body{background:#E8E9EB;color:#000066;font-family:Tahoma,Verdana,Geneva,sans-serif;font-size:14px;margin:0;padding:0}
a{color:#0000CD}a:visited{color:#C71585}a:active{color:#FF0000}
.head{background:#000;padding:2px 10px 6px}
.head a{text-decoration:none;color:#fff}
.head h1{color:#fff;margin:6px 0 0;font-size:34px;letter-spacing:2px}
.head h2{color:#fff;margin:0;font-size:16px;font-weight:normal}
.wrap{width:100%;border-collapse:collapse}
.wrap>tbody>tr>td{vertical-align:top}
.side{width:230px;border-left:groove 3px #ccc;padding:0 8px 20px 12px}
.main{padding:0 14px 30px 14px}
.side h3{font-size:15px;margin:16px 0 6px;border-bottom:1px dotted #8a8aa0;padding-bottom:2px}
.cloud{line-height:165%;margin:0}
.story{margin:0 0 26px}
.story .tt{background:#000;padding:3px 8px}
.story .tt h3,.story .tt h1{color:#fff;margin:0;font-size:17px;font-weight:bold}
.story .tt a{color:#fff;text-decoration:none}
.story .tt a:hover{text-decoration:underline}
.story .tags{font-size:11px;padding:3px 8px;background:#DCDDE0;border-left:1px solid #9a9aa8;border-right:1px solid #9a9aa8}
.story .body{background:#F8F8FF;border:1px solid #9a9aa8;border-top:none;padding:10px 12px}
.story .body p{margin:0 0 10px;line-height:150%}
.vote{font-size:12px;color:#555;padding:4px 2px}
.vote b{color:#000066}
.pager{text-align:center;font-size:13px;margin:18px 0;line-height:190%}
.pager b{background:#000;color:#fff;padding:1px 6px}
.pager a{padding:1px 5px}
hr{border:none;border-top:1px solid #a0a0b0;margin:14px 0}
.foot{text-align:center;font-size:11px;color:#555;padding:14px 10px 30px;line-height:170%}
.foot a{color:#555}
.note{background:#F5DEB3;border:1px solid darkgray;font-size:11px;padding:6px 8px;margin:0 0 16px}
.quote{background:#F7F7F7;border:1px solid darkgray;font-family:Verdana;font-size:12px;padding:7px}
input,select,button{font-family:Tahoma;font-size:13px}
.srch input[type=text]{width:260px}
ul.plain{margin:4px 0;padding-left:18px}
ul.plain li{margin:2px 0}
.edited{background:#F5DEB3;border:1px solid darkgray;font-size:11px;padding:4px 7px;margin:10px 0 6px}
.cwrap{margin:22px 0 10px}
.cnote{font-size:11px;color:#777;margin:4px 0 10px}
.cmnt{border:1px solid gray;margin:0 0 6px;overflow:hidden}
.chead{background:#9FCD9F;color:#006400;font-size:12px;padding:2px 6px}
.cbody{font-size:12px;padding:6px 8px;line-height:145%}
.counter i{display:inline-block;background:#111;color:#0f0;font-family:'Courier New',monospace;font-style:normal;font-size:13px;padding:1px 3px;margin-right:1px;border:1px solid #444}
@media(max-width:700px){.side{display:block;width:auto;border-left:none;border-top:groove 3px #ccc}.wrap,.wrap>tbody,.wrap>tbody>tr,.wrap>tbody>tr>td{display:block}.head h1{font-size:24px}}