body { background-color: #000; font-family: Arial; }
.c { text-align: center; }
a { color: #fc4000; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 4px 0; }
.well { margin: 10px auto; padding-bottom: 10px; width: 758px; border: 1px solid #fff; background: #660000 url(/images/bg.jpg) no-repeat; }
#main_title { text-indent: -3000px; }
.nav { float: left; font-size: 11px; width: 130px; margin: 113px 0 0 34px; }
.nav a { display: block; color: #ffcc33; margin-top: 5px; }
.nav .sub { margin-top: 35px; }
.nav .sub a { color: #fff; font-weight: normal; margin: 0; padding: 1px 0; border-top: 1px solid #894d4d; }
.nav .sub .last { border-bottom: 1px solid #894d4d; }
.main { float: right; background: url(/images/main-bg.png) top right repeat-y; width: 534px; padding: 15px 20px 30px 20px; margin: 183px 15px 0 0; position: relative; }
/*.main .i { padding: 10px 6px 10px 0; position: relative; }*/
.main .bot { width: 574px; height: 8px; background: url(/images/main-bot.gif); position: absolute; bottom: 0; left: 0; }
.main h2 { margin-left: 15px; font-size: 35px; color: #fc4000; }
.main h1 span { font-size: 15px; }
.main span { margin-left: 5px; } /*display: block; font-size: 15px; }*/
.main span.totals { margin-left: 5px; display: block; font-size: 15px; }
.main .forums { font-weight: normal; }
.pages { margin: 10px 0 0 15px; }
.pages a { padding: 0 1px; }
.pages span { margin-left: 0; display: inline; font-weight: bold; padding: 0 1px; }
.forum { margin-top: 10px; width: 100%; }
.forum th { background-color: #000; color: #fff; padding: 6px; text-align: left; font-size: 13px; }
.forum .row td { padding: 5px; border-bottom: 1px solid #999; font-size: 12px; }
.forum .row td a { margin-left: 2px; }
.topic { margin-top: 10px; width: 100%; border-top: 1px solid #fc4000; }
.topic td { border-bottom: 1px solid #fc4000; }
.topic .info { width: 175px; padding: 8px; font-size: 11px; font-weight: bold; border-top: 1px solid #fff; background-color: #fec5b2; }
.topic .text { width: 380px; padding: 10px 10px 10px 25px; font-size: 12px; }
.powered { clear: both; font-size: 11px; color: #fff; text-align: right; padding: 3px 20px; }
.footer { margin: 5px auto; width: 758px; text-align: center; color: #fff; font-size: 11px; }
.stats { padding: 10px 10px 0 10px; font-size: 0.8em; }
.totals { position: relative; }
.new_topic { position: absolute; top: -15px; right: 15px; }
.errorExplanation h2 { font-size: 110%; }
.vcard {
  padding: 5px 20px 0 0; font-size: 80%; border-bottom: 1px solid #fc4000;
   background-color: #fcfafa;
}
.vcard .date {
  padding-bottom: 10px;
}
.body {
  border-bottom: 1px solid #fc4000;
}
.photo { float: left; padding: 5px 10px; }
.spacer td { font-size: 0; height: 0px; }

.author { width: 170px; }
.author .date { padding: 5px 10px; }
.wide { width: 99%; }
table.posts { border-style: solid; border-color: #fc4000; border-width: 1px 0 0 0; }

#right { color: #fff; }
#right h5 { color: #fff; font-size: 120%; padding-top: 30px; }
#right ul { list-style: none; margin: 0 0 0 15px; padding: 0; }

a img { border: 0; }
.subtitle { padding-top: 10px; margin: 0;}
.main h1 { padding: 0; }

.xdialog h6 { font-size: 110%; padding-top: 20px; }
.xdialog { color: #fff; }
.xdialog select { width: 130px; }
