/*
Theme Name: Be A Private Eye.com
Theme URI: http://beaprivateeye.com/blog/
Description: Wordpress Theme for BeAPrivateEye.com 
 
Author: Scott Harrell
Author URI: http://beaprivateeye.com/

	BeAPrivateEye.com is managed and directed by Scott Harrell, the founder of CompassPoint Investigations, a private investigation agency with private investigators in Mobile, Alabama; Pensacola, Florida and Gulfport, Mississippi. CPI stands firmly on our foundation of service. Our customer service philosophy is embodied in our mission statement:


*/

*{
 margin:0;
 padding:0;
}

body{
 margin:0;
 padding:0;
 background:#221e0f;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 62%;
 color:#535353;
}

/*img, div, a { behavior: url('images/iepngfix.htc') }*/

a img{ border:0;}

#content h1{
 font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
 color:#fbf9f8;
 font-weight:normal;
 font-size:2.2em;
 padding:41px 0 0;
 margin: 0 0 29px 0; 
 text-transform:uppercase;
}

#content p{
 color:#fefcfc;
 font-size:1.2em;
 line-height:1.3em;
 margin:0 0 22px;
 text-align:justify;
}

#home #content p{width:495px;}

/******************
*******************
Main layer styles    ****/

#main-wrapper{
 position:relative;
 width:974px;
 left:50%;
 margin:0 auto;
 padding:20px 0 0;
 margin-left:-487px;
}

#masthead{
 position:relative;
 width:974px;
 height:152px;
 background:url('images/masthead-bg.gif') no-repeat;
}

#logo{
 position:absolute;
 top:26px;
 left:29px;
}

#content-wrapper{
 width:969px;
 padding:0 0 0 5px;
 background:url('images/content-wrapper-bg.gif') repeat-y;
}







/******************
*******************
Main navigation  */

#navigation
{
 width:752px;
 height:35px;
 padding: 0 0 0 0;
 position:absolute;
 bottom:0;
 right:4px;
 list-style:none;
 font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
}
/*
#home #navigation{ background:url('images/nav-home.jpg') no-repeat;}
#course-page #navigation, #subpage #navigation{ background:url('images/nav-course.jpg') no-repeat;}*/
#navigation{background:url('images/nav-blog.jpg') no-repeat;}
/*#free-chapter #navigation{ background:url('images/nav-free-page.jpg') no-repeat;}
#faq #navigation{ background:url('images/nav-faq.jpg') no-repeat;}
#about #navigation{ background:url('images/nav-about.jpg') no-repeat;}
#contact #navigation{ background:url('images/nav-contact.jpg') no-repeat;}*/

#navigation li{
 height:30px;
 float:left;
}

#navigation li a{
 height:22px;
 padding:8px 0 0 ;
 float:left;
 display:block;
 color:#000;
 font-size:1.7em;
 font-weight:normal;
 text-decoration:none;
 text-align:center;
 
}

#navigation #homea a{ width:85px; padding-left:22px;}
#navigation #coursea a{ width:136px;}
#navigation #bloga a{ width:74px;}
#navigation #freea a{ width:135px;}
#navigation #faqa a{ width:73px;}
#navigation #abouta a{ width:111px;}
#navigation #contacta a{ width:111px;}

#home #homea a, #course-page #coursea a, #blog #bloga a, #free-chapter #freea a, #faq #faqa a, #about #abouta a, #contact #contacta a{ color:#fff;}

#navigation li a:hover{ text-decoration:underline; color:#fff;}


#content_box
{
 width:768px;
 float:left;
 overflow:hidden;
 padding:0px;
 margin:0px;
}

#content{
 width:662px;
 margin:0 9px 0 0;
 position:relative;
 padding: 19px 53px 0 53px;
 float:right;
 display:inline;
 background:url('images/content-bg.gif') repeat-y;
}

#content{padding-right:0; width: 715px;}

#content-top{
 position:absolute;
 top:0;
 left:0;
 width:768px;
 height:19px;
 background:url('images/content-top.gif') no-repeat;
}

#home-content-wrapper{
	background:url('images/home-bg.jpg') no-repeat right 0px;
	width:695px;
}

#bottom{
 width:774px;
 margin:0 3px 0 0;
 padding:0 0 16px 0;
 background:url('images/content-bottom.gif') no-repeat;
 float:right;
 display:inline;
 clear:right;
 position:relative;
}

#footer{
 width:958px;
 height:20px;
 padding:30px 0 30px 16px;
 background:url('images/footer-bg.gif') no-repeat;
 clear:both;
 font-size:1.2em;
 color:#917e40;
}

#footer a{color:#917e40;} 

#footer a:hover{ color:#fff;}

#footer p#copyright{float:right;}

#online-course{
 width:187px;
 height:183px;
 margin: 0 0 3px 0;
 position:relative;
 background:url('images/online-course-bg.jpg') no-repeat;
 border:1px solid #4b4834;
}

#online-course h1{
 font-size:1.6em; 
 line-height:1.2em;
}

#online-course h1 a{ 
 font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
 color:#fff;
 text-align:center;
 text-decoration:none;
 font-weight:normal;
 display:block;
 padding:10px 0 0; 
 height:173px;
}

#online-course img{
 position:absolute;
 bottom:15px;
 right:4px;
}

#authenticate{
 width:189px;
 height:250px;
 background:url('images/authenticate-bg.jpg') no-repeat;
 margin: 0 0 30px;
}

#authenticate h1{ 
 font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
 color:#f7ecac;
 text-align:center;
 font-weight:bold;
 font-size:1.6em;
 padding:16px 0 0;
 margin: 0 0 19px 0; 
}

#authenticate h1 span{ font-weight:normal; margin-left:2px;}  

#authenticate form{ padding:0 0 0 17px;}

#authenticate form fieldset{ border:0;}

#authenticate form label{
 width:139px;
 padding:0 0 5px 8px;
 font-size:1.2em;
 font-weight:bold;
 color:#fbf5b8;
 line-height:1em;
}

#authenticate form input{
 width:137px;
 height:15px;
 background:#f7f3cb;
 margin: 3px 0 14px 5px;
 padding:0px 0 0 2px;
 font-size:1.2em;
 font-weight:bold;
 line-height:1em;
}

#authenticate form input#login-button{ width:auto;height:auto; margin:8px 0 8px 0; padding:0;}

#authenticate p{
 color:#f5efc1;
 text-align:center;
 font-weight:bold;
 font-size:1.1em;
 line-height:1.4em;
}

#authenticate p a{color:#f5efc1;}
#authenticate p a:hover{ color:#fff;}

.note{
 width:248px;
 height:252px;
 background:url('images/note-bg.png') no-repeat;
 float:left;
 margin:0 0px 0 0;
 padding: 0 0 0 10px;

}

.note h1{
 font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
 color:#000;
 font-weight:bold;
 font-size:1.4em;
 padding:77px 0 0;
 text-align:center;
 margin: 0 0 10px 0; 
 text-transform:uppercase;
}

.note h1 span{ font-weight:normal; margin-left:2px; }  

.note p{
 color:#000;
 font-size:1.2em;
 line-height:1.4em;
 padding: 0 28px 0 12px;
 text-align:justify;
}

.note p.note-links{ padding:0 0 0 25px; text-align:left;}

.note p a{
 color:#000;
 text-align:left;
} 

.note a:hover{ color:#FF6B00;}

.note ul{
 list-style:none;
 margin:0 0 0 15px;
 padding: 0 50px 0 0 ;
 color:#000;
 font-size:1.2em;
 line-height:1.4em;
}

.note ul li{
 padding:0 0 0 20px;
 background:url('images/tick.gif') no-repeat left 2px;
} 

#magnifying-glass{
	position:absolute;
	top:190px;
	right:24px;
	width:92px;
	height:44px;
}

#magnifying-glass a{
 width:92px;
 height:44px;
 background:url('images/magnifying-glass.gif') no-repeat;
 display:block;
 text-decoration:none;
}



.clear{
 width:100%;
 height:1px;
 clear:both;
 line-height:1px;
 font-size:1px;
}
/*Blog StyleSheet Starts*/
.content_post_area
{
margin:0px;
padding:30px 0px 0px 0px;
text-align:left;
width:662px;
float:left;
}
.post
{
padding:0px;
margin:0px 0px 20px 0px;
width:662px;
}

.entry
{
padding:10px 0px 10px 0px;
margin:10px 0px 10px 0px;
line-height:22px;
}
.entry a
{
text-decoration:underline;
color:#F8EFAC;
}
.entry a:hover
{
text-decoration:none;
}

.post-top2{
	background:#916D3C;
	width:642px;
	padding:10px;
	float:left;
	margin:0px 0px 10px 0px;
	
}

.post-date{
	float:left;
	font-size:15px;
	width:50px;
	height:50px;
	padding:0px;
	color:#ffffcc;
	text-align:center;
	background:url(images/date.jpg) no-repeat;
}

.post-date small{
	font-size:30px;
	line-height:30px;
	text-align:center;
	width:59px;
}

.post-title{
	float:right;
	width:572px;
	padding:0px 10px 0px 10px;
}

.post-title h2{
	font-size:27px;
	color:#FFFFFF;
	font-weight:normal;
	background:url(images/post-title_h2.gif) repeat-x left bottom;
	padding:0px;
	margin:0px;
}

.post-title h2 a{
	/*color:#392c26;*/
	color:#FFFFFF;
	text-decoration:none;
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
 color:#fbf9f8;
 font-weight:normal;
	font-size:27px;
}

.post-title h3{
	font-weight:normal;
	color:#000000;
	font-size:12px;
	font-weight:500;
	padding:5px 20px 0 0;
}

.post-title h3 a, .post-title h3 span{
	color:#F9F7E1;
	line-height:15px;
}
.postmetadata{
	width:652px;
    padding:5px;
	margin-bottom:30px;
	float:left;
	overflow:hidden;
	border-top:1px dotted #916D3C;
	border-bottom:1px dotted #916D3C;
}
.pagetitle
{color:#FFFFFF;text-decoration:none;font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;color:#fbf9f8;font-weight:normal;font-size:30px;margin-bottom:20px;}

.postmetadata .alignleft{
	float:left;
}

.postmetadata .alignright{
	
	float:right;
	
}
.postmetadata .alignleft a{
	color:#FFFFFF;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	line-height:16px;
}

.postmetadata .alignleft a:hover{
	text-decoration:none;
}

.postmetadata .alignright a{
	color:#FFFFFF;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(images/comments.gif) no-repeat left 1px;
	padding-left:20px;
	line-height:16px;
}

.postmetadata .alignright a span{
	font-weight:bold;
}
a.more-link
{
color:#F8EFAC;
text-decoration:underline;
text-transform:capitalize;
}


a.readmore:hover,.postmetadata .alignright a:hover{
	color:#F8EFAC;
	text-decoration:none;
	
}
#left-column{
 width:189px;
 float:left;
}
#sidebar
{
padding:0px;
margin:10px 0px 10px 0px;
width:189px;
}
#sidebar .widget_box
{
padding:5px;
margin:0px 0px 10px 0px;
text-align:left;
float:left;
width:179px;
background:#2D2413;
}

h2.widget_title
{
padding:0px 0px 3px 0px;
margin:0px 0px 1px 0px;
text-align: left;
width:179px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
text-transform:uppercase;
color:#F8EFAC;
font-weight:normal;
border-bottom:1px solid #584D23;
}
.widget_box ul
{
text-align: left;
width:179px;
list-style:none;
margin:0px 0px 10px 0px;
padding:0px;
}
.widget_box ul li
{
font-size:11px;
width:179px;
padding:0px 3px 0px 0px;
margin:0px 0px 0px 0px;
/*border-bottom:1px solid #584D23;*/
display:block;
color:#EACA88;
}
.widget_box ul li a
{
color:#FFFFFF;
font-size:12px;
text-decoration:none;
padding:3px 4px 3px 4px;
line-height:18px;
display:block;
width:171px;
}
.widget_box ul li a:hover
{
text-decoration:underline;
background:#EACA88;
color:#000000;
text-decoration:none;
}
.widget_box a
{
text-decoration:none;
color:#ffffff;
}
/*Comment Stylesheet starts*/
.comments_total_box
{
float:left;
overflow:hidden;
text-align:left;
margin:0px 0px 20px 0px;
width:662px;
}
#comments , #respond
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
text-transform:capitalize;
color:#F8EFAC;
font-weight:normal;
padding-bottom:20px;
}

.commentlist
{
float:left;
list-style:none;
overflow:hidden;
width:662px;
}

.commentlist li
{
padding:10px 10px 0px 10px;
border:1px solid #F8EFAC;
margin:0px;
margin-bottom:10px;
width:640px;
float:left;
}
.cauthor_name a,.cauthor_name
{
color:#F8EFAC;
text-transform:capitalize;
font-style:normal;
font-size:12px;
text-decoration:none;
}
.comment_date a
{
text-decoration:none;
color:#FFFFFF;
}
.commentlist_top
{
width:640px;
float:left;
overflow:hidden;
}
.avatar_image
{
width:40px;
height:40px;
background:blue;
float:left;
overflow:hidden;
}
.comment_author_info
{
width:580px;
padding:0px 0px 0px 10px;
height:40px;
float:left;
overflow:hidden;
}
.commentmetadata
{
width:640px;
float:left;
overflow:hidden;
}
.rss_comment_links
{
padding:10px 0px 0px 0px;
color:#006699;
}
.rss_comment_links a
{
font-weight:bold;
color:#006699;
}

#author,#email,#url,#comment
{
background:#DFDDDE;
border:1px solid #96AAB6;
padding:4px;
color:#000000;
}
.form_fields
{
color:#666666;
font-size:13px;
}
.comments_total_box p a
{
color:#F8EFAC;
text-decoration:none;
text-transform:capitalize;
}
.comments_total_box p small
{
color:#F8EFAC;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
font-weight:normal;
text-transform:capitalize;
}
/*Comment Stylesheet ends*/
/*Blog StyleSheet Ends*/
.pagenavigation
{
width:662px;
margin:10px 0px 10px 0px;
padding:0px;
float:left;
overflow:hidden;
}
.pagenavigation1
{
margin:10px 0px 0px 0px;
padding:10px;
overflow:hidden;
}
.alignleft
{
color:#F8EFAC;
float:left;
}
.alignright
{
float:right;
color:#F8EFAC;
}
.alignleft a,.alignright a
{
text-decoration:none;
color:#F8EFAC;
font-size:13px;
}
.alignleft a:hover,.alignright a:hover
{
text-decoration:underline;
}
#searchtext
{
color:#F8EFAC;
font-size:13px;
}
#s
{
height:16px;
margin:0px;
}
#searchsubmit
{
margin:0px;
font-weight:bold;
}
/* Begin Calendar */
#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.4em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	color:#F8EFAC;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	color:#ffffff;
	}
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	color:#ffffff;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	color:#EACA88;
	font-weight:bold;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */
.textwidget
{
color:#FFFFFF;
font-size:12px;
}