body{margin:0;padding:0;width:100%;color:#666666;font:normal 14px Arial, Helvetica, sans-serif;height:100%;}
html, .main{padding:0;margin:0;background:#fbfbfb;height:100%;}
.clr{clear:both;padding:0;margin:0;width:100%;font-size:0px;line-height:0px;}
.code{border:1px dashed #999999;padding:5px;background-color:#f5f3f3;color:#333333;-moz-border-radius:5px;;-webkit-border-radius:5px;}
.display{border:1px dashed #999999;padding:5px;background-color:#f5f3f3;color:#333333;-moz-border-radius:5px;;-webkit-border-radius:5px;}
pre{padding:5px;background-color:#444444;color:#dddddd;-webkit-border-radius:5px;-moz-border-radius:5px;overflow: auto;}
.comment-entry pre { background-color: #f5f5f5; color: #444444; overflow: inherit; white-space: pre-wrap; word-break: normal;}
.fexcerpt{padding-bottom:0px;margin-bottom:1px;color:#333333;font-weight:bold;}
.h1{margin:0;padding:20px 0;color:#e1e9df;font:bold 40px/1.2em Arial, Helvetica, sans-serif;letter-spacing:-2px;}
.h1 a, .h1 a:hover{color:#7b7a7a;text-decoration:none;}
.h1 span{color:#d76002;}
.h1 small{display:block;padding:0;font:normal 13px/1.2em Arial, Helvetica, sans-serif;letter-spacing:normal;}
.news_description{padding-left:30px;border-bottom:1px dashed #aaaaaa;color:#333333;margin-bottom:20px;padding-bottom:20px;}
h1{margin:0;padding-bottom:10px;color:#666;font:bold 28px Arial, Helvetica, sans-serif;letter-spacing:-1px;}
h1 a, h1 a:hover{color:#7b7a7a;text-decoration:none;}
h1 span{color:#d76002;}
h1 small{display:block;padding:0;font:normal 13px/1.2em Arial, Helvetica, sans-serif;letter-spacing:normal;}
.h23{font:bold 24px Arial, Helvetica, sans-serif;padding:4px 0;margin:4px 0;color:#323a3f;}
h2{font-weight:bold;font-size:18px;padding:0;color:#aa5533;}
h3{font-weight:bold;font-size:18px;padding:0;color:#aa5533;}
h4{font-weight:bold;font-size:13px;padding:0;color:#774422;}
h5{font-weight:bold;font-size:11px;padding:0;color:#552211;}
p{font:normal 15px Arial, Helvetica, sans-serif;text-align:justify;}
a{color:#774422;text-decoration:none;}
a:hover {text-decoration:underline;}
input{border: 1px solid #333333;}
a.rm, a.com{padding:0;text-decoration:none;color:#fff;}
.changethis{color:#9999cc;font-weight:bold;font-style:italic;text-decoration:underline;font-size:100%;cursor:help;}
.head {font-size:12px;font-weight:bold;}
.foot {font-size:12px;font-weight:bold;}
.header, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar{margin:0;padding:0;}
.fbg_resize{margin:0 auto;padding:0 40px;}
.header_resize{margin:0 auto;padding:0;}
.menu_header{height:50px;}
.menu_nav{margin:0 auto;padding:0 0 0 20px;height:50px;}
.menu_nav ul{list-style:none;height:50px;}
.menu_nav ul li{margin:0;padding:0 5px 0 0;float:left;background:no-repeat right center;}
.menu_nav ul li a{display:block;margin:0;padding:21px 13px 13px;color:#7b7a7a;text-decoration:none;font-size:13px;line-height:16px;}
.menu_nav ul .active a, .menu_nav ul li a:hover{color:#f8f8f8;background:repeat-x center;}
.content{margin-bottom:12px;}
.content ul li {margin-left:25px;}
.mainbar{margin:0;padding:0;float:left;}
.article{margin:0;padding:16px 24px 24px 20px;}
.post-data a{color:#595959;}
.post-data a.com{float:right;color:#e58a42;}
.sidebar{padding:0;float:right;}
.sidebar .gadget{margin:0;padding:20px 16px 20px 30px;}
.sb_menu{margin:0;padding:0 0 0 10px;color:#959595;}
.sb_menu li{margin:0;}
.sb_menu li{padding:4px 0 4px 4px;}
.sb_menu li a{color:#5f5f5f;text-decoration:none;margin-left:-12px;padding-left:12px;}
.sb_menu li a:hover{text-decoration:underline;}
.comment-entry{margin:0;padding:16px 0; border-bottom: 1px dashed #ddd}
.comment img.userpic{border:1px solid #dedede;margin:10px 16px 0 0;padding:0;float:left;}
.ftr, .push{height:64px;}
.fbg_resize{padding:1px;height:64px;}
.fbg h2{color:#d7d7d7;}
.fbg .col{margin:0;float:left;}
.fbg .c2{padding:0 16px;}
.fbg .c3{padding:0 0 0 16px;}
.fbg .c3 a{color:#ddd;}
ol{list-style:none;}
ol li{display:block;clear:both;}
ol li label{display:block;margin:0;padding:16px 0 0 0;}
ol li input.text{border:1px solid #c0c0c0;margin:2px 0;padding:5px 2px;height:16px;background:#fff;}
ol li textarea{border:1px solid #c0c0c0;margin:2px 0;padding:2px;background:#fff;}
ol li .send{margin:16px 0 0 0;}
.pagenavi{clear:both;font:normal 13px Arial, Helvetica, sans-serif;margin:0 auto;text-align:right;padding:20px;}
.pagenavi a,
.pagenavi .current{border:1px solid #e58a42;margin-left:3px;padding:5px 10px;text-decoration:none;}
.pagenavi a:hover,
.pagenavi .current{background:#e58a42;color:#fff;border:1px solid #e58a42;}
.pagenavi .pages{float:left;}
.jqueryslidemenu{width:100%;}
.jqueryslidemenu ul{margin:0;padding:0;list-style-type:none;z-index:999}
.jqueryslidemenu ul li{position:relative;display:inline;float:left;}
.jqueryslidemenu ul li a{display:block;text-decoration:none;}
* html .jqueryslidemenu ul li a{display:inline-block;}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{}
.jqueryslidemenu ul li a:hover{background:black;color:white;}
.jqueryslidemenu ul li ul{background:#aaaaaa;color:#2d2b2b;position:absolute;left:0;display:block;visibility:hidden;}
.jqueryslidemenu ul li ul li{display:list-item;background:#292e33;float:none;padding:0;}
.jqueryslidemenu ul li ul li ul{top:0;}
.jqueryslidemenu ul li ul li a{font:normal 13px Verdana;background-image:none !important;background-color:#292e33;width:160px;padding:5px;margin:0;border-top-width:0;border-bottom:1px solid gray;}
.jqueryslidemenu ul li ul li a:hover{background-color:#494e53;}
.str{color:#9daa7e}.kwd{color:#d5b57c}.com{color:#726d73}.typ{color:#bd5e3e}.lit{color:#7c7014}.pun,.opn,.clo{color:#a78353}.pln{color:#586d8c}.tag{color:#95753c}.atn{color:#ad4e3e}.atv{color:#6d7a4e}.dec{color:#dd7e5e}