table.post-list{ margin:0px; }
table.post-list th{ text-align:center; font-size:10px; text-transform:uppercase; padding:5px 0px 5px 0px; color:white; background-color:#AEC1D1; }
table.post-list tr td{ background-color:#EFF7FF; padding:5px 0px 5px 0px; text-indent:3px; }

tr.post-footer td{ padding:4px !important; height:30px; background-color:#DFE6ED !important; }
tr.post-footer td img{ vertical-align:text-top; margin-left:5px; }

h3.post-title{ margin:0px 0px 0px 5px; font-size:12px; text-transform:none; }
h3.post-title a, h3.post-title a:visited{ color:#255B88; }
h2.post-title{ font-size:14px; margin:0px; text-transform:none; }

p.heading, label.heading{ font-size:13px; text-transform:uppercase; margin:0px 0px 5px 0px; }
label.heading{ font-size:11px; color:#444444; }

#forum-signup, #forum-login{ width:90%; margin-left:15px; }

div.nopad{ padding:0px; }
div.row, div.button-row{ padding:5px; width:738px; margin-bottom:1px; }
div.button-row{ height:15px; padding-top:7px; }
p.underline{ border-bottom-color:#999999; padding-bottom:5px; }

a.button, a.button:visited{ padding:3px; font-size:9px; border:1px solid; font-weight:bold; color:#656565; }
a.button:hover{ text-decoration:none; color:#999999; }

div.ltblue2{ background-color:#ECF3FA; }

textarea.editor{ width:95%; height:200px; border:1px solid #888888; }

#advice-paging{ margin-left:480px; text-align:right; }
p.paging{ padding:4px 0px 0px 4px; }
p.logout{ width:50%;float:right;margin-right:10px; margin-bottom:0px; text-align:right; }

p.trail{ width:45%; float:left; margin-bottom:0px; font-size:12px; }