/* CSS Document */
body { background:#eae7e5 url(../images/main_bg.gif)  repeat-y center; margin-top:0px; width:1000px; margin-left:auto;  margin-right:auto; margin-bottom:0px; padding-bottom:0px; }
body, th, td, form {font-family:Arial, Helvetica, sans-serif;  font-size:11px;}
form { margin: 0px; }
a:link {text-decoration: none;}
a:visited {text-decoration:none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}
#mastHeadLayer {position:absolute; left:105px; top:1px;	width:780px; height:100px;	z-index:2; text-align:center }
.container{width:917px; float:left; background-color:#FFFFFF; padding-bottom:20px;}
.container_top{width:1000px;height:25px;}
.section{width:732px; height:19px; float:left; padding:6px 0 0 11px; color:#5085b1;display:block;}
.section A{color:#5085b1; font-weight:bold;}
.setion_rh{ float:right; width:200px;padding:6px 11px 0 0; color:#5085b1; text-align:right;display:block;}
.setion_rh a{ fcolor:#5085b1; text-align:right; font-weight:bold;color:#5085b1;}
.login_box{width:140px; float:right; color:#5085b1; height:19px; padding:15px 11px 0px 11px; text-align:right}
.login_box A{color:#5085b1; padding-left:2px;}
.right_side{width:300px; float:right;height:inherit;}
.pic_gallery{width:250px;margin-right:12px; float:left;}
.pic_box{width:248px; height:174px; border:1px solid #666}
.pic_by{width:240px; height:15px; background-color:#cecece; text-align:right; color:#666; padding-right:10px;}
.caption{width:248px; height:36px; padding:7px 0px 0px 2px}
.caption A{color:#606c72; font-weight:bold; padding-bottom:2px;}
.pic_tab{height:70px; margin-top:8px;border-top:1px solid #666}
.pic_tab img {border:1px solid #666; margin-left:5px;margin-right:2px;}
.pic_tab_active { border-width:0px 1px 1px 1px; border-style:solid; border-color:#666; background: url(../images/pic_tab_bg.gif) repeat-x bottom;}
.pic_tab_active img {border:1px solid #666; margin:3px;}
.top_news {margin-left:160px;width:522px;height:259px;}
.latest_news{width:249px;float:left;height:inherit;}
.latest_news_header{width:249px; height:16px; padding:2px 0px 0px 10px; border-top:2px solid #666; background-color:#ede9e7; color:#666; font-weight:bold }
.latest_news_header h1{background-color:#ede9e7; color:#666; font-weight:bold; margin:0px; font-size:11px; }
.latest_news_first{width:238px; color:#3b4a54; padding:8px; border-bottom:1px solid #aa9581;}
.latest_news_first h1{ margin:0px; padding:0px;}
.latest_news_first h1 A{ font-size:12px; color:#606c72; font-weight:bold; padding-bottom:0px; display:block; margin:0px;}
.latest_news_first A{ font-size:12px; color:#606c72; font-weight:bold; padding-bottom:1px; display:block; }
.latest_news_links { padding:0px; margin:0px;}
.latest_news_links h2{width:238px; color:#3b4a54; padding:7px 6px 0px 8px; margin:0px;}
.latest_news_links h2 A{background:url(../images/black_bullet.gif) no-repeat 0px 4px; padding-left:18px; color:#3b4a54;  display:block; margin:0px; font-size:11px; font-weight:normal; padding-bottom:0px;}
.right_banners{width:300px;height:260px;margin-bottom:0px;}
.columnist_box{width:297px;border:1px solid #4d5c68; margin-top:8px;  margin-bottom:8px;}
.columnist_header{ height:16px; padding:4px 0px 0px 8px;background-color:#ede9e7; color:#666; font-weight:bold }
.columnist_header h1{ color:#666; font-weight:bold; font-size:11px; margin:0px;padding:0px; }
.columnist_txt{width:254px; padding:12px 4px 0px 8px; color:#3b4a54;clear:left;}
.columnist_txt h2 {font-size:12px; color:#3b4a54; font-weight:bold; padding:0px; margin:0px;}
.columnist_txt h2 A{font-size:12px; color:#3b4a54; font-weight:bold; padding-bottom:0px; display:block; margin:0px;}
.pic_box_sm{width:48px;padding-right:7px; height:48px}
.detail_box{padding-top:6px;margin-bottom:5px;}
.detail_box img{padding:0 5px 0 0}
.more_link{text-align:right;display:block;clear:both;padding-right:5px;}
.more_link A{color:#0040bd; background:none;}
.mid_div_main {margin-left:167px;width:520px;height:inherit;margin-top:10px;}
.mid_div { background:#ede9e7; padding:10px; font:Arial; color:#3b4a54; }
.mid_div img{ border: 1px solid #968f86;  width:145px;}
.mid_div td{ color:#3b4a54; width:145px;padding:4px 10px 4px 10px;}
.mid_div h2 { margin:0px;padding:0px;}
.mid_div h2 a{ color:#0062af; font-weight:bold; margin:0px; font-size:11px; padding-bottom:0px;}
.vote_fact{width:520px; margin-bottom:6px; margin-left:167px;height:190px;}
.your_vote{width:250px; float:left; margin-right:5px; margin-top:6px;}
.your_vote_form{ padding:12px 9px 12px 9px;height:80px;}
.fact_file{width:265px; float:left; margin-top:12px;}
.fact_file_txt{width:252px; float:left; padding:10px 0px 10px 6px;height:85px;}
.fact_file_txt A{color:#000000; font-weight:bold; padding-bottom:14px; display:block}
.right_ad { float:right; width:300px; height:61
0px; padding-bottom:10px;}
.featured_ad{ font:normal 11px  arial; color:#3b4a54; width:133px; padding:10px 0px 0px 0px; float:left;}
.featured_ad a{ font:normal 11px  arial; color:#3b4a54; text-decoration:none;}
.featured_ad a:hover{ font:normal 11px  arial; color:#3b4a54; text-decoration:underline;}
.featured_head{font: 11px arial; color:#999; text-align:right; width:123px; padding:5px 0px 0px 0px;}
.featured_ad_border {width:123px; margin:5px 0px 0px 0px; background:url(../images/border_down1.gif) repeat-x; }
.banner_right { float:right;width:160px;height:600px;}
.banner_ad {
	position:absolute;
	width:160px;
	margin-left:840px;
	top:695px;
	visibility: visible;
}
.banner_300{position:absolute;
	width:250px;
	margin-left:699px;
	top:350px;
	visibility: visible; 
}
.banner_3001{position:absolute;
	width:250px;
	margin-left:699px;
	top:960px;
	visibility: visible; 
}

	
.feat{width:500px;margin:10px 0 10px 174px;}
.feat_ad{font:normal 11px Arial;color:#3b4a54;width:235px;float:left;padding:5px;}
.feat_ad a{font:normal 11px Arial;color:#3b4a54;}
.ads_by{font:normal 11px Arial;color:#999; text-align:right;}

.goog{width:300px;margin:10px 0;}
.goog_ad{font:normal 11px Arial;color:#3b4a54;width:140px;float:left;padding:5px;}
.goog_ad a{font:normal 11px Arial;color:#3b4a54;}
.goog_ad a b{font:bold 11px Arial;color:#3b4a54;}
.ads_by{font:normal 11px Arial;color:#999; text-align:right;padding-right:10px;}

.ad1{width:300px;height:90px;margin-bottom:10px;}
.ad1_pos{position:absolute;width:300px;margin-left:699px;top:462px;visibility: visible;}
.ad2{width:300px;height:90px;margin-bottom:10px;}
.ad2_pos{position:absolute;width:300px;margin-left:699px;top:462px;visibility: visible;text-align:center;}
.ad2_pos img{padding-right:5px;}
