/*
Theme Name: Car Makes
Theme URI:http://carmakes.com
Description: Car Makes
Author: Mars
Version: 1.0.0
Author URI: http://www.carmakes.com
Tags: light, three-columns, fixed-width,  right-sidebar, threaded-comments

	Car Makes
	  http://carmakes.com

	Theme designed by mars. See the project page for more information and updates

	The CSS, XHTML and design is released under GPL.
    http://www.opensource.org/licenses/gpl-license.php

*/


html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,blockquote,p,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:top;}
body{line-height:1; background:#000; margin:0; padding:0; font-family:Verdana, Geneva, sans-serif;  }

/*****************************************/
/* BEGIN TOP  Header - ETC                /
/*****************************************/
#box{width:980px;margin:0px auto;padding:0;   }
#header {width:980px;height:190px; margin:0; float:left; padding:0; position:relative;  }
#header h1 a{position:absolute; top:11px; left:0px; margin:0; padding:0; color:#b1262f;    font-size:28px; text-decoration:none; font-weight:normal;}
#header h1 a:hover { text-decoration:underline;}
#header h1 a img { border:0;}
#description{ position:absolute; font-size:14px; top:40px; left:28px;margin:0; padding:0; text-indent:-9999px;}
/*****************************************/
/* NAVIGATION Menu *                       /
/*****************************************/

#nav{width:978px;height: 28px;      float:left;margin:0;padding:0;position:absolute;top:75px;left:0px;list-style:none; list-style-type:none; background:url(i/menu.jpg) repeat-x; border:1px solid #0462a9; }
ul.nav{height:28px;line-height:28px;float:left;list-style:none;font-size:13px;font-weight:normal; margin:0;padding:0;}
ul.nav li{float:left !important;list-style-type:none;padding:0;margin:1px 2px 0 2px; background:url(i/separator.jpg) top right no-repeat;}
ul.nav li a,ul.nav li a:link,ul.nav li a:visited,ul.nav li a:active{   color:#fff;font-size:13px;float:left;padding:0px 18px 0 18px; text-decoration:none; font-weight:bold;}
ul.nav li a.selected{ color:#fff;}
ul.nav li a:hover{font-size:13px;float:left; color:#A6C7D7; }


#subheader{ float:left; padding:0; margin:1px 0 0 -1px; border-top:1px solid #333;border-bottom:1px solid #999; background:#b3cde0; width:980px; height:90px;}
#ads_subheader{ width:730px; height:90px; margin:0; padding:0; float:left;}
#rss_subheader{ width:250px; height:90px; float:right; margin:0 0 0 0px; padding:0; font-size:12px; }

.rss_sub { width:200px; height:32px; float:left; padding-left:32px; padding-top:10px;margin:10px 0 0 0; background:url(i/rss.png) left top no-repeat;}
.mail_sub { width:200px; height:32px; float:left; padding-left:32px; padding-top:10px;margin:-4px 0 0 0; background:url(i/email.png) left top no-repeat;}

/*****************************************/
/*       Main   *                       /
/*****************************************/
#main{width:980px;float:left;padding:0; border-top:1px solid  #C48D7B;  margin:0; background:#eeeeee;  }
#content{width:530px;float:left;line-height:150%;padding:0 0 10px 0;  margin:6px 0 0 0; font-size:13px;   }
.white_box{ border:1px solid #dcdcdc; padding:8px; background:#fff;}

.post { width:511px; margin:10px 0 0px 8px; color:#000; float:left;}
.post p {padding: 5px 0px;margin: 5px 0px;}
.post ul, .post ol {margin: 10px 0 10px 0;padding-left: 30px;}
.post li {padding: 2px 0 2px 0; margin:0 0 0 14px;}
.post a:visited{text-decoration:none; color:#01467b; }
.post a,.post a:active,.post a:link{text-decoration:none; color:#01467b;    }
.post a:hover{ color:#000;}


.entry { width:530px; margin:0; padding:0;}
.entry2 { width:530px; margin:0; padding:0;}
.small{ width:509px; font-size:11px;    font-weight:bold; color:#fff; margin:0px 0 0px 0px; padding:1px 0px 3px 3px; background:url(i/sidebar.jpg) repeat-x;   float:left;}
.small a,.small a:active, .small a:visited, .small a:link {  text-decoration:none; color:#c2373f;}
.post_comments{float:left; margin:0 5px 0 0; padding: 0 5px 0 15px; background:url(i/comments.gif) no-repeat left;}
.post_category{float:left; margin:0 10px 0 5px; padding: 0 0 0 15px; background:url(i/dog.jpg) no-repeat left; }
.small a:hover{ color:#b1262f; text-decoration:underline;}

.tags{ font-size:11px; color:#fff; margin:3px 0 0px 0px; font-weight:normal; padding:1px 0px 3px 3px;  width:509px; float:left; background:url(i/sidebar.jpg) repeat-x;}
.tags a,.tags a:active, .tags a:visited, .tags a:link { text-decoration:none; font-weight:bold; color:#fff;}
.tags a:hover{ text-decoration:underline;}

.postmetadata{ border-top:2px solid #ccc; border-bottom:2px solid #ccc; background:#ddd; color:#000; font-size:10px; margin:0; padding:0;}
.postmetadata p { margin:0; padding:0 0 0 4px; }
/*****************************************/
/* SIDEBAR *                              /
/*****************************************/
#searchform {margin: 3px 0 10px 1px; padding:0; font-size:14px; color:#999;}
.search_body{margin:4px 0 0 0; padding:0;}

#sidebar{width:439px; height:100%;float:left;font-size:11px;padding:0; margin:16px 0 0 8px; }

.rsidebar {width:250px;float:right;padding:0px;margin:0px 0px 0px 8px;}
.rsidebar a, .rsidebar a:visited {text-decoration:none;color:#000; line-height:120%;}
.rsidebar a:hover {color:#F00;}

.rsidebar ul {list-style:none; list-style-type:none; padding:0;width:240px;margin:0px 0px 5px 0px;font-size:11px;  }
.rsidebar ul li{padding:5px; width:235px; margin:0 0 8px 0; list-style:none; list-style-type:none;  border:1px solid #dcdcdc;  background:#fff;}
.rsidebar ul li h2 {  font-size:11px;height:17px;padding:4px 0px 0 4px;background:url(i/sidebar.jpg); color:#fff; margin:2px 0 6px 0; font-weight:bold;}

.rsidebar ul li ul li{padding:3px 0px 1px 0px; border:0; border-top:1px dashed #ddd;line-height:14px; list-style:none; list-style-type:none; margin:4px 0 0 0;}
.rsidebar ul li ul li:hover {}
.rsidebar ul li a, .rsidebar ul li a:visited {text-decoration:none;color:#000;}
.rsidebar ul li a:hover {color:#F00;}
#sidebar img,.lsidebar img{border:0;}
.rsidebar p,.lsidebar p{padding:0 5px;}
#info a img {border:none;}


.lsidebar {	width:170px;float:left; margin:0 0 0 6px; padding:0;}
.lsidebar a, .lsidebar a:visited {text-decoration:none;color:#000;}
.lsidebar a:hover {color:#F00;}
.lsidebar ul { margin:0; padding:0; list-style:none; list-style-type:none;}
.lsidebar ul li {padding:5px; width:164px; margin:0 0 8px 0; list-style:none; list-style-type:none;  border:1px solid #dcdcdc;  background:#fff;}
.lsidebar ul li h2 {width:160px; font-size:11px; height:17px; padding:4px 0px 0px 4px; margin:2px 0 6px 0;background:url(i/sidebar.jpg);	 color:#fff; }


.lsidebar ul li ul{list-style:none;width:160px;margin:0; padding:0;font-size:11px;line-height:14px; border:0;  }
.lsidebar ul li ul li{padding:3px 0px 1px 0px; border:0; border-top:1px dashed #ddd; margin:4px 0 0 0; background:none; }

.lsidebar ul li ul li a, .lsidebar ul li ul li a:visited {text-decoration:none;	color:#000;}
.lsidebar ul li ul li a:hover {	color:#F00;}



/*****************************************/
/*       navigation  *                       /
/*****************************************/

.aligncenter,
div.aligncenter {  display: block;margin-left: auto; margin-right: auto;}

.navigation{width:536px;float:left; font-size:14px;margin: 0px 0 10px 6px; font-size:11px;  }
.navigation a, .navigation a:active, .navigation a:visited, .navigation a:link{font-weight:bold; margin:0; padding:0; float:left; text-decoration:none; color:#01467b;}
.alignright{float:right; color:#01467b; font-weight:bold;}
.alignleft{float:left; color:#01467b; font-weight:bold;}
.alignleft a:visited{ margin:0; padding:0; float:left; text-decoration:none; color:#01467b; padding:0px 6px 4px 6px;}
.alignleft a:link, .alignleft a:active{ margin:0; padding:0; float:left; text-decoration:none; color:#01467b; padding:0px 6px 4px 6px;}
.alignleft a:hover{ margin:0; padding:0; float:left;  color:#000; padding:0px 6px 4px 6px;}
.alignright a:visited{ margin:0; padding:0; float:left; text-decoration:none; color:#01467b; padding:0px 6px 4px 6px;}
.alignright a:link,.alignright a:active{ margin:0; padding:0; float:left; text-decoration:none; color:#c2373f; padding:0px 6px 4px 6px;}
.alignright a:hover{ margin:0; padding:0; float:left;  color:#000; padding:0px 6px 4px 6px;}

.snavigation{width:503px;float:left; font-size:11px;margin-top:1px; margin-bottom:8px; margin-left:11px;  }
.salignright{float:right;   color:#01467b; font-weight:bold;}
.salignleft{float:left; color:#01467b; font-weight:bold;}

.salignleft a, .salignleft a:link,.salignleft a:active{ font-weight:bold; margin:0; padding:0; float:left; text-decoration:none; color:#01467b; padding:0px 6px 4px 6px;}
.salignleft a:visited,.salignleft a.visited{ font-weight:bold; margin:0; padding:0; float:left; text-decoration:none; color:#01467b; padding:0px 6px 4px 6px;}
.salignleft a:hover{ font-weight:bold; margin:0; padding:0; float:left; color:#000; padding:0px 6px 4px 6px;}
.salignright a:visited{ font-weight:bold; margin:0; padding:0; float:left; text-decoration:none; color:#01467b; padding:0px 6px 4px 6px;}
.salignright a:link,.salignright a:active{ font-weight:bold; margin:0; padding:0; float:left; text-decoration:none; color:#01467b; padding:0px 6px 4px 6px;}
.salignright a:hover{ font-weight:bold; margin:0; padding:0; float:left;  color:#000; padding:0px 6px 4px 6px;}


/*****************************************/
/*       Search  *                       /
/*****************************************/
.search_div{ width:245px; height:25px; float:right; margin:0 0 0px 0px; padding:3px 0 0 0px;font-size:10px;    color:#fff; font-weight:bold; }
.search_div h2{ width:60px;height:28px; margin: 4px 0 0px 0; padding:0 0 0 1px; font-size:14px;    float:left;  }
.search_body{ width:180px;height:27px; margin:0px 0 0px 3px; padding:0;float:left; }
.search_field { width:148px; height:15px; margin:0;  padding:0; float:left; }
.search_btn{ width:16px; height:16px; margin:2px 0 0 5px; padding:0;float:left;background:url(i/search.png); border:0;  cursor:pointer; }

/*****************************************/
/*       Footer  *                       /
/*****************************************/
#footer{clear:both;float:left;background:#013f6f; width:980px; margin:0; padding:10px 0 0 0; height:20px; text-align:center; color:#FFF; font-size:12px;}
#footer a,#footer a:active,#footer a:visited,#footer a:link {  text-decoration:none; font-weight:bold; color:#FFF;}
#footer a:hover{ color:#FFF; text-decoration:underline;}

/*****************************************/
/* COMMENTS*                              /
/*****************************************/
.comment_form{padding:5px;border:1px solid #E4E4E4;background:#F4F4F4;width:525px;  font-size:14px;}

.boxcomments{ width:527px; padding:0; margin:10px 0 0 8px; float:left;   }
#comments{font-size:12px; background:url(i/sidebar.jpg) repeat-x; width:510px; padding:0 0 0 2px;  margin: 8px 0 5px 8px;color:#fff;}
#commentform{margin:0;padding:0px 5px 1px 0; border:0; color:#000;}
#commentform label{ color:#222; margin:0 5px 10px 4px; padding:0; font-size:11px;}
#commentform input{width:170px;padding:1px;background:#fff;border:1px solid #e4e4e4; color:#222; height:14px; font-size:11px;}
#commentform textarea{width:470px;padding:0;background:#fff;border:1px solid #e4e4e4; color:#222;}
.textarea {color:#000;}
#commentform #submit{margin:0 0 20px; background:#01467b;border:1px solid #e4e4e4; color:#fff; height:21px; font-weight:bold; cursor:pointer;}
#commentform p{margin:5px 0; font-size:11px;}

.commentlist{ background:none;}
ol.commentlist{margin:0 0 1px;padding:0; background:none; list-style:none; list-style-type:none;  }
.alt{ margin:0; padding:0;}
ol.commentlist li{list-style:none; list-style-type:none;padding:0px;margin:10px 5px 10px 18px;color:#222;font-size:12px;display:block; font-style:normal; border-bottom:1px solid #ddd; width:491px; }
/*  assss  */
ol.commentlist li ul{list-style:none; list-style-type:none;width:520px; margin:0; padding:0;}
ol.commentlist li ul li {list-style:none; list-style-type:none; margin: 5px -5px 0 0px; padding:0; list-style-type:none;list-style: none;} 
ol.commentlist li ul li  ul {list-style:none; list-style-type:none;width:480px; margin:0; padding:0;}
ol.commentlist li li {list-style:none; list-style-type:none; border:none; width:430px;list-style:none;margin:3px 0 3px 0px;padding:3px 0 0 0; list-style-type:none;} 

.children { padding: 0; } 
ol.commentlist li a,ol.commentlist li a:active,ol.commentlist li a:visited,ol.commentlist li a:link{font-size:11px; font-weight:bold; text-decoration:none; color:#01467b; font-style:normal;}
ol.commentlist li a:hover{ color:#000;}
ol.commentlist li :hover{}
ol.commentlist li img{float:right; width:35px; height:35px; }

ol.commentlist li.commenthead{list-style:none;margin:0;padding:2px 6px 0 6px;}
ol.commentlist li.commenthead h2{margin:0; font-size:16px; font-weight:bold; margin:10px 0 0 0;}
ol.tblist{list-style:none;margin:0 0 1px;padding:0;}
ol.tblist li{list-style:none;padding:10px 5px 10px 5px;margin:0 0 5px; }
input#url,input#author,input#email,textarea{color:#666;width:40%;margin-top:2px;padding:3px;}
#respond{ margin-left:17px; padding:0; } 
.postcomment{ margin:5px 0 0 0; padding:0;}
#content h1 {width:530px;  margin:0px 0 0px 0px; padding:1px 0 5px 0px; font-size:24px;    color:#222; float:left; line-height:110%;  }
#content h1 a,#content h1 a:active,#content h1 a:visited,#content h1 a:link{ float:left; margin:3px 0 8px 0px; padding:1px 0 0px 0; font-size:22px;    color:#222; text-decoration:none; font-weight:normal; }
#content h1 a:hover{ float:left; color:#000; }
#single h1{ font-weight:normal; width:530px;  margin:3px 0 8px 0px; padding:1px 0 5px 0px; font-size:24px;    color:#222; float:left; line-height:110%; }

#content p a,#content p a:active,#content p a:visited,#content p a:link{  color:#01467b; text-decoration:none;  }
#content p a:hover{  color:#000; }
a, a:active, a:visited, a:link{text-decoration:none; color:#01467b; font-weight:normal;    }
a:hover{ color:#000;}
.aligncenter {display: block;margin-left:auto;margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #c2373f;padding-top: 4px;margin: 10px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption-dd {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}