td, body, textarea, select {line-height:150%}
.chat {font-family:verdana ; font-size:10px; background-color:9E9E9E}
body {font-family:verdana ; font-size:10px; background-color:#252525 }
td{font-family:verdana ; font-size:11.5px; background-color:#373737; color:#AEAEAE}
input, select{font-family:verdana; font-size:11.5; background-color:#505050}
textarea {font-family:verdana; font-size:11.5; background-color:#DDD}
td{vertical-align:top}

.main{ background-image:url('../../graphics/bg.png'); background-repeat: repeat}
.tag{color:#FFF;}
.title{color:#CCC; font-variant:small-caps; font-size:10px}
.chattxtcol {padding:5px; background-color:aaa; color:000}
select { color:#000}
a{text-decoration:none ; color:#CCC}


#roomparent {background-color:#252525; color:#000; font-variant:small-caps}
#roomchild {background-color:#252525}
.ghostroom {color:#AEAEAE}
#navoff {background-color:#373737 ; width:150px ; padding:2px ;  margin-bottom:1px}
#navoff a {font-weight:bold ; color:#FFF }
#navon {background-color:#252525 ; padding:2px ; width:98% ; margin-bottom:1px}
#navon a {font-weight:bold ; color:#FFF}

td.nframe { border:1px solid #000 ; width:20% ; vertical-align:top ; padding:0px }
td.cframe { border:1px solid #000; vertical-align:top ; width:580px}
td.tframe { border:1px solid #000 ; padding:4px ; height:20px ; font-weight:bold }
td.aframe { border:1px solid #000 ; padding:0; height:20px}

.error {background-color:#000 ; font-weight:bold ; color:#FFF ; padding:4px  ; border:1px solid #000 ; text-align:left ; margin:2px}

.note {background-color:#373737 ; font-weight:bold ; color:#FFF ; padding:4px ; border:1px solid #000 ; text-align:left ; margin:2}

.ftd {width:25% ; border:1px solid #000 ; padding-left:4px; font-weight:bold; white-space: nowrap; height:20px ; background-color:#252525}

.gap {background-color:#252525 ; height:2px ; font-size:2px ; line-height:2px ; border:1px solid #000}

.highlight {background-color:#373737 ; color:#FFF}

.l{width:100%; border:1px solid#000; background-color:#DDD}
.m{width:150 ; text-align:center}
.s {text-align:center ; width:65px}
.ss {text-align:center ; width:20px}
textarea{width:100% ; height:150px}

input { background-color:#DDD; border:1px solid #505050 ; margin:1px; color:#000}

.header {border:1px solid #000 ; padding-left:4px; font-weight:bold; height:22px ; background-color:#252525 ; color:#AEAEAE}

form {margin:0}

.chatpm {color:#000; font-weight:bold; font-size:10.5px}
.chatdice {color:#00; font-weight:bold; font-size:10.5px}
.chattxt {height:110px ; width:100%; }
.chatonline{border:1px solid #000}
.onlinelist {border:1px solid #000 ; background-color:#C0C0C0}
.cinfo{border:1px solid #000}
.cmsgnew {background-color:#F0F0F0 ; border:1px solid #000}
.cmsgold {background-color:#FFFFFF}

body.banner {margin:0}
body.bottom {margin:0}
body.right{}
body.left{background-color:#252525}

.small {font-size:9px}

.news {background-color:#373737 ; text-align:justify}
.newstitle {font-weight:bold}
.newsdate{background-color:#C0C0C0 ; font-size:9px}
.newsheader{background-color:#008080 ; color:#FFF ; font-weight:bold ; padding:2px}

#guest {background-color:#505050 ; width:100% ; padding:2px ; margin-bottom:0px ; line-height:14px}
#guest a {color:#AEAEAE ; font-size:10px ; width:98% }
#use {background-color:#505050 ; width:98%; padding:2px ; margin-bottom:0px ; line-height:14px }
#use a {color:#FFF ; font-size:10px ; width:98% }
#mod {background-color:#505050 ; width:98% ; padding:2px ; margin-bottom:0px ; line-height:14px }
#mod a {color:#FFF ; font-size:10px ;  font-weight:bold; width:98.5%  }
#sys {background-color:#505050; width:98%; padding:2px ; margin-bottom:0px ; line-height:14px }
#sys a {color:#FFF ; font-size:10px ; font-weight:bold; width:98% }

hr {color: #000 ; height:2px}

.inline{width:730px; overflow:auto ; height:100px; font-size:9px ; padding:4px ; text-align:left}

td.stframe {border:1px solid #000 ; padding:4px ; height:20px; background-color:#252525}
td.sdframe {border:1px solid #000 ; padding:4px ; background color:#252525;}

.ssheet {width:20 ; text-align:center; background-color:#DDD}
.sheetheader {background-color:#252525 ; font-weight:bold ; color:#AEAEAE ; padding:2px}

.imgborder { background-color:#252525; border:1px solid #000}


.coutline {border:1px solid #008080 ; padding:2px 4px 2px 4px}
.chighlight {border:1px solid #008080 ; background-color:  #373737 ; padding:2px}
.cheader {border:1px solid #008080 ; background-color:  #373737 ; text-align:center}
.cdate{font-weight:bold ; float:right}

.fpcat {font-weight:bold ; text-align:right ; border-bottom:1px solid #000}
.fccat {background-color:#F0F0F0}
.fframe {border:1px solid #000 ;padding:4px}
.fframed {border:1px solid #000 ; background-color:#D0D0D0 ;padding:4px ; height:50}
.fframel {border:1px solid #000 ; background-color:#F0F0F0 ;padding:4px}
.ftframed {border:1px solid #000 ; background-color:#D0D0D0 ;padding:4px }
.ftframel {border:1px solid #000 ; background-color:#F0F0F0 ;padding:4px}
.fquote{border:1px solid #000 ; background-color:#F0F0F0 ; padding:4px}
.fchead {background-color:#373737; border:1px solid #000 ; padding:4px}
.fsig {background-color:#373737; border:1px dashed #000 ; padding:4px}
.fupdate{font-style:italic ; font-size:9px ; padding-top:5px}
.fthead {background-color:#373737 ; text-align:center ; color:#FFF ; font-weight:bold ; border:1px solid #000}

.mhead {background-color:#373737 ; border:1px solid #000 ; padding:4px}
.mmessage { border:1px solid #000 ; padding:4px;}

.blockheader{ background-color:#252525 ; color:#FFF ; margin-top:20px; font-weight:bold ; text-decoration:underline; width:98% ; padding:2px; border-top: 1px solid #000}
.blockcontent{ background-color:#252525; width:98% ; padding:2px  ; border-bottom: 1px solid #000}
.forums{ background-color:#252525 ; color:#FFF ; font-weight:bold ; padding:2px }
.pollop{ font-weight:normal }