@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }
body { background:url(images/bg.png) #67645d center repeat-y; color:#fff; }
a { color:#fc0; }

.contentwrapper { width:960px; margin:0 auto; background:#000; }

#message { margin:20px 10px; }

#message #posterinfo { background:#080808; font-size:11px; margin:20px 0 10px 20px; border:1px solid #222; padding:10px 0; line-height:1.5; }
#message #posterinfo div { margin:0 10px 0 10px; color:#999; overflow:hidden; }

#message #msgwrapper { }
#message #subject { }
#message #subject h1 { font:22px Arial, Helvetica, sans-serif; color:#ffcc00; border-bottom:1px solid #333; letter-spacing2:-1px; }
#message #posted { font:10px Arial, Helvetica, sans-serif; color:#666; text-align:right; }
#message #body { font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; margin:20px 0; line-height:1.5; }
#message #body .bodylink { text-decoration:none; border-bottom:1px dotted #fc0; }

.msgbuttons { margin:10px 10px 30px; border-top:1px solid #333; padding-top:5px; }

#reply { margin:10px; }
#reply input.textfield { background:#111; border:1px solid #333; color:#fff; }
#reply textarea { background:#111; border:1px solid #333; color:#fff; line-height:1.2; padding:3px; scrollbar-base-color: #333; }
#reply textarea { line-height:1.2; padding:3px; }
#reply #replyheader { background:url(/boards/images/6x16goldbox.png) left no-repeat; font-size:11px; color:#fc0; border-bottom:1px solid #333; }
#reply #replyheader h3 { font-size:11px; color:#fc0; padding-left:10px; font-weight:normal; margin:0; }
#replyformcontainer { font:10px Arial, Helvetica, sans-serif; color:#999; text-transform:uppercase; margin-top:10px; } 

#thread { margin:10px; line-height:1.7; }
#thread #threadheader { background:url(/boards/images/6x16goldbox.png) left no-repeat; font-size:11px; color:#fc0; border-bottom:1px solid #333; }
#thread #threadheader h3 { font-size:11px; color:#fc0; padding-left:10px; font-weight:normal; margin:0; }
#thread #msgthread { font:1em Arial, Helvetica, sans-serif; margin:10px 0; }
#thread .msgline { line-height:1.5; } 
#thread .msgline a:visited { color:#999; } 
#thread .msgline a { color:#fff; text-decoration:none; border-bottom:1px dotted #666; } 
#thread .msgline a:hover { color:#ffcc00; border-bottom:1px dotted #ffcc00; } 
#thread .msgline .handle { color:#ffff66; font-weight:bold; } 
#thread .msgline .posted { color:#665200; } 

#skyscraper { margin:10px 0; }

.errorblock { color:red; margin:10px 0; }

.adminsection { margin:20px 10px; background:#111; padding:5px; border:1px solid #333; border-width:1px 0; }
.adminsection input { height:22px; vertical-align:top; }
.adminselect { font-size:11px; margin-top:1px; }
.adminsection .button { font-size:11px; }

.msgfunction { display:none; margin:10px; }
.msgfunction label { color:#999; text-transform:uppercase; font-size:10px; }
.msgfunction #reason { width:300px; height:4em; }