*{ 
	margin: 0px; padding: 0px; list-style-type:none;
}
body { 
 	background:url(../images/bg.gif) repeat;
	text-align:center;
	font: 84%/1.6em Geneva, Arial, Helvetica, sans-serif; 
	color: #fff;
}
a { color: #FFF; }
a:visited { color: #FBFBFB; }
h1 { font: 18px/1.6em Georgia, "Times New Roman", Times, serif; }
h4 { 
	font: 14px/1.6em Georgia, "Times New Roman", Times, serif; 
	margin-bottom: 8px;
	}
#container {
	width: 790px;
	border: 2px solid #333;
	background-color: #999;
	margin-top: 55px;
	margin-left: 15px;
	text-align: left;
	position: relative;
}
#container #top-right{ 
	background:url(../images/bg-top-right.gif) top right no-repeat;
	width: 16px;
	height: 17px;
	position: absolute;
	left: 776px;
	top: -2px;
}
#container #bottom-left{ 
	background:url(../images/bg-bottom-left.gif) bottom left no-repeat;
	width: 16px;
	height: 17px;
	position: relative;
	left: -2px;
	bottom: -2px;
}
#container #logo{
	position:absolute;
	width: 597px;
	left: -16px;
	top: -36px;
}
#content {
	width: 770px;
	padding: 10px;
}
#content #col-left{
	width: 565px;	
	padding-top: 20px;
}
#content #col-right{
	float: right;
	width: 190px;
}
#more { 
	display:none; 
	padding-left: 10px;
}
#navigation{
	height: 18px;
}
#navigation ul{ 
	list-style-type: none;
	margin: 0px; padding: 0px;
}
#navigation ul li{
	float:left;
	padding-right: 25px;
}
#navigation ul li a{
	
}
.divider{
	background: url(../images/divider.gif) repeat-x;
	width: 520px;
	height: 22px;
}
.divider-white{
	background: url(../images/divider-white.gif) repeat-x;
	height: 12px;
}
.divider-white hr{
	height: 0; width: 0; margin: 0; padding: 0;	display: none;
}
	
#red-dot-nav{
	position: relative;
	width: 15px;
}
#footer{
	width:790px;
	font: 10px/1.6em Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	height: 16px;
	padding-top: 4px;
}
#footer #copyright{
	float: left;
	padding-left: 15px;
}
#footer a, #footer a:visited{
	color: #fff;
}
#footer #apteric {
	float: right; 
}
#car-photos{
	width: 260px; float: right;
}
.recent-story{
	width: 290px; 
	position: relative; 
	background-color: #E5E5E5;
	color: #000;
}
.recent-story a{ color: #000; }
.recent-story a:visited{ color: #666; }
.thumbnail img, img.thumbnail {
	border: 1px solid #ccc;
}
.thumbnail {
	padding: 10px 10px 10px 0px; 
}
.divider-grey{
	background: url(../images/divider-grey.gif) repeat-x;
	height: 12px;
}
.divider-grey hr{
	height: 0; width: 0; margin: 0; padding: 0;	display: none;
}
#bottom-right{ 
	background: url(../images/bottom-right-ltgrey.gif) bottom right no-repeat;
	position: relative;
	
}
form input, form textarea{
	border: 1px solid #333;
	font: 10px/1.2 Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 2px;
	background-color:#EFEFEF;
	}
.red{ color: #F04742; }
.black{ color: #000; }
.copy{  
	padding-left: 10px; 
	font: 14px/1.6em Geneva, Arial, Helvetica, sans-serif; 
}
.breadcrumbs, .breadcrumbs a, .breadcrumbs a:visited{
	font: 11px/1em Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
}
small{ font: 10px/1.0em Verdana, Arial, Helvetica, sans-serif; }
td { padding-left: 2px; }
.odd, .odd a, .odd a:visited{ background-color: #EFEFEF; color: #333;}
.even, .even a, .even a:visited{ background-color: #CCC; color: #333; }
.sponsored{ 
	border: 1px solid #FFF; 
	padding: 10px; 
	text-align: left;
}
.sponsored div{
	padding: 5px;
}