/*
Theme Name: stt
Version: 0.1
*/

* { margin:0; padding:0; }
body { font-size: 62.5%; /* Resets 1em to 10px */ font-family: Georgia, Arial, Sans-Serif; color: #333; background-image: url(http://www.sydneytraveltips.com/images/tile.gif); background-repeat: repeat; background-attachment: fixed; }
#page { background: white; margin: 0 auto; width: 990px; border: 1px solid #000; }
#content { font-size: 1.4em; margin-right: 40px; }
p { margin-bottom:15px; font-size: 1.1em; line-height: 30px; } 
h1 { font-size: 1.3em; font-weight: bold; }
h2 { margin-top:20px; font-size: 1.1em; font-weight: bold; }
h3 { font-size: 1em; font-weight: bold; }
a:link { color: #000; }
a:visited { color: #777; }
a:hover { color: #ff4302; }
.postdate, .next, .tags, .subscribe { color: #777; font-size: 0.8em; }.next, .tags { margin-bottom: 10px; }
.contentcolumn ul { font-size: 1.1em; line-height: 30px; margin-left:30px; list-style-type:disc; }
.contentcolumn li { margin-bottom:15px; }

/* --- ADS --- */
.l { float: left; margin: 0 25px 10px 0; }
.r { float: right; margin: 0 0 10px 25px; }

/* --- HEADER --- */
#header { background-color: #fff; height: 80px; }
.contentcolumn { float: left; padding: 0 60px 0; width: 570px; }
.post { margin-bottom: 40px; text-align: justify; }
.post hr { display: block; }
.clear { clear: both; }
#tag { color:#ff4500; font-size: 1.3em; margin-left:60px; }
#navheader { font-size: 1.3em; margin: 10px 0 5px 60px; }
.navlist { margin-left: 20px; }
.navlist a { margin-right: 20px; }
#search { padding-left: 35px; width:860px; }

/* --- IMAGES --- */
a img { border: none; }
p img { max-width: 100%; }
.thumbnail { margin-bottom: 30px; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright, img.alignleft { display: inline; margin-top: 15px; margin-bottom: 15px; }
.alignright { float: right; }
.alignleft { float: left }

/* --- SIDEBAR --- */
#sidebar { margin-left: 670px; width: 320px; }
hr { display: none; }

/* --- COMMENTS --- */
textarea#comment { width:100%; }
ol.commentlist li { list-style: none; padding: 30px 0; }
.avatar { float: right; margin-left: 30px; }

/* --- CAPTIONS --- */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption p.wp-caption-text { font-style: italic; color: #666; font-size: 0.9em; width:570px; }

/* --- FORM --- */
fieldset { border: none; }
p.error { background: yellow; }

/* --- ARCHIVES PAGE --- */
ul { list-style:none; margin:10px 0;}
.car-monthlisting { margin-left:30px; list-style-type:circle; }
.car-monthlisting li { margin:10px 0; }

/* --- FOOTER ---- */
#footer { margin: 0 auto; width: 100%; clear: both; font-size: 1.3em; }
#footer p { padding: 20px 0; text-align: center; font-size: 1.1em; }
.separator { margin:0 10px; }