/*
Theme Name: Driving Coach
Theme URI: http://wordpress.org/
Description: Custom theme styles developed for yourcarormine.co.za - based off the default wordpress theme
Version: 1
Author: Andrew Webster
Author URI: http://namiconline.com/

*/
* {margin:0;padding:0;outline:none;}
body{	 
	font-size:100%; /* [font size] / [16px] = [em value] */
    line-height:1.125em; /* 16×1.125=18 */
	background:#E1E1E1 url(../../../../templates/dc/images/pageback-tile.jpg) 0 700px repeat;
}
#outerwrapper{background:transparent url(../../../../templates/dc/images/pageback.jpg) top left repeat-x; text-align:center;}
#wrapper{width:923px; padding:0 6px; margin:0 auto; text-align:left; background:transparent url(../../../../templates/dc/images/lightshadow-back.jpg) top center no-repeat;}

.clr{clear:both; line-height:1%;}
.relPos{position:relative;}

a, a:link{color:#287EA0;}
a:hover{text-decoration:none;}
table{border-collapse:collapse}
img, fieldset{border:none;}

ul{list-style-type:none;}

h1,h2,h3,h4,h5,h6{font-family:Tahoma, Arial, Helvetica;font-weight:normal;color:#000;}

#header{background:#103544 url(../../../../templates/dc/images/headback.jpg) 0 0 no-repeat; height:130px; position:relative;}
#header h1{float:left;padding:43px 0 0 38px;}
#header h1 a{display:block; width:307px; height:66px; background: transparent url(images/ycom-logo.png) 0 0 no-repeat; text-indent:-9999px; overflow:hidden;}
#header .dcLogo{float:right;  padding:77px 25px 0 0; }
#header .dcLogo a{display:block; width:222px; height:35px; background: transparent url(images/dc-logo.png) 0 0 no-repeat; text-indent:-9999px; overflow:hidden;}
#header .carFloat{position:absolute; width:193px; height:122px; background: transparent url(images/car.png) 0 0 no-repeat; top:29px; left:391px;}

#mainbody{background:#FFF url(../../../../templates/dc/images/main-fade.jpg) top left repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px 25px;}
#content{font-size:0.75em; float:left; width:539px; margin:25px 0 15px 0; padding:0 25px 0 15px;}
#sidebar{font-size:0.6875em; float:left; width:264px; border-left:1px solid #E3E3E3; margin: 25px 0 25px 0; padding:0 0 0 29px;}
#sidebar ul ul{margin-bottom:15px;}
#sidebar #searchform{margin-bottom:15px;}

#footer{background:#287EA0 url(../../../../templates/dc/images/foot-tile.jpg) top left repeat-x; border-top:4px solid #12516A; padding:15px 45px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.55em; color:#A4DCF1;}
#footer a{color:#FFF; text-decoration:none;}


/* Post Styles */
#mainbody p{margin-bottom:10px;}

#mainbody h2{margin-bottom:15px; font-size:2em;}
#mainbody h3{margin-bottom:10px; font-size:1.7em;}
#mainbody h2 a, #mainbody h3 a{text-decoration:none;}
#mainbody h2 a:hover, #mainbody h3 a:hover{text-decoration:underline;}

#mainbody div.post{margin-bottom:25px; padding-bottom:15px; border-bottom:1px solid #E3E3E3;}
#mainbody div.post .post-date{ float: left; margin: 4px 10px 0 0; width:60px; height:68px; text-align:center; background: url(images/date_button_template.gif) no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#FFF;}
#mainbody div.post .post-date .month{color:#FFF8BA; text-transform:uppercase; padding:3px 0;}
#mainbody div.post .post-date .day{font-size:2em; color:#FFF; padding:4px 0;}

#mainbody img.border{border:3px solid #E3E3E3; background:#FFF; padding:1px; margin:0 0 10px 0;}
#mainbody img.floatImgRight{float:right; margin:0 0 10px 10px;}
#mainbody img.floatImgLeft{float:left; margin:0 10px 10px 0;}

#mainbody .navigation{margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #E3E3E3;}
#mainbody .navigation .alignleft{width:260px; float:left;}
#mainbody .navigation .alignright{width:260px; float:right; text-align:right;}

#mainbody blockquote{background-color:#F4F4F4; border-left:4px solid #E3E3E3; padding:10px 10px 10px; color:#666; font-style:italic; margin-bottom:15px;}
#mainbody blockquote p{color:#666;}
#mainbody blockquote span{font-weight:bold; font-size:0.82em; font-style:normal;}