/*
Copyright 2009 People Search Pro
All Rights Reserved

CSS Styling Format:
Dimensions > Background > Color > Margin > Padding > Align > Border > Font > Float > Display > Position > Etc 
*/


/* Global Core - - - - - */
body{background:#88827F;color:#222222;font-family:Arial,sans-serif;font-size:13px;line-height:20px;margin:0px;
padding:0px; min-width: 800px;}
h1{font-size:24px;}
h2{font-size:16px;}
h3{font-size:15px;}
h4{font-size:13px;margin:0;}
a {color:#0887D8;}
a:hover {color:#222222;}
img{border:0 none;margin:0;padding:0;}
table{border-collapse:collapse;width:100%;}


/* Layout */
.container { width: 800px; margin: auto; }
#content {min-height: 400px; background: #f8f8f8; padding: 20px 0 40px 0; }
#header { height:75px; background: #f8f8f8 url(http://www.peoplesearchpro.com/resources/images/WaveResources.png) center no-repeat; }
#header img {margin-top: 16px;}


/* Experts */
#feature{background: transparent url(http://www.peoplesearchpro.com/resources/images/FeatureResources.png) no-repeat scroll; display:block;height:214px;margin-bottom:3px;width:800px; overflow: visible;}
#feature p{height:60px;margin:45px 0px 0px 2px;position:absolute;width:405px;}
#feature h1{font-size:36px;line-height:26px;padding-top:30px;text-transform:uppercase;}
#feature h4{font-size:18px;margin-top:-80px;text-transform:uppercase; line-height: 24px;}


.feature_resource {padding: 0 0 20px 0; text-align:center; border-top: 1px solid #ccc; margin-top: 30px;}
.feature_resource h4 {text-align: left; margin-bottom: 10px;}
.feature_resource h3 {text-align: left; margin:0 0 10px 0; font-size:30px; padding:0px;}
.feature_resource h3 a {text-decoration:none;}
.feature_resource .button {/* background:#cc73d2; color:#fff; padding:3px 8px; text-decoration:none; font-weight:bold; */font-size: 14px;}
.resource_list a {text-decoration:none; font-weight:bold;}
.resource_list ul {list-style:none; padding:0px; margin: 0px;}
.resource_list li {margin-bottom:10px; float: left; display: inline; padding-right: 20px;}
.resource_list li a {padding-bottom: 5px;}

/* Breadcrumbs */
#breadcrumbs {color:#999; margin: 0px; padding: 6px 0px;  border-bottom: 1px solid #ccc;  font-weight: bold; list-style: none;}
#breadcrumbs li { margin-right: 6px; display: inline; }
#breadcrumbs a {margin-right: 6px; text-decoration: none;}

/* search */
#search {text-align:center; height:130px; padding:10px 0 0 0; border-bottom: 1px solid #ccc; background-color:#fff;}

/* Sidebar */
#sidebar {width:165px; padding: 20px 0 20px 20px; margin-left: 20px; border-left: 1px solid #ccc; float: right;}
#sidebar .sbar_head {font-weight: bold;}
#sidebar ul {padding: 0 16px;}

/* Post */
.feat_inner_full {width: 540px;}
.feat_inner_full h1 { margin: 30px 0 0 0;}
.feat_inner_full p.meta {margin: 0 0 20px 0;}


/* Comments */
#comments { margin-top: 30px; }
#comments .comments-header {color:#999;}
#comments .comment {background: url(http://www.peoplesearchpro.com/resources/images/CommentBlock.png) repeat-x; padding: 20px;}
#comments .comment .byline {font-size: 10px;}
.byline abbr, .byline span, .byline img {margin-right: 8px;}


/* Categories */
.categories {width: 540px; padding-top: 20px;}
.categories h1 { background: #0887d8; color: #fff; padding: 4px 6px 2px 6px; border: 1px solid #fff; display: inline;  }
.categories .report_listing { margin-bottom:6px; padding-bottom: 6px; border-bottom: 2px solid #ccc;}
.categories .author_info { float:none;}
.categories h2 a {color: #0887d8;}


/* Footer */
#footer span{display:inline;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px 8px; line-height: auto;}
#footer { height: 27px; color: #f8f8f8; background: url(http://www.peoplesearchpro.com/resources/images/Footer.png) top repeat-x; padding-top: 15px; text-align: center; font-size: 11px; }
#footer p { margin: 0px 10px; display: inline; }
#footer a { color: #f8f8f8; text-decoration: none; }
#footer strong a { color: #fff; }


/* Modifiers - - - - - */
.left {	float: left; }
.right { float: right; }

.aligncenter { text-align: center; }
.alignleft { text-align: left; }
.alignright { text-align: right; }
.aligntop td { vertical-align: top; }
.greenfont { color: #0887d8; }
.divider{border-bottom:1px solid #CCC; margin:10px 0;}