/*  



Theme Name: Stateoftheeconomy Theme



Theme URI: http://www.sweans.com



Description: A WordPress theme frame work



Version: 2.0



Author: Sweans



Author URI: http://www.sweans.com



*/



html, body, div, span, applet, object, iframe,



h1, h2, h3, h4, h5, h6, p, blockquote, pre,



a, abbr, acronym, address, big, cite, code,



del, dfn, em, font, img, ins, kbd, q, s, samp,



small, strike, strong, sub, sup, tt, var,



b, u, i, center,



dl, dt, dd, ol, ul, li,



fieldset, form, label, legend,



table, caption, tbody, tfoot, thead, tr, th, td {



	margin: 0;



	padding: 0;



	border: 0;



	outline: 0;



	font-size: 100%;



	vertical-align: baseline;



	background: transparent;



}



body{



	margin:0;



	background-color: #E8E8E8;



	}



body, th, td, input, textarea{



	color:#000000;



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



	font-size:12px;



	}



form{



	}



fieldset{



	}



input, textarea{



	font-weight:bold;



	}



input.text{



	background:#FFFFFF;



	border:none;



	padding:1px;



	}



input.button{



	background:#000000;



	border:1px solid #000000;



	color:#ffffff;



	}



h1, h2, h3{



	color:#145EA8;



	font-family:Georgia, "Times New Roman", Times, serif;



	padding-bottom:5px;







	}



h1{



	font-size:25px;



	



	



	}



h2{



	



	font-size:22px;



	



	



	}



h3{



	font-size:16px;



	}



h4{



	font-size:14px;



	}



h5{



	font-size:12px;



	}



h6{



	font-size:10px;



	}



p, ul, ol{



	font-size:13px;



	line-height:20px;

	}

#single_p p {

	font-size:inherit;

}





ul, ol{



	



	}



blockquote{



	margin-left:36px;



	margin-right:36px;



	}



a{



	color:#2266bb;



	text-decoration:none;



	}



a:hover{



	border:none;



	color:#000000;

	text-decoration:underline;



	}



h1 a, h2 a, h3 a{



	border:none;



	color:#145EA8;



	text-decoration:none;



	}



h1 a:hover, h2 a:hover, h3 a:hover{



	background:none;



	color:#000000;



	}



hr{



	display:none;



	}



.clear{



	clear:both;







}



/*Header area*/



#logo{



	height:114px;



	margin:0 auto;



	width:980px;



	background-color: #ffffff;



	position:relative;



	}



.logo_left{



	width:523px;



	float:left;



	position:absolute;



	top:5px;



}



.logo_right{



	float:right;



	position:absolute;



	right:0px;



	top:8px;



}



.google_search{



	width:254px;



	height:34px;



	position:absolute;



	right:0px;



	top:30px;



	vertical-align:top;



}



.google_btn{



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



	height:34px;



	width:74px;



	border:none;



	vertical-align:top;



}



#logo a{



	color: #356aa0;



	}



.social_links ul li{



	float:left;



	display:inline;



	padding-left:5px;



	padding-right:10px;



	background:url(images/social_sep.jpg) no-repeat right center;



}



.social_links ul li:last-child{



	background:none;



}



.social_links ul li a{



	font-size:12px;



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



}

.social_links ul li a:hover{

	text-decoration:underline;

	color:#000000;

}



#wrapper{



	}



#header{



	background-color:#356aa0;



	height:30px;



	margin:0 auto;



	width:980px;



	position:relative;



	}



.header_outer{



	margin:0 auto;



	width:980px;



}



#menu{



	float:left;



	



	}



#menu ul{



	line-height:normal;



	list-style:none;



	margin:0;



	padding:0;



	}



#menu li{



	float:left;



	}



#menu a{



	color:#FFFFFF;



	display:block;



	float:left;



	font-size:12px;



	margin-right:1px;



	text-decoration:none;



	padding-right: 20px;



	padding-left: 20px;



	height: 30px;



	line-height: 30px;



	}



#menu a:hover{



	background:#194a7c;



	color:#ffffff;



	}



#menu .current_page_item a{



	color:#ffffff;



	background-color: #194a7c;



	}

.more_page_links{

	margin:0px auto;

	width:850px;

	}



.more_page_links ul{



	line-height:normal;



	list-style:none;



	margin:0;



	padding:0;



	}



.more_page_links li{



	float:left;

	background:url(images/sep.jpg) no-repeat right center;



	}



.more_page_links a{



	color:#2081CD;



	display:block;



	float:left;



	font-size:13px;

	font-weight:bold;



	margin-right:1px;



	text-decoration:none;



	padding-right: 20px;



	padding-left: 20px;



	height: 30px;



	line-height: 30px;



	}



.more_page_links a:hover{

	color:#194A7C;

	text-decoration:underline;



	}



.more_page_links .current_page_item a{



	color:#194A7C;

	}



.homepage_tags{

	margin:0px auto;

	width:980px;

	background:url(images/topics_text.png) no-repeat;

	height:26px;

	}



.homepage_tags ul{



	line-height:normal;



	list-style:none;



	margin:0;



	padding:0;

	margin-left:90px;

}



.homepage_tags li{



	float:left;

	background:url(images/sep.jpg) no-repeat right center;



	}

.homepage_tags ul li:last-child{

	background:none;

}



.homepage_tags a{



	color:#2081CD;



	display:block;



	float:left;



	font-size:11px;

	font-weight:bold;



	margin-right:1px;



	text-decoration:none;



	padding-right: 20px;



	padding-left: 20px;



	height: 26px;



	line-height: 26px;



	}



.homepage_tags a:hover{

	color:#194A7C;



	}



.homepage_tags .current_page_item a{



	color:#194A7C;

	}

.homepage_tags .last{

	background:none;

}

.tip{



	position:absolute;



	top:4px;



	right:220px;



}



#search{



	width:216px;



	position:absolute;



	top:3px;



	right:0px;



	}



#search fieldset{



	border:none;



	}



#search #s{



	width:166px;



	border:none;



	height:22px;



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



	vertical-align:top;



	}



#search #x{



	width:24px;



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



	height:22px;



	border:none;



	vertical-align:top;



	position:absolute;



	right:26px;



	top:0px;



	}



#page{



	background:#FFFFFF;



	margin:0 auto;



	padding:20px 0px 0 0px;



	width:980px;



	position:relative;



	}

	#page_job{



	background:#FFFFFF;



	margin:0 auto;



	padding:20px 0px 0 0px;



	width:980px;



	position:relative;



	}





.contentmain{



	width:667px;



	float:left;



	}



#content{



	padding-top: 0px;



	padding-right: 17px;



	padding-bottom: 0px;



	padding-left: 10px;	



	}



.post{



	}



.post .title{



	font-weight:normal;



	margin:0;



	}



h1.title{



	color:#145EA8;



	font-size:22px;



	font-weight: bold;



	font-family:Georgia, "Times New Roman", Times, serif;



	padding-bottom:5px;



	}



h1.title a:hover{



	color:#000000;



}



h2.title{



	color:#145EA8;



	font-size:16px;



	}



.desctitle{



	font-size:10px;



	}



.post h1.title{



	font-size:24px;



	height:auto;



	



	}



.post .entry{



	



	



	}



.entry p{



	padding-bottom:20px;



}



.entry ul,ol{



	padding-left:20px;



}



.post .meta{



	border-bottom:1px dotted #CCCCCC;



	color:#333333;







	font-size:14px;



	



	



	}



.navigation{



	padding-top:10px;



	padding-bottom: 10px;



}



.navigation a{



	font-size: 14px;



	font-weight: bold;



}



.post .meta a{



	color:#333333;



	}



.post .links{



	margin:0;



	}



.post .tags{



	font-size:9px;



	font-weight:bold;



	margin:0;



	text-transform:uppercase;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #CCCCCC;



	}



.post .links a, .post .tags a{



	border:none;



	}



.leftsidebar



	{



	width:245px;



	float:left;



	}



.sidebar{



	



	}



.sidebar ul{



	list-style:none;



	margin:0;



	padding:0;



	}



#sidebar1 li{



	background-color: #C6C6C6;



	padding: 5px;



	}



#sidebar2 li{



	background-color: #ffffff;



	padding:0px;



	}



#sidebar2 li li{



	padding:5px;



}



.sidebar li ul{



	}



.sidebar li li{



	margin:0;



	}



.sidebar li h2{



	margin:0;



	}







.rightsidebar{



	width:300px;



	float:left;



	border:1px solid #416993;



	}



#sidebar2{



	padding:0px;



	}



#sidebar2 li h2{



	height:39px;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size: 14px;



	font-weight: bold;



	color: #FFFFFF;



	background:url(images/sidebar_top.jpg) repeat-x;



	text-align: center;



	text-transform:uppercase;



	line-height:39px;



	vertical-align:middle;



	}



#sidebar2 li ul{



	line-height:normal;



	padding-left:10px;



	}



#sidebar2 li li{



	background-image: url(images/list.jpg);



	background-repeat: no-repeat;



	background-position: left center;



	}



#sidebar2 li a{



	border:none;



	padding-left: 10px;	



	}

#sidebar2 .ad_125 a{



	border:none;



	padding-left: 0px;	



	}



#sidebar2 li a:hover{



	border:none;

	color:#000000;

	text-decoration:underline;

	



	}



#calendar{



	margin:0 auto;



	}



#calendar caption{



	font-weight:bold;



	}



#calendar table{



	border-collapse:collapse;



	text-align:center;



	width:220px;



	}



#calendar thead th{



	background:#CCCCCC;



	color:#FFFFFF;



	}



#calendar tbody td{



	background:#EEEEEE;



	}



#calendar #today{



	background:#B8D03B;



	color:#FFFFFF;



	font-weight:bold;



	}



#calendar a{



	font-weight:bold;



	}



#calendar #prev{



	text-align:left;



	}



#calendar #next{



	text-align:right;



	}



#design{



	background:#FFFFFF url(images/lines2.gif) bottom right no-repeat;



	height:138px;



	}



.footer_outer{



	background:url(images/footer_outer.jpg) repeat-x;



	height:310px;



}



.footerwrapper{



	color:#ffffff;



	font-size:12px;



	width:980px;



	margin-right: auto;



	margin-left: auto;



	height:250px;



}



#footer{



	color:#ffffff;



	font-size:9px;



	width:980px;



	margin-right: auto;



	margin-left: auto;



	height:60px;



	text-align:center;



	}



#footer a{



	color:#a3cefa;



	}



#footer a:hover{



	color:#d7e8f9;



}



.footer_copy{



	padding-top:5px;



	padding-left:10px;



	font-size: 12px;



	}



 .footerwrapper .footer_block_l {



	float:left;



	padding:10px 15px;



	width:180px;



}



 .footerwrapper ul li{



 	background-image: url(images/list1.jpg);



	background-repeat: no-repeat;



	background-position: left center;



	list-style:none;



	padding-left:15px;



 }



  .footerwrapper ul li a{



  	color:#ffffff;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size:15px;



	line-height:22px;



  }



.footerwrapper ul li a:hover{



		color:#ffffff;



	}



.footerwrapper h3{



	font-family:Georgia, "Times New Roman", Times, serif;



	color:#ffffff;



	font-weight:bold;



	font-size:16px;



	padding:8px 0px;



}



.footerwrapper .footer_block_m {



	float:left;



	padding:9px 15px;



	width:190px;



	position:relative;



}



.footerwrapper .footer_block_m ul li a {



	text-transform:uppercase;



}



.footerwrapper .footer_block_r {



	padding:10px 15px;



	width:170px;



	float:left;



}



.footerwrapper .footer_block_las {



	padding:20px 5px;



	width:320px;



	float:right;



	position:relative;



}



.footer_sub{



	position:absolute;



	top:100px;



}



.footer_sub p{



	padding-bottom:10px;



}



.optin_big_buton{



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



	height:35px;



	width:101px;



	vertical-align:top;



	border:none;



}



.optin_field_big{



	vertical-align:top;



}



.follow_footer{



	margin-bottom:5px;



}



.follow_footer a {



	color:#ffffff;







}



.follow_footer a:hover {



	color:#ffffff;







}



.follow_footer a img{



	margin-right:5px;



	line-height:36px;



	vertical-align:middle;



	margin-right:5px;



}



.sw_copy{



	font-size: 12px;



	padding-left:10px;



	}







.comlabel{



	color:#666666;



	font-size:13px;



	font-weight:lighter;



	}



.comtext{



	background-color:#0a4178;



	border:5px solid #FFFFFF;



	color:#FFFFFF;



	padding:5px;



	}



.postlabel{



	color:#666666;



	font-size:13px;



	font-weight:lighter;



	}



.posttext{



	background-color:#0a4178;



	border:5px solid #FFFFFF;



	color:#FFFFFF;



	padding:5px;



	}



.commentlist{



	list-style:none;



	}



.authorcomment{



	background-color:#efefef;



	margin:10px 0px 0px 0px;



	padding:3px;



	}



.odd{



	color:#333333;



	background-color: #EAEAEA;



	padding-top: 10px;



	padding-right: 10px;



	padding-bottom: 10px;



	padding-left: 10px;



	border-bottom-width: 2px;



	border-bottom-style: solid;



	border-bottom-color: #666666;



	}



.odd a:link{



	color:#000000;



	}



.commenttext{



	color:#000000;



	color:#000000;



	font-size:10px;



	margin:0px 0px 10px 0px;



	padding:5px 10px 5px 10px;



	background-color: #EAEAEA;



	}



#author, #email, #url{



	background:#efefef;



	border:1px solid #cbcbcb;



	



	



	padding:3px;



	width:40%;



	}



#comment{



	background:#efefef;



	border:1px solid #cbcbcb;



	



	margin-bottom:0.6em;



	margin-top:5px;



	padding:3px;



	width:95%;



	}



#submit{



	background-color:#efefef;



	border-bottom:2px solid #CCCCCC;



	border-left:1px solid #E4E4E4;



	border-right:2px solid #CCCCCC;



	border-top:1px solid #E4E4E4;







	padding:3px;



	}



acronym, abbr, span.caps{



	cursor:help;



	}



acronym, abbr{



	border-bottom:1px dashed #999;



	}



blockquote{



	padding-left:52px;



	background-image: url(images/qt.png);



	background-repeat: no-repeat;



	background-position: left top;



	margin-top: 15px;



	margin-right: 30px;



	margin-bottom: 0;



	margin-left: 10px;



	padding-top: 5px;



	}



blockquote cite{



	display:block;



	margin:5px 0 0;



	}



.center{



	text-align:center;



	}



.aligncenter{



	margin-right: auto;



	margin-left: auto;	



}



img.aligncenter{



	display:block;



	margin-left:auto;



	margin-right:auto;



	}



hr{



	border:thin solid #dddddd;



	}



a img{



	border:none;



	}















pre{



	background:#f3f2ed;



	border:solid 1px #9a9a9a;



	color:blue;



	margin:10px;



	padding:10px;



	}



code{



	color:#000;



	font-size:1.0em;



	}







/* Begin Images */



p img {



	padding: 0;



	max-width: 100%;



	}







/*	Using 'class="alignright"' on an image will (who would've



	thought?!) align the image to the right. And using 'class="centered',



	will of course center the image. This is much better than using



	align="center", being much more futureproof (and valid) */







img.centered {



	display: block;



	margin-left: auto;



	margin-right: auto;



	}







img.alignright {



	padding: 4px;



	margin: 0 0 2px 7px;



	display: inline;



	}







img.alignleft {



	padding: 4px;



	margin: 0 7px 2px 0;



	display: inline;



	}







.alignright {



	float: right;



	}







.alignleft {



	float: left;



	}



/* End Images */







/* Captions */



.aligncenter,



div.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



}







.wp-caption {



	border: 1px solid #ddd;



	text-align: center;



	background-color: #f3f3f3;



	padding-top: 4px;



	margin: 10px;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	border-radius: 3px;



}







.wp-caption img {



	margin: 0;



	padding: 0;



	border: 0 none;



}







.wp-caption p.wp-caption-text {



	font-size: 11px;



	line-height: 17px;



	padding: 0 4px 5px;



	margin: 0;



}



/* End captions */



/*Drop Menu start*/







#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative;  z-index:1000; width:100%;}







#dropmenu a {



	color:#194a7c;



	display:block;



	float:left;



	font-size:12px;



	margin-right:0px;



	text-decoration:none;



	line-height: 30px;



	height: 30px;



	padding-right: 10px;



	padding-left: 8px;



	



}



#dropmenu a:hover { 	

	background-color:#356aa0;

	color:#ffffff;}



#dropmenu li {float:left; position:relative; background:url(images/arrow.gif) no-repeat right center;}



#dropmenu ul {position:absolute; display:none;  top:30px;; left:0px;}



#dropmenu ul a {



	color: #2081cd;



	font-weight: normal;



	background-image: none;



}



#dropmenu li.last {



	background-image: none;



	height:30px;



}







#dropmenu ul a:hover {



	color: #194a7c;



	font-weight: normal;



	background-image: none;



}



#dropmenu li ul {



	background-color: #356aa0;



	width: 190px;



	padding: 0px;



	margin:0px;



	



}



#dropmenu li ul li{



	background-image:none;



}



#dropmenu li ul a {



	height:auto;



	float:left;



	color: #ffffff;



	width:180px;



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #9bc8f6;



	text-align: left;



	padding-top: 0px;



	text-transform:uppercase;



	padding-bottom: 0px;



	margin: 0px;



	padding-right: 0px;



	padding-left: 10px;



	line-height:19px;



}











#dropmenu li ul a:hover {



	color: #ffffff;



	background-color: #194a7c;



	



	}



#dropmenu li ul li{



	width:190px;



	



}



#dropmenu ul ul {top:auto;}



#dropmenu li ul ul {left:300px; margin:0px 0 0 0px;}



#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}



#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}



#panel{



	background:#356AA0;



	border:thin solid #9bc8f6;



	color:#ffffff;



	display:none;



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



	font-size:11px;



	height:auto;



	position:absolute;



	text-decoration:none;



	width:350px;



	float:left;



	left:0px;







}



#panel1{



	background:#356AA0;



	border:thin solid #9bc8f6;



	color:#ffffff;



	display:none;



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



	font-size:11px;



	height:auto;



	text-decoration:none;



	width:350px;



	float:left;



	position:absolute;



	left:84px;



	top:1px;



	



}



 #panel1 ol{



	width:350px;



	list-style:none;



	padding-left:0px;



}



#panel1 ol li{



	background-image:none;



	color:#ffffff;



	line-height:normal;



	text-transform:uppercase;



	float:left;



	width:160px;



}







#panel1 li a{



	color:#ffffff;



	border-bottom:none;



	font-size:12px;



	display:block;



	float:left;



	height:30px;



	line-height:30px;



	margin-right:0;



	padding-left:8px;



	padding-right:10px;



	text-decoration:none;



}



#panel1 li a:hover{



	background:#194a7c;



}



#panel ol{



	width:350px;



	list-style:none;



	padding-left:0px;



}



#dropmenu #panel ol li{



	background-image:none;



	color:#ffffff;



	line-height:normal;



	text-transform:uppercase;



	float:left;



	width:160px;



}







#dropmenu #panel li a{



	color:#ffffff;



	border-bottom:none;



}



#dropmenu #panel li a:hover{



	background:#194a7c;



}



.cat_menu{



	margin:0px auto;



	width:980px;



	background:url(images/cat_menu.jpg) repeat;



	height:64px;



}

.cat_menu1{



	margin:0px auto;



	width:980px;



	background:url(images/cat_menu.jpg) repeat;



	height:128px;



}





.btn-slide {



	text-align: center;



	margin: 0 auto;



	display: block;



	color: #fff;



	text-decoration: none;



}







.top_banner_outer{

	background:#FFFFFF;



	margin:0 auto;



	width:980px;

	height:95px;



}

.outer{

	background:#FFFFFF;



	margin:0 auto;



	width:980px;

	height:30px;

}

.out{

	background:#FFFFFF;



	margin:0 auto;



	width:980px;

	height:10px;

}

.top_banner{



	width:728px;



	height:95px;



	margin:0px auto;





}



/*Featured Slider*/



#featured{



	width:640px;



	position:relative;



	height:250px;



	background:#fff;



	border:5px solid #ccc;



	margin-bottom:20px;



}



#featured ul.ui-tabs-nav{



	position:absolute;



	top:0; left:400px;



	list-style:none;



	padding:0; margin:0;



	width:240px;



}



#featured ul.ui-tabs-nav li{



	padding:1px 0; padding-left:13px;



	font-size:12px;



	color:#666;



}



#featured ul.ui-tabs-nav li span{



	font-size:11px; font-family:Verdana;



	line-height:18px;



}



#featured .ui-tabs-panel{



	width:400px; height:250px;



	background:#999; position:relative;



        overflow:hidden;



}



#featured .ui-tabs-hide{



	display:none;



}



#featured li.ui-tabs-nav-item a{/*On Hover Style*/



	display:block;



	height:60px;



	color:#145EA8;  background:#fff;



	line-height:20px;



	outline:none;



}



#featured li.ui-tabs-nav-item a:hover{



	background:#f2f2f2;

	color:#000000;



}



#featured li.ui-tabs-selected{ /*Selected tab style*/



	background:url('images/selected-item.gif') top left no-repeat;



}



#featured ul.ui-tabs-nav li.ui-tabs-selected a{



	background:#ccc;



}



#featured ul.ui-tabs-nav li img{



	float:left; margin:2px 5px;



	background:#fff;



	padding:2px;



	border:1px solid #eee;



}



#featured .ui-tabs-panel .info{



	position:absolute;



	top:170px; left:0;



	height:80px; width: 400px;



	background: #CCCCCC url('images/transparent-bg1.png');

	padding:0px;

	margin:0px;



}



#featured .info h2{



	font-size:18px; font-family:Georgia, serif;



	color:#145EA8; padding:5px; margin:0;



	overflow:hidden;



}



#featured .info p{



	margin:0 5px;



	font-family:Verdana; font-size:11px;



	line-height:15px; color:#145EA8;



}



#featured .info a{



	text-decoration:none;



	color:#145EA8;



}



#featured .info a:hover{



	text-decoration:underline;

	color:#000000;



}

#featured .ui-tabs-panel .info .more{

	padding-right:10px;

}





/*Trending*/



.trending_title{



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



	width:643px;



	height:7px;



	padding-bottom:10px;



}



.trend_post h1.title{



	padding-bottom:10px;



}



.trend_post h1.title a{



	color:#145ea8;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-weight:bold;



	font-size:20px;



}

.trend_post h1.title a:hover{

	color:#000000;

	text-decoration:underline;

}



.thumb_image{



	float:left;



	border:1px solid #999999;



	padding:2px;



	margin-right:5px;



}



.trend_post .thumb_image{



	width:260px;



}



.clear{



	clear:both;



}



/*time*/



.byline {



	color:#AAAAAA;



	font-size:11px;



	letter-spacing:0.02em;



	line-height:16px;



	padding-top:5px;



}



.bylin{



	color:#df6440;



	font-size:11px;



	letter-spacing:0.02em;



	line-height:16px;



	padding-top:5px;



	padding-bottom:5px;



}



.byline .author {



	font-style:italic;



	font-weight:bold;



	color:#2266bb;



	padding-left:5px;



	padding-right:5px;



}



.byline .comm {



	color:#000000;



}



.byline .comm a{



	color:#000000;



}



.more{



	color:#25578a;



	float:right;



	



}

.more:hover{

	color:#000000;

	text-decoration:underline;

}

/*sidebar widgets*/



.follow{



	margin:15px;



}



.follow a img{



	padding-right:15px;



}



.VideoCaption{



	text-align:center;



	padding-top:5px;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size:13px;



	font-weight:bold;



	color:#194a7c;



}







/*section*/



.section{



	margin-top:20px;



	float:left;



}



.section_title{



	border-top:3px solid #40739b;



	margin-bottom:10px;



}



.section_title h1{



	font-family:Georgia, "Times New Roman", Times, serif;



	font-weight:bold;



	font-size:18px;



	color:#194a7c;



	padding-top:8px;



}



.single_section{



	position:relative;



	margin-bottom:10px;



	float:left;



	width:650px;



}



.single_section_head{



	background-color:#cccccc;

	padding-left:5px;

	margin-bottom:8px;

	float:left;

	width:645px;



}

.cat_more{

	float:right;

	padding:8px;

}

.single_section_head h1{



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size:15px;



	font-weight:bold;



	color:#194a7c;



	padding-top:10px;

	width:592px;

	float:left;



}



.single_section_head h1 a{



	color:#194a7c;



}

.single_section_head h1 a:hover{



	color:#000000;

	text-decoration:underline;



}



.section_post_main{



	float:right;



	width:235px;



}



.section_post_main h4.title{



	font-size:14px;



	font-weight:normal;



	line-height:16px;



	font-family:arial;

	font-weight:bold;



}



.section_post_main .thumb_image_main{



	padding:2px;



	border:1px solid #cccccc;



	width:225px;



	margin-bottom:5px;



}



.section_left{



	width:395px;



	float:left;



}



.section_post{



	margin-bottom:8px;



	border-bottom:1px solid #cccccc;



	padding:10px 0px;



	float:left;



}



.single_section_border{



	border-bottom:none;



}



.section_post h1.title{



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



	font-size:14px;



	font-weight:normal;



}



.section_post h1.title a{



	color:#2266BB;

	font-weight:bold;



}



.section_post h1.title a:hover{



	color:#000000;

	text-decoration:underline;

}



.byline .auth{



	float:left;



	color:#2266BB;



	font-style:italic;



	font-weight:bold;



	padding-left:3px;



	padding-right:3px;



}



.byline .comme{



	float:left;



}



.byline .fbook{



	float:left;



	padding-right:0px;



}



.byline .time{



	float:left



}



.time1{	



	float:left;



}



.auth1{



	float:left;



	color:#2266BB;



	font-style:italic;



	font-weight:bold;



	padding-left:5px;



	padding-right:5px;



}



.byline .tweet{



	float:left;

	width:93px;



}

.single_cnt .byline .tweet{



	float:left;

	width:98px;



}





.byline .tweet iframe{



	width:55px;



}



#sidebar2 .ngg-widget{



	text-align:center;



	margin-left:20px;



	margin-bottom:10px;



	margin-top:10px;



}



#sidebar2 li .execphpwidget{



	margin-bottom:10px;



}



#sidebar2 li .textwidget{



	margin-bottom:10px;



	margin-top:10px;



}







#sidebar2 .nex_img{



	float:left;



	width:125px;



	color:#000000;



}



#sidebar2 a.more_video{



	position:relative;



	left:75px;



}



#sidebar2 #PDI_container3270222 .pds-question-top {



	color:#0a3c6f;



}



#sidebar2 #PDI_container3270222 .pds-box a{



	color:#0a3c6f;



}



#sidebar2 .tab-content ul li{



	border-bottom:1px solid #d6dee7;



	padding:5px;



	margin-right:5px;



}



#sidebar2 .ad_125{



	margin-bottom:10px;



	margin-left:20px;



}



#sidebar2 .ad_125 img{



	margin-right:8px;



}



/*Archive page*/



.arch_month ul li{



	line-height:25px;



}



.arch_month{



	margin-bottom:10px;



}



.arch_cat ul li {



	line-height:25px;



}



.arch_cat ul li a{	



	text-transform:uppercase;



}



/*Category page*/



.cat_post{



	border-bottom:1px solid #DDDDDD;



	padding:20px 5px;



	float:left;



}



.cat_post .thumb_image{



	width:150px;



	margin-right:18px;



	margin-top:3px;



	height:auto;



}



.cat_post h2.title a{



	font-size:22px;



}



.cat_post h2.title a:hover{



	color:#000000;



}



.cat_post .cnt{



	width:456px;



	float:left;



}



/*Navigation*/



.navigation{



	font-size:14px;



	font-variant:small-caps;



	font-weight:bold;



	letter-spacing:0.05em;



	text-transform:lowercase;



}



.wp-pagenavi{



		border-bottom:2px solid #2266BB;



		padding-bottom:10px;



}



.wp-pagenavi span.pages{



	color:#cccccc;



	padding:4px 10px 2px;



}



.wp-pagenavi span.current{



	color:#000000;



	padding:4px 10px 2px;



}



.wp-pagenavi .nextpostslink{



	padding-left:5px;



}



.wp-pagenavi .previouspostslink{



	padding-right:5px;



}



/*Single post*/



#page .sharepost {



	position:fixed;



	top:419px;



	left:50%;

	margin-left:-555px;



}



.single_cnt .thumb_image{



	width:260px;



	margin-right:18px;



	margin-top:3px;



	height:auto;



}



.related{



	padding:15px;



}



.related ul.related_post{



	margin-left:20px;



}



.related h2{



	font-size:16px;



}



.info{



	background:#E7E7E7;



	font-size:13px;



	margin:10px 0 20px;



	padding:10px 15px;



	}



.share_add{



	padding-top:5px;



}



#sidebar2 li ul.popu li{



	background-image: url(images/list.jpg);



	background-repeat: no-repeat;



	background-position: 0px 8px;



}



/*Footer links*/



.footer_copy1{



	font-size:12px;



	margin:0px auto;



	width:350px;



	



	}



.footer_copy1 ul li{



	display:inline;



	float:left;



	padding-left:5px;



	padding-right:5px;



	list-style:none;



	background:url(images/footernav.jpg) no-repeat right center;



}



.footer_copy1 ul li:first-child{



	background:none;



}



.footer_copy1 ul li:last-child{



	background:none;



}

.channels{	

	background:#FFFFFF;

	margin:0 auto;

	padding:20px 0px 0 0px;

	width:980px;

	position:relative;

}

.channels .single_section_head {

	width:975px;

}

.channels .single_section_head h1{	

	padding-left:10px;

	padding-top:5px;

	width:975px;

	margin-bottom:0px;

}

.channels ul.recent{

	margin-left:20px;

}

.channels ul.recent li {

	list-style-position:inside;

	line-height:23px;

}

.channels ul li a{

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

	font-size:14px;

	color:#194A7C;

}

.channels ul li a:hover {

	color:#000000;

}

.channels .date{

	color:#999999;

}

.channels .chan_com{
	color:#2081CD;
}

#panel2{

	background:#356AA0;

	border:thin solid #9bc8f6;

	color:#ffffff;

	display:none;

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

	font-size:11px;

	height:auto;

	text-decoration:none;

	width:335px;

	float:left;

	position:absolute;

	left:0px;

	top:1px;

	

}

 #panel2 ol{

	width:350px;

	list-style:none;

	padding-left:0px;

}

#panel2 ol li{

	background-image:none;

	color:#ffffff;

	line-height:normal;

	text-transform:uppercase;

	float:left;

	width:140px;

}



#panel2 li a{

	color:#ffffff;

	border-bottom:none;

	font-size:12px;

	display:block;

	float:left;

	height:30px;

	line-height:30px;

	margin-right:0;

	padding-left:8px;

	padding-right:10px;

	text-decoration:none;

}

#panel2 li a:hover{

	background:#194a7c;

}
