#header h1 {background:url(images/banner-5.jpg) no-repeat;}
#header h1 span {display:none;}

#content h2 {margin-bottom:0;}
#content h2 a {text-decoration:none;}

#content ul.mainnav {margin:0; font-size:.8em; text-transform:uppercase; text-align:right;}
#content ul.mainnav li {display:inline; margin:0; list-style:none;}
#content ul.mainnav li a {color:#666;}

.float h2 {float:left;}
.float .mainnav {float:right; padding-top:8px;}

#content h3 {margin:1em 0 .1em 0; font-size:1.3em;}
#content h3.spacer {margin:1em 0 .5em 0;}

#content ul, ol {margin:1em 0 1em 1.5em;}
#content table {clear:both; width:100%; border-collapse:separate; border-spacing:1px 1px; table-layout:auto;}
#content table th {padding:5px; color:#000;}
#content table td {padding:3px; font-size:.9em; word-wrap:break-word;}
#content table td.right {text-align:right;}
#content div.float {overflow:hidden;}
#content input, #content select {font: .9em "Trebuchet MS", Arial, Helvetica, sans-serif;}
#content textarea {font: 1em "Trebuchet MS", Arial, Helvetica, sans-serif;}

#content div.spacer {margin-bottom:6em;}
#content div.spacer p {margin:1em;}


.center {text-align:center;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.uline {text-decoration:underline;}
.error {color:#f00;}

.row1 {background-color:#eee;}
.row2 {background-color:#ddd;}
.row3, .rowpic {background-color:#d0d0d0;}

.main-top {margin-top:1em;}
.main-top div {border:1px solid #996;}
.main-top h4 {padding:2px 5px; background:#caca8d; text-transform:uppercase;}
.main-top p {margin:3px 5px 5px 5px; font:11px/125% Tahoma, Arial, Helvetica, sans-serif;}
.main-top .stats {float:left; width:35%;}
.main-top .current {float:right; width:45%;}

.main th {background-color:#caca8d; text-transform:uppercase;}
.forumline {border:1px solid #996;}
.forumlink {font-size:1.2em;}
.moderators a {font-weight:normal;}

form.login {margin:1em 0;}
form.login fieldset {padding:.5em;}
form.login legend {font-weight:bold; text-transform:uppercase;}
form.login label {font-weight:bold;}

div.poll {margin-bottom:.3em;}
div.poll h4 {margin:.3em 0;}
div.poll p {margin:0;}
div.poll table {width:auto !important; margin:1em auto;}
div.poll table.bars {width:auto !important; margin:0; border-collapse:collapse !important;}
div.poll table.bars td {padding:0 !important;}

fieldset.poll {margin-top:1em; padding:5px;}
.poll legend {font-size:1.2em; font-weight:bold; text-transform:uppercase;}
.poll label {font-weight:bold;}

.preview {margin-bottom:.3em; padding:7px;}
.preview p.meta {margin:.1em 0 1em 0; border-bottom:1px dotted #333; padding-bottom:.1em;}
table.pm th {text-align:right !important;}

tr.post {vertical-align:top;}
tr.post td {border-top:1px solid #fff; border-bottom:1px solid #fff;}
td.metadata {padding:0 3px;}
td.metadata p {margin:3px 0;}
td.metadata p strong {font-size:1.2em;}
td.metadata p a {font-weight:normal;}
cite {font-weight:bold; font-style:normal;}
blockquote {margin:.2em 0 0 .1em; border-left:4px solid #996; padding-left:.3em;}
div.actions {margin-top:1em; border-top:1px dotted #ccc; padding:3px 3px 0 0; text-align:right;}

h4.faq {margin-top:1em; border-bottom:1px solid #996; color:#996; text-transform:uppercase;}
dl.faq {margin:1em .5em;}
dl.faq dt {font-weight:bold;}
dl.faq dd {margin:.3em 0 .8em 1em;}
dl.faq dd a {font-size:.8em; font-weight:normal;}

.profile th {width:150px; text-align:right;}
.profile th, .profile td {background-color:#ddd;}

ul.mailboxes {float:left; margin:1.6em 0 1em 0 !important;}
ul.mailboxes li {float:left; width:100px; margin:0 !important; font-weight:bold; list-style:none;}
ul.mailboxes li img {vertical-align:bottom;}
div.boxsize {float:right; width:20%; margin:1em 0;}
div.boxsize h4 {padding:2px 5px; background:#caca8d; text-transform:uppercase;}
div.boxsize p {margin:3px 5px 5px 5px; font:11px/125% Tahoma, Arial, Helvetica, sans-serif;}

.register p {margin:.2em 0;}
.register p.center {margin:1em 0;}
.register table th {width:180px; text-align:right; vertical-align:top;}
.register table.captcha th {width:330px; text-align:left;}
.register table.captcha td input {width:80px;}
.register label input {margin:0 1em 0 .1em;}

.search fieldset {margin:.5em 0; padding:5px;}
.search legend {font-weight:bold; font-size:1.1em; text-transform:uppercase;}
.search label {font-weight:bold;}
.search .radio {font-weight:normal;}

ul.icons {margin:0 0 1em 0 !important; list-style:none;}
ul.icons li {display:block; float:left; width:200px; margin:0;}
ul.icons li.clear {clear:left;}

p.moderators {float:left; width:49%; margin:.2em 0;}
p.actions {float:left; width:49%; margin:.3em 0;}
p.page {float:right; width:49%; margin:.2em 0; color:#333; text-align:right;}
p.display {margin-top:0; text-align:center;}
p.timezone {margin:.1em 0; color:#333; text-align:right;}
p.credit {clear:both; margin-bottom:0; font-size:.8em; text-align:center;}
