body {
  background: #000000 url(../images/bg/space7.gif) repeat fixed;
  width: 850px;
  height: 99%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1px;
  margin-bottom: 1px;
  text-align:center;
  color:#FFFFCC;
}



fieldset {
  background: #000000;
  border-color: #730000;
}



textarea {
  color: #FFFFFF;
  background: #111111;
  border-color: #FF0000;
  border-width:1px;
  border-style:solid;
}



legend {
  color: #FFFFFF;
}



hr {
  color:#FF0000;
}



p {
  padding:4px;
  margin:4px;
}



h1, h2, h3, h4 {
  color: #FFFFFF;
}



img {
  padding:4px;
}



a:link, a:visited { 
  text-decoration: none; 
  color: #FF0000; 
}



a:active { 
  text-decoration: none; 
  color: #FF0000; 
}



a:hover { 
  text-decoration: line-through; 
  color: #FFFFFF; 
}



.submit {
  background: #FFFFCC;
}



.text {
  color: #FFFFFF;
  background: #111111;
  border-color: #FF0000;
}



.radio {
  background-color: #000000;
  border-color: #000000;
  color: #000000;
}



.checkbox {
  margin-left:8px;
}



.center {
  text-align:center;
}



.inline {
  text-align:center;
  list-style: none;
  display: inline;
  padding: 0;
  margin: 0;
}



ul li .inline {
  text-align:center;
  padding: 0;
  margin: 0;
}



.body {
  text-align:left;
  height:99%;
}



.link_header {
  margin-top:2px;
  margin-bottom:2px;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:6px;
  font-weight: bold;
  color: white;
  width: 194px;
  background: #FFFFFF url(../images/title.gif) repeat-x;
}



.links {
  background: #000000;
  width: 199px;
  display: block;
}



.links a {
  padding-left: 10px;
  padding-top:4px;
  padding-bottom:4px;
  text-indent: 10px;
  background: #000000;
  display: block;
  border-bottom: 1px solid #DDDDDD;
  color: #FF0000;
  text-decoration: none;
  font-weight: bold;
}



.links a:hover {
    background : #FF0000;
    color: #FFFFFF;
}



#topDiv {
  margin-top: 0;
  margin-bottom: 0;
}



#top_logo {
  margin:1px;
  padding:1px;
}



#top_logo_small {
  margin:1px;
  padding:1px;
}



#main {
  width: 100%;
  height: 99%;
  border-color:#FF0000;
  border-width:1px;
  border-style:solid;
  margin-top: 0;
  margin-bottom: 0;
}



#top_left {
  width:200px;
  border-color:#FF0000;
  border-width:1px;
  border-style:solid;
  background: #000000;
}



#top_right {
  width: 650px;
  border-color:#FF0000;
  border-width:1px;
  border-style:solid;
  background: #000000;
}



#member_bar {
  font-size:11pt;
  border-color:#FF0000;
  border-width:1px;
  border-style:solid;
}



#menu {
  border-color: #FF0000;
  border-width:1px;
  border-style:solid;
}



#body {
  border-color:#FF0000;
  border-width:1px;
  border-style:solid;
}



#body_text p {
  background: #000000;
  padding:0px;
  margin:10px;
}



#menu_text {
  font-family: Sans-Serif;
  font-size: 13px;
  overflow:auto;
  width:200px;
}



#body_text {
  overflow:auto;
  width: 650px;
}



#bottom_nav {
  text-align:center;
  border-color:#FF0000;
  border-width:1px;
  border-style:solid;
}



#ad_space {
  text-align:center;
  border-color:#FF0000;
  border-width:1px;
  border-style:solid;
  background: #000000;
}



#active_users h4 {
  padding-top:1px;
  margin-top:1px;
  padding-bottom:2px;
  margin-bottom:2px;
  margin-left:4px;
  padding-left:4px;
}



#active_users {
  font-size:10pt;
  border-color:#FF0000;
  border-width:1px;
  border-style:solid;
  background: #000000;
  color: #FFFFCC;
}



#copyright {
  font-size:10pt;
  text-align:center;
  border-color:#FF0000;
  border-width:1px;
  border-style:solid;
  background: #000000;
  color: #FFFFFF;
}


#ad_banner, #ad_banner a img {
  margin-top: 1px;
  margin-bottom: 1px;
  padding-top: 1px;
  padding-bottom: 1px;
}



#online_users {
  font-size:14px;
}



#online_users th, #online_users td {
  background:#000000;
}



.online_img {
  vertical-align:middle;
}



.tablist{
  padding: 3px 0;
  margin-left: 1px;
  margin-bottom: 2px;
  margin-top: 0.1em;
  font: bold 12px Verdana;
}

.tablist li{
  list-style: none;
  display: inline;
  margin: 0;
}

.tablist .static {
  color: white;
  padding: 3px 0.5em;
  margin-left: 3px;
  margin-right: 3px;
  background:  url(../images/title.gif) repeat-x;
}

.tablist li a, .tablist li a:link, .tablist li a:visited{
  text-decoration: none;
  padding: 2px 0.5em;
  margin-left: 1px;
  margin-right: 1px;
  border: 1px solid #FF0000;
  background: #000000;
  color: #FF0000;
}

.tablist li a:hover{
  color: white;
  background: red;
  border: 1px solid #FFFFFF;
}