@charset "utf-8";
/* CSS Document */
.post_area{ width:100%; z-index:200; height:45px;}

#postheader_wrapper { position:absolute; width:100%; height:44px; top:0px; border-bottom:1px solid #483628; overflow:visible;}
#postheader_inner{ width:980px; height:50px; margin:0 auto; overflow:visible;}
.post_logo{ float:left; padding:10px;}
.post_logo a{ background:url(../image/post_logo.png) no-repeat; width:104px; height:26px; display:block;}
#navigation { height:46px; float:left; width:380px; width:630px; }
#navigation li { display:block; float:left; margin-right:5px; position:relative; height:46px;width:auto;}
/*#navigation .logo a{ background:url(../images/post_logo.png) no-repeat 0px -2px; padding-left:28px; display:block; width:30px;} */
#navigation li a { font-size:13px; color:#812521; font-weight:bold; display:block;padding:13px 5px 0px; height:33px; *width:30px; text-shadow: 1px 1px 1px #ffffff;filter:dropshadow(color=#ffffff,offx=1,offy=1,positive=1);}
#navigation li a:hover {text-shadow: -1px -1px 1px #ffffff;filter:dropshadow(color=#ffffff,offx=-1,offy=-1,positive=1);}
#navigation li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
#navigation li ul { left:-1999px; position:absolute; z-index:300; top:45px; border-top:none; width:140px;border: 1px solid #797979; border-bottom-left-radius:5px; border-bottom-right-radius:5px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); background:url(../image/postlibg.png) repeat; }
#navigation li ul li { float:none; height:34px; margin:0; z-index:400; padding-top:0px; border-top:1px solid #fff;}
#navigation li ul li a { font-size:12px; text-shadow: 1px 1px 1px #ffffff;filter:dropshadow(color=#ffffff,offx=1,offy=1,positive=1); display:inline-block; padding:6px 0 3px 10px; height:25px; width:130px;}
#navigation li ul li a:hover { background:#CCC;}
#navigation li:hover ul { left:0; }
#navigation li ul li ul { top:-999px; }
#navigation li ul li:hover ul { left:140px; top:0; }
#navigation li ul li ul li ul { top:-999px; }
#navigation li ul li ul li:hover ul { left:140px; top:0; }
#navigation span{ font-size:10px; line-height:20px; padding-left:5px;}
/*     2.3. Search     */
#search { float:left; width:213px; height:25px; background:url(../image/post_search_bg.png) no-repeat; margin-top:8px; padding:8px 0 0 9px; }
#search input,#search textarea { font-size: 12px; padding: 0px;}
#search .search_text { background:none; border:none; color:#555555; width:158px; float:left;}
#search .searchbtn{float:left;border:none; display:inline;width:52px;height:20px;cursor:pointer; background:none;}
/*     2.4. Btns     */
.post_subnav_right{float:right; display:block; padding:10px;}
.post_subnav_right a{width:35px; float:left; background:url(../image/post_iicon.png) no-repeat 0px 3px; height:30px;}
.post_subnav_right .cloud{background-position: -44px 3px;}
.post_subnav_right .sort{background-position: -88px 3px;}
.post_subnav_right .pen{background-position: -132px 3px; cursor:pointer;}
.post_subnav_right .shouc{background-position: -170px 3px; cursor:pointer;}
.post_subnav_right .active{background-position: 0px 3px;}