@charset "iso-8859-1";
@import url("./whitespace-reset.css");

body { 
	font-family: Arial, sans-serif;
	font-size: 12px;
	background: #000000; }
	
h1, h2, h3, h4, h5 { 
	margin: 0;
	padding: 0 0 3px;
	line-height: 120%; }
	
p { 
	padding: 0 0 12px;
	line-height: 140%; }
	
h1 { font-size: 2em; }
h2 { font-size: 1.75em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.25em; }
h5 { font-size: 1em; }

.page { 
	width: 860px;
	margin: 0 auto;
	background: transparent url(../../bg_page.jpg) 0 0 repeat-y; }
#landing{}
#interior{}

#site_header { 
	width: 860px;
	margin: 0 auto; }
	#site_header h1 { 
		display: block;
		width: 860px;
		height: 150px;
		padding: 0 0 12px;
		background: #000000 url(../../images/hdr_site.jpg) 0 0 no-repeat;
		text-indent: -8420px; }

#nav ul { 
	width: 132px;
	float: left;
	padding: 0 0 12px; }
	#nav li { 
		float: left;
		text-transform: uppercase;
		font-weight: bold; }
		#nav li a, #nav li a:visited { 
			display: block;
			width: 132px;
			float: left;
			color: #FFFFFF;
			text-decoration: none;
			padding: 4px 12px; }

#content_container { 
	width: 860px;
	float: left;
	background: transparent url(../../images/bg_content.jpg) 0 0 repeat-y}
		
#sidebar_container { 
	width: 158px;
	float: left;
	padding: 20px 10px;
	color: #FFFFFF;
	background: #004DA4; }
	#sidebar_container a.button { 
		display: block;
		width: 156px;
		height: 42px;
		padding: 0 0 0 2px;
		text-indent: -8420px;
		clear: both; }
		#sidebar_container a.blog { background: transparent url(../../images/btn_blog.jpg) 2px 0 no-repeat; }
		#sidebar_container a.facebook { background: transparent url(../../images/btn_facebook.jpg) 2px 0 no-repeat; }
	p.support { 
		clear: both;
		padding: 12px 0;
		font-variant: small-caps; }
	form.donate { 
		display: block;
		padding: 0 0 15px;
		text-align: center; }
	form.email { 
		display: block;
		padding: 12px 2px;
		text-align: left; }
		form.email input.tb_email { 
			border: 1px solid #0F161F;
			padding: 2px 3px;
			margin: 2px 0; }
		form.email input.btn_submit { 
			background: #3B4A5F;
			border: 1px solid #FFFFFF;
			color: #FFFFFF;
			width: 30px; }

#content { 
	width: 668px;
	float: right;
	padding: 0 0 0 12px; }
	
ul.spotlight { 
	display: block;
	float: left;
	width: 668px;
	color: #FFFFFF;
	clear: both; }
	ul.spotlight li { 
		display: block;
		float: left;
		padding: 0 12px 12px 0; }
		ul.spotlight li.last { padding: 0 0 12px 0; }
		ul.spotlight li.row { clear: left; }
		ul.spotlight li.no_bottom { padding-bottom: 0; }
		ul.spotlight li#msg_a { 
			font-size: 24px;
			text-align: center;
			padding: 20px 100px 30px; }
		ul.spotlight li#msg_b { 
			padding: 20px 0 30px;
			line-height: 160%; }
	#features a.txt_black { color: #000000; }
	#features a.txt_white { color: #FFFFFF; }
	#features a h2 { 
		font-weight: normal;
		text-transform: uppercase;
		padding: 10px; }
	#features a h3 { 
		position: absolute;
		font-size: 1em;
		font-weight: normal;
		padding: 10px;
		text-align: right;
		bottom: 0;
		right: 0; }
		ul.spotlight li img { border: none; }
		/*ul.spotlight li a.btn_feature { 
			display: block;
			position: relative;
			width: 328px;
			height: 200px;
			text-decoration: none;
			outline: none; }*/
			/*ul.spotlight li a#feature_a{ background: transparent url(../../images/feature_a.jpg) 0 0 no-repeat; }
			ul.spotlight li a#feature_b{ background: transparent url(../../images/feature_b.jpg) 0 0 no-repeat; }
			ul.spotlight li a#feature_c{ background: transparent url(../../images/feature_c.jpg) 0 0 no-repeat; }
			ul.spotlight li a#feature_d{ background: transparent url(../../images/feature_d.jpg) 0 0 no-repeat; }*/
			
#content_top { 
	width: 642px;
	float: left;
	padding: 12px;
	color: #FFFFFF;
	background: #6A0C20; }
	#content_top div.left { 
		width: 300px;
		float: left; }
	#content_top div.right { 
		width: 282px;
		float: left;
		padding: 0 20px 0 40px; }
	#content_top h2 { 
		font-variant: small-caps;
		font-weight: normal;
		font-size: 3.5em;
		letter-spacing: 2px;
		padding: 0 0 20px 0; }
	#content_top h3 { 
		padding: 0 0 5px 0;
		font-size: 1em; }

#content_bottom { 
	padding: 12px;
	color: #FFFFFF;
	clear: both; }
	#content_bottom h3 { font-size: 2em; }
	#content_bottom a, #content_bottom a:visited { color: #FFCC66; }
	#content_bottom #movie { 
		display: block;
		width: 425px;
		height: 344px;
		margin: 0 auto; }
	#content_bottom ul { padding: 0 0 6px; }
		#content_bottom ul li { padding: 0 0 6px; }
	#content_bottom ul.newsletters { 
		float: left; 
		width: 200px;  }

blockquote p { padding: 0; }
	blockquote p.cite { 
		padding: 3px 0 10px;
		font-size: .8em;
		font-style: italic;
		font-weight: bold; }
		
#car_list { 
	padding: 12px 0 0;
	color: #FFFFFF;
	clear: both; }
	#car_list td { padding-bottom: 12px; }
	#car_list td h3 { 
		font-size: 2em;
		font-weight: normal;
		padding: 0 0 5px 30px; }
	#car_list td p { padding: 0 0 12px 30px; }
			
#footer { 
	width: 860px;
	float: left;
	padding: 12px 0;
	font-size: 28px;
	letter-spacing: 3px;
	text-align: center;
	font-variant: small-caps;
	color: #FFFFFF; }

img.img_right {
	float: right;
	padding: 0 0 12px 12px; }
	
img.img_left {
	float: left;
	padding: 0 12px 12px 0; }
