/* CSS Document */



body {

	background:#e7e7e7 url(../images/bg-top.jpg) repeat-x top;

	font-family:"Myriad Pro";

	margin-top:0;

	margin:0; padding:0;

}



#wrap {

	width:1050px;

	margin:0 auto;

}



#topnav {

	background: url(../images/topnav.jpg) no-repeat top;

	width:1050px;

	height:60px;

	padding:0;

	margin:0;
	overflow:hidden

}

.topnav-box {

	width:380px;

	float:right;

	color:#006f9d;

	font-size:12px;

	font-weight:600;

	text-transform:uppercase;

	text-align:right;

	padding:25px 110px 0 0;

	

}

/* html .topnav-box {padding:0px 110px 0 0;}*/

.logo{ float:left; padding:22px 20px 20px 42px;}

.logo a{ text-decoration:none}

img{ border:none;}



.topnav-box a {

	color:#737373;

	text-decoration:none;

	font-family:Arial, Helvetica, sans-serif;

}



.topnav-box a:hover {

	color:#000000;

	text-decoration:underline;

}







#nav {

	background:url(../images/bg-nav.png);

	width:673px;

	height:67px;

	padding:0;

	margin-top:-35px;

	margin-left:25px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:14px;

    color:#919191;

	text-transform:uppercase;

	position:relative;

	top:0px;

	left:0px;

	z-index:50;

}



#navbox {

	 width:620px;

	 margin: 0 auto;

	 padding-top:25px;

}



#navbox a {

	color:#101010;

	text-decoration:none;

	padding:10px 12px;

	font-size:16px;

}



#navbox a:hover {

	color:#101010;

}



#content {

	width:1030px;

	margin:0 auto;

	margin-top:-35px;

	margin-bottom:10px;

}



#content-left {

	width:700px;

	float:left;

	margin:0;

	padding:0;

}



.postarea {

	background:url(../images/bg-postarea.png) no-repeat 3px 0;

	width: 700px;

	margin:0;

	position: relative;

	min-height:400px; 

	height:400px; 

	height:auto !important;

	padding:10px 0 0 0;



}



.postarea-box {

	width:626px;

	background:url(../images/postarea_bg.png) repeat-y;

	margin:0px auto;

	padding:40px 34px 40px 34px;



}



.postarea-box h1 {

	font-family:"Myriad Pro";

	font-size:32px;

	font-weight:normal;

	color:#006f9d;

	margin-bottom:80px;

	margin-top:0;

}



#content.page h1{ margin-bottom:20px;}



.postarea-box p{

	font-family:"Myriad Pro";

	font-size:16px;

	color:#636363;

	line-height:130%;

	font-weight:500;

}



.date {

	font-family:"Myriad Pro";

	font-size:22px;

	color:#d1d1d1;

	text-transform:uppercase;

	margin-bottom:45px;

}



.read-full-blog {

	width:112px;

	height:17px;

	margin-top:20px;

}



.comment-box {

	background:url(../images/bg-comment.jpg) no-repeat 3px 0;

	width:685px;

	height:42px;

	padding:0;

	margin:auto;

	margin-top:10px;

	margin-bottom:20px;

}



.comment-box-text {

	width:650px;

	padding-top:10px;

	padding-left:30px;

	font-family:"Myriad Pro";

	font-size:15px;

	color:#d1d1d1;

}



.comment-box-text a {

	color:#3b8bc1;

	text-decoration:none;

	padding:5px;

}



.comment-box-text a:hover {

	color:#3b8bc1;

	text-decoration:underline;

}



/*Sidebar*/



#content-right {

	width:330px;

	float:left;

	margin:0;

	padding:0;

	padding-top:5px;


}


* html #content-right {	overflow:hidden}


.about-tim {

	background:url(../images/about-tim.jpg) no-repeat;

	width:330px;

	height:456px;

	padding:0;

	margin-bottom:10px;

	position:relative;

}

.about-tim img.abs{ position:absolute; left:-20px; padding-top:95px; height:357px; width:200px;}

.optin-box {

	background: url(../images/optin-box.jpg) no-repeat;

	width:330px;

	height:389px;

	padding:0;

	margin-bottom:10px;

}



.optin-box-wrap {

	width:250px;

	margin:auto;

	padding:0;

	padding-top:170px;

}



.optin-box-wrap h3{ display:none}

.optin-box-wrap form p{ margin:0; padding:0;}

.optin-box-wrap form p label{ display:none}

.optin-box-wrap input {

	width:240px;

	height:30px;

	background:#272727;

	font-family:"Myriad Pro";

	font-size:24px;

	color:#006f9d;

	font-weight:400;

	text-transform:uppercase;

	border:0;

	margin: 5px 0;

	padding:6px 5px;

}



.online-at {

	background: url(../images/sidebar_blue_box.jpg) no-repeat;

	width:330px;

	height:163px;

	padding:0;

	margin-bottom:10px;

	margin-left:3px;

}



.online-at-box {

	width:300px;

	margin:0;

	padding:0;

	padding-left:17px;

	padding-top:80px;

}



.online-at-box img{ padding:0 0 0 1px;}



.recent-comments {

	background: url(../images/widget_bg.jpg) no-repeat;

	width:330px;

	padding:0;

	margin-bottom:10px;

}



.recent-comments-wrap {

	width:270px;

	margin:auto;

	padding:0;

	padding-top:5px;
	padding-bottom:20px;

}



.recent-comments-wrap .title {

	font-family:"Myriad Pro";

	font-size:18px;

	color:#e7e7e7;

	text-transform:uppercase;

	line-height:105%;

	padding:10px 0 0 0; 

	margin:0;

}

	

.recent-comments-wrap p {

	font-family:"Myriad Pro";

	font-size:13px;

	line-height:105%;

	color:#636363;

	padding:10px 0 0 0; 

	margin:0;

}



.recent-comments-wrap .viewblog {

	font-family:"Myriad Pro";

	font-size:18px;

	color:#006f9d;

	text-transform:uppercase;

	line-height:105%;

	margin:0 0 10px 0;

}



.recent-comments-wrap .viewblog a {

	color:#006f9d;

	text-decoration:none;

}



.recent-comments-wrap .viewblog a:hover {

	color:#006f9d;

	text-decoration:underline;

}



/*Footer*/



#footer {

	background: url(../images/bg-footer.jpg) repeat-x bottom;

	height:300px;

	margin:0;

	width:100%;

}



#footer-wrap {

	width:1050px;

	margin:0 auto;

	padding-top:2px;

}



#footer-box {

	/*background:url(../images/footer.jpg) no-repeat;*/

	width:1050px;

	height:130px;

	padding:0;

	position:relative;

}

.footer-logo{ position:absolute; left:16px; top:20px;}



.hancock{ position:absolute; right:30px; top:35px;}

.footernav {

	width:750px;

	padding:65px 0 0 8px;

	font-family: "Myriad Pro";

	font-size:15px;

	text-transform:uppercase;

	color:#FFF;

}



.footernav a {

	color:#FFF;

	text-decoration:none;

	padding:0px 10px 20px 10px;

}



.footernav a:hover {

	color:#FFF;

	text-decoration:underline;

}



.copyright {

	font-family:"Myriad Pro";

	font-size:12px;

	color:#006f9d;

	line-height:400%;

	font-weight:700;

	padding-left:8px;

}



p {

	font-family:"Myriad Pro";

	font-size:14px;

}





	

/* aded 28 -jan -2010 */



.bluedate{position: absolute; left: 11px; top: 105px; width: 180px; height: 28px;  line-height:30px; background: #006f9d; color: #FFF;padding: 6px 0 0 25px;  text-transform: uppercase;}

* html .bluedate{left: 9px;}

.bluedate small{font-size:24px;}

#comment-box{width: 669px; padding-left: 10px;}

.wpcf7{ padding:0 0 40px 0;}



#mp_1_4{ background:#272727 url(../images/submit_bg.jpg) no-repeat; width:260px; height:42px; text-indent:-99999px; 

 }

a span.read_full_blog {

	width:auto;

	height:auto;

	float:left;

	padding:2px 4px 1px 4px;

	background-color:#006f9d;

	font-size:14px;

	color:#d1d1d1;

	text-decoration:none;

	text-transform:uppercase;

	font-family:Helvetica, arial;

	display:block;

	margin:10px 0 20px 0;

	}

 a:hover span.read_full_blog {

	text-decoration:underline;

	}





a.read_his_story {

	width:auto;

	height:auto;

	float:right;

	font-size:12px;

	color:#717171;

	line-height:11px;

	display:block;

	padding:412px 0 33px 240px;

	text-decoration:none;

	text-align:right;

	font-weight:bold;

	text-transform:uppercase;

	position:absolute; 

	top:0; left:0;

	}

a.read_his_story span {

	color:#fff;

	}

 a:hover.read_his_story {

	color:#fff;

	}

input.button{ height:38px; background:#fff; text-align:left; width:250px;}

.error{ color: #FF0000}

ul{ list-style:none; margin:0; padding:0; }

.widget{ 	background: url(../images/widget_bg.jpg) no-repeat left top;

	width:330px;
	padding:4px 28px 20px 28px;
	margin-bottom:10px;
	color:#636363;

}

.widget a{color:#fff; text-decoration:none}
.widget a:hover{color:#fff; text-decoration:underline}
.recent-comments h2,.widget h2{font-size:30px; text-transform:uppercase; margin:0; padding:20px 0; color:#006f9d; font-weight:normal}


