.graph { width:0px;height:2px;background-color:#F00;float:right; }
.hid { display: none }
.nothumb { float: left; background: #eee; border: 2px dashed #aaa; text-align: center; margin: 2px 20px; padding: 1em 0.5em 1em 0.5em; }
.postarea table { margin: 0px auto; text-align: left }
.postarea { text-align: center }
.reflink a { color: inherit; text-decoration: none }
.replyhide .filesize, .reply .filesize { margin-left: 20px }
.replypage .replylink { display: none }
.thumb { border: none; float: left; margin: 2px 20px }
.zoom{ position:absolute;display:none; }
span:hover .zoom{ display:block; }
.zoom img:hover{ background:url(/fcp/zoom_blur.png) no-repeat;}

.userdelete { float: right; text-align: center; white-space: nowrap }
blockquote blockquote { margin-left: 0em }
body { margin: 0; padding: 8px; margin-bottom: auto; }
form { margin-bottom: 0px }
td {padding:2px;}


pre {white-space: pre-wrap;}
code {white-space: pre-wrap;}







body {
    background:#000099;
    color:#FFFFFF;
}

hr {
    color:#FFFFFF;
}
a {
    color:#BBCCFF;
}
a:hover {
    color:#FFFFFF;
}
a:visited {
    color:#BBCCFF;
}
.logo {
    color:#FFFFFF;
}
.ad_logo {
    color:#FFFFFF;
}
.ad_logo1 {
    color:#FFFFFF;
}
.theader {
    background:#0010E0;
    color:#FFFFFF;
}
.postblock {
    background:#0000AA;
    color:#FFFFFF;
}
.passvalid {
    background:#0000AA;
    color:#ffffff;
}
.managehead {
    background:#0F8FE1;
    color:#800000;
}
.postlists {
    background:#FFFFFF;
    color:#800000;
}
.rowparent {
    background:#84612A;
    color:#FFFFFF;
}
.row1 {
    background:#0A4164;
    color:#FFFFFF;
}
.row2 {
    background:#000000;
    color:#FFFFFF;
}
.unkfunc {
    background:inherit;
    color:#BBCCFF;
}
.filetitle {
    background:inherit;
    color:#FFFFFF;
}
.postername {
    color:#BBCCFF;
}
.postertrip {
    color:#BBCCFF;
}
.oldpost {
    color:#BBCCFF;
}
.omittedposts {
    color:#BBCCFF;
}
.replyhide, .reply {
    background:#0000AA;
    color:#FFFFFF;
}
.replytitle {
    color:#FFFFFF;
}
.cpname {
    color:#BBCCFF;
}
.thumbnailmsg {
    color:#FFFFFF;
}
blockquote blockquote {
    color:#BBCCFF;
}
.abbrev {
    color:#BBCCFF;
}
.highlight {
    background:#F0E0D6;
    color:#800000;
    border: 2px dashed #EEAA88;
}
.reflink a {
    color: #BBCCFF;
}
.reflink a:hover {
    color:#FFFFFF;
}

div#postarea label {
    background-color: #0000AA;
}

div#postarea input, textarea {
    color: #FFFFFF;
    border: 1px solid #0000ff;
    background: #0000aa;
}


input {
    color: #FFFFFF;
    border: 1px solid #0000ff;
    background: #0000aa;
}


.frame {
    background: #0000AA;
    border-left: 1px solid white;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
}

#subjectlist ul LI {
    border: 1px solid #000099;
    border-left: 2px solid #0000ff;
    border-right: 2px solid #000099;
}

#subjectlist ul LI.hi {
    border: 1px solid #000099;
    background-color: #002099;
    border-left: 2px solid #FC4A11;
    border-right: 2px solid #000099;
}

#subjectlist ul LI:hover {
    background-color: #002999;
    border: 1px dotted #FC4A11;
    border-left: 2px dashed #FC4A11;
    border-right: 2px dashed #FC4A11;
}























body {
    font-family:sans-serif;
}

.rules {
    font-size:0.7em;
}
.adminbar {
    font-size:0.8em;
}
.logo {
    font-size:2em;
}
.ad_logo {
    font-size:0.8em;
}
.ad_logo1 {
    font-size:0.8em;
}
.postblock {
    font-weight:bold;
}
.footer {
    font-family:sans-serif;
    font-size:1em;
}
.dellist {
    font-weight: bold;
}
.filesize {
    font-size:0.8em;
    text-decoration:none;
}
.filetitle {
    font-weight:bold;
    font-size:1.2em;
}
.postername {
    font-weight:bold;
}
.oldpost {
    font-weight:bold;
}
.replytitle {
    font-weight:bold;
    font-size: 1.2em;
}
.cpname {
    font-weight:bold;
}
.thumbnailmsg {
    font-size: 0.8em;
}
.reflink a {
    text-decoration: none;
}


div#postarea input, textarea {
    font-size:0.8em;
    font-family:sans-serif;
}

input {
    font-size:0.8em;
    font-family:sans-serif;
}



#subjectlist ul LI {
    font-size: 0.6em;
    font-family: Verdana;
}


#subjectlist ul LI.hi {
    font-size: 0.6em;
    font-family: Verdana;
}

#subjectlist ul LI A {
    text-decoration: none;
}
























img { border: 0; }

th { white-space: nowrap; }

.ajs {
    display:none;
}
table {border-collapse:collapse; margin:4px;}
.adminbar {
    text-align:center;
    clear:both;
}
.logo {
    clear:both;
    text-align:center;
    width:100%;
}
.ad_logo {
    text-align:center;
    width:100%;
    overflow:visible;
    white-space:nowrap;
    height:90px;
    vertical-align: top;
    margin:0; padding:0;
}
.ad_logo div{
    float:left;
}
.ad_logo1 {
    text-align:center;
    width:100%;
    overflow:hidden;
    white-space:nowrap;
    height:90px;
    vertical-align: top;
    margin:0; padding:0;
}
.ad_logo1 div{
    float:left;
}
.theader {
    text-align:center;
    padding:2px;
    width:100%;
}
.footer {
    text-align:center;
}
.passvalid {
    text-align:center;
    width:100%;
}
.dellist {
    text-align:center;
}
.delbuttons {
    text-align:center;
    padding-bottom:4px;

}
.managehead {
    padding:0px;
}
.postlists {
    width:100%;
    padding:0px;
}
.doubledash {
    vertical-align:top;
    clear:both;
    float:left;
}
blockquote blockquote {
    margin-left: 0em;
}

div#postarea {
    clear: both;
    margin: 0 auto;
    max-width:42em;
    width:expression( document.body.clientWidth > (500/12) * parseInt(document.body.currentStyle.fontSize) ? "42em" : "auto" );
}

div#postarea label {
    width: 5em;
    text-align: center;
    /*clear: both;*/
    float: left;	
}

div#postarea input, textarea {
    float: left;	
}

div#postarea div {
    clear: both;
}


.frame {
    padding: 2px;
}

#subjectlist table {
    border-collapse: collapse;
}

#subjectlist table td {
    vertical-align: top;
    width:25%;
}

#subjectlist ul {
    list-style-type:none;
    padding: 0px;
    margin: 0px;
}

#subjectlist ul LI {
    padding-left: 5px;
}

#subjectlist ul LI span {
    float:right;
}

#subjectlist ul LI.hi {
    padding-left: 5px;
}