body{
margin: 0;
padding: 0;
border: 0;
text-align: left;
color: #E7E3CB;
font-family: arial,helvetica,sans-serif;
font-size: 13px;
background: #0F0F0F;
word-wrap: break-word;
}

form{ display: inline; }
input,textarea{ background: #EDDB9D; color: #000000; }
input.button{ background: #000000; color: #FFFFFF; }
input.button2{ background: #000000; color: #FFFFFF; padding: 10px; }

a:link{ color: #EDDB9D; }
a:visited{ color: #EDDB9D; }
a:hover{ color: #E53B07; }
a img{ border: 0; }

h1,h2,h3,h4{ padding: 0; margin: 0; display: inline; font-family: "Trebuchet MS"; font-weight: normal; }
h1{ font-size: 24px; }
h2{ font-size: 18px; }
h3{ font-size: 16px; font-weight: bold; }

td{ vertical-align: top; }

#wrapper{ width: 100%; }
#header{ height: 150px; background: #000000 url("../img/bg-h.jpg") no-repeat; }
#body{ background: #191919; }
#fadein{ background: url("../img/bgb.jpg") repeat-x; }
#fadeout{ background: url("../img/bgb2.jpg") repeat-x bottom; }
#content{ padding: 10px; }
#logo{ padding: 6px 0 0 6px; }
#mainbanner{ height: 150px; background: transparent url("../img/allaboard.gif") no-repeat top right; }
#postform{ padding-top: 10px; }
#postform input.field, #postform textarea{ padding: 2px; width: 440px; margin: 0px 0px 10px 0px; }
#postform textarea{ height: 130px; }
#postform label{ float: left; text-align: right; margin-right: 15px; width: 60px; padding-top: 5px; }
#breadcrumb{ padding: 4px 0 0 10px; font-size: 11px; }
#breadcrumb a{ color: #FFB019; }
#maincolumn{ text-align: left; font-size: 11px; }
#maincolumn .menu-1{ padding-left: 46px; background: transparent url("../img/buttons/2.gif") no-repeat top left; }
#maincolumn .menu-2{ padding-left: 46px; background: transparent url("../img/buttons/1.gif") no-repeat top left; }
#maincolumn .menu-3{ padding-left: 46px; background: transparent url("../img/buttons/3.gif") no-repeat top left; }
#menus{ padding: 10px; font-size: 11px; }
#menus a{ color: #FFB019; }
#menus ul, #menus li{ list-style: none; margin: 0; padding: 0; }
#menus .menu-1{ text-align: left; padding-left: 46px; background: transparent url("../img/buttons/2.gif") no-repeat top left; }
#menus .menu-2{ text-align: left; padding-left: 46px; background: transparent url("../img/buttons/1.gif") no-repeat top left; }
#menus .menu-3{ text-align: left; padding-left: 46px; background: transparent url("../img/buttons/3.gif") no-repeat top left; }
#menus .menu-4{ text-align: right; padding-left: 10px; color: #404040; }

.border{ height: 18px; background: url("../img/brdr.gif"); }
.border2{ height: 9px; background: url("../img/brdr2.gif"); }

.listinfo{ padding: 10px 0 10px 0; }

.center{ text-align: center; }

.pagination{ list-style: none; margin: 0; font-size: 12px; font-weight: bold; float: right; }
.pagination ul{ list-style: none; margin: 0; padding: 0; }
.pagination li{ float: left; margin: 0 0 0 2px; border-left: 1px solid #343434; border-top: 1px solid #343434; }
.pagination li.current{ background: #2B2B2B; }
.pagination li a{ display: block; text-align: center; padding: 4px 8px 4px 8px; }
.pagination li.previous a{ text-decoration: none; }
.pagination li.next a{ text-decoration: none; }
.pagination li a:hover{ background: #2B2B2B; }

.l1-1{ width: 468px; float: right; text-align: right; }
.l1-2{ margin-right: 480px; }
.l2-1{ width: 170px; float: left; }
.l2-2{ margin-left: 170px; text-align: right; }
.l3-1{ float: left; width: 550px; }
.l3-2{ float: right; width: 120px; }
.l3-3{ margin-left: 560px; padding-right: 10px; }

p.icons img{ padding: 4px; border: 1px solid #2B2B2B; }
p.icons img:hover{ border: 1px solid #343434; background: #2B2B2B; }
p.misc a{ padding: 4px; border: 1px solid #2B2B2B; font-size: 11px; }
p.misc a:hover{ border: 1px solid #343434; background: #2B2B2B; }

.browse td { padding: 4px 4px 4px 0; }
.browse thead{ font-size: 11px; }
.browse tbody tr:hover td { background: #2B2B2B; }
.browse tbody td{ border-top: 1px solid #2B2B2B; }
.browse h3 a{ text-decoration: underline; }
.browse h3 a:visited{ text-decoration: none; }
.browse h3 a:hover{ text-decoration: underline; color: #E53B07;}
.browse .topic_pages{ margin-left: 4px; font-size: 10px; }
.browse .topic_author{ display: block; font-size: 10px; }
.browse .last_reply{ color: #F5EFA9; font-size: 10px; }
.browse .last_replier{ display: block; font-size: 10px; }

.pp{ margin-left: 170px; line-height: 20px; padding-bottom: 10px; }
.pu{ width: 160px; float: left; text-align: center; padding: 4px 0 10px 0; overflow: hidden; font-size: 11px; }
.pu h3{ display: block; color: #CB3922; }
.pi{ margin: 6px 0 6px 170px; font-family: verdana; font-size: 8px; color: #EDDB9D; font-weight: bold; }
.ps{ padding-top: 4px; font-size: 11px; }
.quote{ margin: 20px 20px 0 20px; border: 1px solid #E7E3CB; padding: 10px; color: #EDDB9D; }
.quote h3{ display: block; }
.spoiler{ background: #000000; color: #000000; }
