/*  
Theme Name: Driver Cure Plus
Theme URI: http://www.drivercureplus.com
Description: 
Version: 1.0
Author: WPfromPSD.Com
Author URI: http://www.wpfrompsd.com
*/
body{ margin:30px 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:17px; 	background:none; /*kground:url(images/bg_main.jpg) top center no-repeat;*/}
  #header{width:960px; margin:0 auto; height:46px;	background:url(images/menu_bg.jpg) center repeat-x;}
    #logo{width:300px; float:left;}
    #nav{width:600px;	height:42px; padding:2px 10px 2px 0; background:url(images/menu_r.jpg) center right no-repeat;	float:right;}
      #nav ul{margin:0; padding:0 1px 0 0 ; list-style:none; float:right; background:url(images/line.jpg) right no-repeat;}
      #nav li{margin:0; padding:0 0 0 1px; list-style: none; float:left;background:url(images/line.jpg) left no-repeat;}
      #nav a{display:block; height:42px;	line-height:42px;	padding:0 15px;	color:#fff;	text-decoration:none;	font-weight:bold;	background:url(images/menu_hover.gif) top repeat-x; float:left;}
      #nav a:hover{background:url(images/menu_hover.gif) bottom repeat-x;}
    #head{ width:960px; padding:30px 0 10px 0; margin:0 auto;}
    #head h1{margin:0; padding:0; font-size:36px; line-height:32px; font-family:century gothic; font-weight:bold; color:#ad0908;}
    #head h1 a{text-decoration:none}

    
  #content{padding:10px 0 25px 0; width:960px; margin:0 auto; border-top:1px #e5e5e5 solid;}
    #main-content{width:649px; padding:0 10px 0 0; float:left; border-right:1px solid #e5e5e5;}
      .post .title{padding:15px 0 10px 25px; background:url(images/logo-small.jpg) 0px 15px no-repeat; font-size:18px; color:#000; font-family:Calibri, century gothic;	border-bottom:1px #e5e5e5 dotted;}
      .post .body{padding:10px 0 15px 0; border-bottom:1px #e5e5e5 solid;}
    #sidebar{width:290px;	float:right;}
      #sidebar h2{ border-bottom:1px #e5e5e5 solid; padding:10px 0}
      #sidebar h2 a{color:#039;text-decoration:none;}
      #sidebar ul {list-style:none; padding:0; margin:0}
      #sidebar ul li ul li{list-style:none; padding:15px 0 10px 25px; background:url(images/logo-small.jpg) 0px 15px no-repeat; border-bottom:1px #e5e5e5 dotted;}
      #sidebar ul li a{color:#039;text-decoration:none;}
      #form{margin:10px 0 0 0; padding:10px 0 0 0; /* border-top:1px #e5e5e5 solid; */}
      #searchform #s{margin:0;padding:0;vertical-align:top; width:170px}
      #searchform{margin:0; padding:0; /* border-top:1px #e5e5e5 solid; */}

  #footer-msg{padding:25px 0; width:960px; margin:0 auto; background-color:#F4FAFF; border-bottom:1px solid #0066FF; border-top:1px solid #0066FF;}
  #footer-msg .img_l {float:left; padding:0 10px 0 0;}

  /* Footer Area */
  #footer{clear:both; width:960px; margin:0 auto; padding:10px 0 50px 0;	border-top:1px #e5e5e5 solid;}
    #copyright{width:400px; float:left;}
    #copyright img{padding:5px 0 0 0;}
    #footer-link{width:500px; float:right;	text-align:right;}

/* Common Styles */ 
form{margin:0; padding:0;}
.input{background:url(images/bg_input.jpg) top repeat-x; border:1px #d6d6d6 solid; line-height:17px; padding:2px; width:170px;}
.line{padding:2px 0;clear:both;}
.name{width:100px; float:left; line-height:24px;}

a img{border:none;}
a{color:#b33300; text-decoration:underline;}
a:hover{text-decoration:none;}
a.more{padding:0 15px 0 0; background:url(images/li.jpg) right no-repeat;}
a.top{padding:0 0 0 15px; background:url(images/top.jpg) left no-repeat; color:#039;}
a.faq{color:#039;}

p{margin:0; padding:0 0 17px 0;}

h2{ margin:0; padding:0; font-family:calibri, century gothic; font-size:18px; line-height:18px; color:#000; font-weight:normal;}
h3{ margin:0; padding:0; font-family:calibri, century gothic; font-size:16px; line-height:18px; color:#000; font-weight:normal;}
h4{ margin:0; padding:0; font-family:calibri, century gothic; font-size:14px; line-height:18px; color:#000; font-weight:normal;}

/* Calendar */
table#wp-calendar{margin:15px 0; padding:0; text-align:right; font-size: 14px;}
table#wp-calendar caption{font-size:14px;font-weight:bold;padding-bottom:10px;color:#B33300}
table#wp-calendar tbody tr td,table#wp-calendar thead tr th{padding:2px 10px;}
table#wp-calendar a{font-weight:bold;text-decoration:underline; color:#B33300}
table#wp-calendar td#prev{text-align:left;text-decoration:none}

.prev, .next {font-weight: bold; display:block; font-size:14px; padding:10px 0; }
.prev{float:left;}
.next{float:right;}

.postinfo { position: relative; margin: 10px 0; font-size: 11px; line-height: 22px; height:auto}
  .postinfo #post-comments a { position: absolute; top: 0; right: 0; font-size: 14px;  width:140px; height:20px;text-decoration:none;l size: 19px; font-weight:bold}
  .postinfo #post-tags {position: relative; top: 0; left: 0; width:440px;}
  .postinfo #post-tags a {align:left; float:none;}

#commentform textarea, #commentform input {border:1px #a9b3b7 solid;}
#commentform textarea {width: 450px;}
#commentform{padding: 20px;border:1px #e9f3f7 solid; width: 85%;}
#commentform label{color:#333333;}