*{margin:0; padding:0;}
body{text-align:center; background:#fff; color:#808080; font-size:12px; font-family:Tahoma, Arial; min-width:966px; }
div,form,img,ul,ol,li,dl,dt,dd,table,td,tr,th,fieldset{border:0; overflow:hidden; font-size:12px; font-family:Tahoma, Arial;}
li{list-style-type:none; }
select,input{ font-size:12px; font-family:Tahoma, Arial;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:14px; }
.blank4{ height:4px; font-size:1px; clear:both; width:100%; }
.blank10{ height:10px; font-size:1px; clear:both; width:100%; }
.blank8{ height:8px; font-size:1px; clear:both; width:100%; }
.blank9{ height:9px; font-size:1px; clear:both; width:100%; }
.white{ color:#fff;}
.white1{ color:#9DD1ED}
.B{ font-weight:700;}
.left{ text-align:left;}
.container{width:966px; margin:0 auto; clear:both; overflow:hidden; }
.container1{width:966px; margin:0 auto; clear:both; overflow:hidden; background:url(../img/bg10.gif) no-repeat 700px 0; text-align:left; }
.clear{ clear:both;}
.hidden{ display:none}
.bold{ font-weight:700;}
a{ color:#0F3E54; text-decoration:none;}
a:hover{ color:#fff; text-decoration:underline;}

#header{ height:100px; background:url(../img/bg1.gif)}
#logo{ width:240px; float:left; margin-top:27px;}
#search{ float:left; width:482px; margin-top:70px; text-align:left; color:#fff;}
#searchTerms{ line-height:16px; height:16px;}
#searchType{ line-height:18px; height:18px;}
#searchSub{ margin-bottom:-4px;}
#nav{ height:100px; width:244px; float:left; background:url(../img/bg2.gif) no-repeat 6px 57px; text-align:center;}
#nav ul{ margin-top:30px; text-align:right;}
#nav li{ display:inline; font-size:14px;}
#nav li a, #nav li a:visited{ font-weight:700;}
#nav li a:hover{ color:#f90;}

#main{ background:url(../img/bg3.gif) repeat-x 0 0 #00A1BD;}
#main .left{ width:505px; float:left; margin-top:17px;}
#recent{ background:url(../img/bg4.gif) repeat-x 0 0 #259AB8; height:575px; border:#5A9CB8 1px solid;}
#recent .title{ margin-top:14px; height:40px;}
#recent .title h2{ background:url(../img/point1.gif) no-repeat 8px 1px; padding-left:19px; color:#fff; font-weight:700; float:left;}
#recent .title span{ float:right; margin:2px 5px 0 0;}
#recent .postgrav{ float:left; border:#fff 1px solid; margin:0 8px; width:60px; height:60px;BORDER: #ffb657 2px solid;}
#recent h3{ float:left; line-height:25px; font-weight:700; width:420px; text-align:left;}
#recent p{ color:#9DD1ED; float:left; text-align:left; width:420px; line-height:18px;}
#recent p span a{ color:#E2FF1F}
#recent .postinfo{ background:url(../img/time.gif) no-repeat 0px 0px; width:483px; height:21px; line-height:20px; text-align:right; clear:both; margin:0 auto; color:#fff; padding-right:13px;}
#column{ clear:both;}
#column .title{ height:24px; background:url(../img/bg5.gif) repeat-x bottom;}
#column .title h2{ color:#fff; font-weight:700; float:left;}
#column .title ul{ float:right}
#column .title li{ background:url(../img/bg6.gif) no-repeat 0px 0px; width:98px; height:24px; line-height:24px; color:#fff; float:left; margin-right:4px; text-align:center;}
#column .title .on{ background:url(../img/bg7.gif) no-repeat 0px 0px;}
#column .pic{ background:#1394B3; border:#2797B5 2px solid; width:207px; padding:7px; float:left;}
#column .pic img{ width:205px; height:170px;border:#c9e4f4 2px solid;}
#column .pic span{ width:180px; margin:0 auto; display:block; line-height:20px;}
#column .pic a{ color:#fff; cursor:pointer;}
#column .list{ float:left; text-align:left; padding-top:6px;}
#column .list li{background:url(../img/point2.gif) no-repeat 15px 9px; line-height:24px; padding-left:24px;}
#column .list li a{ color:#fff; font-size:14px;}
#column1, #column2, #column3{ display:none}

#main .mid{ width:180px; float:left; margin-top:17px; margin-left:9px;}
#bloggerads{ width:180px; height:auto;}
#main .mid .hot3{ background:#3084A7; border:#5A9DB9 1px solid; padding:5px 0;}
#main .mid .hot3 img{ width:160px; height:120px;}
#main .mid .hot3 a{ color:#fff; line-height:18px;}
#main .right{ width:264px; float:right; background:url(../img/bg8.gif) no-repeat 0 0;}
#login{ width:263px; height:157px; background:url(../img/login.gif) no-repeat 0 0; margin-top:17px; color:#0F3E54;}
#login a, #login a:visited{ color:#0098DD}
#login a:hover{ color:#f90}
#login .user{ float:left; width:195px;}
#login span{ float:left; margin-top:-3px;}
#notice .top{ background:url(../img/notice_top.gif) no-repeat 0 0; width:264px; height:13px;}
#notice .con{ border-left:#67A2BD 1px solid; border-right:#67A2BD 1px solid; padding:5px 7px 0 7px; width:248px; clear:both; text-align:left; font-size:14px; color:#9DD1ED; line-height:22px; text-indent:2em;}
#notice .con a{ color:#E2FF1F}
#notice .buttom{ background:url(../img/notice_but.gif) no-repeat 0 0; width:264px; height:12px;}
.rightBlock{ border:#80B0C8 1px solid; background:#2698B6}
.rightBlock .title { background:url(../img/bg9.gif) repeat-x 0 0; height:29px; line-height:29px;}
.rightBlock .title h2{ font-size:12px; font-weight:700; color:#fff; float:left; padding-left:10px;}
.rightBlock .title span{ float:right;}
.rightBlock .title span img{ margin:8px 5px 0 0;}
.rightBlock ul{ text-align:left; color:#fff; padding:5px 0;}
.rightBlock li{ line-height:24px; background:url(../img/point3.gif) no-repeat 10px 11px; padding-left:18px;}
#links h2{ float:left; font-weight:700; font-size:12px; color:#E2FF1F;}
#links span{ float:left; font-weight:700; font-size:12px; color:#E2FF1F; padding-left:10px;}
#links .list{ clear:both; text-align:left; padding-top:5px;}
#links .list a{ color:#fff; line-height:22px;}

#footer{ border-top:#16759D 5px solid; line-height:24px; padding-bottom:10px;}
#footer a:hover{color:#f90;}

#registrationform{ background:#2B8EAF; border:#5A9CB8 1px solid; padding:10px; color:#fff;}
#registrationform label{ font-weight:700;}
#registrationform .formHelp{ color:#9DD1ED}
#categories{ background:#0C5076; width:190px; float:left; font-size:14px;}
#categories h2{ font-weight:700; color:#D8FF00; padding-left:8px;}
#categories .top{ background:url(../img/menu_top.gif) no-repeat 0 0; width:190px; height:7px;}
#categories .buttom{ background:url(../img/menu_but.gif) no-repeat 0 0; width:190px; height:8px; margin-bottom:-2px;}
#categories ul{ padding:10px 0;}
#categories li{ padding:5px 0 5px 8px; color:#fff; font-size:14px;}
#categories li a{ font-size:14px; color:#fff;}
#categories li img{ margin-bottom:-2px; float:right; margin:-16px 5px 0 0!important; margin:-21px 5px 0 0;}
#categories .on{ background:#226082; border-left:#0C5076 1px solid; border-right:#0C5076 1px solid;}
#blogs{ float:left; background:#1181A5; border:#3D8DAC 1px solid; width:730px; float:right; padding:10px;}
#blogs .list{ float:left; width:350px; height:100px; font-size:12px; line-height:20px; color:#fff;}
#blogs .list img{ float:left; width:60px; height:60px; margin:0 10px;}
#blogs a{ color:#00DEFF; }
#blogs h3 a{ color:#00DEFF; font-weight:700;}
.pager{ clear:both; text-align:center;}
.pager a, .pager a:visited{ background:#0596B5; border:#7EC5D4 1px solid; color:#fff; text-decoration:none; padding:2px 4px;}
.pager span{ background:#3384AC; border:#7EC5D4 1px solid; color:#fff; text-decoration:none; padding:2px 4px;}

#regMenu{ float:left; width:220px;}
#regMenu li{ line-height:24px; color:#fff;}
#regMenu .on{ font-size:14px; font-weight:700; color:#D8FF00;}
#regCon{ float:right; width:730px;}