body {padding: 0px 5%;}
.footer {display: none;}
div.posttitle a {color: #b8d839 !important; }
div.posttitle a:hover {color:#fff !important;}
.entrylistitem a:hover {color:#fff !important;}
div.post{padding-right: 20px;}
#blog-news {margin-left: 20px;}
body > table:nth-of-type(2) td:nth-of-type(2) table tbody td table:nth-of-type(1) {display: none;}
h1.block_title {padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; margin-top: 0px; border-bottom: none !important; height: 22px; }
h1.block_title a {color: #b8d839 !important; }
h1.block_title a:hover {color: #FFF !important; }

#post_detail h1 { border-bottom: 1px solid #b8d839; color: #48b4f3}
#post_detail h2,#post_detail h3 {color: #b8d839;}
#post_detail a {color:#48b4f3 !important;}
#post_detail a:hover {color:#fff !important;}
#post_detail ul li {margin-bottom: 8px; font-size: 15px; list-style-type: inherit;}
#post_detail ul li ol { margin-top: 8px; }
#post_detail ul li ol li {margin-bottom: 2px; font-family: 宋体;  font-size: 13px;}

body > table:nth-of-type(1) a:hover {color: #b8d839 !important;}
body > table:nth-of-type(1) tbody td.banner {padding-top: 20px; height: 30px;}
body > table:nth-of-type(2) td:nth-of-type(1) { padding-right: 12px !important;}
body > table:nth-of-type(2) td:nth-of-type(2) { border-left: solid 1px #CCCCCC !important; width: 300px !important;}
body > table:nth-of-type(2) td:nth-of-type(2) table tbody {position: fixed; width: 290px; top: 105px;bottom:0;}
body > table:nth-of-type(2) td:nth-of-type(2) table tbody:hover {overflow-y:auto;}
body > table:nth-of-type(2) td:nth-of-type(2) td.banner {width: 258px; padding-left: 8px; padding-right: 0px !important;}
body > table:nth-of-type(2) td:nth-of-type(2) td.banner li{list-style-type: none;}
body > table:nth-of-type(2) td:nth-of-type(2) td.banner a:hover {color:#b8d839;}
body > table:nth-of-type(2) td:nth-of-type(2) td.banner h1, 
body > table:nth-of-type(2) td:nth-of-type(2) td.banner h3 {border: none; font-size: 16px; font-weight: bolder; padding: 8px 20px; background: #889c37; color: #FFF}

.menubar ul {padding-left: 36px !important;}
.menubar li {text-align: left; color:#48b4f3; list-style-type: decimal !important; }
.menubar li a {text-align: left; color:#48b4f3; }

#sidebar_categories ul li a{font-size: 16px; color: #b8d839 !important; }
#sidebar_categories ul li a:hover {color:#fff !important;}