/*
Theme Name: AutosGear
Description: AutosGear theme is a 2 column Free WP theme with an eye catching and perfect color combination of black, grey and maroon with sIFR title supported.
Version: 1.0
Author: RockingWPThemes.com/
Author URI: http://www.rockingwpthemes.com/
Tags: black, maroon, 2-columns, fixed-width, theme-options, feedburner
*/


@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}


body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; background:#1F1F1F; color:#6E6B6B;  }

a { text-decoration:none; color:#A81E22; }
a:hover { text-decoration:underline; }
a img { border:0px; }

.header-links { height:21px; line-height:21px; padding:0px 10px; font-size:11px; border-bottom:5px solid #A81E22; }
.header-links a { color:#FFFFFF; }
.header-links span { color:#A81E22; padding:0px 4px; }

.clear { clear:both; }

.wrapper { width:1003px; margin:0px auto; }

.logologin { height:103px; }
.logologin .logo { background:url(images/logo-gear.gif) no-repeat top left; float:left; width:479px; margin-top:10px; height:87px; padding-left:120px;}
.logologin .logo h1 { margin:0px; height:56px; }
.logologin .logo span { color:#CFCDCD; font-size:15px; }
.logologin .login  { height:78px; float:right; width:300px; padding-right:12px; }
.logologin .login .loginbox { background:transparent url(images/login/login-bg.gif) repeat; height:34px; line-height:34px; float:right; }
.logologin .login .loginbox label { color:#bba9a7; display:block; float:left; height:33px; line-height:33px; }
.logologin .login .loginbox input.text { float:left; margin:6px 5px; width:130px; border:1px solid #3E3E3B; background:#33363D; color:#FFF; }
.logologin .login .loginbox input.submit { float:left; margin:6px 1px; border:1px solid #3E3E3B; background:transparent url(images/login/input.gif) repeat-x top left; color:#fff; }
.logologin .login img { float:right; }

.cc { color:#191919!important; font-weight:bold!important; }

.breadcrumb { padding:5px; color:#DBD4D4;}
.breadcrumb a { color:#A49999;}

.featuredCats { padding-right:6px; background:url(images/menu/menu-right.gif) no-repeat top right; }
.featuredCats .featuredCats2 { padding-left:6px; background:url(images/menu/menu-left.gif) no-repeat top left; }
.featuredCats .featuredCats2 .featuredCats3 { height:40px; background:url(images/menu/menu-bg.gif) repeat-x top left; }
.featuredCats a { display:block; float:left; margin:6px 5px 0px; padding-left:7px; color:#DBD4D4; font-size:14px; }
.featuredCats a span { padding-right:6px; display:block; line-height:32px; }
.featuredCats a:hover, .featuredCats a.selected { background: url(images/menu/menu-h-bg-left.gif) no-repeat top left; text-decoration:none; }
.featuredCats a:hover span, .featuredCats a.selected span { background:url(images/menu/menu-h-bg-right.gif) no-repeat top right; }

.featuredArea { background:#2D2D2D; padding:11px; margin-bottom:6px; }
.featuredArea .fCol1 { height:531px; background:#fff; width:620px; float:left; }
.featuredArea .fCol2, .featuredArea .fCol3 { height:531px; background:#C6C3C3; width:157px; margin-left:9px; width:171px; float:left; }
.featuredArea .fCol2 h2.title, .featuredArea .fCol3 h2.title { margin:0px; background:url(images/typo/heading-bg.gif) repeat-x top left; height:37px; line-height:37px; padding:0px 5px; color:#DBC9C9; font-size:14px; }
.featuredArea .description { font-size:11px;  }
.featuredArea .description .readmore { color:#4C1113; display:block; text-align:right; }

.featuredPost { padding:7px 10px; }
.featuredPost h2 { margin:4px 0px; font-size:11px; }
.featuredPost h2 a { color:#2C3737; }
.featuredPost .description {  }

.docbody { background:#2D2D2D; min-height:1024px; padding:9px; }
.layout { background:url(images/doc-body-bg.gif) repeat-x; height:6px; }
.layout img.left { float:left; }
.layout .layout-in { width:279px; float:right; background:#2D2D2D; }

.layout2 { background:url(images/doc-body-bg-bot.gif) repeat-x; height:6px; }
.layout2 img.left { float:left; }
.layout2 .layout-in { width:279px; float:right; background:#2D2D2D; }


div.ajaxCat { padding:8px; }




.container {  }
.container .leftside  { width:706px; float:left; background:#E9E7E7; min-height:1024px; padding:9px; }
.container .rightside {  width:279px; float:left; min-height:1024px; background:#2D2D2D; }
.container .rightside * {  overflow:hidden; }



.heading { color:#DE4834; padding-bottom:6px; margin-bottom:4px; font-family:Arial; font-size:24px; margin-top:0px; margin-bottom:10px; font-weight:normal; border-bottom:1px dotted #BEBEBE; }
.heading2 { color:#DE4834; padding-bottom:6px; margin-bottom:4px; font-family:Arial; font-size:20px; margin-top:0px; margin-bottom:10px; font-weight:normal; border-bottom:1px dotted #BEBEBE; }
.heading3 { color:#DE4834; padding-bottom:6px; margin-bottom:4px; font-family:Arial; font-size:16px; margin-top:0px; margin-bottom:10px; font-weight:normal; border-bottom:1px dotted #BEBEBE; }

.entry { }
.entry p { line-height:18px; }

.children { margin:0px; padding:4px 0px 0px;  }

.post { margin-bottom:18px; width:326px; float:left; padding:0px 15px 18px 12px; border-bottom:1px dotted #BEBEBE; }
.post .postimg { width:326px; background:url(images/demo/demobg.gif) no-repeat top left; }
.post .postimg .prepend { height:156px; display:block;}
.post .postimg .postdata { font-size:13px; margin:0px; background:url(images/h2-bg.png) repeat top left; padding:6px 0px; height:16px; }
.post .postimg .postdata span { font-size:11px; padding:0px 4px; display:none; }
.post .postimg .postdata h2 { font-size:13px; margin:0px; padding:0px 4px; }
.post .postimg .postdata h2 a { color: #D2CECE; display:block; text-decoration:none; }
.post .postimg .postdata h2 a:hover { color:#EAE3E3; text-decoration:none;}
.post .postdesc { padding-top:8px; height:125px; }
.post .postdesc p { font-size:11px; line-height:14px; margin:0px; margin-bottom:8px; height:110px; }
.post .postdesc a.readmore { color:#A81E22; display:block; text-align:right; }


.slider { clear:both; padding:9px; height:264px; margin:10px 0px; }
.slider .inside { height:244px; padding:9px 0px; }
.slider .inside img { float:left; }
img.prev, img.next { cursor:pointer; }
.slider .inside .mover h2 { color:#514C48; font-size:18px; font-weight:normal; margin:0px; float:left; margin-left:10px; }
.slider .inside ul { margin: 0px; list-style-image: none; list-style-type: none; padding: 0px; width: 4000px; }
.slider .inside ul li { width:131px; float:left; padding:0px 6px; }
#slideshow { overflow: hidden; width:576px; margin:0px; float:left; }

.sites {}
.sites .image { height:88px; width:131px; }
.sites .links { padding-top:10px; }
.sites .links p { margin:4px 0px 0px; }

.topSeries { height:270px; margin:10px }
.topSeries a.topPrepend { height:220px; display:block; }
.topSeries .topSeriesHeading { background:url(images/h2-bg.png) repeat top left; padding:5px; }
.topSeries .topSeriesHeading h2 { font-weight:normal; font-size:18px; margin:4px 0px 0px; }
.topSeries .topSeriesHeading h2 a { color:#fff; }
.topSeries .topSeriesHeading p { margin:0px; color:#fff; }


.side_ads { width:250px; height:250px; padding:14px; margin-bottom:9px; }
.side_ads_120_600 { height:600px; padding-bottom:9px; border-bottom:1px solid #d7d7d7; }

.fullWidget { margin-bottom:7px; }
.fullWidget h2 { background:#191919; line-height:34px; height:34px; font-size:14px; color:#DBD4D4; margin:0px; padding:0px 8px; border-bottom:1px solid #6F6F6F; border-top:1px solid #6F6F6F; }
.fullWidgetDiv { margin-bottom:7px; }
.fullWidgetDiv .divH { background:#191919; height:34px; border-bottom:1px solid #6F6F6F; border-top:1px solid #6F6F6F; padding:0px 6px; }
.fullWidgetDiv .divH ul { list-style:none; padding:0px; margin:0px; }
.fullWidgetDiv .divH ul li { float:left; cursor:pointer; margin:7px 5px 0px; padding-left:7px;  }
.fullWidgetDiv .divH ul li span { display:block; height:27px; line-height:27px; padding-right:7px; float:left; }
.fullWidgetDiv .divH ul li.hover { background:url(images/mnuli/mnu-li-h.gif) no-repeat top left; color:#fff;  }
.fullWidgetDiv .divH ul li.hover span { background:url(images/mnuli/mnu-li-span-h.gif) no-repeat top right; }
.fullWidgetDiv .divH ul li.selected { background:url(images/mnuli/mnu-li.gif) no-repeat top left;  }
.fullWidgetDiv .divH ul li.selected span { background:url(images/mnuli/mnu-li-span.gif) no-repeat top right; }

.fullWidget2 { border-top:1px solid #d8d7d7; background:#5f7343; margin-bottom:7px; }
.fullWidget2 h3 { background:#d7ecaa; line-height:31px; height:31px; font-size:13px; color:#3f3f3f; margin:0px; padding:0px 8px; border-bottom:1px solid #d7d7d7; }

.catListingV { list-style:none; margin:0px; padding:0px; }
.catListingV li {font-size:11px; background:transparent url(images/typo/catIcon.gif) no-repeat 5px 2px; padding:4px 0px; padding-left:24px; }
.catListingV li a { color:#A49999; padding:3px 0px; }

.catListingD { list-style:none; margin:0px; padding:0px; margin:6px 0px; }
.catListingD li { padding:3px 0px; font-size:11px; padding-left:12px; background:transparent url(images/icons/ico-featured-list.gif) no-repeat 0px 6px; }
.catListingD li a { color:#Fff; }

.tag_cloud { padding:8px; }
.tag_cloud a { color:#767676; }

.ajaxBox { background: #fff url(images/ajax-bg.gif) repeat-x top left; margin-bottom:7px; }
.ajaxBox .ajaxBoxInside { border:1px solid #d7d7d7; border-top-width:0px; height:340px; padding:6px 0px; }
.ajaxBox .ajaxBoxLinks { border:1px solid #d7d7d7; height:31px; border-bottom:0px; }
.ajaxBox .ajaxBoxLinks a { display:block; line-height:30px; font-size:12px; color:#282828; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; padding:0px 16px; float:left; text-decoration:none; color:#6c6b6b; }
.ajaxBox .ajaxBoxLinks a.selected { border-bottom-width:0px; }
.ajaxBox .ajaxBoxLinks .last { margin:0px; width:168px;}

.ajaxpost { width:208px; float:left; margin-left:14px; }
.ajaxpost .ajaximage { width:200px; background:url(images/featured-bg.gif); height:162px; border:1px solid #d7d7d7; padding:3px; }
.ajaxpost .ajaxdetail { padding:9px 0px 0px; }
.ajaxpost .ajaxdetail h2 { font-size:14px; margin:0px; }
.ajaxpost .ajaxdetail h2 a { color:#e46b25; }
.ajaxpost .ajaxdetail p { font-size:11px; }
.ajaxpost .ajaxdetail p.postmeta   { color:#80bc42; margin:2px 0px; }
.ajaxpost .ajaxdetail p.postmeta a { color:#e46b25; }
.readmore { color:#e46b25; }

.rssbox{ padding:15px; border-top-width:0px; line-height:1.7em; border-top-width:0px;}
.icon{float:right;margin:-7px 0px 0 0;}
.rssbox label {padding-bottom:4px;display:block;} 
.i-width{ background:#33363D none repeat scroll 0 0; border:1px solid #3E3E3B; margin:6px 5px; width:194px; color:#3E3E3B; } 
.rssbox a {color:#A49999!important;}

.Sponsors { width:279px; background:#2D2D2D; padding-top:5px; }
.Sponsors .Insider { }
.Sponsors .Insider a { width:125px; height:125px; display:block; float:left; padding-left:10px; padding-bottom:10px; }


.footerlinks { text-align:center; padding:10px 0px;  }
.footerlinks a { color:#DDDCDB; }
.footerlinks span { padding:0px 6px; }

.copyright { line-height:28px; height:28px; text-align:center; background:#E4F0CD url(images/copyright.gif) repeat-x top left; font-size:11px; color:#DBD4D4;  }
.copyright a { color:#DBD4D4 }

#commentform {
	padding:10px;
	margin: 5px 5px 0 0;
	}
#commentform textarea {
	width: 673px;
	padding: 2px;
	margin-top:6px;
	}
	
#commentform label {
	display:block;
	padding-top:10px;
	float:left;
	width:206px;
	font-size:12px;
	}
#commentform label small {
	font-size:12px;
}
#commentform input#author, #commentform input#email, #commentform input#url {
	width: 440px;
	padding: 2px;
	margin: 5px 0px 1px 0;
	float:right;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	width:150px; height:30px;
	padding-bottom:8px;
	font-size:12px;
	}

#respond h3, #comments, #leaved { color:#DE4834; padding:8px 0px; margin-bottom:4px; font-family:Arial; font-size:20px; margin-top:0px; margin-bottom:10px; font-weight:normal; border-top:1px dotted #BEBEBE; border-bottom:1px dotted #BEBEBE; }

ol.commentlist { list-style:none; margin:0; padding:10px; text-indent:0; border-bottom:1px solid #ededed; margin-bottom:12px; }
ol.commentlist li { border:2px solid #ddd; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:5px solid #ddd; left:7px; position:absolute; top:7px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { background:#999; border:2px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#c30; border:2px solid #c00; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {  }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#f7f7f7; }
ol.commentlist li.odd { background:#fff; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	padding:10px;
	margin-bottom: 10px;
	}


#sponsors { text-align:center; padding:5px 0px; }

/* Begin Images */
p img { padding: 0; max-width: 100%; }

/*	Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */

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; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left }
/* End Images */