body, html, #wrap
{
	height:100%;
}

body{
	background:#000 url(./images/bg.png) no-repeat scroll center top;
	color:#353535;
	font-family: Arial, Helvetica, sans-serif;
	font-size:62.5%;
	line-height:170%;
	margin:0;
	padding:0; 
}

#wrap
{         
	background-color:#fff;
	height:auto;
	min-height:100%;
	margin:0 auto;
	text-align:left;
	width:919px;   
}    

#content, #sidebar
{                            
	display:inline;
	float:left;
}         

#content{                 
	font-size:1.2em; 
	padding:25px 25px 90px 25px;   
	width:626px;   
}      

#sidebar
{              
	background-color:#e3e3e3;
	margin:10px 10px 100px 0;   
	padding:8px 0 8px 6px;
	width:225px;
}        
         
	#sidebar a.ad
	{                 
		background:transparent url(./images/ad-example.png) no-repeat scroll left top;
		display:block;
		height:150px;
		margin:0 0 11px 20px;
		width:180px;
	}        
	              /*
	#sidebar #ad-1
	{
		background-image:url(./images/corvette-guys-banner.jpg);
	}                                                         
	
	#sidebar #ad-2
	{
		background-image:url(./images/american-muscle-banner.jpg);
	}               */

	#sidebar div.ruler
	{              
		border:solid 1px #fff;
		border-right-style:none;
		border-left-style:none;
		height:2px;                  
		margin:22px 0 22px 0;
		width:220px;
	}              
	
label.screen-reader-text
{
	display:none;
}

ul#brands
{
	margin:0;  
	padding:13px 0 0 3px;
}            

	ul#brands li
	{                    
		list-style-type:none;
		margin:0;
	}           
	
		ul#brands li a
		{
			color:#8a8a8a;
		}

#header{             
	background-color:#000;
	padding-top:1em;
}
#footer{                     
	background-color:#eeeeed;
	padding:20px 0 20px 10px;
	width:909px;          
	position: relative;
	margin:-90px auto 0 auto;
	height: 50px;
	clear:both; 
}       

ul#menu                 
{                    
	float:right;
	display:inline;  
	height:25px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;   
	margin:10px 20px 0 14px;      
	width:836px;       
}

    ul#menu li, ul#menu a
	{                
		float:left;
		display:inline;  
		height:35px; 
	}

	ul#menu li
	{
		background:transparent url(./images/menu-li-bg.png) no-repeat scroll left top;
		padding-left:10px;    
	}
	
	    	ul#menu li a
	    	{
				background:transparent url(./images/menu-a-bg.png) no-repeat scroll right top;
				color:#fff;       
				font-family:"Arial Narrow";
				font-size:1.8em;          
				font-weight:bold;
				padding:8px 21px 5px 10px;
			}                   
		
			ul#menu li a:hover
			{
				text-decoration:underline;
			}      
		
	ul#menu li.current_page_item
	{
	     background-image:url(./images/menu-li-bg-actv.png);
	}
	
	        ul#menu li.current_page_item a
			{
				background-image:url(./images/menu-a-bg-actv.png);
			}                         

div#header-anchor
{                        
	background:#000 url(./images/header.png) no-repeat scroll -4px top;          
	display:block;
	height:134px;
	margin-top:43px;
	width:921px;
}

input#s
{
	width:157px;
}  		     

/*************************************
 +Hn and p
 *************************************/
h1, h2, h3{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing: -1px;
	margin:0;
}             

#header h1{     
	background:#000 url(./images/logo.png) no-repeat scroll center top;  
	display:inline;
	float:left;
	margin-right:170px;
	height:58px;
	width:280px;      
}
#header h1 a{
	display:block;
	text-indent:-9999em;
}

#header img {
	margin-bottom:15px;
}

#header embed
{             
	display:inline;         
	margin-bottom:5px;
}                  

#header p.description
{
  	margin-top:43px;
}
        
.entrytitle h2{             
	font-size:1.6em;
	text-transform:uppercase;
}
.entrytitle h2 a
{
	color:#900;
}
.entrytitle h2 a:hover{
	text-decoration:underline;
}                     

.linklist h2
{
	margin-top:5px;
} 

p#rss-icon img
{
	border:none;
}
/*************************************
 +Entry
 *************************************/
.entry{
	margin-bottom:3em;    
	width:630px;
}

.entrymeta{
	font-size:0.9em;
}         
/*************************************
 +Comments
 *************************************/
.commentsblock{
	margin:0.5em;
	padding:1em;

}
.commentsblock textarea{
	width:35em;
}
.commentsblock input, .commentsblock textarea{
	border:1px solid #d1d1d1;
}
.commentsblock textarea:focus{
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentsblock textarea:focus, .commentsblock input:focus{
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentauthor{
	display:block;
	font-size:1.5em;
}
ol.commentlist{
	color:#777;
	font-size:0.9em;
	list-style-type:none;
	margin:0;
	margin-top:1.5em;
	padding:0;
}
.commentlist li{
	margin-bottom:0.5em;
	padding:0.5em 1em;
}
.alt{
	border:1px dotted #999;
	padding:0.5em;
}
h3#comments{
font-size:1.6em;
}

/*************************************
 +Misc
 *************************************/
a{
	color:#C00;
	text-decoration:none;
}
a:hover{
	color:#990000;
	text-decoration:underline;
}            

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */   

.hidden
{
	display:none;
}
             
img
{
	border:none;
}           

p
{
	margin-top:1em;
}

