/* @override http://www.blogsmithmedia.com/www.autoblog.com/media/style.css */

/* AUTOBLOG STYLES 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* RESET ------------*/
html, body, form, fieldset{ margin: 0;padding: 0; font-family:Verdana, sans-serif; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address{ margin:0;padding: 0; }
dd, blockquote{ margin-left: 1em; }
form label{ cursor: pointer; }
fieldset{ border: none; }
input, select, textarea{ font-size:1em; }
textarea{font-size:1.2em;font-family:verdana,arial,helvetica,sans-serif;}
/* End Reset */

body {
font-size:62.5%;color:#000;
line-height:1.5em;
background:#E9EDEC url(http://www.blogsmithmedia.com/www.autoblog.com/media/body-back.png) repeat-x;
}

blockquote {border-left:4px solid #ccc;padding:0 10px;}

img {border:0;}
a img {border:0;text-decoration:none;}

a:link { color:#0066CC;}
a:visited { color:#660066; }
a:hover, a:active {color: #990000; }

hr {
visibility:hidden;
clear:both;
}

table { width:100%;margin-bottom:10px;font-size:1em;}
table a { text-decoration:none;border:0;}
table td, #sitemeta table th { border-bottom:1px dotted #999;margin:0;padding:3px 10px;}
table th { text-align:center;background:#E9EDEC;}


ul#navigation li a.external {
background:transparent url(http://www.blogsmithmedia.com/www.autoblog.com/media/icon-external.gif)
no-repeat scroll right center;
}
ul#navigation li a:hover {
background:white none repeat scroll 0%;
color:#000000;
height:22px;
_height:25px;
}

/* General Classes
-----------------------------------------------------------------*/
.center{ text-align:center;}
.left{ text-align:left;}
.right{ text-align:right;}

img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

.alignright { float: right;}
.alignleft { float: left; }

.clearer{clear:both;}

.commentclass1{margin:0; padding:10px;background:#fff;overflow:hidden; border-bottom:1px solid #ccc; text-align: left; }
.commentclass2{margin:0; padding:10px;background:#e5e5e5;overflow:hidden; border-bottom:1px solid #ccc; text-align: left; }
.credits{font-weight:bold;font-size:.9em;text-align:right;}

.tip{font-weight:bold;color:#fc0 !important;}

.feed{
background: url(http://www.blogsmithmedia.com/www.autoblog.com/media/feed.gif) 0 50% no-repeat;padding:4px 0 4px 20px;line-height:1em;
}
.email{
background: url(http://www.blogsmithmedia.com/www.autoblog.com/media/email.gif) 0 50% no-repeat;padding:4px 0 4px 20px;line-height:1em;
}
.readthis{
background: url(http://www.blogsmithmedia.com/www.autoblog.com/media/readlink.gif) 0 50% no-repeat;padding:4px 0 4px 20px; margin-left:  0;line-height:1em;
}
.printhis{
background: url(http://www.blogsmithmedia.com/fr.autoblog.com/media/icon-printer.gif) 0 50% no-repeat;padding:4px 0 4px 20px;line-height:1em;
}

.permalink{
background: url(http://www.blogsmithmedia.com/www.autoblog.com/media/document.gif) 0 50% no-repeat;padding:4px 0 4px 20px;line-height:1em;
}
.commentlink{
background: url(http://www.blogsmithmedia.com/www.autoblog.com/media/comment.gif) 0 50% no-repeat;padding:4px 0 4px 20px;line-height:1em;
}
.sharelink{
background: url(http://www.blogsmithmedia.com/www.autoblog.com/media/2008/06/add_16.gif) 0 50% no-repeat;padding:4px 0 4px 20px;line-height:1em;
}

.postmeta .print a {
background: url(http://www.blogsmithmedia.com/framework.weblogsinc.com/media/icon-printer.gif) no-repeat left center; padding: 4px 0 4px 19px;
}
.arrowback{
background: url(http://www.blogsmithmedia.com/www.autoblog.com/media/arrow-back_16.gif) 0 50% no-repeat;padding:4px 0 4px 20px;line-height:1em;
}
.arrowforward{
background: url(http://www.blogsmithmedia.com/www.autoblog.com/media/arrow-forward_16.gif) 100% 50% no-repeat;padding:4px 20px 4px 0px;line-height:1em;
}

.autologo{_margin:10px 0 0 20px;}
.post, .commenttext {
margin:0 0 1.5em 0; 
padding:0;
overflow:hidden;
text-align:left;
}
.commenttext{font-size:.9em;}

.googlepost{
width: 468px; overflow: hidden; 
margin: 20px -9px ;
background:url(http://www.blogsmithmedia.com/www.autoblog.com/media/post-div.png) 50% 100% no-repeat;
padding-bottom:20px;
}

.googleadbanner{
width: 468px; 
overflow: hidden; 
margin: 16px 0 24px -6px;
margin: 20px -9px ;
background:url(http://www.blogsmithmedia.com/www.autoblog.com/media/post-div.png) 50% 100% no-repeat;
padding-bottom:20px;
}

.inpostad{
display:block;
width:100%;
margin:0 auto;
text-align:center;
margin: 20px -9px ;
background:url(http://www.blogsmithmedia.com/www.autoblog.com/media/post-div.png) 50% 100% no-repeat;
padding-bottom:20px;
}


.leader{
border:0;
width:100%
margin:0px auto;
clear:both;
text-align:center;
height:100px;
padding-top:10px;
padding-bottom:10px;_line-height:0px;
}
.medrect{width:300px;margin:0 auto 10px;border:0;text-align:center;position:relative;z-index:50;}
.skyscraper{margin:10px auto;text-align:center;}

.byline{color:#666;}

#content .postmeta{
background:url(http://www.blogsmithmedia.com/www.autoblog.com/media/post-div.png) 50% 100% no-repeat;
padding-bottom:10px;
margin-bottom:30px;
}

#content .postmeta ul{
clear: both;
padding: 0;
list-style: none;
text-align: left;
margin-left:0;
width:470px;
}

#content .postmeta ul li {
display: inline;
margin: 0 0 0 .5em;
padding:0;
font-size: 10px;
}

#content .postmeta ul li.readlink {
float: left;
border: 0;
margin: 0;
}

.statsclass2{background:#E9EDEC;}

 /* Tag Cloud */
.tagSmall{ font-size: .9em; }
.tagNormal{ font-size: 1em; }
.tagMedium{ font-size: 1.5em; }
.tagLarge{ font-size: 2em; }
#tagCloud a{text-decoration: none;}


.sponsored { background: #ffc; border: 1px solid #fc0; padding: 4px; font-size: .9em; line-height: 1.3em; margin: 0 0 .5em 0; }

.footer_sitemeter{
float: right;
margin: 0 12px 0 0;
}

.paging{clear:both;margin:1em 0;}

.trigger{cursor:pointer;}

/* Page Structure
-----------------------------------------------------------------*/
#container, .container, .gallery-container{
width:1000px;
margin:0px auto;
padding:0 1px;
background:white url(http://www.blogsmithmedia.com/www.autoblog.com/media/contain-back.png) repeat-y;
border-bottom:1px solid #ccc;
}
.gallery-container{background:transparent;}
#header{
clear:both;
height:95px;
width:1000px;
margin:0;padding:0;
background:black url(http://www.blogsmithmedia.com/fr.autoblog.com/media/banner-autoblog-fr.jpg) no-repeat;
position:relative;
border-bottom:1px solid #900;
}
#main{
background:white;
margin:0;padding:20px 0 0 0;
clear:both;
}
#content{
width:450px;
float:left;
padding:0 30px;
position:relative;
z-index:50;
}
*html #content{
padding-left: 15px;
padding-right: 20px;
}
#content_promo {
margin: 0 0 .5em 0;
}
#subcontent{
width:170px;
_width:170px;
float:left;
margin-right:10px;
_margin-left:-20px;
}
#sitemeta{
width:300px;
float:left;
}
#footer{
clear:both;
text-align:center;
}

/* Header
-----------------------------------------------------------------*/
#outerslice{background:#1A1F22;border-bottom:1px solid #E9EDEC;margin:0px auto;padding:.4em 0;}
#outerslice a{color:white;}
#slice{margin:0;padding:0;margin:0 auto;text-align:center;}

#header h1{margin:0;padding:0;width:330px;position:relative;}
#header h1 a{width:330px;height:95px;display:block;text-indent:-9999px;position:absolute;top:0;left:0;outline:none;}

#ab-cobrand{display: none; position:absolute;top:-17px;right:10px;}


#header p{
font-size:1.2em;
position:absolute;
bottom:10px;right:10px;
margin:0;padding:0;
}
#header p a{color:white;}
#header p a:hover{color:#ccc !important;}


/* Navigation
-----------------------------------------------------------------*/
ul#navigation{
margin:0;
padding:0;
list-style:none;
font-size:1.3em;
display:block;
width:1000px;
float:left;
clear:both;
background:#900 url(http://www.blogsmithmedia.com/www.autoblog.com/media/red-bar-back.png) repeat-x;
z-index:1000;
height:30px;
}
ul#navigation li{
float:left;
margin:0;padding:0;
border-color:#900;
border-style:solid;
border-width:0px 1px 0px 0;
border-left: 1px solid #b34141;
z-index:500;
height:30px;
}

* html ul#navigation li {
float: left;
height: 1%;
}

ul#navigation li a{display:block; color:white; padding:.4em 2em 0; text-decoration:none;}
ul#navigation li:hover a{/*background:white;*/color:#000;}

* html ul#navigation li a {
float: left;
height: 1%;
}

#nav {
position: relative;
}
.menuover {
position: absolute;
}
.menu {
background:#eee;
float:left;
margin:0 1px;
}

#nav ul {
margin: 0px;
padding:10px;
width:978px;
float:left;
z-index:1500;
list-style:none;
background:transparent;
}
#nav ul a {
color: #000;
text-decoration: none;
border-style: none;
}
#nav ul a:hover{text-decoration:underline;}
#nav ul li {
width:238px;margin:0;border:0;float:left;
list-style-type: none;
padding:3px;
}

#nav ul li a{color:black;}

#topnav {
background:transparent;

position:relative;
}




/* Content
-----------------------------------------------------------------*/
#content, #gallery, #gallery-full{
font-size:1.2em;
line-height:1.5em;
}
#content h2, #gallery h2, #gallery-full h2{
font-size:1.8em;
font-weight:normal;
line-height:1em;
margin:0 0 1.15em 0;padding:0;
}
#content h3, #gallery h3 #gallery-full h3{
font-size:1.1em;
font-weight:normal;
line-height:1.25em;
margin:.75em 0;padding:0;
}

#content h2, #content h2 a, #content h3, #content h3 a, #gallery h2, #gallery h2 a, #gallery h3, #gallery h3 a, #gallery a, #gallery-full h2, #gallery-full h2 a, #gallery-full h3, #gallery-full h3 a, #gallery-full a{
text-decoration:none;
color:#900;
}
#content h2 a:hover, #content h3 a:hover, #gallery h2 a:hover, #gallery h3 a:hover, #gallery-full h2 a:hover, #gallery-full h3 a:hover{
text-decoration:underline;
}

#content table, #gallery table{width:100%;margin-bottom:10px;font-size:1em;border:1px dotted #999;}
#content table a, #gallery table a{text-decoration:none;border:0;}
#content table td, #content table th, #gallery table td, #gallery table th{border-bottom:1px dotted #999;margin:0;padding:3px 10px;}
#content table th, #gallery table th{text-align:left;background:#E9EDEC;}

#content p, #gallery p, #gallery-full p{
margin:0 0 1.5em 0;
line-height:1.5em;
} 
#content ul, #content ol, #gallery ul, #gallery ol, #gallery-full ul, #gallery-full ol{
margin:0 0 1.5em 2em;
line-height:1.5em;
padding:0;
position:relative;
}
#content .medrect, #gallery .medrect, #gallery-full .medrect{
background:url(http://www.blogsmithmedia.com/www.autoblog.com/media/post-div.png) 50% 100% no-repeat;
padding-bottom:40px;
margin-bottom:20px;
width:450px;
text-align:center;
}

ul#relatedheadlines{
padding-bottom:40px;
background:url(http://www.blogsmithmedia.com/www.autoblog.com/media/post-div.png) 50% 100% no-repeat;
margin-bottom:20px;
}


/* Subcontent
-----------------------------------------------------------------*/
#subcontent h3, #sitemeta h3{
display:block;
padding:4px 10px 5px;
background:#B7BFB6 url(http://www.blogsmithmedia.com/www.autoblog.com/media/silver-bar-back.png) repeat-x;
border:1px solid #B7BFB6;
border-bottom:1px solid #000;
font-size:1.4em;
font-weight:normal;
}
#subcontent h3.yellowbar, #sitemeta h3.yellowbar{
background:#fc0 url(http://www.blogsmithmedia.com/www.autoblog.com/media/yellow-bar-back.png) repeat-x;
border:1px solid #fc0;
border-bottom:1px solid #000;
}
#subcontent h3.greenbar, #sitemeta h3.greenbar{
background:#86B125 url(http://www.blogsmithmedia.com/www.autoblog.com/media/green-bar-back.png) repeat-x;
border:1px solid #86B125;
border-bottom:1px solid #000;
}
#subcontent h3.greybar, #sitemeta h3.greybar{
background:#E1E4E0;
border:1px solid #B7BFB6;
border-bottom:1px solid #000;
}

#subcontent ul{
background:#E9EDEC url(http://www.blogsmithmedia.com/www.autoblog.com/media/featured-box-back.png) repeat-x;
border:1px solid #929992;
border-width:0px 1px 1px 1px;
padding:5px 0px 0px 3px;
list-style:none;
margin:0 0 10px 0;
width:165px;
height: 280px
}
#subcontent ul li{
display:block;
clear:both;
/*margin-bottom:15px;*/
border:0px;
}
#subcontent ul li a{display:block; color:#900;text-decoration:none;}
#subcontent ul li a:hover{text-decoration:underline;}
#subcontent ul li img{
margin:0 5px 5px 0;
float:left;
}
#subcontent ul#navigation{margin-top:10px }
#subcontent ul#navigation li {font-weight:bold;border-top:1px solid #929992; }

#subcontent ul#navigation li ul li{font-weight:normal !important;border-top:0px; }

/* SiteMeta
-----------------------------------------------------------------*/
#sitemeta{font-size:1em;}

#sitemeta p{padding:10px;}
#sitemeta ul{padding:10px 0;list-style:none;}
#sitemeta ul li{border-bottom:1px dotted #999;padding:5px;}

#sitemeta p.sponsored{border-bottom:1px dotted #999;padding:5px 10px;margin-bottom:5px;font-size:.9em;}

#gencarswf{
width:205px;
margin:0 auto 10px;
}

/* Footer
-----------------------------------------------------------------*/
#footer{
font-size:1.2em;
border-top:1px solid #ccc;
padding: 10px 0;
}

/*
---------------------------------------------------

GALLERIES

--------------------------------------------------- */

.gallery {
border: none;
}

.gallery #gallery {
padding: .5em;
}

/* FEATURED GALLERIES */
#list-featured-galleries {
padding: 0 0 12px 4px;
}
.featuredgalleries {

}
.featuredgalleries img {
margin: 10px 5px 5px 5px;

display: block;
float: left;

}

/* GALLERY CONTENT */

#gallerycontent {
margin: 1em 0;
width: 450px;
padding: 0;
font-size: 1.2em;
}

#gallerycontent .gallery-photo-lg {
clear: both;
display: block;
margin-right: 15px;
margin-bottom: 1em;
}
* html #gallerycontent .gallery-photo-lg {
padding: 7px 5px;
}
#gallerycontent .gallery-photo-lg img {
margin: 0 auto;
display: block;

padding: 6px;
background: #fff;
border: 1px solid #ddd;
border-top-color: #eee;
border-left-color: #eee;
}

img.full{width:650px;}

.captionedthumb, 
.gallerythumbnail {
border: 0;
float:left;
margin: 0 20px 0 0; 
width: 80px; 
height: 150px; 
font-size: 11px;
}
.gallerythumbnail {
height: 100px;
}
#gallerycontent .captionedthumb a.thumblink {
background: #fff;
height: 88px;
width: 89px;
display: block;
border: 1px solid #ccc;
border-top: none;
border-left: none;
}
#gallerycontent .captionedthumb .thumblink img {
float: none;
}
#gallerycontent .captionedthumb a.thumblink:hover {
background: #eee;
border: 1px solid #ccc;
border-top: none;
border-left: none;
}
#gallerycontent .captionedthumb p.title a {
background: transparent;
color: #222 !important;
text-decoration: none; 
line-height: 1.1em;
font-size: 10px;
display: block;
padding: 3px 0px;
text-align: center;
width: 88px;
}
#gallerycontent .captionedthumb a:hover {
text-decoration: underline; 
border: 0;
}
#gallerycontent .captionedthumb a img,
#gallerycontent .gallerythumbnail img, 
#gallerycontent .captionedthumb img,
.gallerythumbnailhome img {
border: 0;
padding: 0;
margin: 6px 0 0 6px;
display: inline;
}
.gallerythumbnailhome {
width: 88px;
height: 88px;
margin: 5px 4px 5px 4px;
float: left;
background: #fff!important;
border: 1px solid #eee!important;
border-right: 1px solid #ccc!important;
border-bottom: 1px solid #ccc!important;
}
.gallerythumbnail {
}
.gallerythumbnailhome:hover,
.gallerythumbnail:hover {
background: #eee!important;
}

/* POST GALLERY */

.postgallery {
margin: .1em 0;
min-height: 80px;
padding-bottom: 20px;
_margin-bottom:25px;
}

.postgallery p {
margin: .5em 0!important;
padding: 0;
}

.postgallery img {
background: #fff;
margin: 0 5px 5px 0!important;
padding: 6px;
display: block;
float: left;
border: 1px solid #eee!important;
border-right: 1px solid #ccc!important;
border-bottom: 1px solid #ccc!important;
height: 60px;
width: 60px;
}
.postgallery a:hover img {
border-color: #ccc;
}

/* Grid
-----------------------------------------------------------------*/

#grid{
width:960px;
margin:0 auto;
padding:20px 0 0 0;
font-size:1.1em;
background:white;
text-align:left;
}

#grid table{
width:100%;
margin:20px 0;padding:0;
font-size:1em;
}
#grid table td{width:50%;
margin:0;padding:0 0 1em 0;
/*background:#fff url(http://www.blogsmithmedia.com/www.autoblog.com/media/grid-grad.png) repeat-x;*/
background: #fff;
vertical-align:top;
border-top:6px solid #333;
}
#grid table td ul{
margin-left:1em;padding-left:1em;
list-style: square;
}
#grid table td ul li{line-height:1.8em;color:#FF6600;}

#grid p{text-align:center;}

#grid table td ul li a{padding:5px 0;}
#grid table td ul li a:hover{background:#ffb;color:black;}

#grid table td  div.grid_subscribe{padding:0 30px;}

#grid table td div.pod{
position:relative;
padding:20px 0;
}
#grid table td div.pod img{
position:absolute;top:-25px;left:160px;
margin:0 auto;display:block;padding:3px;
background:white;border:1px solid #333;
}



.continueReading, .posttags{clear:both; }
/* Adverposts
-----------------------------------------------------------------*/

.adverpost_ind_top,
.adverpost_ind_bottom {
	font: normal 10px arial, helvetica, sans-serif;
	text-align: center;
}

.adverpost_ind_top {
        margin: 5px 0 0 0;
}

.adverpost_ind_bottom {
        margin: 0 0 5px 0;
}

.adverpost {
	padding: 5px;
	background-color: #ffe;
	border: 1px solid #ccc;
	font: normal 1em/1.6em georgia, serif;
}

.adverpost h1, .adverpost h2 {
	font-size: 1.4em;
	margin: 0 0 .5em 0;
}

.adverpost img {
	width: 150px;
	float: right;
	margin: 0 0 5px 5px;
}

.adverpost:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* for IE-mac */
.adverpost {display: inline-table;}

/* Hides from IE-mac */
* html .adverpost {height: 1%;}
.adverpost {display: block;}
/* End hide from IE-mac */


/* Editing
-----------------------------------------------------------------*/

.commentclass1 label, .commentclass2 label {
float: left;
clear: left;
width: 25%;
}

.commentclass1 input#authorName, .commentclass1 input#authorUrl,
.commentclass2 input#authorName, .commentclass2 input#authorUrl,
.commentclass1 textarea, .commentclass2 textarea {
width: 65%;
}

.commentclass1 input[type=button], .commentclass2 input[type=button] {
text-align: right;
}

.postEditLink, .postNewLink {
	float: right;
}

.postEditLink a, .postNewLink a {
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
	background: #eee;
	padding: 2px;
	margin-left: 5px;
}

.postEditLink a:hover,
.postNewLink a:hover {
	background: #f00;
	color: #fff;
}

.postTitleEdit {
	width: 350px;
}

.postTextEdit {
	width: 450px;
	height: 40em;
}

#thankYou {
	background: #ffc;
	border: 1px solid #fc0;
	padding: 1em;
}

.commentlinks a {
	cursor: pointer;
}

/* comment form
-----------------------------------------------------------------*/

#commentform { display: block; padding: 5px; border: 1px solid #cecece; margin: 0px;width:450px;}
#commentform fieldset { border: 0; font-size: .95em;}
#commentform #remember { clear: left; }
#commentform input, #commentform textarea { border: 1px solid #ccc; }
#commentform input:focus, #commentform textarea:focus { border: 1px solid #666; }
#commentform #authorinfo_anon, #commentform #authorinfo_user { display: block; float: left; width: 40%; padding-left: 5px; }
#commentform #authorinfo_anon label, #commentform #authorinfo_user label { float: left; width: 5em;  }
#commentform #authorinfo_anon p, #commentform #authorinfo_user p { clear: left; }#commentform #authorinfo_anon legend, #commentform #authorinfo_user legend { border-bottom: 1px dotted #ccc; font-weight: bold; }
#commentform #authorinfo_anon { border-right: 1px solid #ccc; }
#commentform #formerrors { color: #900; font-weight: bold; padding: 0 0 8x 0; }
#replyindicator { font-weight: bold; }
#addcomments{border:1px dotted #ccc; font-size:.9em;padding:10px 10px 0px;}


#comments #cmt_sub_link { float: right; margin-top: 5px; background-image: url(http://www.blogsmithmedia.com/www.engadget.com/media/feedicon_small.gif); background-position: 0 2px; background-repeat: no-repeat; padding-left: 16px; }

h2#readercomments { font-size: 1.5em; border-bottom: 1px dotted #ccc; margin: 10px 0 5px 0; }
h2#readercomments span { font-size: .8em; }


.comment_thread h2#readercomments { border-bottom: 0; }
.comment_thread h3 { border-bottom: 1px dotted #ccc; }

.cmt_tools { float: right; width: 56px; margin-left: 5px; position:relative;z-index:1000; }
.cmt_tools a img { float: left; padding: 1px; border: 0; }

.cmt_label { float: right; margin-right: 5px; }
	.label_level0, .label_level1 { color: #900; }
	.label_level2, .label_level3 { color: #090; }

.cmt_tools a:hover img { background: #fff; }
.cmt_reply_show { padding-right: 4px; text-align: right; border-top: 1px dotted #cecece; }

#comments h4 {  padding: 0 5px; font-size: 1em; position:relative;}
#comments h4 span.cmt_time { color: #999; }

.cmt_number{
position:absolute;
top:-13px;left:-10px;
z-index:1000;
color:#999;
font-size:1.3em;
font-weight:normal;
}

p.cmt_contents { padding: 0 5px; }

.commentclass1, .commentclass2 { margin: 5px 0; border: 1px solid #ccc; overflow: hidden; }

.replies_inline, .child { margin-left: 20px; }

/*
#comments .level0 h4 { background: #afafaf; }
#comments .level1 h4 { background: #cecece; }
#comments .level2 h4 { background: #eee; }
#comments .level3 h4 { background: #fefefe; }
#comments .level4 h4 { background: #fff; }
*/

.votedComment .cmt_tools a { display: none; }
.votedComment .cmt_tools { background: url(http://www.blogsmithmedia.com/www.engadget.com/media/voted.gif) 0 1px no-repeat; width: 54px; height: 16px; }

.reportedComment .cmt_tools,
.reportedComment .cmt_contents,
.reportedComment .cmt_reply_show,
.reportedComment .cmt_reference,
.reportedComment .cmt_label {
	display: none;
}

.reportedComment h4 {
	background: #eee;
}

.cmt_paging { padding: 5px 0; }

.thankYou { background: #ffc; border: 1px solid #333; padding: 5px; }

.comment_thread .child { margin-left: 10px; }

/* =COMMENTSFORM SMS ---- */

#cmttabs {
background: url(http://www.blogsmithmedia.com/www.autoblog.com/media/cmttabs-bg.gif) repeat-x 0 0;
height: 42px;
}
#cmttabs ul {
list-style: none;
margin: 0;
padding: 0;    
}
#cmttabs li {
background: url(http://www.blogsmithmedia.com/www.autoblog.com/media/cmttab-divider.gif) no-repeat right center;
float: left;
margin: 0;
width: 170px;
}
 
#cmttabs li a { 
/* background:transparent url(http://www.autoblog.com/b-c/cmtab.gif) no-repeat scroll 0pt; */
display:block;
line-height: 15px;
text-decoration: none;
text-align: center;
height:18px;
padding:11px 0px 12px;
font-weight: bold;
color: black;
}


#cmttabs li.currenttab a,#cmttabs li a:hover {
background: url(http://www.blogsmithmedia.com/www.autoblog.com/media/cmttab-on.gif) no-repeat center bottom;
color: #000;
}

#cmttabs li.currenttab a { 
background-image:url(http://www.blogsmithmedia.com/www.autoblog.com/media/cmttab-on.gif);
}

#cmttabs li#cmtutab_sns {
height: 34px;

width: 110px;
}
#cmttabs li#cmtutab_sns:hover,
#cmttabs li.currenttab .cmtaol b {
<!-- background: url(http://www.blogsmithmedia.com/www.autoblog.com/media/cmtaol-btn.gif) no-repeat center -32px; -->
display: block;
}
/*
#cmttabs li#cmtutab_sns a {
height: 26px;
width: 141px;

}*/
.cmtuinfo {
clear: left;
padding: 10px 15px;
border-bottom: 1px dotted #cecece;
margin-bottom: 10px;
}
.cmtuinfo .instructions {
color: #999;
margin: 0 0 .7em;
}
.cmtuinfo label {
font-weight: bold;
display: block;
float: left;
}
.cmtuinfo input {
background: #eee;
margin-right: 8px;
}

#cmtmain {
padding: 10px;
clear: both;
}
#cmtmain label {
font-weight: bold;
}
#cmtmain div {
padding: 5px;
}
#commentform {
background: #fff;
display: block;
border: 1px solid #ddd;
margin-bottom: 0px;
border-top: 0;
padding:0;
}

.cmtuinfo input, #cmtmain textarea { border: 1px solid #eee; border-top-color: #bbb; border-left-color: #bbb; padding: 3px;}
.cmtuinfo input:focus, #cmtmain textarea:focus { background: #e3f2df; }

#cmtmain .cmtchecks { padding: 6px 5px 0; }
#cmtmain .cmtchecks label { font-weight: normal; }
#cmtmain .cmtchecks input { margin: 0 5px 0 0; }
#cmtmain textarea {
background: #eee;
margin-top: 5px;
}


/* From Fr */
	#cmttabs img {
		border:none;
	}
	 
	#commentform {
		display: block;
		border: 1px solid #cecece;
		margin-bottom: 0px;
	}
	
	#commentform input, #commentform textarea { border: 1px solid #ccc; }
	#commentform input:focus, #commentform textarea:focus { border: 1px solid #666; }
  
	
	#replyindicator { font-weight: bold; }			
	
	#cmtbuttons {
		padding-top: 10px;
		text-align: right;	
	}
	
	#cmtbuttons input {
		background: #d2e788 url(/b-c/cmtbtn.gif) left bottom repeat-x;
		color: #000;
		font: bold 12px helvetica, arial sans-serif;
		padding: 3px 2px;
		border: 1px solid #999;
	}
	

#replyindicator { font-weight: bold; }            

#cmtbuttons input {

margin-top: 1em;
}
#instructions {
border-top: 1px dotted #cecece;
padding: 15px;
margin-top: 1em;
}
#instructions p {
color: #777;
margin: 0 0 .7em;
line-height: 1.2em;
}
#instructions .preamble {
color: #000;
font-size: 1.1em;
line-height: 1.1em;
}

/* Polls
-----------------------------------------------------------------*/
.poll{

}
.poll, table.poll, .poll form fieldset{
font-size:1em;

border:0;margin:0;padding:0;
width:400px;
border:0;
text-align:left;
border:1px solid #666;
background:#ccc;
}
table.poll caption, .poll form p{padding:0;margin:0;text-align:center;font-weight:bold;background:#eee;}
table.poll th{
text-align:left;
width:100px;
padding:2px;
background:#ddd;
}
table.poll td{
width:290px;
text-align:left;
background:white;
padding:2px;
}
.poll form label{
clear:both;
display:block;
text-align:left;
}

.searchresults { font-size: 1.1em; padding-bottom: 5px; border-bottom: 1px solid #ccc; padding-left: 0px;}

/* SEARCH FORM v1
--------------------------------------------------- */
#searchform {display: none;}
#header .searchform {
position: absolute;
top: 0px;
left: 650px;
height: 54px;
width: 306px;
}
.searchform {
position: relative;
width: 306px;
height: 54px;
clear: both;
padding: 1em 0 2em;
float: none;
margin: 0 auto;
}
body.bodybloggers .searchform {
top: -10px;
}
.searchform form {
background: #ccc;
clear: both;
height: 35px;
padding: 0;
width: 324px;
zoom: 1;
display: block;
position: relative;
}
.searchform ul {
padding-left: 0;
margin: 0 0 0 4px;
list-style: none;
}
.searchform ul li {
margin-left: 0;
list-style: none;
float: left;
color: #444;
line-height: 1em;
}
* html .searchform {
font-size: .9em;
}
.searchform ul li a {
color: #333;
float: left;
display: block;
padding: 3px 5px;
cursor: pointer !important;
text-decoration: none;
font-family: arial, verdana, sans-serif;
font-size: 9px;
text-transform: uppercase;
}
.searchform ul li a b {
color: #333;
font-weight: normal;
}
#header .searchform ul li a {
color: #fff;
}
.searchform ul li.selected,
.searchform ul li a:hover {
background: #ccc;
color: #333;
}
.searchform input.text {
border: 1px solid #ccc;
border-left-color: #999;
border-top-color: #999;
width: 222px !important;
font-size: 13px;
padding: 5px 3px 6px;
position: absolute;
top: 3px;
left: 3px;
_height:18px;
}
* html .searchform input.text {
font-size: 13px;
}
.searchform button {
background: transparent url(http://fr.autoblog.com/media/btn-rechercher.gif) no-repeat 0 0;
display: block;
margin: 0 !important;
padding: 0;
border: 0;
position: absolute;
left: 235px;
top: 3px;
cursor: pointer;
height: 29px;
width: 84px;
}
.searchform button img {
display: none;
}
fieldset, form {border: 0; padding: 0; margin: 0;}


/* Hacks
-----------------------------------------------------------------*/
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */

.avatar {
margin: 0 .8em .8em 0;
float: left;
border: 1px solid #999;
border-right-color: #666;
border-bottom-color: #555;
}

/* ********** Assurland Start *********** */

#assurland{
Width:300px
}
#assurland .h3{

}
#assurland-head{
height:20px;
padding: 8px 20px 5px 60px;
background: url('http://www.blogsmithmedia.com/fr.autoblog.com/media/assurland.gif') 210px 4px no-repeat;
background-color:#E1E4E0;
border-color:#B7BFB6 #B7BFB6 #000000;
border-style:solid;
border-width:1px;
color:#000000; font-size:13px; font-weight:bold;
}
#assurland-base{
padding: 10px 5px 10px 5px;
border-bottom:1px dotted #999999;
}

/* ********** Assurland End *********** */


/* HEADER HAT (HEADER > TOP NAV)
-------------------------------- */
#hat {
margin:0px auto;
height: 34px;
width: 980px;
}

#hat_wrapper #hat {_position:absolute;_text-align:left;_margin-top:95px;_padding-top:10px;}
*:first-child+html #hat_wrapper #hat {position:absolute;text-align:left;margin-top:95px;padding-top:10px;}
#hat ul {
list-style: none;
margin-left: 1px;
}
#hat ul li  {
background: #ccc;
font: 9px/100% arial, verdana, sans-serif;
margin-right: 3px;
text-transform: uppercase;
float: left;
}
#hat ul li.aol-autos {
background: transparent url(http://www.blogsmithmedia.com/www.autoblog.com/media/aol-autos-cobrand.gif) no-repeat 0 3px;
}
#hat ul li.aol-autos a {
background: transparent;
text-indent: -9000px;
width: 70px;
}
#hat ul li a {
float: left;
display: block;
height: 20px;
line-height: 20px;
padding: 0 7px;
text-decoration: none;
color: #333;
}
#hat ul li a:visited {
color: #333;
}
#hat ul li a:hover {
color: #c00;
}
#hat ul li.selected a {
color: #c00;
}
#hat ul.miniHat {
z-index: 99;
}
#hat ul.chGuide {
float: right;
display: block;
z-index: 99;
margin-top: 12px;
}

/* COBRANDING */

.cobrand-footer {
margin: 1em .5em;
display: block;
width: 148px;
height: 37px;
text-indent: -9999px;
cursor: pointer;
border: 0!important;
padding-left:800px;
}

.cobrand-footer {
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.blogsmithmedia.com/fr.autoblog.com/media/aol-auto-cobrand.png');
}

.cobrand-footer[class] {
background: url(http://www.blogsmithmedia.com/fr.autoblog.com/media/aol-auto-cobrand.png) no-repeat center center;
padding-left:800px;}


/*
---------------------------------------------------

BLOGROLL

--------------------------------------------------- */
h3#blogroll_header{
margin:0;

}
h3#blogroll_header a {
margin-bottom:0;
text-decoration:none;
display:block;
color:black;
}

#winblogroll { margin: 0;padding:0;}

#sitemeta .winblogrollcat,
#sitemeta .winblogrollcat ul,
#sitemeta .winblogrollcat ul li {
padding: 0; margin: 0;
}

#sitemeta .winblogrollcat strong,
#sitemeta .winblogrollcat a {
font-weight: normal;
display: block;
margin-left: 0;
text-decoration: none;
padding: 5px 5px 5px 15px;
border-bottom: 1px solid #ddd;
display: block;
margin-left: 0;
text-decoration: none;
}

* html #sitemeta .winblogrollcat strong,
* html #sitemeta .winblogrollcat a {
height: 1%;
}

#sitemeta .winblogrollcat strong { background: #fff; cursor: pointer; color: #333; border-bottom: 1px solid #eee;}
#sitemeta .winblogrollcat strong:hover { background: #eee; }
#sitemeta .winblogrollcat ul li { padding: 0;}

#sitemeta .winblogrollcat ul a {
background: #eee;
}
#sitemeta .winblogrollcat a:hover {
background: #ddd;
}
#sitemeta .winblogrollcat a em { color: #0088bb; }

.printonly {
display: none;
}

li.autoblog{_margin-top:10px;}

/* Added by AOL Autos for their module.
---------------------------------------------------------- */
#abContainer {position:relative;float:left;font-family:arial;font-size:1.2em;border:1px solid #e9e9e9;padding:12px;background:url('http://www.blogsmithmedia.com/www.autoblog.com/media/ab_car.jpg') 12px 12px no-repeat;clear:both;}
#abContainer a img {border:none}
#abContainer .abAlert {color:#ff0000;position:absolute;top:0;left:30px}
#abContainer .abHead {margin-left:50px}
#abContainer .abHead h3 {_margin:0;font-size:0.8em;font-size:13px;background:transparent;border:0;}
#abContainer .abForm {height:117px;margin-bottom:10px}
#abContainer .abForm .abRadios {margin-left:50px}
#abContainer .abForm .abRadios span {display:block}
#abContainer .abForm .abRadios label {color:#626f78;font-size:13px;position:relative;top:-3px}
#abContainer .abForm .abUsedCars div {position:absolute;top:110px;left:66px;font-size:10px;color:#626f78}
#abContainer .abForm .abUsedCars div span {float:left;margin:3px 5px 0 0}
#abContainer .abForm .abUsedCars div img {margin-top:4px}
#abContainer .abForm .abNewCars select, #abContainer .abForm .abUsedCars select {position:absolute;top:74px;left:132px;width:160px}
#abContainer .abResources {background-color:#e9e9e9;padding:0 16px 8px 8px;float:left;clear:both;width:251px;}
#abContainer .abResources h4 {font-size:12px;margin:6px 0;background:transparent;border:0;}
#abContainer .abResources ul {margin:0;padding:0;list-style-type:none}
#abContainer .abResources ul.abULeft {float:left}
#abContainer .abResources ul.abURight {float:right;}
#abContainer .abResources ul li a {color:#2864B4;text-decoration:none;background:url('http://www.blogsmithmedia.com/www.autoblog.com/media/ab_bullet.gif') 0 5px no-repeat;padding-left:8px}

/* AD AOL AUTOS (SHOW-POST)
------------------------------------------------------------- */
#ad-aolautos 		{position:relative;font-family:arial;font-size:1.2em;border:1px solid #e9e9e9;padding:1px;background:#fff;}
#ad-aolautos ul 	{margin: 0; padding:0 8px;list-style:none;}
#ad-aolautos ul li 	{list-style:none;display:inline;margin-right: 5px;font-size:12px;line-height:1.2em;}
#ad-aolautos .row 	{clear: both; padding: 0;}
#ad-aolautos h3		{padding:8px;margin: 0 0 10px 0;display:block;background:#eee;clear:both;}
#ad-aolautos h4 	{margin:  0 0 10px 0;padding: 8px 0 0 8px;}
#ad-aolautos img.car-photo {float: right;margin-right: 8px;}
table#car-data 		{width: 250px;float: left;margin-left: 8px;}
table#car-data th,
table#car-data td 	{font-size:12px;font-weight:normal;padding: 5px;}
.poweredby-aolautos {
margin: 0 0 10px;
display: block;
width: 138px;

height: 24px;
text-indent: -9999px;
cursor: pointer;
border: 0!important;
position:relative;
float: right;
}

.poweredby-aolautos {
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.blogsmithmedia.com/www.autoblog.com/media/aol-autos-cobrand.png');
}

.poweredby-aolautos[class] {
background: url(http://www.blogsmithmedia.com/www.autoblog.com/media/aol-autos-cobrand.png) no-repeat center center;
}

@media print {
	body,ul,ol,dl,h1,h2,h3,h4,h5,h6,td,th,
	caption,pre,p,blockquote,input,textarea, #header, 
	#topnav, #navigation, .postmeta, #container, .inpostad, .post, .googleadbanner {
	font-family: Helvetica, arial, verdana, sans-serif;
	line-height: 130%;
	color:#000;
	background:none;
	border: none;
	font-size: 9pt;
	}
	#container, #header, #main, #footer, .post { width: 760px; }
	p,ul,ol,h1,h2,h3,h4,h5,h6 {
	margin: .5em 0 .5em 0;
	}
	body {
	background: white;
	width: 720px;
	}
	img { 
	float:left; 
	margin:10px 10px 10px 0;
	}
	a img {
	border: 0;
	}
	hr { 
	background:#ccc; 
	width:100%; 
	height:2px; 
	margin:20px 0; 
	padding:0; 
	border:none; 
	}
	blockquote { 
	margin:15px 0; 
	padding:10px; 
	border:2px solid #ccc; 
	font-style:italic; 
	font-size:0.9em; 
	}
	#content {
	padding: 0;
        _width:500px;
	}
	.small, .small p  { font-size: 0.9em; }
	.large, .large p  { font-size: 1.1em; }
	.quiet, .quiet p  { color: #999; }
	.hide             { display:none; }

	
	a:link, a:visited {
	background: transparent;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	}
	
	a:link:after, a:visited:after {
 	/*content: " (" attr(href) ") "; THIS SHOWS THE LINK. WE DON'T NEED THIS. */
	font-size: 90%;
	}
	.printonly {
	display: block;
	}
	
	/* HIDDEN 
	---------------------------------------------- */
	#outerslice, #ab-cobrand, #hat, #headerBottom, .searchform, .postmeta, #sidebar, #subcontent, 
	.page-nav, #bp3, #bp5, #bp9, .googlebanner, #grid, .chGuide, #dogear_promo, #sitemeta, #navigation, 
	#secondary-nav, #commentform, #sitelogo, #hat ul li.aol-autos, #topnav {
	display: none;
	}
	#logo img {
	display: block;
	margin-bottom: 30px;
	}
	#main {
	clear: both;
	}
	.post .postbody {
	text-align: justify;
	}
}

/* Super footer styles */
div#footerLinks {
        background: #f3f3f3 url(http://www.blogsmithmedia.com/www.engadget.com/media/footer-bg-lt.gif) no-repeat left bottom;
	background-color:#F0F0F0;
	overflow: hidden;
	padding-left: 5px; /*10px;*/
	text-align: left;
        zoom: 1;
}

#footerLinks .last {
	border:0 none;
}

.footerCol {
	border-left:1px solid #D1D1D1;
	float:left;
	margin: 5px; /*10px;*/
	overflow:hidden;
	width: 175px; /*new*/
}

.footerColHeading {
	color:#990000;
	float:left;
	/* font-size:15px; */
	font-weight:bold;
	margin:0;
	padding-left:10px;
	width: auto; /*188px;*/
}

.footerCol ul {
	clear:left;
	margin:0;
	padding:10px 0 0;
	width: auto; /*new*/
}

.footerCol ul li {
	padding:0 5px 5px 10px;
	width: auto; /*175px;*/
}
/* // Super footer styles */

/* sponsored Largus */

#largus{
	height:240px;
	width:300px;
	border: 0px;
	overflow: hidden;

}


#promo_Twitter {
	padding-bottom:30px;
	text-align:center;
}
#promo_Twitter a{
	color:#fff;
	background-color:#fff;
}
#promo_Twitter a:hover{
	color:#fff;
	background-color:#fff;
}

/*AFS */
#uk-sponsored-link, #uk-sponsored-link2{margin-left:322px; color:#990000;}
a:hover#uk-sponsored-link,  a:hover#uk-sponsored-link2 {margin-left:322px; color:#333333;}
#sortlinks{margin-left:7px;}
.dmn_results_search, { width:450px;   margin-top:8px; } 
#dmn_results{ width:450px;  margin-top:0px; margin-left:0px; } 
#dmn_results1 { width:450px;  margin-top:10px; margin-left:0px; } 
.dmn_results_browse, .dmn_results1_browse { width:971px;  margin-top: 8px; margin-left: 1px; } 
#dmn_results_detail{ margin:10px auto 0 auto; background: #F4F9FC none repeat scroll 0 0; padding: 4px 8px 4px 8px; } 
#weboffer { width:778px; background: #F4F9FC none repeat scroll 0 0; padding-bottom: 5px; font-size: 15px; } 
#weboffer span { padding-left: 8px; } #weboffer a { padding: 0px 5px; text-decoration: underline; color: #1A3EA8; } 
#dmn_results * , #dmn_results1 *, #dmn_results_detail * { text-decoration: none;}
* html #dmn_results ul a, * html #dmn_results1 ul a { zoom: 100%; width: 450px; }
#dmn_results span , #dmn_results1 span, #dmn_results_detail h1 { height:20px; font-weight:normal; font-size:12px; text-align:right; color: #6f6f6f; float:right; padding-right: 8px;width:100px; }
#dmn_results span a, #dmn_results1 span a{background:none; height:20px; margin:0px; text-indent:0px; width: 100px; text-decoration:none;}
#dmn_results h2 , #dmn_results1 h2, #dmn_results_detail h2 { font-size: 14px; font-weight: bold;}
#dmn_results h2 a , #dmn_results1 h2 a, #dmn_results_detail h2 a { text-decoration:none; margin: 0; padding: 0; border: none;  }
#dmn_results h2 a:hover, #dmn_results1 h2 a:hover, #dmn_results_detail h2 a:hover { text-decoration:underline; margin: 0; padding: 0; border: none;  }
#dmn_results h3 , #dmn_results1 h3 , #dmn_results_detail h3 { font-size: 13px; margin:0; font-weight:normal; color:#666666;  }
#dmn_results h4 , #dmn_results1 h4, #dmn_results_detail h4 { font-weight:normal; text-deocoration:none; color:#990000;font-size: 13px; } 
#dmn_results h4 a , #dmn_results1 h4 a, #dmn_results_detail h4 a {font-size: 13px; color: #008000; margin:0; padding:0; text-decoration:none;} 
#dmn_results ul , #dmn_results1 ul, #dmn_results_detail ul { margin:0; padding:0; } 
.dmn_results_search li, .dmn_results1_search li, #dmn_results_detail li { display:block; padding-bottom: 9px;} 
.dmn_results_browse li, .dmn_results1_browse li { display:block; padding-top: 6px; padding-left: 15px; } 
#dmn_results li * , #dmn_results1 li *, #dmn_results_detail * { margin:0; text-deocoration:none; line-height:16px;}
#dmn_results li a:hover .linksh2txt, #dmn_results1 li a:hover .linksh2txt {color: #666666;}
.alert-body { border: 1px solid #fbe7b6; padding: 10px; position: relative; } 
#dmn_results1 ul{margin-top:4px;}
/* end AFS */

/* Twitter Search Widget */
#twtr-search-widget{margin: 2em 0; font: normal 11px Verdana,sans-serif !important}
#twtr-search-widget .twtr-hd h3{background: none; border: 0}
#twtr-search-widget .twtr-hd h4{position:absolute; top:24px; left: 6px}
#twtr-search-widget .twtr-hd{position:static; margin-bottom: 40px; overflow: visible}
#twtr-search-widget .twtr-bd{overflow:hidden}
