/*
Theme Name: Help My Credit Report
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: 
Author URI: 
Tags: 
*/


@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;
  }
  */
}
@charset "utf-8";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; background:#F5F5F7; }
.clear { clear:both; }

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


.header { background:#000 url(images/header-bg.gif) repeat-x top left; height:92px;}
.header .logo { float:left; width:400px; padding-top:8px; }
.header .logo h1 { margin:0px; }
.header .logo h1 a { font-size:36px; }
.header .logo span.slogan { display:block; font-size:14px; font-weight:bold; color:#fff; }
.header .menu { float:right; width:450px; text-align:right; }
.header .menu a { padding:60px 27px 10px;float:left; border-right:1px solid #394344; color:#787878; font-size:18px; text-decoration:none; }
.header .menu a:hover { text-decoration:none; background:#000; color:#fff; }

.header-body { background:url(images/header-body.gif) repeat-x top left; height:290px; padding:3px 0px; }
.header-body .gallery { margin-top:18px; width:497px; height:230px; float:left; background:url(images/slider.png); padding:10px; }
.header-body .aboutbox { background:url(images/about.png); height:250px; width:439px; float:right; margin-top:18px; }
.header-body .aboutbox h2.title { background:url(images/about-heading.png) no-repeat; height:40px; line-height:40px; font-weight:normal; font-size:18px; color:#C8C8C8; margin:0px; padding-left:6px; }
.header-body .aboutbox .aboutBoxInside { padding:10px; color:#FDFCFC; }
.header-body .aboutbox .aboutBoxInside p { margin-top:0px; }
.header-body2 { background:url(images/header-body.gif) repeat-x top left; padding:4px 0px; color:#fcfcfc; }
.header-body2 a { color:#f7f7f7; }


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

.Sponsors { padding-top:5px; }
.Sponsors .Insider { }
.Sponsors .Insider a { width:125px; height:125px; display:block; float:left; padding-left:17px; padding-bottom:17px; }

.search { background:#fff url(images/search.gif); width:209px; height:33px; margin-bottom:10px; overflow:hidden; }
.search * { overflow:hidden; }
.search input.text { float:left; width:165px; background:#33363D url(images/typo/search-box-bg.gif) repeat-x; border:1px solid #213477; height:19px; margin:1px 0px 1px 6px; padding:4px 0px 0px 2px }


#content { padding-bottom:50px; }
#content .left { width:476px; float:left; background:#F5F5F7; }
#content .mid  { float:left; margin-left:8px; width:186px; background:#fff url(images/mid-2-bg.gif) repeat-x top left; border:1px solid #DCDCDC; }
#content .right { float:left; margin-left:8px; width:302px; background:#fff url(images/right.gif) repeat-x top left; border:1px solid #DCDCDC; border-top-width:0px; }

.ads120600 { padding:10px 0px; text-align:center; }



#footbar { padding:30px 0px 0px; background:#EDEDED url(images/footbar.gif) repeat-x top left; }
#footbar .footframe { width:311px; float:left; margin-right:16px; }
#footbar .footframe .footHeading { border-bottom:1px solid #D9D9D9; margin-bottom:6px; }
#footbar .footframe .footHeading h2 { margin:0px; }


#content .mid  h3, #content .right h3 { font-size:18px; font-weight:normal; margin:0px; color:#373737; border-bottom:1px dotted #373737; border-top:1px dotted #373737; padding:5px 10px 5px; }
#content .right h3 { border-bottom:1px solid #DCDCDC; border-top:1px solid #DCDCDC; }


#mc2 { background:url(images/rounds/mid-bg-blue.gif) repeat-x bottom left; }
#mc3 { background:url(images/rounds/mid3-bg-green.gif) repeat-x bottom left; }
.mid3bg { background:url(images/rounds/mid-4-bg.gif) repeat-x bottom left; }

.subscribe * { overflow:hidden; padding:0px; margin:0px; }
.subscribe { background:url(images/typo/subscribe.png); height:107px; width:284px; padding:9px; }
.subscribe * { overflow:hidden; }
.subscribe .feedIco { width:93px; height:93px; padding-top:6px; float:left; }
.subscribe .feedDetail { float:right; width:181px; }
.subscribe .feedDetail h3 { margin:0px 0px 8px; font-size:16px; color:#fff; }
.subscribe .feedDetail span { display:block; font-size:11px; color:#fff; }
.subscribe .username { padding-top:6px; }
.subscribe .username input { width:176px; }

/*.post { padding:9px 13px 10px; }
.post h2 { font-size:24px; padding:0px 4px; margin:0px; }
.post h2 a { color:#3c3c3c; }
.post .meta { color:#000000; border-bottom:1px dotted #c1c1c1; padding:0px 4px; padding-bottom:4px; margin-bottom:4px; font-size:11px; }
.post .meta a { color:#b62025; }
.post .meta span.title { color:#74b243; padding:0px 10px; font-weight:bold; }
.post .meta span.txtLinks a { color:#3c3c3c; font-weight:bold; }
.post .image { padding:2px; border:1px solid #cecccc; }
.post .detail { font-size:11px; color:#3c3c3c; }
.detail p { padding:0px 4px; padding-bottom:4px; margin-top:0px; line-height:18px; font-size:13px; }
.bookmark { height:37px; line-height:37px; background:url(images/typo/bookmark-bg.gif) repeat-x top left; font-size:14px; font-weight:bold; padding:0px 10px; }
.bookmark a { color:#1d4d7a; float:left; display:block; }
.bookmark span { padding:12px 15px 0px; float:left; display:block; }
.divider { height:20px; clear:both; }*/

.posts { border:1px solid #DBDCDC; margin-bottom:18px; background-color:#fff; text-align:justify; paddding:0 10px;}
.posts .div { height:10px; }
.posts h2 { font-size:26px; margin:0px; margin-bottom:0px; margin-top:6px; padding:0px 6px 0px; line-height:30px; margin:6px 0px;  }
.posts h2 a { color: #525252;}
.posts h2 a:hover { color:#1E5B7E; text-decoration:underline;}
.posts p { font-size:13px; line-height:18px; margin:0px; margin-bottom:8px; padding:0px 6px; }
.posts .postshare {height: 16px; padding:0px 6px; }
.posts .postimg { height: 115px; width:115px; float:left; margin-left:10px; margin-right:10px; border:1px solid #DCDCDC; }
.posts .postimg img { width:113px; height:113px; padding:1px; border:#DBDCDC;}
.posts .footerlink { height:30px; padding:0px 6px; line-height:28px; background:transparent url(images/post-digg.gif) repeat-x top left; font-size:11px; margin-top:12px; overflow:hidden; }
.posts .footerlink .other { float:left;}
.posts .footerlink .readmore { float:right; font-weight:bold; padding-right:10px; background:transparent url(images/arrow.gif) no-repeat 60px 11px;}
.posts .footerlink a { color:#008DAE; }
.posts .footerlink a:hover { color:#008DAE; }



.spost { padding:9px 12px 10px; width:326px; float:left; height:84px; border-right:1px dotted #74b243; border-top:1px dotted #74b243; }
.spost h3 { font-size:14px; padding:0px 4px; margin:0px; }
.spost h3 a { color:#6c6567; }
.spost .meta { color:#6c6567; padding:0px 4px; padding-bottom:4px; font-size:11px; }
.spost .meta a { color:#74b243; }
.spost .image { padding:2px; border:1px solid #cecccc; }
.spost .detail { font-size:11px; color:#3c3c3c; }




/* 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; }
.alignright { float: right; }
.alignleft { float: left }
/* End Images */


/* Captions */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/* End captions */



.catListing { list-style-type:none; margin:0px 0px 8px 0px; padding:0 0 0 8px;  font-weight:normal;}
.catListing li{ list-style-type:none;  margin:0px; padding:4px 0px;font-size:13px !important;}
.catListing li a { color:#767676; }

.catListing2 { list-style:none; margin:0px; padding:8px 0px; }
.catListing2 li { padding:6px 0px; border-top:1px solid #D9D9D9; padding-left:14px; background:transparent url(images/typo/bullet-arrow-fill.gif) no-repeat 0px 11px; }
.catListing2 li a { color:#373737; }

.catListing3 { list-style:none; margin:0px; padding:8px; font-size:13px !important;}
.catListing3 li { padding:6px 0px; border-top:1px dotted #74b243; padding-left:14px; background:transparent url(images/typo/bullet-arrow-fill.gif) no-repeat 0px 11px; }
.catListing3 li a { color:#767676; font-size:13px !important;}

.tags { padding:8px; }
.tags a { color:#3C3C3C; }


.post-author, .post-cat {
	margin: 0px;
	padding: 0px 8px;
	font-size: 12px;
	line-height: 18px;
}
.post-content {
	border-top:1px solid #d7d7d7;
	margin: 0px;
	padding: 12px 8px;
	font-size: 12px;
	line-height: 18px;
	margin-top:8px;
}



.copyright {  clear:both; height:24px; line-height:24px; text-align:center; font-size:12px; color:#3C3C3C; margin-top:30px; border-top:1px solid #D9D9D9; }
.copyright a { color:#3C3C3C; }

#mc1_1 { background:#fff; border:1px solid #DCDCDC; }
#mc1_1 .postHeadSet { padding:8px; }

#commentform {
	padding:10px;
	margin: 5px 5px 0 0;
	}
#commentform textarea {
	width: 443px;
	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: 220px;
	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; padding-left: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 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 {}
