/*  
Theme Name: AMG Market | Mercedes-Benz Enthusiasts
Theme URI: http://www.amgmarket.com/
Description: AMG Market | Mercedes-Benz Enthusiast is a custom website designed by AIM Custom Media. The WP theme is partially based on WP Theme Fresh, http://www.ilemoned.com/wordpress/wptheme-fresh/
Version: 1.0
Author: AIM Custom Media for AMG Market | Mercedes-Benz Enthusiasts
Author URI: http://www.aimcustom.com/
Fresh Theme Info: Fresh Theme designed by <a href="http://www.bartelme.at">Wolfgang Bartelme</a>; author: http://www.ilemoned.com
*/
body{
	background-image:url(images/Bkgd_greygrid.gif);
	background-repeat:repeat;
	font:62.5% "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;color:#000;text-align:left;margin:0;padding:0;}
p,ol,ul{line-height:150%;}
h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:700;background:transparent;color:#666666;margin:0;}
h1{font-size:1.8em;}
h2{font-size:1.4em;}
h3,h4,h5,h6{font-size:1em;}
a:hover{color:#4a5265;text-decoration:underline;}
a:active{color:#2f63b3;text-decoration:underline;}
blockquote{background:transparent url(images/blockquote.gggif) no-repeat 0 0;background-color:#FAEBD7;color:#666;margin:.5em 5px .5em 10px;padding:.5em 10px;}
code{background:#e9f0fa;cursor:text;font-family:"Courier New", Courier, monospace;}
small{font-size:.8em;}
img.noborder{border:none;}
.left{float:left;text-align:left;font-family:Arial;font-size:12px;font-weight:700;font-style:normal;color:#00F;width:50%;margin-left:10px;}
.right{font-family:Arial, Helvetica, sans-serif;float:right;text-align:right;font-weight:400;font-size:11px;letter-spacing:0;width:29%;white-space:nowrap;margin-right:10px;}
.center{text-align:center;}
.alignleft{float:left;margin-right:10px;}
.alignright{float:right;margin-left:10px;}
#outline{width:875px;background:#fff;font-size:1.3em;margin:0 auto;padding:0;}
#headerstrip{background:#FFFFE1;border-bottom:1px solid gray;z-index:100;top:0;left:0;width:100%;height:20px;overflow:auto;position:absolute;padding:4px 0;}
* html #headerstrip{position:absolute;width:expression(document.compatMode=="CSS1Compat"?document.documentElement.clientWidth+"px":body.clientWidth+"px");}
.right a{font-size:10px;color:#00F;text-decoration:underline;}
.right a:hover{font-size:10px;color:#00F;text-decoration:none;}
#header{width:100%;height:150px;background:#666 url(http://amgmarket.com/images/amg_banner.jpg) no-repeat center bottom;}
#header .blogtitle{width:auto;height:118px;}
#header h1{padding:50px 0 0 50px;}
#navbar{clear:both;float:left;width:100%;height:31px;background:transparent url(images/nav_bg_black.gif) repeat-x 0 0;}
ul.menu{float:left;list-style-type:none;margin:0;padding:0 15px;}
ul.menu li{float:left;}
ul.menu li a{float:left;display:block;height:28px;line-height:24px;color:#fff;padding:3px 15px 0;}
ul.menu li a:link,ul.menu li a:visited{color:#fff;background:none;}
ul.menu li a:hover,ul.menu li a:active{color:#fff;background:url(images/nav_hover.gggif) no-repeat center top;text-decoration:none;}
ul.menu li.current_page_item a:link,ul.menu li.current_page_item a:visited,ul.menu li.current_page_item a:hover,ul.menu li.current_page_item a:active{color:#fff;background:transparent url(images/nav_active.gif) no-repeat center bottom;text-decoration:none;}
.searchbar{float:right;width:270px;height:31px;margin:10px;}
.searchbarad{float:right;width:290px;height:31px;margin:0;}
.searchform{width:270px;height:30px;text-align:left;margin-right:10px;}
input#s{width:245px;height:18px;border:1px solid #666;background:#fff url(images/searchbg.gif) repeat-x 0 0;margin:5px 0 0 1px !important;padding:1px 0 0 2px;}
#wrapper{float:left;background:#fff url(images/wrapper.gif) repeat-y 0 0;margin:0!important;padding:0;}
#content{float:left;width:584px;height:100%;background:#fff;}
.pages{float:left;width:530px;background:#dce6ff url(images/separator_blue.gif) repeat-x bottom center;}
.pages-border{clear:both;width:100%;height:6px;background:transparent url(images/separator_blue.gif) repeat-x 0 0;}
.page-previous{float:left;padding:10px 0 16px 30px !important;}
.page-next{float:right;padding:10px 30px 16px 0 !important;}
.page-title{width:530px;background:#c4c4c4;margin:20px 0 0;}
.page-title h2.page-title-border{background:transparent;font-size:1.6em;line-height:48px;color:#104177;padding:0 0 0 30px;}
.post{background:#fff;padding:6px 30px;}
.postentry{color:#050d24;text-align:left;}
.postentry img:hover{border:0 solid #dce6ff;}
.posttitle a:link,.posttitle a:visited,.posttitle a:hover,.posttitle a:active{color:#050d24;}
.postmeta,.postmeta a{font-size:1em;color:#2f63b3;margin:5px 0;}
.post-date{background:url(images/icon_date.gggif) no-repeat 0 0;padding:0 0 0 20px;}
.post-comment{background:url(images/icon_comments.gif) no-repeat 0 0;padding:0 0 0 20px;}
.post-filed{background:url(images/icon_filed.gif) no-repeat 0 0;padding:0 0 0 20px;}
.commentpage{margin:0 30px;padding:0;}
#comments{margin:0;padding:0;}
.comments-num{background:transparent url(images/separator_blue.gif) repeat-x center bottom;padding:0 0 10px;}
#commentlist{list-style-type:none;margin:0;padding:0;}
#commentlist li{border-bottom:1px solid #dce6ff;background:#edf2ff url(images/comment_bg.gif) repeat-y 0 0;padding:20px 25px 0 0;}
.alt{background-color:#fff!important;background-image:none!important;}
.comment-gravatar{float:left;width:62px;height:62px;background:transparent url(images/gravatar.gif) no-repeat;}
img.gravatar{border:none;margin:7px 0 0 7px;}
.comment-title,.comment-meta,.comment-text{margin:0 0 0 80px;}
.comment-title,.comment-title a,.comment-title a:hover{color:#030612;}
h2#postcomment{background:transparent url(images/separator_blue.gif) repeat-x center bottom;margin:20px 0 0;padding:0 0 20px;}
.postcomment{clear:both;margin:10px 0 0;padding:20px;}
.postcomment input,.postcomment textarea{border:1px solid #b0c5ff;}
.postcomment input:hover,.postcomment textarea:hover{border:1px solid #fec02a;}
.postcomment input#author,.postcomment input#email,.postcomment input#url{width:100%!important;height:18px;}
.postcomment textarea#comment{width:100%!important;height:200px;}
.postcomment input#submit{width:auto;height:25px;background:#e5edff url(images/submit.gif) repeat 0 0;padding:2px 10px 3px;}
.postcomment input#submit:hover{background:#e5edff url(images/submit_hover.gif) repeat 0 0;}
#sidebar{float:right;width:280px;height:100%;background:#fff;margin:0;padding:0;}
#sidebar .rssfeeds{height:140px;background:transparent url(images/feeds.gif) no-repeat right bottom;margin:0;padding:0;}
#sidebar h2.feed-title{background:none!important;font-size:1.4em;margin:0;padding:20px 0 0 3px;}
.rssfeeds a.rss{background:transparent url(images/icon_rss.gif) no-repeat 5px 0;padding:0 0 0 25px;}
#sidebar h2{display:block;background:url(images/separator_blue.ggif) repeat-x center bottom;font-size:1.4em;margin:16px 0 6px;padding:0 0 10px 3px;}
#sidebar ul{clear:both;list-style-type:none;margin:0;padding:0;}
#sidebar ul li{clear:both;color:#bbb;}
#sidebar ul.no-splitted ul li{margin:0 -5px;}
#sidebar li#sidebar-splitted{float:left;width:100%;margin:0 0 15px;}
#sidebar-splitted .splitted-left{float:left;width:140px;}
#sidebar-splitted .splitted-right{float:right;width:145px;}
ul.splittedlists li{background:transparent url(images/dot.gif) no-repeat 5px 5px;padding:0 0 0 23px;}
ul.splittedlists ul li{margin:0 0 0 -23px;}
ul.splittedlists li a:link,ul.splittedlists li a:visited{color:#353d50;}
ul.splittedlists li a:hover,ul.splittedlists li a:active{color:#2c76bb;}
#bottom{clear:both;float:left!important;width:875px;height:100%;background:#031545 url(images/separator_blue.gif) repeat-x 0 0;border-top:20px solid #fff;font-size:.9em;text-align:left;color:#fff;margin:0;padding:0;}
#bottom-left,#bottom-mid,#bottom-right{width:30%;float:left;padding:20px 0 20px 20px;}
#bottom h2{font-size:1.6em;color:#fff;margin:0 0 10px;padding:0 8px;}
#bottom h2 span{color:#508fd2;}
#bottom ul{list-style-type:none;border-top:1px solid #031c5d;margin:0;padding:0;}
#bottom ul li{line-height:26px;border-bottom:1px solid #031c5d;}
#bottom ul li a{display:block;color:#fff;text-decoration:none;padding:0 10px;}
#bottom ul li a:hover{background:#010b32;}
#footer{width:100%;height:54px;clear:both;background:#010b32 url(http://www.eoecho.com/images/AMG_Mercedes-Benz/AMG_SL65_2007.jpg);border-top:1px solid #000;color:#fff;}
#footer .validate{background:url(images/icon_valid.gif) no-repeat 0 0;padding:0 5px 0 20px;}
#footer .credits{float:right;border:none;margin:0;padding:0;}
#footer p{font-size:.9em;line-height:200%;margin:0;padding:13px 25px;}
#footer p a:link,#footer p a:visited{color:#a8cbff;}
#footer p a:active{color:#9ad202;}
a:link,a:visited{color:#2f63b3;text-decoration:none;}
.postentry span.alert{font-weight:700;color:red;}
#left_bar a,#left_bar a:hover{text-decoration:none;color:#00F;}
#header h1 a,#footer p a:hover{color:#fff;}
.postentry a,.postentry a:hover,.comment-meta,.comment-meta a,.comment-meta a:hover{color:#2f63b3;}
#sidebar ul.no-splitted li,#sidebar ul.blc{padding:0 5px;}

/**********************
*   Blog Entries      *
***********************/
.post {
	padding: 6px 30px;
	background: #fff;
	}
.postentry {
	color: #050d24;
	text-align: left;
	}
.postentry a,
.postentry a:hover {
	color: #2f63b3;
	}
.postentry span.alert {
	font-weight: bold;
	color: #FF0000;
	}
.posttitle { /* to be styled */ }
.posttitle a:link,
.posttitle a:visited,
.posttitle a:hover,
.posttitle a:active {
	color: #050d24;
	}
.postmeta,
.postmeta a {
	margin: 5px 0 ;
	font-size: 1em;
	color: #2f63b3;
	}
.post-date {
	padding: 0 0 0 20px;
	background: url(images/icon_date.gggif) no-repeat 0 0;
	}
.post-comment {
	padding: 0 0 0 20px;
	background: url(images/icon_comments.gif) no-repeat 0 0;
	}
.post-filed {
	padding: 0 0 0 20px;
	background: url(images/icon_filed.gif) no-repeat 0 0;
	}
/**********************
*   Comments          *
***********************/
.commentpage {
	margin: 0 30px;
	padding: 0;
	}
#comments {
	margin: 0;
	padding: 0;
	}
.comments-num {
	background: transparent url(images/separator_blue.gif) repeat-x center bottom;
	padding: 0 0 10px 0;
	}
#commentlist {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
#commentlist li {
	padding: 20px 25px 0 0;
	border-bottom: 1px solid #dce6ff;
	background: #edf2ff url(images/comment_bg.gif) repeat-y 0 0;
	}
	.alt {
		background-color: #fff !important;
		background-image: none !important;
		}
.comment-gravatar {
	float: left;
	width: 62px;
	height: 62px;
	background: transparent url(images/gravatar.gif) no-repeat;
	}
	img.gravatar {
		margin: 7px 0 0 7px;
		border: none;
		}

.comment-title,
.comment-meta,
.comment-text {
	margin: 0 0 0 80px;
	}
.comment-title,
.comment-title a,
.comment-title a:hover{
	color: #030612;
	}
.comment-meta,
.comment-meta a,
.comment-meta a:hover {
	color: #2f63b3;
	}
h2#postcomment {
	margin: 20px 0 0 0;
	padding: 0 0 20px 0;
	background: transparent url(images/separator_blue.gif) repeat-x center bottom;
	}
.postcomment {
	clear: both;
	margin: 10px 0 0 0;
	padding: 20px;
	}
.postcomment input,
.postcomment textarea {
	border: 1px solid #b0c5ff;
	}
.postcomment input:hover,
.postcomment textarea:hover {
	border: 1px solid #fec02a;
	}
.postcomment input#author,
.postcomment input#email,
.postcomment input#url {
	width: 100% !important;
	width: 456px; /* dang IE */
	height: 18px;
	}
.postcomment textarea#comment {
	width: 100% !important;
	width: 456px; /* dang IE */
	height: 200px;
	}
.postcomment input#submit {
	width: auto;
	height: 25px;
	padding: 2px 10px 3px 10px;
	background: #e5edff url(images/submit.gif) repeat 0 0;
	}
.postcomment input#submit:hover {
	background: #e5edff url(images/submit_hover.gif) repeat 0 0;
	}	
/**********************
*   Sidebar           *
***********************/
#sidebar {
	float: right;
	width: 290px;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #fff;
	}

#sidebar .rssfeeds {
		height: 140px;
		margin: 0;
		padding: 0;
		background: transparent url(images/feeds.gif) no-repeat right bottom;
		}
#sidebar h2.feed-title {
		margin: 0;
		padding: 20px 0 0 3px;
		background: none !important;
		font-size: 1.4em;
		}
	.rssfeeds a.rss  {
		padding: 0 0 0 25px;
		background: transparent url(images/icon_rss.gif) no-repeat 5px 0;
		}

#sidebar h2 {
	display: block;
	margin: 16px 0 6px 0;
	padding: 0 0 10px 3px;
	background: url(images/separator_blue.ggif) repeat-x center bottom;
	font-size: 1.4em;
	}
#sidebar ul {
	clear: both;
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
#sidebar ul li {
	clear: both;
	color: #bbb;
	}
#sidebar ul.no-splitted li {
	padding: 0 5px;
	}
#sidebar ul.no-splitted ul li {
	margin: 0 -5px;
	}
#sidebar ul.blc {
	padding: 0 5px;
	}

#sidebar li#sidebar-splitted {
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
	}
#sidebar-splitted .splitted-left {
	float: left;
	width: 140px;
	}
#sidebar-splitted .splitted-right {
	float: right;
	width: 145px;
	}

ul.splittedlists li {
	background: transparent url(images/dot.gif) no-repeat 5px 5px;
	padding: 0 0 0 23px;
	}
ul.splittedlists ul li {
	margin: 0 0 0 -23px;
	}
ul.splittedlists li a:link,
ul.splittedlists li a:visited {
	color: #353d50;
	}
ul.splittedlists li a:hover,
ul.splittedlists li a:active {
	color: #2c76bb;
	}
/**********************
*   Bottom            *
***********************/
#bottom {
	clear: both;
	float: left !important;
	float: none;
	width: 875px;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #031545 url(images/separator_blue.gif) repeat-x 0 0;
	border-top: 20px solid #fff;
	font-size: 0.9em;
	text-align: left;
	color: #fff;
	}
#bottom-left,
#bottom-mid,
#bottom-right {
	width: 30%;
	padding: 20px 0 20px 20px;
	float: left;
	}
#bottom h2 {
	margin: 0 0 10px 0;
	padding: 0 8px;
	font-size: 1.6em;
	color: #fff;
	}
#bottom h2 span {
	color: #508fd2;
	}
#bottom ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-top: 1px solid #031c5d;
	}
#bottom ul li {
	line-height: 26px;
	border-bottom: 1px solid #031c5d;
	}
#bottom ul li a {
	display: block;
	padding: 0 10px;
	color: #fff;
	text-decoration: none;
	}
#bottom ul li a:hover {
	background: #010b32;
	}

/**********************
*   Footer            *
***********************/
#footer {
	width: 100%;
	height: 54px;
	clear: both;
    background: #010b32 url(http://www.eoecho.com/images/AMG_Mercedes-Benz/AMG_SL65_2007.jpg);
	border-top: 1px solid #000;
	color: #fff;
	}
#footer .validate {
	background: url(images/icon_valid.gif) no-repeat 0 0;
	padding: 0 5px 0 20px;
	}
#footer .credits {
	float: right;
	margin: 0;
	padding: 0;
	border: none;
	}

#footer p {
	margin: 0;
	padding: 13px 25px;
	font-size: 0.9em;
	line-height: 200%;
	}
#footer p a:link,
#footer p a:visited {
	color: #a8cbff;
	}
#footer p a:hover {
	color: #fff;
	}
#footer p a:active {
	color: #9ad202;
	}
