@charset "utf-8";
/* CSS Document */

#blog-container { position:relative; width:960px; margin:0 auto; border-bottom: thin solid #CCC;
}
body { margin-top: 0px; background:#e9e9e9 url(images/body-bg.gif) repeat-x; font-family: Verdana, Geneva, sans-serif; 
	font-size: 11px; color: #333;
}
img{ border:none;
}

/* Very top Div */
.very-top-nav { padding:10px 0; text-align: right;
}
.very-top-nav a{ color:#333; text-decoration:none;
}
.very-top-nav a:hover{ color:#999;
}
.mid-section { background: url(images/blog-title.png) no-repeat left center; height: 240px; text-align: right;
}
.navigation { height: 40px; overflow: hidden; background: url(images/nav-bg.gif) repeat-x left center;
}
.icon-position { padding-top: 105px;	
}

/* Blog Left Side */
.left-side-blog { float: left; width: 600px; line-height: 1.5em; background:#FFF url(images/left-blog-bg.gif) repeat-x left top;
	padding-bottom: 10px; margin-top: 2px;
}
.left-side-blog h3{ font-family:Arial, Helvetica, sans-serif; font-size:15px; margin:4px 0; padding-left:10px;
}
.left-side-blog h3 a{ color:#060; text-decoration:none;
}
.left-side-blog h3 a:hover{ color:#000;
}
.left-side-blog p{ padding:0 10px; text-align:justify;
}
.left-side-blog p a{ color:#036; text-decoration:none;
}
.left-side-blog h5{ font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:normal; margin:5px 0; color: #027495;
	line-height: 1.25em; padding-left: 10px; font-style: normal; font-variant: normal; letter-spacing: -1px;
}
.left-side-blog h5 a{ color:#027495; text-decoration:none;
}
.left-side-blog h5 a:hover{ color:#000;
}
.left-side-blog h2{ font-size:200%; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; padding:10px; margin:0 10px;
	background-color:#01b9e7; color:#000; background:url(images/nav-bg.gif) repeat-x left center;
}
.readers-comments{ padding:5px; margin:5px 10px;
}
.readers-comments h1{ margin:10px 0 0 0; font-family:Arial, Helvetica, sans-serif;
}
.readers-comments table{ margin-top:5px;
}
.readers-comments input, .readers-comments textarea{ background-color:#EEE; border-top:1px solid #999; border-left:1px solid #999;
	border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:4px;
}
.readers-comments input:focus, .readers-comments textarea:focus{ background-color:#e7f6fa;	
}
.readers-comments .comments{ margin-top:5px; background:#EEE url(images/comment-bg.gif) repeat-x left top;
}
.readers-comments .comments img{ float:left; margin:10px 10px 10px 5px;
}
.readers-comments .comments h6{ font-size:120%; font-weight:normal; margin:0; padding-top:10px;
}
.readers-comments .comments h6 a{ color:#06C; text-decoration:none;
}
.readers-comments .comments .right{ margin:-30px 0 -5px 0;
}
.litensmall{ color:#999; font-size:80%; margin:0;
}
.galleria{ margin-left:10px;
}
.galleria img{ float:left; margin:5px 5px 5px 0;
}
.motorshows{ margin-left:10px;
}
.motorshows a{ color:#06C; text-decoration:none;
}
.motorshows a:hover{ color:#000;
}
.news { font-weight: bold; color: #FFF; margin:10px 0;
}
.news a{ color:#333; text-decoration:none; padding-left:10px;
}
.news a:hover{ color:#FFF;
}
#pscroller2{ width: 575px; height: 20px; margin-left:10px; padding:6px 0 5px 10px;
	background: url(images/news-bg.png) no-repeat left top;
}
#pscroller2 a{ text-decoration: none;
}
.autoshows{ margin:5px 10px; border-bottom:1px solid #CCC; padding:5px 0;
}
.autoshows img{ float:left; margin:5px 10px 5px 5px;
}
.autoshows p{ margin:0;
}
.autoshows h3{ font-size:130%;
}
.autoshows h3 a{ color:#06C; text-decoration:underline;
}
.autoshows h3 a:hover{ color:#333;
}
.motorshow-hilites{ height:290px; padding:10px 10px 0 10px; background:#333 url(images/hilite-bg.jpg) no-repeat right top; color:#FFF;
	margin:10px 0 0 0;
}
.motorshow-hilites img{ float:left; margin:0 10px 0 0;
}
.motorshow-hilites h5{ color:#9CF;
}
.motorshow-hilites p{ line-height:1.3em;
}
.motorshow-hilites p a{ color:#9CF; text-decoration:underline;
}

/* Blog Right Side */
.right-side-blog { float:right; width: 350px; background-color: #CCC; margin-top: 2px; 
}
.right-side-blog h1{ font-size:11px; font-weight:normal; margin:5px 0; padding:5px 7px 5px 5px; color:#06C; text-align: justify;
	line-height: 1.7em;
}
.right-side-blog h1 a{ color:#666; text-decoration:underline;	
}
.right-side-blog h1 a:hover{ color:#000;
}
.right-side-blog p{ margin:4px 0; padding:4px 10px; border-bottom: thin dotted #666; display:block;
}
.right-side-blog p a{ color:#666; text-decoration:none;
}
.right-side-blog p a:hover{ color:#000;
}
.lite { font-size: 10px; color: #999;
}
.lite a{ color:#000; text-decoration:none;
}
.lite a:hover{ color:#000; text-decoration:underline;
}

.banner { text-align: center; margin:10px 0;
}
.header-right { background: url(images/header-bg.jpg) repeat-x left center; font-weight: bold; font-size: 13px;
	padding:10px 0 10px 10px; border-bottom: thin solid #000;
}
.featured-header-bg { background: url(images/featured-header-bg.jpg) repeat-x left center; font-weight: bold; font-size: 13px;
	padding:10px 0 10px 10px; border-bottom: thin solid #000; color: #FFF;
}
.under-image { text-align: center; margin-top: 3px; font-size: 10px; font-style: italic; font-weight: bold; color: #000;
}
.gallery { margin-left: 10px;
}
.clearfix { clear: both; height: 10px;
}
.galleries { background-color: #FFF; height: auto; display: inline-block; padding:5px 0 15px 3px;
}
.galleries img{ float:left; padding:5px; margin:10px 0 0 20px; background-color: #CCC;
}
.galleries img:hover{ float:left; padding:5px; margin:10px 0 0 20px; background-color: #0CF;
}
.form { padding:5px 0; background-color: #EEE;
}
.left { float: left; width: 300px; padding-top: 5px;
}
.right { float: right; margin:1px 0 0 0;
}
.btn-share { background-color: #999; float: left; padding:3px 5px; color: #000;
}
.btn-comments { background-color: #030; float: right; color: #FFF; padding:3px 5px; margin-left: 5px;
}
.resources { font-weight: bold; font-size: 17px; padding:5px 0 5px 10px; border-bottom: thin solid #666; color: #FFF;
	background-color: #000; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal;
}
.resources-items { background-color: #333; color: #FFF; padding:5px 5px 10px 5px;
}
.resources-items a{ color:#FFF; text-decoration:none;
}
.resources-items a:hover{ color:#0FF;
}
.resources-items table{ margin-left:10px;
}
.sponsored-links { background:#FF9 url(images/sponsored-links-bg.gif) repeat; margin-top: 10px; padding:10px 0 10px 10px;
	border: thin dotted #333;
}
.related-articles { width: 570px; margin-left: 10px; background-color: #EEE; padding: 5px;
}
.readMore, .readMore a{ color:#000; margin-left:20px; font-style:italic;
}
.related-articles p{ margin:4px 0; padding:4px 0 4px 5px; border-bottom: thin dotted #666;
}
.related-articles h5{ color:#000; padding-left:5px; font-size:17px; border-bottom: thin solid #000; padding-bottom: 5px;
	margin:3px 0;
}

/* Bottom Section */
.bottom-part { background-color: #000; color: #FFF; border-top: 5px solid #3a442d; margin:0 0 5px 13px;
}
.bottom-box { float: left; width: 290px; border-right: thin dotted #CCC; margin: 10px; display:inline;
}
.bottom-box p{ margin:3px 0; padding: 5px;
}
.bottom-box p a{ color:#999; text-decoration:none;
}
.bottom-box p a:hover{ color:#FFF;
}
.bottom-box h3{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:5px 0 3px 0;
	border-bottom: thin solid #999; padding-bottom: 8px;
}
.bloggers { background-color: #FFF; display: inline-block; padding-bottom: 5px;
}
.bloggers a{ color:#06C; text-decoration:none;
}
.bloggers a:hover{ color:#000; text-decoration:underline;
}
.footer a:hover{ color:#999; text-decoration:none;
}

/* Floating Island aka Legal Disclaimer */
.floating-island { float:right; clear: right; width: 320px; background-color: #000; margin-top:10px; color:#EEE; padding:10px;
	text-align:justify;
}
.floating-island p{ margin:5px 0;
}
.floating-island p a{ color:#CCC; text-decoration:none; border-bottom:#FFF dotted 0.1em; padding-bottom:1px;
}

/* Footer Section */
.footer { text-align: right; width: 960px; margin:0 auto; position: relative; color: #666; padding:5px 0;
	background: url(images/footer-logo.png) no-repeat left center;
}
.footer a{ color:#000; text-decoration:none;
}


.widgettitle{ font-weight: bold; font-size: 17px; padding:5px 0 5px 10px; border-bottom: thin solid #666; color: #FFF;
	background-color: #000; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal;
}

li { list-style:none; text-align:left;}

.recentcomments{ font-size:11px; font-weight:normal; margin:5px 0; padding:5px 7px 5px 5px; color:#06C; text-align: justify;
	line-height: 1.7em;
}

.recentcomments a{ font-size:11px; font-weight:normal; margin:5px 0; padding:5px 7px 5px 5px; color:#06C; text-align: justify;
	line-height: 1.7em;
}


