@namespace url(http://www.w3.org/1999/xhtml);







@-moz-document 



domain("420chan.org")



{



* {



font-family:"Pokemon R/S", sans-serif !important;



-moz-appearance: none !important;



}







html,body {



background: url('http://i43.tinypic.com/2i0w4d1.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://i43.tinypic.com/2i0w4d1.jpg') #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://i43.tinypic.com/2i0w4d1.jpg') bottom right no-repeat fixed #333 !important;



}







.content,.reply,#watchedthreads,.nigratrain {



background-color:#333 !important;



background: url('http://i43.tinypic.com/2i0w4d1.jpg') 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



}



}