h1{margin:0;}
h3{margin:0 0 5px 0;}

.small{font-size:0.9em;}

.mainmenu{font-size:90%;text-align:center;margin:20px;}
.mainmenu a{margin-right:10px;padding:5px 5px 5px 18px;}

.rmenu{float:right;font-size:0.9em;text-align:right;}

.cat{clear:both;border-collapse:separate;border-spacing:1px 1px;border:1px solid #4c70b7;}
.cat th{font-size:0.9em;color:#fff;padding:1px 5px;background:#039 url('/img/tpl/bbg.png') repeat-x 0 -8px;text-shadow:#000 1px 1px 1px;}
.cat th a{color:#fff;}
.cat td{background-color:#f2f5fa;}
.ctail td{padding:3px 5px 2px 5px;}

td.c2,tr.c2 td{background-color:#d2dff3;}
td.c3,tr.c3 td{background-color:#c1d2ee;}

.cimg{background:no-repeat 50% 50%;min-width:30px;}
.cname strong{font:1.4em/1.2em 'Tahoma,Lucida Grande',sans-serif;}
.cname span,.edited{color:#777;}

.pleft{width:150px;}
.pinfo{margin:15px 0 5px 0;}
.pinfo a{text-decoration:underline;}
.ptop{font-size:11px;padding:3px 10px 2px 10px;height:25px;border-bottom:1px solid #c1d2ee;color:#88a4db;}
.ptop div{float:right;}
.ptop div>img{vertical-align:middle;}
.spacerow{height:4px;padding:2px;}

.quote{background:#c1d2ee;border:solid 1px #a6bfe7;margin:5px 0;}
.quote .title{display:block;background:#a6bfe7;font-size:90%;color:#fff;padding:3px 0 3px 10px;}
.quote .body{display:block;padding:5px 10px;}
.quote>.quote{background:#d2dff3;}
.quote>.quote>.quote{background:#c1d2ee;}
.quote ul{margin:8px 5px 8px 30px;}
