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

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

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;*/
}

.entry p {margin-bottom: 15px;}
h2{font:normal 22px/25px "Times New Roman", Times, serif; color:#000000; 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:958px; margin:0 auto; padding:0;}
.containerMain{width:958px;}
.nidContainer{ width:958px; padding:0 0 0 0px;}

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

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

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

.float_box_1{float:left; display:block; }
.float_box_2{float:left; display:block; width:63px;}
.rss_link{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}

.topMenu{height:39px; padding:0 15px 0 15px; margin:0; background:url(../images/nav_bg.jpg) no-repeat; width:928px;}
.topMenu ul{ margin:0; padding:0; list-style-type:none;}
.topMenu ul li{ margin:0; padding:0; height:39px; float:left; background:url(../images/nav_seperator.jpg) no-repeat right top;}
.topMenu ul li a{ margin:0; padding:0 10px 0 10px; font:normal 11px/39px Arial, Helvetica, sans-serif; color:#18586C; text-decoration:none; text-transform:uppercase; font-weight:bold; height:39px; display:block;}
.topMenu ul li a:hover{background:#476A79; color:#ffffff; text-decoration:none;}
.topMenu ul li a.active{ background:#476A79; color:#ffffff; text-decoration:none;}

.banner_top{ width:958px; height:242px; background:url(../images/banner_bg.jpg) 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{overflow:hidden;}
.bannerTitle{font: normal 28px/30px Georgia; color:#F9F6EA; padding:0 0 5px 0;}
.greyBannerTxt{font:normal 13px Arial, Helvetica, sans-serif; color:#F9F6EA; padding:0 10px 12px 0;}
.bannerForm{ position:absolute; left:474px; top:6px; z-index:999; overflow:hidden;}

.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:643px;}
.rightMidPart{float:right; display:block; width:291px; padding:0px; margin:0px;}

/* -------------- 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{ padding:0px 0 15px 0; background-color: #F6F7F8; border:1px solid #E9E9E9; margin-bottom:15px;}
.borderMidBox p{ padding:5px;}
.blueTitleTxt{
	background:url(../images/head_back_1.jpg) repeat-x;
	height: 35px;
	color: #ffffff;
	padding: 5px 0 0 10px;
}

h2.blueTitleTxt a, h2.blueTitleTxt a:link, h2.blueTitleTxt a:visited{font:normal 22px/24px "Times New Roman", Times, serif; color:#fff;  padding:0 0 0px 0; margin:0; text-transform:uppercase; text-decoration:none;}

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 22px/24px "Times New Roman", Times, serif; color:#000;  padding:0 0 5px 0; margin:0; text-transform:uppercase; text-decoration:none;}

h3.blueSubtitle a, h3.blueSubtitle a:link, h3.blueSubtitle a:visited{font:bold 13px/15px Arial, Helvetica, sans-serif; color:#155166; padding:5px 0 8px 0; margin:0; text-decoration:none;}

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

.mid_Big_Box{ padding:0px 0 15px 0; background-color: #F6F7F8; border:1px solid #E9E9E9; margin-bottom:15px;}
.small_mid_float_1{float:left; display:block; width:112px; padding: 10px 0 0 10px;}
.small_mid_float_2{float:right; display:block; width:500px; padding: 10px 10px 0 0;}

.small_mid_float_3{float:left; display:block; width:310px; padding:0 0 10px 0;  margin-top:10px;}
.small_mid_float_4{float:right; display:block; width:310px; padding:0 0 10px 0;  margin-top:10px;}

.mid_floatpad{ padding:0 22px 0 0;}
.orangeTitle{font:normal 22px/24px "Times New Roman", Times, serif; color:#000; padding:0 0 5px 0; margin:0; text-transform:uppercase;}
.blueSubtitle{font:bold 12px/15px Arial, Helvetica, sans-serif; color:#155166; padding:5px 0 8px 0; margin:0;}

#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:15px; width:100px; font:normal 11px Arial, Helvetica, sans-serif; color:#000000; margin:0; padding:0}

.midRightbox{ width:271px; margin:0 auto; padding:10px; background-color: #F6F7F8; overflow: hidden; margin-bottom:15px; border:1px solid #E0E0E0;}
.rightBlueTitle{font:normal 18px/20px "Times New Roman", Times, serif; color:#000; 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:#000000;}
ul.rightLink li.none{border-bottom:none;}

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

.twiterbox{ width:271px; height:220px; background:url(../images/twiter_box_bg.gif) no-repeat 0 0; padding:86px 10px 0 10px; margin-bottom:15px;}
.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:0; color:#fff; font:normal 11px/15px Arial, Helvetica, sans-serif; text-align:center; width:958px; background:url(../images/footer_bg.gif) no-repeat; height:68px; line-height:68px;}




#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;
}

/* ================================= by CMG ====================================== */
.head_back_1
{
	background:url(../images/head_back_1.jpg) repeat-x;
	height: 35px;
	color: #F1F2F6;
	padding: 5px 0 0 10px;
}

.six_container{ background:url(../images/separator1.gif) repeat-y center top; margin-bottom:15px;}
.speacer_new{ clear:both; line-height:0; padding:0; margin:0; height:0; font-size:0; border-bottom: 1px dashed #DEDEDE;}