@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix('http://disc.420chan.org/po')
{
* {
font-family:"Pokemon R/S", sans-serif !important;
-moz-appearance: none !important;
}

html,body {
background: url('http://img41.imageshack.us/img41/9481/quagbg.png') #121212 bottom right no-repeat fixed !important;
/*background:#000 !important;*/
color:#FFF !important;
font-size:11px !important;
font-family: "Pokemon R/S" !important;

}

body *{
font-size:inherit !important;

}

body,.replymode,.border,.hborder,.postarea {
margin:0 !important;
padding:0 !important;
width:100% !important;}

#topzone, #midzone, #footer, .pagelist{
background: url('http://img41.imageshack.us/img41/9481/quagbg.png') #1d1d1d bottom right no-repeat fixed !important;
}

.adminbar {
float:none !important;
text-align:center !important
}

table[border="1"] tbody tr td {
border:none !important
}

a,input[type="submit"],input[type="button"],input[type="reset"] {
cursor:pointer !important
}

a{
background-color:transparent !important;

}

a,a img,span.plus {
color:#00ff84 !important
}

#header {
left:0 !important;
right:0 !important;
width:100% !important

}

[class*="postername"] {
color:#00aa70 !important
}

[class*="postertrip"] {
color:#00cc78 !important
}

.omittedposts,.abbr,.thumbnailmsg {
color:#CCC !important
}

.unkfunc{
color:#d0cc05 !important;
}

a:hover {
text-decoration:underline !important
}


h1,h2,h3,a[title*="Permanent link to "]:hover,.permalink,.highlight,.replyhl,#watchedthreadsdraghandle,.replymode,.postblock,input:not([type="submit"]):not([type="button"]):not([type="reset"]),select,textarea,th[bgcolor="#e04000"],a img.thumb,a img[src*="/thumb/"],.tn_reply,.tn_thread {
-moz-border-radius: 6px !important;
border-width: 1.5px !important;
border-style: solid !important;
border-color: #777777 !important;
background-color:#252525 !important;

}

.replymode,.postblock,input:not([type="submit"]):not([type="reset"]),select,textarea,th[bgcolor="#e04000"]{
background:url('http://img502.imageshack.us/img502/8447/quagbgblurred.png') bottom right no-repeat fixed #333 !important;
}

.content,.reply,#watchedthreads,.nigratrain {
background-color:#333 !important;
background: url('http://img502.imageshack.us/img502/8447/quagbgblurred.png') bottom right no-repeat fixed #333 !important;
}


.filesize,.filesize *,.postername,.commentpostername {
font-size:100% !important;
text-decoration:none !important

}

.reply:not([id="twi_table"]), .replyhl{
padding:3px !important;
-moz-border-radius:6px 6px 6px 6px !important;
border-width: 1px 2px 2px 1px !important;
border-style: solid !important;
border-color: #777777 !important;
}

.reflink *:hover,.quotejs:hover {
font-weight:400 !important
}

.spoiler,.spoiler:before {
background-color:#222 !important;
color:#222 !important
}

.spoiler:before {
content:'SPOILERS: ' !important
}

font[color="#ff0000"] b,.spoiler:before,.mod,.oldpost,.admin,[class*="postername"] [style*="color:"] {
color:#A00 !important;
font-weight:700 !important
}

#watchedthreads,#twi_table_div,.reflinkpreview {
border:1px dotted #00ff84 !important
}

#twi_table ,#twi_table_div > .postblock,.reply,.replyhl{
border:0 !important
}

[id^="4chan_ext"][class="reply"],.reflinkpreview {
background-color:#111 !important
}

.highlight {
border-color:#00ff84 !important
}

a:hover,a img:hover,span.plus:hover,ul li a:focus,.replymode,.reply,h1,h2,h3,h4,h5,h6,.spoiler:hover,.filetitle,.filesize,.replytitle,.logo,#watchedthreadsdraghandle,.postblock,input[type="text"],input[name="postpassword"],input[name="meiru"],input[name="kotehan"],.filetitle,.filesize,.replytitle,.logo,#watchedthreadsdraghandle,.postblock,input[type="text"],input[name="postpassword"],input[name="meiru"],input[name="kotehan"],input[type="password"],input[name="name"],input[name="subject"],input[name="em"],select[name="formatting"],textarea,th[bgcolor="#e04000"],.replyhl,.highlight,.spoiler:hover,span.spoiler:hover,.board .hborderform,form,form *:not(a):not(font):not(b){
color:#FFF !important
}

img.thumb,img[src*="/thumb/"] {
background:transparent url(http://awesumness.googlecode.com/svn/trunk/Chan/load.gif) no-repeat center center !important
}

.content{
padding:5px !important;
font-size:90% !important;
}

.content>h2{
margin:-5px -5px 0 -5px !important;
padding:0 3px !important;
line-height:1.4em !important;
font-size:125% !important;
}

hr{
background:url(http://awesumness.googlecode.com/svn/trunk/Chan/hr.png) repeat-x top left !important;
border: 0 !important;
height:2px !important;
}

.pages{
border:solid 1px #555 !important;
background:transparent !important;
}


/********** POSTFORM **********

.postarea table{
position:fixed !important;
right:0 !important;
bottom:10px !important;
border-spacing:0 !important;
}
.postarea table tr td.postblock{
opacity:.5 !important;
display:inline-block!important;
border:solid 1px #555 !important;
width:100px !important;
float:right !important;
height:1.4em !important;
line-height:1.4em !important;
}
.postarea table tr + tr + tr + tr td.postblock{
height:5.6em !important;
line-height:5.6em !important;
}
.postarea table tr + tr + tr + tr + tr td.postblock{
height:1.4em !important;
line-height:1.4em !important;
}

.postarea table td:not(.postblock),table.postform td.rules,table.postform small{
display:none !important;
}
.postarea table tr:hover > td:not(.postblock):not(.rules),
.postarea table tr:active > td:not(.postblock):not(.rules),
.postarea table tr:focus > td:not(.postblock):not(.rules){
display:inline-block !important;
width:auto !important;
}
.postarea table tr:hover > td.postblock,
.postarea table tr:active > td.postblock,
.postarea table tr:focus > td.postblock{
float:left !important;
opacity:1 !important;
}
*/
/********** BUTTONS **********/

[type="submit"],[type="button"],[type="reset"]{
vertical-align:top !important;
height:1.5333em !important;
display:inline !important;
padding:0px 2px!important;
border:dotted 1px #00ff84 !important;
color:#00ff84 !important;
background:#252525 !important;
margin:0 1px !important;
}

[type="submit"]:hover,[type="button"]:hover,[type="reset"]:hover{
border-color:#FFF !important;
color:#FFF !important;
background:#333 !important
}
[type="submit"]:active,[type="button"]:active,[type="reset"]:active{
position: relative;
top: 1px;
left: 1px; 
}
[type="checkbox"]{
margin:3px !important;
}

/********** POSTFORM **********/
input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]),textarea,select{
height:inherit !important;
line-height:1.4em !important;
}

/********** BUTTONS **********/
[type="submit"],[type="button"],[type="reset"]{
height:22px !important;
padding:0 2px!important;
}

#hd *{
background-color:transparent !important;
}

li,p {
color:#FFF !important
}

.boxbar,#ft li {
background:#252525 !important
}

.box-outer,#wrapper {
background:#444 !important;
border-color:#252525 !important
}

#recent-images li {
background:none !important
}

.menubutton {
background-image:url(http://awesumness.googlecode.com/svn/trunk/Chan/Dropdown.gif) !important
}

#preview-tooltip-ws,#preview-tooltip-nws {
background:#252525 !important;
border-color:#00ff84 !important;
color:#FFF !important
}

.bd {
background-color:#252525 !important;
border:1px solid #FFF !important
}


.checkedindicator {
background-position:0 !important
}

em.checkedindicator {
background:transparent url(http://awesumness.googlecode.com/svn/trunk/Chan/Checked.gif) no-repeat scroll 0 !important
}

#ft ul {
border-color:#00ff84 !important
}

#ft li {
border-color:#00ff84 !important;
padding:4px 0 !important
}

#ft li a {
padding:4px 12px !important
}

#ft li:hover {
background-color:#444 !important;
border-color:#FFF !important
}

#ft li.current {
background:#000 !important;
color:#FFF !important;
padding-bottom:6px !important
}
}

