/*
Theme Name: BestBackgroundChecks
*/

* {
    padding:0;
    margin:0;
    outline:0;
}
.cl {
    font-size:0;
    line-height:0;
    height:0;
    display:block;
    clear:both;
}
body{
    background:#fff url(images/bg.gif) repeat-x center 0;
    font-family:Verdana, Geneva, Tahoma, sans-serif;
    color:#303030;
    font-size:12px;
    line-height:15px;
}
a{
    color:#356aa0;
    text-decoration: none;
    cursor:pointer;
}
a:hover{ text-decoration:underline }
a img{ border:0; }
.shell{width:950px; margin:0 auto}

#header{width:950px; height:85px; background:url(images/header.gif); margin-top:39px}

h1#logo{
	background-image: none;
	font-size: 0;
	line-height:0;
	width:316px;
	height:26px;
	float: left;
	display: inline;
	padding-left:44px;
	padding-top:34px;
}
h1#logo a{
	display: block;
	text-indent: -4000px;
	height:26px;
	background:url(images/logo.gif);
}
h2{font-size: 20px; text-transform: uppercase; color:#729a05; font-family: "Trebuchet MS", sans-serif; font-weight: normal; padding-bottom:15px}
h3{font-size: 14px; color:#00519c}
h5{font-size: 16px; color:#595e68; font-family: "Trebuchet MS", sans-serif; line-height: 19px; padding-bottom:7px; }

.contact-box{background:url(images/contact-box.gif) no-repeat; width:156px; height:25px; line-height: 25px; vertical-align:middle; text-align:left; float:right; margin-right:67px; margin-top:-49px; padding-left:7px;}

.contact-box a.link{color:#737373; line-height:25px; font-size: 12px; font-weight: bold; font-family: "trebuchet ms", sans-serif; text-transform: uppercase; text-decoration: none;}

.contact-box a:hover{text-decoration: underline;}

.contact-box span{float: left; display:inline; color:#737373; font-size: 12px; font-weight: bold; padding:0 4px}


.frame{width:928px; margin:0 auto; }

#nav{height:35px; border-top:solid 1px #e0ebcd; background:url(images/nav-bg.gif) repeat-x;}

#nav #navlist{height:35px; list-style:none outside none; font-size: 14px; text-transform: uppercase; font-weight: bold; font-family:"Trebuchet MS", sans-serif; float: left;}

#nav #item{float: left; background:url(images/li-bg.gif) repeat-y right 0; height:35px; line-height: 35px; padding-right:2px}

#nav #item.last{background-image: none;}

#nav #item a{float: left; display: inline; color:#274100; text-decoration: none; padding:0 22px;}

#nav #item a:hover, #nav #item a.active{background:url(images/active.gif) repeat-x;}

.search-form{float: right; display: inline; padding-top:7px; margin-right:14px}
.search-form .fld{width:163px; height:21px; float: left; display: inline; background:url(images/fld.gif); margin-right:4px}
.search-form .field{width:135px; float: left; display: inline; padding:1px 0 1px 2px; font-size: 11px; line-height: 13px; border:0; margin:2px 0 0 2px; background:#fff; }
.search-form .btnp {float: left; display: inline;} 
.search-form .btnp input{width:66px; height:21px; float: left; display: inline; text-indent: -4000px; line-height: 0; font-size: 0; background:url(images/search.gif); border:0; cursor:pointer}
 
#content{background:url(images/rep.png) repeat-y; width:950px; position: relative; z-index: 100;}
#content .bot{background:url(images/btm.gif) no-repeat 0 bottom; width:950px; }

#main{width:658px; float: left; display: inline; padding-left:12px; padding-top:15px;  padding-bottom:60px;}

.banner{margin-bottom:23px}
.banner img{display: block;}

ul.plain{padding-left:15px;}

.area{border-bottom:solid 1px #e8e9e3; padding-bottom:18px; margin-bottom:13px}

a.green{float: right; font-family:  "Trebuchet MS", sans-serif; font-size: 12px; color:#7ba116; text-decoration: underline; margin-top:10px}
a:hover.green{text-decoration: none;}

.box{width:213px; float: left; display: inline; background:url(images/box-rep.gif) repeat-y; text-align: center; margin-right:5px}
.box .top{width:213px;  background:url(images/top1.gif) no-repeat;}
.box .sec-top{width:213px;  background:url(images/top2.gif) no-repeat;}
.box .third-top{width:213px;  background:url(images/top3.gif) no-repeat;}
.box .bottom{width:213px;  background:url(images/box-btm.gif) no-repeat 0 bottom; min-height:174px}
.box .bottom .image{ height:80px; width:213px}
.box .bottom .image img{display: block; padding-top:14px; margin-left:25px; text-align: left;}
.box h3{font-size: 14px; color:#00519c}
.box p{ color:#627e97; width:205px; margin:0 auto}
.box a{color:#288ee2;}

.heading{height:23px; background:#f4f4f4; border-top:solid 1px #e8e9e3; border-bottom:solid 1px #e8e9e3; padding-left:18px}
.heading h3{line-height: 23px; background:url(images/tick.gif) no-repeat 0 3px; padding-left:25px; }

.right-section{float: right; display: inline; padding-right:20px; padding-top:3px}

a.rating{background:url(images/rating.gif) no-repeat; height:19px; width:98px; float: left; font-size: 0; line-height: 0; text-indent: 0px;}
a.rating span{background:url(images/rating.gif) no-repeat 0 bottom; height:19px; float: left; font-size: 0; line-height: 0; text-indent: 0px;}
.right-section strong{font-size: 18px; color:#00519c;float: left; line-height: 23px; padding-right:7px}

.article{padding-bottom:20px}
.article a.green{float: none; font-family: arial, sans-serif;}
.article .image{float: right; display: inline; width:175px; padding-top:12px; text-align: center;}
.article .image img{}
.article p{width:440px; padding-left:20px; padding-top:15px}

.paging{height:23px; background:#f4f4f4; border-top:solid 1px #e8e9e3; border-bottom:solid 1px #e8e9e3; font-weight: bold; font-family: arial, sans-serif;}
.paging ul{list-style-type: none; text-transform: uppercase; line-height: 23px; padding-left:21px}
.paging li{float: left; display: inline;}
.paging li.active a{color:#8fc400}
.paging li a{font-size: 14px; color:#c4c4c4; width:25px; text-align: center; margin-right:8px; float: left;}
.paging li a.active{background:#8fc400; color:#fff; border-right:solid 1px #85b00e; border-left:solid 1px #85b00e;}
.paging li a:hover.active{text-decoration: none;}
.paging li a.before{margin-right:75px; width:70px; text-decoration: none;}
.paging li a.next{width:50px; margin-left:111px; text-decoration: none;}

#sidebar{width:235px; float: left; display: inline; padding-left:12px; padding-top:15px; overflow:hidden; }

.green-box{width:235px; background:url(images/green-rep.gif) repeat-y; margin-bottom:13px}
.green-box .top{width:235px; background:url(images/green-top.gif) no-repeat; }
.green-box .bottom{width:235px; background:url(images/green-bottom.gif) no-repeat 0 bottom; }
.green-box h4{font-size: 14px; color:#274100; line-height: 35px; font-family:"Trebuchet MS", sans-serif; word-spacing: -1px; letter-spacing: -0.06em; padding-left:7px}
.green-box ul.dotted{list-style-type: none; width:204px; margin:0 auto; padding-top:16px; padding-bottom:7px}
.green-box ul.dotted li{border-bottom:dotted 1px #6c9400; width:204px; padding:0 0 7px 0; background-image: none; margin-bottom:7px}
.green-box ul.dotted li.last{border:0}
.green-box ul.dotted li a{color:#76a004; font-weight: normal;}
.green-box ul{list-style-type: none; }
.green-box li{background:url(images/green-arr.gif) no-repeat 15px 12px; color:#515151; padding:10px 0 8px 28px; border-bottom:solid 1px #b2c57c;}
.green-box li.last{border:0}
.green-box li a{color:#76a004; font-weight: bold; display: block;}



.blog-sidebar {}
.blog-sidebar h2{ width:221px; background:url(images/green-top.gif) no-repeat; font-size: 14px; color:#303030; line-height: 35px; font-family:"Trebuchet MS", sans-serif; word-spacing: -1px; letter-spacing: -0.06em; padding:0 7px; font-weight: bold; text-transform: none;}
.blog-sidebar p {text-align:left; padding:6px; color:#303030; }
.blog-sidebar ul { list-style-type: none; }
.blog-sidebar ul li { width:235px; background:url(images/green-rep.gif) repeat-y; margin-bottom:20px; }
.blog-sidebar ul li ul{ width:235px;  background:url(images/green-bottom.gif) no-repeat 0 bottom; padding:10px 14px;}
.blog-sidebar ul li ul li{ width:204px; background:transparent; margin-bottom:0; border-bottom:dotted 1px #6c9400; padding:0 0 7px 0; margin-bottom:7px}
.blog-sidebar ul li ul li a{ color:#76a004;}
.blog-sidebar ul li.nobg{ background:transparent; }



.side-box{background:url(images/side-rep.gif) repeat-y; width:235px}
.side-box .top{background:url(images/side-top.gif) no-repeat; width:235px}
.side-box .bottom{background:url(images/side-btm.gif) no-repeat 0 bottom; width:235px; padding-top:35px; text-align: center;}
.side-box a {margin-bottom:25px; display: block;}

#footer{background:#d9eaf7; margin-top:-110px; position:relative; z-index: 10; padding-top:150px; padding-bottom:70px; width:100%; }
#footer .holder{padding-left:190px;}
#footer ul{list-style-type: none; float: left; display: inline; list-style-position: outside; border-right:dotted 1px #4e7898; padding-right:20px; margin-bottom:42px; margin-right:20px}
#footer ul.last{border:0}
#footer li{}
#footer li a{font-size: 12px; line-height: 24px; color:#4e7898}
#footer p{text-align: center; color:#4e7898}
#footer p a{color:#ff6c00; font-weight: bold;}
#footer p a:hover{text-decoration: underline;}

#container { padding-bottom:10px;}

.post { line-height:1.5; margin-bottom:35px; }
.post h2{ padding-bottom:5px; text-transform: none;}
.post p{ padding:0 0 15px 0;}
.post .postmetadata { background:#f4f4f4; padding:4px 6px 5px 6px; font-size:11px; margin-top:10px; }
.post small.date { font-weight: bold; display:block; padding-bottom:10px; font-size:11px;}

.alignleft { float:left; display:inline; }
.alignright { float:right; display:inline; }

.page-nav { height:30px; font-size:11px; white-space:nowrap; }

.pagetitle { text-align: center; }


.blog-body input,
.blog-body select,
.blog-body textarea { font-size:12px; padding:2px; font-family: Arial, sans-serif; }

ol.commentlist{ list-style-type: none; margin-bottom:30px;}
ol.commentlist p{ padding-bottom:10px; }
ol.commentlist li{ padding:10px 10px 0 10px; background:#f4f4f4; margin-bottom:10px; width:638px; }
ol.commentlist li .comment-meta{ padding-bottom:10px; font-size:11px; font-weight: bold; }
ol.commentlist li .comment-author{ font-size:11px; font-weight: bold; }
ol.commentlist img{ float:right; }

#respond h3,
h3#comments { color:#729a05; }
h3#comments { padding-bottom:10px;}

#respond {}
#respond p{ padding-top:10px;}
#respond input{ width:200px; }
#respond textarea{ width:500px; height:160px; }