body { margin: 0; padding: 0; text-align: center; background: #000; }
body, td { font-family: Verdana, sans-serif; font-size: 13px; line-height: 150%; color: #FFF; }
input, select, textarea { font-family: Verdana, sans-serif; font-size: 12px; padding: 3px; border: 0; background: #610014; color: #FFF; }
img { border: 0; }
a:link, a:visited { text-decoration: none; color: #610014; font-weight: bold; }
p { margin: 5px 0; padding: 0; }
h1, .form_title { font-size: 18px; font-family: Georgia, serif; font-weight: normal; margin: 5px 0; }
form { display: inline; }

#page { margin: 0 auto; width: 960px; border: 1px solid #FBA737; background: #8B4513; text-align: left; }
#header { padding: 5px; }
#main { padding: 5px; }
#content { float: left; width: 750px; padding: 10px; min-height: 400px; position: relative; }
#nav { float: left; width: 160px; padding: 10px; }
#loginbox { margin: 0 0 20px 0; }
#loginbox label { display: block; font-size: 10px; line-height: 100%; }
#login_button { padding: 0; background: none; }
img.user { float: right; }
#logindate { font-size: 12px; color: #999; margin: 10px 0 0 0; }
#footer { text-align: center; }

#forumtopics span { display: none; }
#forumtopics a { display: block; width: 174px; height: 58px; background: url(gfx/spacer.gif); }
.form { width: 580px; }
.paging { margin: 10px 0; text-align: center; }
.post { margin: 20px 0; border-bottom: 1px dotted #CCC; }
.puinfo { width: 80px; float: left; font-weight: bold; }
.puinfo img { display: block; }
.pbody { width: 670px; float: left; overflow-x: auto; }
.pinfo { font-size: 11px; color: #999; }
.plastedited { margin: 5px 0; font-style: italic; color: #999; }
.preply { font-size: 11px; color: #999; }
.ptools { margin: 5px 0 0 0; }

.photo { margin: 0 10px 10px 0; cursor: pointer; }
.clear { clear: both; }
.required { font-weight: bold; }
.success { font-weight: bold; color: #FFF; text-align: center; padding: 10px; border: 2px solid #FFF; }
.error { font-weight: bold; color: #F67D00; text-align: center; padding: 10px; border: 2px solid #FFF; }
.left { text-align: left; }
.center { text-align: center; }
.justify { text-align: justify; }
.right { text-align: right; }
img.left { float: left; margin-right: 10px; }
img.right { float: right; margin-left: 10px; }
div.left { float: left; }
div.right { float: right; }
