body{font:14px/1.5 "Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;background:#f5f7fa;color:#28313f;margin:0}
#wrap{max-width:980px;margin:0 auto;padding:12px}
#head{background:linear-gradient(#6aceff,#0076b1 2px,#12a3eb 92px,#12a3eb);border-radius:7px;padding:10px 16px;color:#fff}
#head a{color:#fff;text-decoration:none}#head h1{margin:0;font-size:1.8em}#head p{margin:2px 0 0}
.crumbs{margin:10px 0;font-weight:bold}.crumbs a{color:#105289}
a{color:#105289}a:hover{color:#d31141}
.panel{background:#ecf1f3;border-radius:7px;padding:4px 10px;margin:10px 0}
.cat{background:#0076b1;color:#fff;border-radius:7px 7px 0 0;padding:6px 10px;font-weight:bold;margin-top:14px}
table.list{width:100%;border-collapse:collapse;background:#fff}
table.list td,table.list th{padding:6px 8px;border-bottom:1px solid #dde4ea;text-align:left;vertical-align:top}
table.list th{background:#cadceb;font-size:.85em;text-transform:uppercase}
td.n{text-align:center;width:70px}td.last{width:210px;font-size:.9em}
.post{background:#e1ebf2;border-radius:7px;margin:10px 0;padding:8px 12px;overflow:auto}
.post.alt{background:#ecf3f7}
.post h3{margin:0 0 2px;font-size:1.05em}.post .author{font-size:.9em;color:#333;margin-bottom:6px}
.post .author b{color:#105289}
.content{font-family:"Lucida Grande","Trebuchet MS",Verdana,sans-serif;overflow-wrap:anywhere}
.content img{max-width:100%}
blockquote{background:#ebeadd;border:1px solid #dbdbce;margin:.6em 1px .6em 20px;padding:5px}
blockquote cite{font-style:normal;font-weight:bold;display:block;font-size:.9em}
pre{background:#fafafa;border:1px solid #c9d2d8;padding:6px;overflow:auto;font-size:12px;max-height:40em}
.attachbox{background:#fff;border:1px dashed #a5b8c8;padding:6px;margin-top:8px;font-size:.9em}
.attachbox img{max-width:100%;display:block;margin:4px 0}
.note{font-size:.9em;color:#555}
#foot{margin:20px 0;font-size:.85em;color:#555;text-align:center}
