body{font-size:12pt;font-family:'PingFang SC','Microsoft YaHei','Helvetica Neue','Helvetica','Arial',sans-serif;margin:0;background:#f8f8f8 url("images/o_headbg.gif") repeat-x;background-position-y:42px}body.has-bannerbar{background-position-y:74px}.navbar{padding-left:20px;padding-right:20px}.navbar>nav .navbar-list{margin:0;padding:0}#classnavbar{display:none}p.date{display:none}#nadframe{display:none}h1{margin:0;background:url("images/o_head.jpg") no-repeat;height:175px;padding-right:30px;font-size:16px;font-weight:bold;border-bottom:6px solid #adbb88}h1 a:link,h1 a:active,h1 a:hover{color:#2e9ce9}#Header1_HeaderTitle{float:left;padding-top:116px;text-align:right;width:100%}#main{margin-top:0;border-right:1px dotted #000;padding-top:20px;margin-bottom:10px;padding-bottom:40px;background:#fff;margin-right:320px;margin-left:20px}#rightmenu{margin-top:10px;padding-left:0;background-color:transparent;word-wrap:break-word;font-size:13px;width:300px;position:absolute;right:0;padding-right:10px;top:223px}.has-bannerbar #rightmenu{top:255px}#footer{clear:both;width:100%;border-top:none;font-size:8pt;padding-top:5px;text-align:center;position:relative}a:visited,a:active,a:link{color:#2e9ce9;text-decoration:none}a:hover{color:#8bf;text-decoration:underline}blockquote{background:#f9f9f9;border:1px solid #f4f4f4;color:#5b5b5b;font-size:10pt;font-style:normal;line-height:150%;padding:0 11px 0 11px}.post{padding-left:20px;padding-right:20px;font-size:14px;line-height:2;word-wrap:break-word}h5{font-size:14px;font-family:bold}.postTitle{border-bottom:1px dotted #d6d6d6;color:#000;font-size:14px;font-weight:bold}.postText{font-size:14px;line-height:180%}h3{font-size:14px;border-bottom:1px dotted #d6d6d6;color:#000;background-color:transparent}.listitem{border-bottom:1px dotted #e4e4e4;padding-bottom:3px;padding-top:3px}input,label{color:#808080;font-family:Verdana;font-size:10pt}input.text{width:381px}h2{padding:0;margin:0}h2 a:visited,h2 a:active,h2 a:link{font-size:14px}h2 a:hover{font-size:14px}.dateTitle{color:#97ac5f;font-size:14px;font-weight:bold;padding:0 0 0 20px;height:26px}p.date img{vertical-align:middle}.postfoot{border-bottom:1px dotted #d6d6d6;color:#d3d3d3;text-align:right;font-size:9pt}span.highlight{background-color:transparent}td{font-size:10pt}textarea{color:#000;font-size:10pt;height:200px;width:300px}.CommentForm{border-top:1px dotted #d6d6d6;padding-top:20px;color:#a9a9a9;padding-left:70px;padding-right:40px}#comments{color:#888;padding-left:70px;padding-right:40px;font-size:13px}#comments h4{font-size:13px}#relatedlinks ul{list-style:none;margin-left:10px;padding:0}#rightmenu h3{width:100px;background-color:transparent;border:none;border-bottom:1px dotted #d6d6d6;color:#000;font-size:12px;margin:10px 0 0 0;padding:2px 5px}#rightmenu ul{border:none;list-style:none;margin:0;padding:5px;font-size:13px;line-height:150%}#rightmenu li{font-size:13px}#tagline{color:#fff;font-size:12px;text-align:right;vertical-align:bottom;position:absolute;top:192px;right:20px;margin:0;margin-left:0}.block_title{font-size:14px;font-weight:bold}.code{float:left;width:90%;padding:10px;border:1px dotted #d9d9d9;background:#f4f4f4}.postFoot{clear:both;padding-top:6px}br{clear:both}i{font-style:normal;color:#008000}table{table-layout:fixed;word-wrap:break-word}div,ul{word-wrap:break-word}p{word-wrap:break-word}font{word-wrap:break-word}.commentform table{table-layout:auto}#cnblogs_post_body h1{margin:0;background:none;height:auto;padding-right:0;font-family:verdana,Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;border-bottom:none}.commentform{font-size:13px;padding:20px}.blogpost-body #main{border:none;margin:0;padding:0}