/* CSS Document */
/* Structure */
body{ background-color:#E9ECE2; text-align:center; margin:0; padding:0; font-family:Arial; font-size:12px;}
div a:hover{ color:#000000; text-decoration:underline;}
.head{ background:url(bg.jpg) repeat-x; height:140px; margin:0}
.head .main{width:994px; position:relative; margin:0 auto}
.head .main .logo{ position:absolute; left:0; top:0px; background:url(imglib.jpg) left top; width:330px; height:96px}
.head .main .search{width:247px; height:26px; border:2px solid #254465; background:url(imglib.jpg) no-repeat -645px -96px; background-color:#FFFFFF; text-align:right; position:absolute; right:70px; top:40px}
.head .main .search input{ width:223px; height:20px; padding-top:4px; border:0}
.head .main .search_button{background:url(imglib.jpg) no-repeat -436px -95px; width:61px; height:27px; border:0; position:absolute; top:40px; right:0}
.head .main .search2{width:457px; height:41px;background:url(imglib.jpg) -498px -136px no-repeat; background-color:#00FFFF; position:absolute; right:70px; top:40px; text-align:left; padding-left:5px}
.head .main .search2 input{ width:385px; height:28px; padding-top:10px; padding-left:10px; border:0; border-top:1px solid #DADDDD; border-bottom:1px solid #DADDDD; position:absolute; top:0px;}
.head .main .search_button2{background:url(imglib.jpg) no-repeat -677px 0; width:61px; height:41px; border:0; position:absolute; top:40px; right:70px}
.head .main .nav{ margin-top:88px;width:994px; height:37px}
.head .main .nav .active{background:url(imglib.jpg) no-repeat -679px -43px;}
.head .main .nav .active a{color:#000000}
.head .main .nav a:hover{text-decoration:underline;}
.head .main .nav .corner{width:3px;background:url(imglib.jpg) no-repeat -877px -43px;}
.head .main .nav a{color:#FFFFFF; text-decoration:none; font-size:14px; font-weight:bold}
.head .main .nav .login{ background:url(imglib.jpg) -310px -98px; width:57px; height:22px; float:right;}
.head .main .nav .register{ background:url(imglib.jpg) -367px -98px; width:63px; height:22px; float:right;margin-right:5px}
#member_login{color:#FFF;}
#member_login a{color:#A7BEDE;font-weight:bold}

.body{width:994px;margin:39px auto; margin-top:0; text-align:left;}
.body .nav{ background:url(imglib.jpg) 0 -226px no-repeat; height:21px; padding-top:7px; padding-left:10px}
.body .page_title{padding:5px; margin:15px 0 0 0; font-family:Tahoma; font-size:32px; font-weight:bold; color:#FFF; display:block;}
.body .left{ float:left;}
.body .main{width:668px;border-left:1px solid #C7CFB6; border-right:1px solid #C7CFB6; background-color:#FFF; text-align:center;}
.body .main .title{ background-color:#FFFFFF; position:relative; height:20px; margin:0; padding:0 5px; top:-3px;  left:35px; display:inline; z-index:2}
.body .main hr{color:#E3E3E3;position:relative; top:-16px; width:630px; margin-left:4px }
.body .main_top{width:670px;background:url(imglib.jpg) no-repeat 0 -125px; height:4px; overflow:hidden}
.body .main_bottom{width:670px;background:url(imglib.jpg) no-repeat 0 -129px; height:4px; line-height:0;overflow:hidden; margin-bottom:5px}
.body .right_block{width:306px; float:left; margin-left:4px;}
.body .right_block .block_item{margin-bottom:10px;}

.bottom{height:349px; background:url(bg.jpg) 0 -141px repeat-x}
.bottom .main{width:994px; position:relative; margin:0 auto}
.bottom .main .img1{ background:url(imglib.jpg) -414px -136px; width:76px; height:84px; position:absolute; top:20px; left:20px}
.bottom .main .img2{background:url(imglib.jpg) 0 -180px; width:254px; height:35px; position:absolute; top:30px; left:118px;}
.bottom .main .img3{background:url(imglib.jpg) -569px -1px; width:101px; height:41px; margin-top:15px}
.bottom .main .column1{width:327px; position:absolute; left:118px; top:77px; text-align:left}
.bottom .main .column1 div{ margin-bottom:10px}
.bottom .main .column1 textarea{width:304px; height:62px; border:#FFE95B 1px solid; background-color:#FFFBE0; padding:10px;}
.bottom .main .column2{width:297px; height:261px; border-left:#646B7F 1px solid; border-right:#646B7F 1px solid; position:absolute; left:473px; top:30px; padding-left:23px; text-align:left}
.bottom .main .column2 div{ margin-bottom:10px}
.bottom .main .column2 .follow a{width:62px; height:78px; float:left; margin-right:12px}
.bottom .main .column2 .facebook{background:url(imglib.jpg) -336px 0}
.bottom .main .column2 .youtube{background:url(imglib.jpg) -410px 0}
.bottom .main .column2 .twitter{background:url(imglib.jpg) -484px 0}
.bottom .main .column2 .feeds a{ background:url(imglib.jpg) -937px -254px no-repeat; width:130px; float:left; padding-left:15px; margin-bottom:5px}
.bottom .main .column3{width:327px; position:absolute; left:808px; top:30px; text-align:left}
.bottom .main .column3 *{margin-bottom:5px; display:block}
.bottom .main .copyright{position:absolute; top:325px; text-align:center; left:200px}

/* Page Block */
.label{ position:relative;font-size:14px; padding-left:15px; border-bottom:2px solid #DDE2E8; height:32px; margin:0 auto; width:622px}
.label a{ float:left; width:100px; height:26px;margin-bottom:-2px; text-decoration:none; text-align:center; padding-top:8px; margin-left:2px; position:relative; z-index:1; outline-style:none}
.label .active{ background:url(imglib.jpg) -125px -136px; color:#666;font-weight:bold;}
.label .inactive{background:url(imglib.jpg) -229px -136px;color:#105CB6}
.label .page{ position:absolute; right:0; bottom:5px; font-family:Tahoma; font-size:10px; color:#333; width:90px; font-weight:bold}
.label .page a,.label .page span{width:8px; height:7px; float:left; padding:0; overflow:hidden}
.label .page div{height:7px; float:left; text-align:center; position:relative; margin-top:-3px}
.label .page .left{ background:url(imglib.jpg) -501px -103px}
.label .page .right{ background:url(imglib.jpg) -501px -111px}

.news_list{ margin:0 auto; margin-top:20px; border-bottom:1px dotted #CCC; width:637px;}
.news_list .vote{background:url(imglib.jpg) -616px -42px; width:54px; height:50px; float:left; color:#000; font-size:20px; text-decoration:none; font-weight:bold; padding-top:5px; text-align:center}
.news_list .pic{border:1px solid #A5C2E3; width:76px; height:76px; padding:2px; float:left; margin-left:4px}
.news_list .content{float:left; margin-left:8px; text-align:left; width:448px; margin-bottom:10px}
.news_list .content .comment{ background:url(imglib.jpg) -521px -105px; padding-left:18px; color:#3366CC; font-weight:bold; text-decoration:none;}
.news_list .content .bury{ background:url(imglib.jpg) -551px -48px; padding-left:18px; color:#999; text-decoration:none}
.news_list .content .user,.f_news_t{text-decoration:none; color:#578CCA; height:30px}
.news_list .content button{ background:url(imglib.jpg) -499px -81px; width:20px; height:20px; border:none}

.r_block_head{background:url(imglib.jpg) 0 -98px; height:20px}
.r_block{ border-left:1px solid #C8D0B7; border-right:1px solid #C8D0B7; background-color:#FFF}
.r_block .title{ background-color:#FFFFFF; position:relative; height:20px; margin:0; padding:0 5px; top:-3px;  left:15px; display:inline; z-index:1}
.r_block hr{color:#E3E3E3;position:relative; top:-21px; width:294px; margin-left:4px }
.r_block .content{width:268px; margin-left:16px; line-height:25px; padding-bottom:15px}
.r_block_bottom div{height:4px; float:left}
.r_block_bottom .left{ background:url(imglib.jpg) 0 -129px; width:303px; overflow:hidden}
.r_block_bottom .right{ background:url(imglib.jpg) -667px -129px; width:3px; overflow:hidden; clear:right}

.user_caption .r_block_head{ background:none; height:4px;}
.user_caption .r_block_head div{height:4px; float:left}
.user_caption .r_block{ text-align:center; margin:auto; padding:10px 0px;}
.r_block_head .left{ background:url(imglib.jpg) 0 -125px; width:303px; overflow:hidden}
.r_block_head .right{ background:url(imglib.jpg) -667px -125px; width:3px; overflow:hidden; clear:right}
.user_caption .content{ text-align:left; margin-top:30px; line-height:18px}
.user_caption .user_l a{ margin-top:15px; display:block}

.user_block img,#member_login img{ width:16px; height:16px; border:1px solid #CCC;}
.user_block div{width:125px; margin-left:20px; float:left; display:inline; height:30px; white-space:nowrap; overflow:hidden; text-align:left}

.r_news_block{padding:10px; line-height:18px;overflow:hidden ;}
.r_news_block div{ border-bottom:1px solid #DDD; padding-bottom:5px; margin-bottom:15px; clear:both; float:left; width:284px;}
.r_news_block div *{float:left; display:inline}
.r_news_block img{width:30px; height:30px; border:#A5C2E3 1px solid; padding:1px;margin-right:5px}
.r_news_block span{ background:url(imglib.jpg) -262px -180px; width:37px; height:33px;padding:5px 0 0 0; text-align:center;margin-right:5px}
.r_news_block a{width:200px}

.comm_block{ width:630px; margin-left:10px}
.comm_block td{border-bottom:1px solid #E0E0E0; height:70px}
.comm_block img{border:1px solid #CCC; padding:3px; width:16px; height:16px;}
.comm_block .bad{ background:url(imglib.jpg) -334px -80px; width:16px; height:16px; float:left; margin-right:5px}
.comm_block .good{ background:url(imglib.jpg) -351px -80px; width:16px; height:16px; float:left}
.comm_block .last{height:30px; border:0; font-family:Tahoma; font-size:11px; color:#666; font-style:italic; text-align:left}

.comm_add{ text-align:left; margin-left:20px}
.comm_add textarea{width:629px; height:124px; font-family:Tahoma; font-size:14px; color:#930}
.comm_add input{width:188px; height:20px; border:1px solid #DCD069}
.comm_add .submit,.user_add .submit{ width:137px; height:32px; background:url(imglib.jpg) -742px 0; border:0; color:#888}

.member_input{margin:auto;}
.member_input tr{height:50px}
.member_input .tt,.user_add div{font-size:15px; color:#333; font-weight:bold; padding-right:15px}
.member_input input{width:360px; height:24px; border:1px solid #999; padding-top:4px}
.member_input textarea{width:464px; height:157px; border:1px solid #999}
.member_input .submit{width:88px; height:29px; background-color:#FFC; border:1px solid #666; font-family:Tahoma; font-size:14px; color:#333; padding:0}

.user_add{ margin-left:25px}
.user_add input{width:620px; height:22px; border:1px inset #CFCFCF}
.user_add textarea{ width:620px; height:140px; border:1px inset #CFCFCF}
.user_add div{ text-align:left; line-height:25px; margin-bottom:25px}
.user_add label input{width:auto; border:none; vertical-align:middle;}
.user_add label{font-size:12p; color:#888; width:200px; display:block; float:left}
.user_add .f_add_cap a{ color:#666}

/* list pages */
.xpages {font-family:verdana;font-size:11px; margin-left:5px; margin-top:30px;}
.xpages a, .xpages a:visited{color:#105CB6;text-decoration:none;}
.xpages a:hover{text-decoration:underline;}
.xpages .txt, .xpages .txt_link{float:left;border:1px solid #9AAFE5;width:80px;padding:4px 0;text-align:center;margin:1px;background-color:#fff;}
.xpages .txt{border-color:#eee;color:#999;}
.xpages .txt_link{font-weight:bold;}
.xpages span{font-family:arial;font-size:9px;}
.xpages .p, .xpages .p2{float:left;border:1px solid #9AAFE5;padding:4px 5px;margin:1px;background-color:#fff;}
.xpages .p2{background-color:#2E6AB1;color:#fff;font-weight:bold;}
.xpages .skip{float:left;padding:4px;}


/* Page Element */
.l_n_l_title{color:#105CB6; font-size:14px; font-weight:bold}
.l_user,.user_block a{color:#105CB6; font-size:14px;}
.l_news,.r_news_block a,.user_l a{color:#105CB6;}
.l_n_l_link{font-size:11px; color:#777;}
.l_add_link{color:#F0641A}
.l_tag_1{font-family:Tahoma; font-size:13px; color:#000}
.l_tag_2{font-family:Tahoma; font-size:13px; color:#000; font-weight:bold}
.l_tag_3{font-family:Tahoma; font-size:13px; color:#000; text-decoration:none}
.l_tags a{font-family:Tahoma;color:#000; text-decoration:none;}
.l_bottom,.column2 .feeds a,.column3 a{ font-family:Tahoma; font-size:14px; color:#BAE5FF; font-weight:bold; text-decoration:none}
.l_b_nav,.l_b_nav a{ font-size:11px; color:#000}
.l_edit{ font-size:11px; color:#06C; font-family:Tahoma}
.l_r_p a{ font-family:Tahoma; font-size:10px; color:#666; text-decoration:none}
/*.show_hint{ border:1px solid #CCC; background:#FFF7C8; padding:5px 10px; position:absolute; z-index:2px; font-size:12px; font-family:Arial; color:#029900; font-weight:bold}*/
.show_hint{padding:5px 10px; position:absolute; z-index:2px; font-size:10px; font-family:Arial; color:#006600; font-weight:bold}
.show_page_hint,.show_hint_no{ border:1px solid #CCC; background:#FFF7C8; padding:5px 10px; position:absolute; z-index:2px; font-size:12px; font-family:Arial; color:#029900; font-weight:bold}
.show_error{ background:url(imglib.jpg) -551px -48px; width:16px; height:14px;position:absolute; z-index:2px; }
.show_pass{ background:url(imglib.jpg) -550px -66px; width:16px; height:12px;position:absolute; z-index:2px; }

.clear{ clear:both; float:none; border:none}
.utb{ background:url(imglib.jpg) -494px -179px; padding-left:20px}
.tlk{ background:url(imglib.jpg) -494px -197px; padding-left:20px}

.f_n_l_summary{color:#393733; line-height:20px}
.f_n_l_time{color:#A12A2A; font-weight:bold; font-size:10px}
.f_r_title{font-size:18px; color:#999; font-family:Arial; font-weight:normal}
.f_m_t{font-size:11px; color:#999; font-family:Tahoma; font-weight:normal}
.f_r_caption{font-size:14px; color:#333;}
.f_bottom_1{color:#93A9B7; font-family:Tahoma; font-size:11px;}
.f_bottom_2{color:#675D1C; font-family:Tahoma; font-size:10px;}
.f_bottom_3{color:#EBEBEB; font-family:Tahoma; font-size:14px; font-weight:bold}
.f_bottom_4{color:#686E7A; font-family:Tahoma; font-size:11px;}
.f_bottom_5{color:#006DA3; font-family:Tahoma; font-size:11px;}
.f_r_vote,.r_news_block span{ font-size:14px; color:#000; font-weight:bold;}
.f_s_t{font-size:10px; color:#105CB6; font-family:Verdana}
.f_user{ font-family:Tahoma; font-weight:bold; font-size:20px; color:#060}
.f_user_caption{ font-size:11px;}
.f_comm{color:#393733; text-align:left; width:371px}
.f_comm_vote{font-size:10px;font-family:Tahoma;color:#999;font-weight:bold; text-align:right}
.f_input_name{font-family:Tahoma;color:#999; font-style:italic}
.f_add_cap{color:#999; font-weight:normal; font-size:12px}



