/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

.clear{
	clear:both;
	font-size:1px;
	line-height:1px;
}

a {
color:#2D638E;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
}

a hover
{
font-family:Arial, Helvetica, sans-serif;
color:#004276;
text-decoration:none;
}
a visited
{
font-family:Arial, Helvetica, sans-serif;
color:#004276;
text-decoration:none;
}

h1 {
color:#790101;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:30px;
letter-spacing:-1px;
line-height:90%;
}

h6:hover {background:url(../images/a_bg.jpg) top repeat-x #fff; height:30px; }
h6 a { margin:0; font-size:24px; line-height:24px;}

 


h2{
	font-size:22px;
}

h3{
	font-size:18px;
}
/*==============================================================================*/
html {
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
}


.container{
	
	width:888px;
	/*height:800px;*/
	margin:0 auto;
	/*border:1px solid red;*/
}

/* ============================== header here =============================*/
.header{
	border-bottom:1px dotted #a5a5a5;
	height:190px; /* this is temp height*/
}

.top_div{
	height:34px;
	border-bottom:1px dotted #a5a5a5;
	font-size:11px;
}

.blank9{
	height:9px;
	font-size:1px;
	line-height:1px;
}

.links_left{
	float:left;
	display:inline;
	/*width:330px;*/
}

.links_right{
	float:right;
	display:inline;
	/*width:266px;*/
}

.link_dark, .link_light{
	float:left;
	font-weight:bold;
}


.link_dark a{
	color:#000;
}

.link_light{
	margin-left:25px;
	float:right;
}

.link_light a{
	color:#aaa;
}


.logo_div{
	
}

.logo{
	height:56px;
	width:288px;
	float:left;
	display:inline;
	margin-top:10px;
}

.user_info{
	float:right;
	display:inline;
	margin-top:5px;
}

.user_info .avatar{
	float:right;
	display:inline;
}

.user_name{
	width:100px;
	float:right;
	display:inline;
	margin:33px 5px 0 0;
	
}

.user_img{
	float:right;
	display:inline;
}

.common_font{
	font-size:11px;
	font-weight:bold;
}

.login ul{
	float:right;
	display:inline;
	font-size:11px;
	font-weight:bold;
	margin-top:4px;
	text-transform: uppercase;
}

.login ul li{
	float:right;
	display:inline;
	margin-left:10px;
}

.login ul li a{
	color:#000;
}

.login ul li a:hover{
	color:#2D638E;
}

.menubar{
	
	margin-top:10px;
	/*background:url(../images/menu-bg.jpg) repeat-x;*/
}

.nav{
	background:url(../images/menu-bg.jpg) repeat-x;
	width:auto;
	height:30px;
	float:left;
}

.nav ul {
	float:left; height:30px; list-style:none; display:inline;	margin-left:0px;	width:auto;}

.nav ul li{	float:left;	display:inline;	margin-right:0px;	margin-top:0px;	background:url(../images/divider_03.jpg) no-repeat right -2px;}

.lastNav { background:url(../images/divider_03.jpg) no-repeat right; border-right:0px solid #790101; height:30px; }

.nav ul li h6{ display:inline-block; font-size:24px; line-height:24px; padding:2px 0; float:left}
.nav ul li h6 a{
	color:#FFFFFF;
	font-family:trebuchet MS;
	font-size:20px;
	letter-spacing:-1px;
	margin:0;line-height:24px; 
	display:inline-block;
	text-decoration:none;padding:0 16px;
	
}

.nav ul li a:hover, .nav ul li h6 a.active{
	color:#790101;
	background:url(../images/a_bg.jpg) repeat-x #fff;
}

.nav ul li a.home{
}



.ashlink_13 {
color:#ffffff;
font-family:"Lucida Grande",Verdana,sans-serif;
font-size:10px;
font-weight:bold;
background-color:#999999;
text-transform:uppercase;
padding:1px 1px 1px 1px;
}

.ashlink_13 a {
color:#ffffff;
background-color:#999999;
font-family:"Lucida Grande",Verdana,sans-serif;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
padding:1px 1px 1px 1px;
}


.searchDv {float:left;width:auto;}

.searchDv{
	height:30px;
	/*width:237px;*/
	width:246px;
	float:left;
	display:inline;
	margin-left:1px;
}

.searchDv input{
	height:23px;
	margin-left:3px;
	border-top:2px solid #151515 !important;
	border-left:2px solid #151515 !important;
	border-right:1px solid #cecece;
	border-bottom:1px solid #cecece;
	width:237px;
	color:#b3b3b3;
	font-size:14px;
	font-weight:bold;
	padding:4px 0 0 4px;
}


.gogo_btn{
	float:right;
	display:inline;
	height:30px;
	width:36px;
}

.gogo_btn h6{ display:inline-block; line-height:24px; padding:2px 0 0 2px; width:36px; text-align:center; float:none; }
.gogo_btn h6 a{
 	float:none; text-align:center; color:#fff; font-size:20px; text-decoration:none; dispaly:inline-block; margin: 0 0 0 2px;
}

/* */

.more {
	float:right;
	font-family:"Lucida Grande",Verdana,sans-serif;
	font-size:11px;
		color:#767676;
	font-weight:bold;
	letter-spacing:0.05em;
}

.more a{
	float:right;
	font-family:"Lucida Grande",Verdana,sans-serif;
	font-size:11px;
		color:#767676;
	font-weight:bold;
	letter-spacing:0.05em;
}


.subnav{
	margin-top:6px;
	padding:0 15px;
	float:left;
	clear:both;
	width:855px;
}

.subnav ul{
	float:left;
	display:inline;
	font-size:18px;
	padding-top:3px;
}

.subnav ul li{
	float:left;
	display:inline;
	margin-right:8px;
	color:#898989;
}

.divider{
	margin-top:-2px !important;
}

.subnav ul li a{
	color:#9b9b9b;
	font-family:Times New Roman;
	font-size:20px;
	
}

.subnav ul li a:hover{
	color:#5C0100;
	
}

.trendnav{
	margin-top:6px;
	float:left;
	clear:both;
	width:888px;

}

.trendnav ul{
	float:left;
	display:inline;
	font-size:18px;
	padding-top:3px;

}

.trendnav ul li{
	float:left;
	display:inline;
	margin-right:8px;
	color:#898989;

}

.divider{
	margin-top:-2px !important;
}

.trendnav ul li a{
	color:#9b9b9b;
	font-family:Times New Roman;
	font-size:20px;
	
}

.trendnav ul li a:hover{
	color:#5C0100;
	
}


/*.daily{
	text-decoration:underline !important;
}*/

/* ==============================  header ends here ==================== */


/* ===============================  Slide show here ==================== */

.slideshow{
	width:888px;
	height:350px;
	padding:12px 0;	
	clear:both;

}

.banner_shadow{
	height:6px;
	width:884px;
	margin:0 auto;
	margin-top:-13px;
	font-size:1px;
	line-height:1px;
	background:url(../images/banner-shadow.jpg) no-repeat;
}

.small_banner{

	padding:5px 0;
	border-bottom:1px dotted #a5a5a5;
}

/**************************************************************************/



/* =============================================================== main contents here ======================================================*/
.main_content{
	/*border-right:1px solid green;*/
}

.blank19{
	height:19px;
}

.left_content{
	width:440px;
	float:left;
	display:inline;
	border-right:1px dotted #a5a5a5; 
}

.blue_head {
color:#790101;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:26px;
letter-spacing:-2px;
margin-bottom:3px;
width:auto;
}

.blue_head a{
color:#790101;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:26px;
letter-spacing:-2px;
margin-bottom:3px;
width:auto;
}




.video_container{
	width:196px;
	float:left;
	display:inline;
	margin-right:24px;
}



.img_div{
	width:193px;
	height:100px;
	border:1px solid #767676;
	
}

.video_bottom_shadow{
	width:193px;
	font-size:1px;
	line-height:1px;
	height:6px;
	margin:0 auto;
	background:url(../images/bottom-shadow.jpg) no-repeat center top;
}

.video_info{
	padding-right:24px;
}
.video_container .video_info{ padding:0;}

.info_txt{
	float:left;
	
	
}

.info_txt1{
	float:left;
	display:inline;
		}

.rating{
	float:right;
	display:inline;
	padding-left:5px;
}

.rate_img{
	float:left;
	display:inline;
}

.blue_link {
color:#2D638E;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold ;
}

.blue_link2 {
color:#2D638E;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold ;
padding:1px 1px 1px 1px;
}



.ashlink_12 {
color:#333333;
font-family:"Lucida Grande",Verdana,sans-serif;
font-size:10px;
font-weight:bold;
padding:0 0;
text-transform:uppercase;
}

.ashlink_10 {
	float:right;
color:#767676;
font-family:"Lucida Grande",Verdana,sans-serif;
font-size:10px;
font-weight:bold;
letter-spacing:0.05em;
line-height:1.7em;
text-decoration:none;
}

.ash {
color:#d9d9d9;
font-family:"Lucida Grande",Verdana,sans-serif;
font-size:10px;
letter-spacing:0.05em;
line-height:0;
text-decoration:none;
}
.ash99 {
color:#d9d9d9;
font-family:"Lucida Grande",Verdana,sans-serif;
font-size:10px;
letter-spacing:0.05em;
text-decoration:none;
}


.blank20{
	height:20px;
}

.blank15_bor{
	height:15px;
	margin-right:24px;
	border-top:1px dotted #a5a5a5;
}

.blank15_bor1{
	height:15px;
	border-top:1px dotted #a5a5a5;
}

.blank15_bor2{
	height:15px;
	border-top:1px dotted #a5a5a5; margin: 0 10px 0 0;
}

.blank101{
	height:101px;
}
/****************************/




.right_content{
	width:417px;
	float:right;
	display:inline;
	/*border-left:1px dotted red;*/
}


.in_pic_shadow {
background:transparent url(../images/banner-shadow.jpg) no-repeat scroll 0 0;
font-size:1px;
height:6px;
line-height:1px;
margin:-3px 0 0 1px;
width:415px;
}

.img_caption {
color:#666666;
font-family:"Lucida Grande",Verdana,sans-serif;
font-size:10px;
text-transform:uppercase;
}

.img_caption_r {
color:#790101;
font-family:"Lucida Grande",Verdana,sans-serif;
font-size:10px;
text-transform:uppercase;
	font-weight:bold;
}

.new_link{
	float: right; 
	padding-left: 10px;
}


.sub_right_left{
	float:left;
	
	display:inline;
}


.sub_right_right{
	width:177px;
	border-left:1px dotted #a5a5a5;
	float:right;
	display:inline;
	padding-left:20px;
	
	
}

.nation{
	border:1px solid #39779f;
	font-size:1px;
	line-height:1px;
	width:175px;
	height:720px;
}

.info_only{
	width:196px;
	clear:both;
}


.blank27{
	height:27px;
}

.blank30_bor{
	border-bottom:1px dotted #ddd;
	height:30px;
}

.black_text {
color:#444444;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

.conver{
	margin-top:5px;
}
/* ***************************************************************************************************************************************** */


.footer{
	border:1px dotted #a5a5a5;
	padding:10px 0 0;
	border-left:none;
	border-right:none;
	background:url(../images/footer-logo.jpg) right 10px no-repeat;
}


.main_footer{
	width:791px;
	float:left;
	display:inline;
	
}

.foot_menu{
	width:724px;
	float:right;
	padding-right:67px;
	display:inline;
	padding-bottom:10px;
	border-bottom:1px dotted #a5a5a5;
	
}

.foot_menu ul{
	float:right;
	display:inline;
}

.foot_menu ul li{
	float:right;
	display:inline;
	margin-left:4px;
}

.foot_menu ul li a{
	color:#000;
}


.foot_menu ul li a:hover{
	color:#004276;
}


.foot_img{
	float:right;
	display:inline;
	height:103px;
	width:79px;
}


.footer_logo{
	width:177px;
	height:32px;
	float:left;
	display:inline;
	margin-top:25px;
}


.newsletter{
	width:600px;
	float:right;
	display:inline;
	padding:5px 0 1px;
	
}

.news_email{
	border-bottom:1px dotted #a5a5a5;
}


.icons{
	float:left;
	display:inline;
}

.ico{
	float:left;
	display:inline;
	margin-right:15px;
}

.email{
	float:right;
}

.email span{
	float:right;
	display:inline;
	margin:5px 15px 0 0;
}

.email input{
	float:right;
	display:inline;
	margin-right:5px;
	height:18px;
	margin-top:2px;
	font-size:11px;
	color:#909090;
	width:162px;
	padding-left:3px;
	border-top:2px solid #c4c2c2 !important;
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	padding-top:1px;
	
}

.btn_go{
	float:right;
	height:25px;
	font-weight:bold;
	font-size:17px; width:31px; line-height;17px padding:0px 0; text-align:center;
}

.copy{
	text-align:center;
	padding:10px 0;
}
.go{
	/*width:42px;*/
	float:right;
	padding:0;
	/*border:1px solid red;*/
}

.go a{
	color:#FFFFFF;
	font-family:Trebuchet MS;
	font-size:20px;
	/*font-weight:bold;*/
	letter-spacing:-1px;
	margin:1px 1px 0 1px;
	padding:2px 3px 12px 0px;
	display:inline-block;
	text-decoration:none;
	width:36px;
	text-align:center;
}



.go a:hover{
	color:#790101;
	background:url(../images/a_bg.jpg) repeat-x;
}

.img_pos{
	vertical-align:middle;
}


/* =============================================== insid page styling here ===========================================*/
.bio1 {
	color:#767676;
	font-family:"Lucida Grande", Verdana, sans-serif;
	font-size:12px;
	letter-spacing:-0.05em;

}
.bio1 a {
	color:#767676;
	font-family:"Lucida Grande", Verdana, sans-serif;
	font-size:12px;
	letter-spacing:-0.05em;
	
}

.blank12{
	height:12px;
}

.inside_left{
	width:630px;
	float:left;
	display:inline;
	/*border-right:1px solid red;*/
	
}

.ash_11 {
color:#767676;
font-family:"Lucida Grande",Verdana,sans-serif;
font-size:11px;
letter-spacing:0.05em;
line-height:1.7em;
}

.posted{
	float:left;
	display:inline;
}


.controls{
	height:24px;
	width:179px;
	float:right;
	display:inline;
	margin-right:7px;
	margin-top:10px;
	border:1px solid #dadada;
}

.controls img{
	float:right;
	margin-left:5px;
	margin-right:5px;
}


.inside_banner{
	width:620px;
	height:320px;
	border:1px solid #898989;
}

.inside_banner_shadow{
	width:618px;
	height:6px;
	margin:-2px 0 0 2px;
	font-size:1px;
	line-height:1px;
	background:url(../images/banner-shadow.jpg) no-repeat;
}

.twits{
	width:72px;
	float:left;
	display:inline;
	text-align:center;
	margin:0 10px 10px 0;
	border:1px solid #dadada;
}

.twit_count{
	width:50px;
	height:33px;
	margin:5px auto;
	text-align:center;
	line-height:10px;
	padding-top:9px;
	background:url(../images/t-bg.jpg) no-repeat;
}

.twit_count a{
color:#444444;
font-size:17px;
text-align:center;
text-decoration:none;
}


.twit_count span{
	font-size:10px;
	width:40px;
}

.tt_txt{
	height:16px;
	width:50px;
	margin:0 auto;
	background:url(../images/retweet.jpg) no-repeat;
}

.tt_txt a{
	font-size:11px;
	color:#fff;
}

.face_count{
	height:42px;
	width:60px;
	margin:0 auto;
	text-align:center;
	margin-top:10px;
	background:url(../images/face_count.jpg) no-repeat;
}

.face_count a{
	font-size:22px;
	letter-spacing:-1px;
	line-height:37px;
	color:#333;
}

.f_connect{
	height:18px;
	width:60px;
	margin:4px auto;
	text-align:center;
}


.what{
	width:186px;
	height:330px;
	float:right;
	margin:0 0px 15px 15px;
}

.what span{
	color:#666;
}

.blank40{
	height:40px;
}

.think{
	/*height:144px;*/
	width:184px;
	padding-bottom:10px;
	border:1px solid #dadada;
}

.bird{
	width:158px;
	margin: 0 auto;
	margin-top:5px;
}

.bird img{
	float:left;
	display:inline;
}

.bird span{
	float:left;
	display:inline;
	margin-top:5px;
	margin-left:2px;
	color:#000;
}

.ttt{
	padding:10px;
	border:1px solid #dadada;
}

.no{
	float:left;
	display:inline;
	color:#c1c1c1 !important;
	font-weight:bold;
	margin-top:14px !important;
}

.update_btn{
	float:right;
	display:inline;
	width:80px;
	height:25px;
	margin-top:8px;
	background:url(../images/update-bg.jpg) repeat-x;
}

.update_btn a{
	color:#FFFFFF;
	display:inline;
	float:left;
	font-size:17px;
	font-weight:bold;
	margin-left:1px;
	margin-right:1px;
	margin-top:1px;
	padding:3px 5px 0 6px;
}

.update_btn a:hover{
	color:#790101;
	background:url(../images/a_bg.jpg) repeat-x;
}

.article {
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
letter-spacing:-0.05em;
line-height:1.3em;
text-align:justify;
}

.by{
	float:right;
}

.widget_left{
	float:left;
	display:inline;
	border:1px solid #a5b3cf;
	width:298px;
	height:248px;
}

.widget_right{
	float:right;
	display:inline;
	/*border:1px solid #a5b3cf;*/
	width:300px;
	height:248px;
	text-align:center;
}

.followus{
	height:53px;
	border-bottom:1px dotted #a5a5a5;
}

.float_left{
	float:left;
}

.float_right{
	float:right;
}

.twit1{
	margin-bottom:20px;
}

.twit2{
	margin-bottom:0 !important;
}

.twit_img{
	float:left;
	display:inline;
	margin-right:10px;
	height:32px;
	width:32px;
}

.twit_txt{
	float:left;
	display:inline;
	text-align:left;
	width:250px;
}

.join{
	margin-right:30px;
}

.art{
	border-top:1px dotted #a5a5a5;
	border-bottom:1px dotted #a5a5a5;
	padding:10px 0;
	margin-top:10px;
}

.art_img{
	float:left;
	display:inline;
	height:90px;
	width:415px;
}

art_txt{
	float:left;
	display:inline;
}

.editors{
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #a5a5a5;
}

.carausal{
	position:relative;
	border-bottom:1px dotted #a5a5a5;
}

.next{
	position:absolute;
	right:24px;
	top:-3px;
}

.item1{
	width:196px;
	float:left;
	display:inline;
	margin-right:5px;
}

.vd_cont{
	width:186px;
	padding-left:7px;
}


.article_summary {
	color:#666666;
	font-family:"Lucida Grande",Verdana,sans-serif;
	font-size:13px;
	letter-spacing:-0.05em;
	border-bottom:1px dotted #a5a5a5;
	padding-bottom:12px;
}

.comment_form{
	width:430px;
	height:300px;
	float:left;
	display:inline;
}


.twit_connect{
	float:right;
	/*width:172px;*/
	display:inline;
}

.basic{
	
	
}

.labal{
	float:left;
	display:inline;
	text-align:right;
	width:80px;
	margin-top:-1px;
}

sup{
	color:red;
}

.inp{
	float:left;
	display:inline;
	margin-left:10px;
}

.inp input{
	width:290px;
	height:20px;
	border-top:2px solid #969696;
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
}

.inp textarea{
	width:290px;
	height:129px;
	border:1px solid #dcdcdc;
}

.field{
	margin-bottom:5px;
}

.capcha{
	margin-bottom:10px;
	padding-right:19px;
}

.capcha_img{
	float:left;
	display:inline;
	height:43px;
	width:166px;
	margin-left:91px;
}

.vol{
	float:right;
	display:inline;
	line-height:6px;
	margin-top:5px;
}

.val{
	margin-top:3px !important;
}

.btn_go1{
	margin-right:10px;
}
/* ******************************************/
.inside_right{
	width:229px;
	float:right;
	display:inline;
	border-left:1px dotted #a5a5a5;
	
}

.inside_right_container{
	width:193px;
	float:left;
	margin-left:25px;
	display:inline;
}

.featured_links{
	line-height:20px;
	padding-bottom:15px;
	margin-left:8px;
	/*border-bottom:1px dotted #a5a5a5;*/
}

.inside_nation{
	text-align:center;
}

.blank10_bor_bot{
	height:10px;
	border-bottom:1px dotted #a5a5a5;
}

.blank_ex{
	height:173px;
}

.brown{
	color:#790101;
	font-family:Lucida Grande,Verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-bottom:5px;
}

.magazine{
	float:right;
	display:inline;
	padding-top:3px;
}

.magazine a{
	font-size:18px;
	color:#898989;
	font-family:Times New Roman;
	font-size:20px;
}

.magazine a:hover{
	color:#5C0100;
}



.header_srch{
	border:0 none;
}

.serch_nav{
		border-top:1px dotted #a5a5a5;
		border-bottom:1px dotted #a5a5a5;
			margin-right:24px;
}

.serch_nav ul{
	float:right;
	display:inline;
	font-family:"Lucida Grande",Verdana,sans-serif;
	font-size:11px;
	padding:5px 15px 5px 0;
}

.serch_nav ul li{
	float:right;
	display:inline;
	margin-left:30px;
}

.serch_nav ul li a span{
	position:relative;
}

.serch_nav ul li a span img{
	position:absolute;
	top:2px;
	right:-15px;
}

.serch_nav ul li a{
	color:#767676;
	font-weight:bold;
	letter-spacing:0.05em;
}

.serch_nav1{
		border-top:1px dotted #a5a5a5;
		border-bottom:1px dotted #a5a5a5;
		]
}

.serch_nav1 ul{
	float:right;
	display:inline;
	font-family:"Lucida Grande",Verdana,sans-serif;
	font-size:11px;
	padding:5px 0 5px 0;
}

.serch_nav1 ul li{
	float:right;
	display:inline;
	margin-left:30px;
}

.serch_nav1 ul li a span{
	position:relative;
}

.serch_nav1 ul li a span img{
	position:absolute;
	top:2px;
	right:-15px;
}

.serch_nav1 ul li a{
	color:#767676;
	font-weight:bold;
	letter-spacing:0.05em;
}

.srch_heading h2{
	color:#7E7E7E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	text-decoration:none;
		font-weight:bold;
		font-variant:small-caps;

}

.srch_heading h2 a{
	color:#7E7E7E;
}

.srch_heading_find h2 a{
	color:#2D638E;
}

.srch_data{
	float:right;
	display:inline;
	width:413px;
}


.info_txt_srch{
	float:left;
	display:inline;
}

.art_srch{
	padding-top:5px;
}

.blank20_bor{
	height:20px;
	border-bottom:1px dotted #a5a5a5;
}

.blank53{
	height:53px;
}