@charset "utf-8";
/* CSS Document */

body {padding:32px 0 0 0; margin:0; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#011924;  background:url(../images/body_bg.gif) repeat-x 0 0 #D6DEE2;}

div,p,h1,h2,h3,ul,li,a,span,ins,form,fieldset,input,select,button,textarea,label {
padding:0; margin:0;
text-align:left;
}

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

img,fieldset{padding:0; margin:0; border:none;}
.speacer{ clear:both; line-height:0; padding:0; margin:0; height:0; font-size:0}
p{ font:normal 12px/15px Arial, Helvetica, sans-serif; color:#011924; 
/*padding:0 0 0 0; margin:0;*/
}
h2{font:normal 22px/25px "Times New Roman", Times, serif; color:#984005; padding:0 0 12px 0; margin:0; text-transform:uppercase;}
a{font:bold 12px/15px Arial, Helvetica, sans-serif; color:#011924; text-decoration:underline; }
a:hover{text-decoration:none;}

/* -------------- main-part ------------------- */

.mainBody{ width:888px; margin:0 auto; padding:0;}
.containerMain{width:888px; background-color:#FFF;}
.nidContainer{ width:840px; padding:0 0 0 27px;}

/* -------------- top-part ------------------- */

.topPart{ height:465px; padding:0; margin:0;}

.logoTop{ float:left; display:block; width:409px;}
.serchTop{ float:right; display:block; width:290px; padding:18px 0 0 0;}
.input_box_1{ background-color:#FFF; border:1px solid #08394E; width:192px; height:19px; font:normal 11px/15px Arial, Helvetica, sans-serif; color:#4C3526; padding:4px 0 0 13px; margin:0;}
.top_input_button{background-color:#08394E; border:none; text-align:center; height:25px; width:63px; text-transform:uppercase; font:bold 11px/25px Arial, Helvetica, sans-serif; color:#ffffff; margin:0; padding:0;}

.float_box_1{float:left; display:block; width:209px;}
.float_box_2{float:left; display:block; width:63px;}

.topMenu{height:36px; padding:0; margin:0;}
.topMenu ul{ margin:0; padding:0; list-style-type:none;}
.topMenu ul li{ margin:0; padding:0 1px 0 0; height:36px; float:left; display:block;}
.topMenu ul li a{ margin:0; padding:0 10px; display:block; background:url(../images/top_a_bg.gif) repeat-x 0 0; font:normal 11px/36px Arial, Helvetica, sans-serif; color:#393938; text-decoration:none; text-transform:uppercase;}
.topMenu ul li a:hover{background:url(../images/top_hover_bg.gif) repeat-x 0 0; color:#ffffff; text-decoration:none;}
.topMenu ul li a.active{background:url(../images/top_hover_bg.gif) repeat-x 0 0; color:#ffffff; text-decoration:none;}

.banner_top{ width:838px; height:266px; background:url(../images/banner_bg.gif) no-repeat 0 0;}
.leftBanner{float:left; display:block; width:551px;}
.rightBanner{float:right; display:block; width:270px; height:266px; background-color:#FFF; padding:6px 7px 0 7px;}
.bannerArea{width:551px; padding:0; margin:0; height:266px; position:relative; top:0; left:0;}
.bannerPic{ position:absolute; left:-14px; top:0; z-index:999; overflow:hidden; }
.bannerInfo{ position:absolute; left:274px; top:62px; z-index:999; overflow:hidden;}
.bannerTitle{font:normal 32px/36px "Times New Roman", Times, serif; color:#F9F6EA; padding:0 0 5px 0;}
.greyBannerTxt{font:normal 20px/24px "Times New Roman", Times, serif; color:#F9F6EA; padding:0 10px 12px 0;}

.topbannerIcon{ width:568px; float:right; display:block; padding:11px 0 0 0; text-align:right;}
.pic_pad_1{ padding:0 10px;}
.pic_pad_2{ padding:0 0 0 10px;}

/* -------------- mid-part ------------------- */

.leftMidPart{float:left; display:block; width:534px;}
.rightMidPart{float:right; display:block; width:282px;}

/* -------------- left-part ------------------- */

.top_mid_float_1{float:left; display:block; width:165px; padding:0 19px 0 0;}
.top_mid_float_2{float:left; display:block; width:165px;}
.top_mid_float_3{float:right; display:block; width:165px;}

.mid_topBox{ background-color:#FFF; border:1px solid #DCDCDC; width:153px; padding:5px;}
a.bluecapslink{font:bold 10px/18px Arial, Helvetica, sans-serif; color:#08394E; text-decoration:none; text-transform:uppercase;}
a.bluecapslink:hover{text-decoration:underline;}

.borderMidBox{ border-bottom:1px solid #3B708F; padding:35px 0 33px 0;}
.blueTitleTxt{font:normal 18px/20px "Times New Roman", Times, serif; color:#3B708F; padding:0 0 10px 0; margin:0; text-transform:uppercase;}

.blueTitleTxt h2{font:normal 18px/20px "Times New Roman", Times, serif; color:#3B708F; padding:0 0 10px 0; margin:0; text-transform:uppercase;}

h2 a, h2 a:link, h2 a:visited{font:normal 18px/20px "Times New Roman", Times, serif; color:#3B708F; padding:0 0 10px 0; margin:0; text-transform:uppercase;}

h1 a, h1 a:link, h1 a:visited{font:normal 18px/20px "Times New Roman", Times, serif; color:#3B708F; padding:0 0 10px 0; margin:0; text-transform:uppercase;}

h2.orangeTitle a, h2.orangeTitle a:link, h2.orangeTitle a:visited{font:normal 18px/20px "Times New Roman", Times, serif; color:#984005; border-bottom:1px solid #3B708F; padding:0 0 5px 0; margin:0; text-transform:uppercase; text-decoration:none;}

.blueTitleTxt span{font:normal 12px/12px Georgia, "Times New Roman", Times, serif; color:#2D4049;}

.mid_Big_Box{ padding:15px 0 30px 0;}
.small_mid_float_1{float:left; display:block; width:112px;}
.small_mid_float_2{float:right; display:block; width:410px;}

.small_mid_float_3{float:left; display:block; width:273px; padding:0 0 25px 0;}
.small_mid_float_4{float:right; display:block; width:251px; padding:0 0 25px 0;}

.mid_floatpad{ padding:0 22px 0 0;}
.orangeTitle{font:normal 18px/20px "Times New Roman", Times, serif; color:#984005; border-bottom:1px solid #3B708F; padding:0 0 5px 0; margin:0; text-transform:uppercase;}
.blueSubtitle{font:bold 11px/15px "Times New Roman", Times, serif; color:#2D4049; padding:5px 0 8px 0; margin:0; text-transform:uppercase;}

#commentform {padding-left:10px;}

/* -------------- right-part ------------------- */

.rightTopConnection{ width:282px; height:272px; background:url(../images/right_connection_bg.jpg) no-repeat 0 0;}
.innerConnection{ width:223px; margin:0 auto; padding:88px 0 0 0;}
.fromName{font:normal 12px/20px Arial, Helvetica, sans-serif; color:#000000; padding:0; margin:0;}
.mid_input_box_right_1{background-color:#FFFFFF; border:1px solid #DACD97; height:19px; width:216px; font:bold 11px/25px Arial, Helvetica, sans-serif; color:#000000; margin:0; padding:3px 0 0 5px;}

.midRightbox{ width:256px; margin:0 auto; padding:20px 0 0 0;}
.rightBlueTitle{font:normal 18px/20px "Times New Roman", Times, serif; color:#3B708F; text-transform:uppercase; padding:0 0 5px 0;}

ul.rightLink{ padding:0; margin:0; list-style-type:none;}
ul.rightLink li{ padding:11px 0 10px 20px; margin:0; background:url(../images/star_icon.gif) no-repeat 0 10px; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#011924; border-bottom:1px solid #B3AFAF;}
ul.rightLink li a{ padding:0; margin:0; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#011924; text-decoration:none;}
ul.rightLink li a:hover{text-decoration:underline; color:#984005;}
ul.rightLink li.none{border-bottom:none;}

ul.tweets li {padding-bottom:15px;}

.twiterbox{ width:206px; height:203px; background:url(../images/twiter_box_bg.gif) no-repeat 0 0; padding:92px 25px 0 25px;}
.text_style1{font:normal 11px/15px Arial, Helvetica, sans-serif; color:#0D364A; border-bottom:1px solid #D3D0D0; padding:0 0 2px 0;}
.text_style2{font:normal 12px/15px Arial, Helvetica, sans-serif; color:#0D364A;  padding:3px 0 0x 0;}
.text_style3{font:normal 12px/15px Arial, Helvetica, sans-serif; color:#011924;  padding:15px; background-color:#FFF;}

/* -------------- footer-part ------------------- */

.footer{ padding:13px 40px 28px 0; color:#52626A; font:normal 11px/15px Arial, Helvetica, sans-serif; text-align:right;}




#nav {      
	/*background: #000; */
	border-bottom:1px solid #666;
	}

#nav ul li a, #nav ul li a:link, #nav ul li a:visited {
	/*color: #FFF; 
	background-color:#000;
	border-top:4px solid #000; */
	}

#nav ul li a:hover, #nav ul li a:active {
	/*background-color: #666;*/
	background-color: transparent;
	color: #FFF;
	text-decoration: underline;
	}

#nav ul li.current_page_item a {
	background-color:#682f90;
	}

#header {
	/*
	background-color:#000;
	background-image: none; */
	background: url(../images/header1.jpg) no-repeat;
	height: 150px;
	border-bottom:2px solid #000;
	}

#headerwrap h1.bloglogo {
	background-image: none;
	background-repeat: no-repeat;
	height: 150px;
	}
	
#header p {
	/*color: #FFF;*/
}

.featurepost h2 a, .featurepost h2 a:link, .featurepost h2 a:visited {
	color:#682f90;
}
.featurepost {
	background-color: #e8e0ee;
	}


h2.featurehead {
	border-bottom: 3px solid #682f90;
	}

h2.featurehead span {
	background-color:#682f90;
	}
	
.sociable li, .sociable ul li {
	background: none;
	background-image: none;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
#footer a:hover {
	color: #FFF;
	}

#tvscreen {
	background: url(http://larrybenet.com/images/tvscreen.jpg) no-repeat;
	height: 430px;
	
}
#tvscreen p {
	padding-top:36px;
}