html, body{
background:#f00;
color:#fff;
font-family:arial, helvetica, "nimbus sans l", sans-serif
}
::selection{
background:#000;
color:#fff
}
::-moz-selection{
background:#000;
color:#fff
}
a, a .name, a .name b, .nav label, #pg a{
color:#fff
}
.reply a, .reply a .name, .reply a .name b, .postform a, .oekform a, #main_nav a{
color:#000
}
a:hover, a:hover .name, a:hover .name b, .nav label:hover, #main_nav a:hover{
background:#000;
color:#fff;
text-decoration:none
}
hr{
border:0;
border-top:1px solid #000
}
textarea, input, select{
color:#000
}
textarea, input[type="text"], input[type="password"], select{
border:1px inset #c6c6c6;
outline:1px solid #000
}
input[type="submit"], input[type="button"]{
background:#c6c6c6;
border-width:2px;
border-color:#fff #848484 #848484 #fff;
border-style:solid;
font-weight:bold;
padding:1px 1em;
outline:1px solid #000
}
input[type="submit"]:active, input[type="button"]:active{
background:#aaa;
border-color:#848484 #848484 #fff #fff
}
.replymode, .extramode{
background:#fff;
border:1px solid #000;
color:#000;
width:100%
}
.postform, .oekform{
background:#ff0;
border:1px solid #000;
color:#000;
padding:1px
}
.postblock{
background:#f00;
border:1px solid #000;
color:#fff
}
.ell{
color:#000
}
.q{
color:#ff0
}
.reply .q{
color:#f00
}
.quoted{
color:#707070
}
.fs{
text-decoration:none
}
.subj{
color:#000;
font-weight:bold
}
.abbrev{
color:#000
}
.omitted{
background:#fff;
border:1px solid #000;
color:#000;
display:inline-block;
padding:0 2px
}
.reply, #q-p, #pg{
background:#ff0;
border:1px solid #000;
color:#000
}
.thumb, #catalog img{
border:1px solid #000
}
.highlight{
outline:5px solid #000;
outline-offset:-1px
}
#main_nav{
background:#fff;
border-bottom:1px solid #000;
color:#000;
margin:-8px -8px 0;
padding:8px;
}
.managertable td{
border:1px solid #000
}
.managertable th{
background:#000;
color:#fff
}
#catalog .replies{
color:#fff;
font-weight:bold
}
.yt{
background:#ff0;
border:1px solid #000;
color:#000
}
.reply .yt{
background:#f00;
color:#fff
}
.yt:hover{
background:#000;
color:#fff
}
.quoted{
border-color:#000;
color:#000
}
#q-p{
outline:1px solid #000
}
select:focus{
background:#000;
border-style:solid;
color:#fff;
outline:1px dotted #fff;
outline-offset:0
}
#pg, #pg span {
background:#f00;
border:1px solid #000;
color:#fff
}
#userdel{
border:4px double #000;
padding:2px
}
@media (max-width: 600px) {
#main_nav {
margin: -4px -4px 0;
}
}