html, body {
background:#33343D;
color:#DDDDDD;
font-family:tahoma,sans-serif;
font-size:9pt;
line-height:1.2em;
margin:0 !important;
padding:5px !important;
}

hr {
border-style: solid none none none;
border-width: 1px;
border-color: #BBBBBB;
}

.reflink a {
color:#FFFFFF !important;
text-decoration:none !important;
}

.reflink a:visited {
color:#FFFFFF !important;
text-decoration:none !important;
}

.reflink a:hover {
color:#FFFFFF !important;
text-decoration:none !important;
}

a {
color:#99CFCE;
font-family:sans-serif;
text-decoration:underline;
}

a:visited {
color:#99CFCE;
font-family:sans-serif;
text-decoration:underline;
}

a:hover {
color:#99CFCE;
font-family:sans-serif;
text-decoration:underline;
}

.adminbar {
clear:both;
float:right;
font-size: .8em;
}

.adminbar a {
font-weight: bold;
}

.logo {
clear:both;
color:#EEEEEE;
font-size:120%;
font-weight: bold;
line-height:1.4em;
text-align:center;
width:100%;
}

.replymode, .catalogmode, .passvalid {
-moz-border-radius: 5px;
background:#434248;
border: solid 1px #CCCCCC;
clear: both;
color:#EEEEEE;
font-weight: bold;
margin-bottom: .5em;
padding:2px;
text-align:center;
width:100%;
}

.rules {
font-family:sans-serif;
width:468px;
}

.rules li {
margin-left: 6.6em;
font-size:0.8em;
}

.postblock {
color:#EEEEEE;
font-size:9pt;
font-weight:bold;
text-align:left;
}

.footer {
font-family:sans-serif;
font-size:12px;
margin: 2em 0 0 0;
text-align:center;
}

.dellist {
font-weight: bold;
text-align:center;
}

.delbuttons {
padding-bottom:4px;
text-align:center;
}

.managehead {
background:#DDDDDD none repeat scroll 0 0;
color:#002244;
padding:0;
}

.postlists {
background:#FFFFFF none repeat scroll 0 0;
color:#800000;
padding:0;
width:100%;
}

.row1 {
background:#DDDDDD;
color:#002244;
}

.row2 {
background:#CCCCCC;
color:#002244;
}

.unkfunc {
background:inherit;
color:#789922;
}

.filesize {
text-decoration:none;
color: #666666;
font-size: .8em;
}

.filetitle {
background:inherit;
font-size:1.2em;
color:#EEE;
font-weight:bold;
}

.postername {
color:#FFFFFF;
font-weight:bold;
}

.postername a {
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}

.admin, .mod {
color:#FF0000;
}

.oldpost {
color:#CC1105;
font-weight:bold;
}

.omittedposts {
color:#666666;
}

.reply {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#434248;
border: solid 1px #58575f;
font-size:9pt;
padding:0 6px 6px 0;
}

.highlight {
-webkit-border-radius-bottomleft:9px;
-webkit-border-radius-bottomright:9px;
-webkit-border-radius-topleft:9px;
-webkit-border-radius-topright:9px;
background:#43424B;
border: solid 2px #58576f;
font-size:9pt;
padding:0 6px 6px 0;
}

.doubledash {
display: none;
}

.replytitle {
font-size: 1.2em;
color:#EEE;
font-weight:bold;
}
}

.commentpostername {
color:#004A99;
font-weight:800;
}

.thumbnailmsg {
font-size: .8em;
color:#666666;
}

.watchedthreads {
-moz-border-radius: 5px;

background-color: #DDDDDD !important;
border: 1px solid #CCCCCC !important;
}


.reflinkpreview {
background-color:#434248 !important;
}

.banmessage {
color:#FF0000;
font-weight:bold;
}

.hidethread {
background:transparent url(./icons/pylon/icons.gif) no-repeat scroll -32px -16px;
}

.unhidethread {
background:transparent url(./icons/pylon/icons.gif) no-repeat scroll -48px 0;
}

.watchthread {
background:transparent url(./icons/pylon/icons.gif) no-repeat scroll -32px 0;
}

.expandthread {
background:transparent url(./icons/pylon/icons.gif) no-repeat scroll 0 -16px;
}

.quickreply {
background:transparent url(./icons/pylon/icons.gif) no-repeat scroll 0 0;
}

.hidewatchedthreads {
background:transparent url(./icons/pylon/icons.gif) no-repeat scroll -48px -16px;
}

.refreshwatchedthreads {
background:transparent url(./icons/pylon/icons.gif) no-repeat scroll -16px -16px;
}

.restorewatchedthreads {
background:transparent url(./icons/pylon/icons.gif) no-repeat scroll -16px 0;
}

