/*  
Theme Name: REPORT HAWK
Theme URI: http://www.reporthawk.com/
Description: keeping an eye on your projects
Version: 1
Author: triple G 
Author URI: http://www.tripleginteractive.com/
*/

body { 
 margin:0; 
 padding:0; 
 text-align:center;
 background-image:url(images/bg_main.jpg);
 background-repeat:repeat-x;
 background-color:#FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
}
a:link { text-decoration: underline; color : #075278; border: none;}
a:active { text-decoration: underline; color : #075278; border: none;}
a:visited { text-decoration: none; color : #075278; border: none;}
a:hover	{ text-decoration: none; color : #075278; border: none; } 

#wrap { 
 width:946px; 
 text-align:left;
 margin-top:12px;  
 margin-left:auto; 
 margin-right:auto;
 background-image:url(images/bg_body.jpg);
 background-repeat:no-repeat;  
}
#top { 
 background:#fff url(images/top.gif) repeat-x; 
 margin: 0px auto; 
 padding: 0px; 
 height: 50px; 
 clear:both; 
}
#header{
 position:relative; 
 height:80px; 
 width:100%;
} 
#header_logo{
 float:left;
 width:320px;
 padding-top:9px;
}
#header_logo h1{
 display:none;
}
#header_nav{
 float:right;
 text-align:right;
 width:555px;
 height:80px;
 margin-right:24px;
}
.navcenter{
 text-align:center;
}
.navcenter img{
 padding-top:6px;
}
.navtable{
 margin-top:10px;
}
.sixpxhigh{
 line-height:6px; 
 font-size:6px;
}
#logo { 
 float: left; 
 width: 413px; 
 margin-top:30px; 
 overflow:hidden;
}
#logo h1 { 
 text-indent: -10000px; 
 padding: 0px; 
 margin: 0px; 
} 
#logo h1 a { 
 display: block; 
 background: url(images/logo.gif) no-repeat left top; 
 height: 36px;
}
/*INTERIOR PAGES */
#pagebody{
 background-image:url(images/bg_interior.jpg);
 background-repeat:no-repeat;
 width:900px;
 margin-left:24px;
 padding-top:18px;
}
#page_full{
 padding-left:24px;
 float:left;
 margin-right:24px;
 width:850px;
}
#page_left{
 width:290px;
 padding-left:24px;
 float:left;
}
#page_right{
float:left;
text-align:left;
margin-right:24px;
width:560px;
}
#page_right p, #page_full p, #page_full li, #page_right li{
 font-size:12px;
 color:#075278;
 line-height:18px;
}
#page_right a, #page_full a{
 color:#075278;
}
#page_right .boldp, #page_full .boldp{
 font-size:14px;
 font-weight:bold;
 color:#075278;
 line-height:18px;
 display:inline;
}
#title_blog{
 overflow: hidden;
 height:29px;
 background-image:url(images/title_blog.gif);
 background-repeat:no-repeat;
}
.title_h1{
 padding-top:29px;
}


 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


#search { float: right; height: 30px; width: 220px; margin-top:35px; text-align:right; }
input#s { color: #666; width: 60%; border: 1px solid #cbcbcb; padding: 3px; margin-bottom: 0.6em; margin-top: 2px;}
#left { 
 float: right; 
 background-image:url(images/bg_left.gif);
 background-repeat:no-repeat;
 width:212px;
 margin-bottom:10px;
 margin-top:28px;
}
#left h2 { font-size: 18px; text-transform:uppercase; padding: 3px 0px; margin: 0px 7px 3px 7px;}
#left ul { list-style-type: none; margin: 0 ; padding: 0; }
#left ul li { list-style-type: none; margin: 0 0 20px 0; padding: 0; }
#left ul li ul { list-style-type: square; margin: 0px; padding: 0 3px; }
#left ul li ul li { list-style-type:none;  background: transparent url(images/bullet.gif) no-repeat 0 4px; padding: 0px 0px 2px 14px; border: 0; margin: 0;  }
#right { 
 margin-top:20px; 
 line-height: 16px; 
 padding: 10px; 
 float: left; 
 width: 600px; 
 overflow:hidden;
}
#right h2 { font-size: 20px; padding: 3px 0px; margin: 0px 7px 3px 0px; color:#075278;}
#right img { border:4px #eeeeee solid; }

/*title links*/
a.the_title:link {
 color:#075278;
 text-decoration:none;
}     /* unvisited link */
a.the_title:visited {
 color:#075278;
 text-decoration:none;
}  /* visited link */
a.the_title:hover {
 color:#075278;
 text-decoration:none;
 }   /* mouse over link */
a.the_title:active {
 color:#075278;
 text-decoration:none;
 }   /* selected link */
 
 
.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; }
.alignright { float: right; }
.alignleft { float: left; margin-right:12px; }
.smalldate{ 
 color:#075278;
 font-size:10px;
 line-height:10px;
}

.postmetadata { background:#f8fbfc url(images/posmeta.gif) repeat; font-size:10px; padding:5px; border-bottom:#e6e6e6 1px solid; border-top:#e6e6e6 1px solid; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.comments h3 { font-size: 14px; padding: 3px 0px; margin: 0px 7px 3px 7px; border-bottom: dashed 1px #ccc;}
.bobcomment { margin-bottom:3px;  padding:3px; background:#f8fbfc; border-left:#ccc 2px dotted;  }
.bobcomment img { border:0px; } 
ol.commentlist { list-style: none; padding: 0; margin: 0 0 1px; }
ol.commentlist li { list-style: none; margin: 0; padding: 13px 13px 1px; }
ol.commentlist li.commenthead { list-style: none; margin: 0; }
ol.commentlist li.commenthead h2 { margin: 0;}
input#submit{ background:#999;border:2px solid #333; color:#fff;font-size:13px; }
textarea { color: #666; width: 80%; border: 1px solid #cbcbcb; padding: 3px; margin-bottom: 0.6em; background: #fcfcfc; margin-top: 2px;}
input#url { color: #666; width: 50%; border: 1px solid #cbcbcb; padding: 3px; margin-bottom: 0.6em; background: #fcfcfc; margin-top: 2px;}
input#author { color: #666; width: 50%; border: 1px solid #cbcbcb; padding: 3px; margin-bottom: 0.6em; background: #fcfcfc; margin-top: 2px;}
input#email { color: #666; width: 50%; border: 1px solid #cbcbcb; padding: 3px; margin-bottom: 0.6em; background: #fcfcfc; margin-top: 2px;}

#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
#wp-calendar a { text-decoration: none; }
#wp-calendar caption { font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: left; }
#wp-calendar th { font-style: normal; text-transform: capitalize; }
#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 100%; }
#wp-calendar #next a { padding-right: 10px; text-align: left; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; }
#wp-calendar caption { text-align: center; width: 100%; }
#wp-calendar td { padding: 3px 0; text-align: left; }
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color: #ccc; }

.bb_plus{
 padding-bottom:60px; 
 padding-left:20px; 
 padding-right:20px;
}
#maincol{
 float: right; 
 display:inline; 
 position: relative; 
 width:; 
 }
.lightbold{
 color:#6ba2be;
 font-size:21px;
 font-weight:bold;
 line-height:18px;
 display:inline;
} 
#copyright{
 padding-left:48px;
 margin-top:71px;
 color:#075278;
 font-size:12px;
 float:left;
 width:200px;
} 
#verisign-bbb{
 height:89px; 
 text-align:right;
 display:block;
 float:right;
 width:200px;
} 
.verisign_logo{
 padding-right:34px;
 height:72px;
 width:100px;
}
#footer_cleaerance{
 clear:both;
 height:40px;
}
 #footer{
 height:54px; 
 clear:both;
 background-image:url(images/bg_footer.jpg);
 background-repeat:no-repeat;
 width:100%;
 color:#FFFFFF;
 text-align:center;
} 
.footer_links{
 color:#FFFFFF;
 font-size:12px;
 line-height:35px;
}
.footer_links a:link, .footer_links a:visited{
 color:#FFFFFF;
 font-size:12px;
 line-height:35px;
}
.footer_links a:hover, .footer_links a:active{
 color:#FFFFFF;
 font-size:12px;
 line-height:35px;
 text-decoration:none;
}
#maintenance {
			width: 400px;
			height:237px;
			margin-left: auto;
			margin-right: auto;
			margin-top:90px;
			margin-bottom:90px;
			text-align:center;
		}