@namespace url(http://www.w3.org/1999/xhtml);



@-moz-document 

domain("12chan.org"), 

domain("28chan.org"),

domain("2kochan.com"),

domain("300chan.org"),

domain("4chan.org"),

domain("420chan.org"),

domain("n7c.org"),

domain("7chan.org"),

domain("711chan.org"),

domain("freechan.org"),

domain("gurochan.net"), /* Menu Functionality is not the same. */

domain("infinitychan.org"), /*dammit*/

domain("iichan.net"),

domain("iiichan.net"), /* This chan only has support the for its imageboards. The ones linked through iichan. . .yeah*/

domain("koichan.net"),  /* Same here */

domain("kusaba.org"),

domain("wakachan.org"),

domain("ONHOLDwutchan.org")

{

* {

font-family:"Segoe UI", sans-serif !important;

-moz-appearance: none !important;

}



html,body {

background:#000 !important;

color:#FFF !important;

font-size:14px !important;

}



body *{

font-size:inherit !important;

}



body,.replymode,.border,.hborder,.postarea {

margin:0 !important;

padding:0 !important;

width:100% !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;

text-decoration:none !important}

a,a img,span.plus {

color:#0FF !important

}



#header{

text-align:center !important;

}

#navtop,

#navtopr{

font-size:0 !important;

}

#navtop a,

#navtopr a{

font-size:14px !important;

padding:0 .25em !important;

}

#navtop a:hover,

#navtopr a:hover{

background-color:rgba(255,255,255,.2) !important;

}

.logo{

text-align:center !important;

}

.logo+hr,

.logo+hr+div,

.logo+hr+div+hr+div{

display:none !important;

}



[class*="postername"] {

color:#0AA !important

}



[class*="postertrip"] {

color:#0CC !important

}



.omittedposts,.abbr,.thumbnailmsg {

color:#CCC !important

}



.unkfunc{

color:#090 !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 {

background-color:#252525 !important

}



.content,.reply,#watchedthreads,.nigratrain {

background-color:#333 !important

}



a img.thumb,a img[src*="/thumb/"],.tn_reply,.tn_thread,.boxcontent img,[id^="4chan_ext"][class="reply"] {

border:1px dashed #0FF !important

}



a:hover,a img:hover,.tn_reply:hover,.tn_thread:hover,.boxcontent img:hover,#header {

border-color:#FFF !important

}



.filesize,.filesize *,.postername,.commentpostername,[class="4chan_qr_link"] {

font-size:100% !important;

text-decoration:none !important

}



.reply:not([id^="4chan_ext"]):not([id="twi_table"]), .replyhl{

padding:3px !important;

-moz-border-radius:6px 0 6px 0 !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 #0FF !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:#0FF !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://dl.dropbox.com/u/386823/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://dl.dropbox.com/u/386823/Chan/hr.png) repeat-x top left !important;

border: 0 !important;

height:2px !important;

}



.pages{

border:solid 1px #555 !important;

background:transparent !important;

}



.postarea >form >table{

border-collapse: separate !important;

border-spacing: 0 1px !important;

}

.postarea >form>table >tbody>tr>td{

vertical-align:middle !important;

padding:0 !important;

}

.postarea >form>table >tbody>tr>td:first-child + td:not([colspan="2"]){

background:#252525 !important;

border:1px solid rgba(255,255,255,.2) !Important;

border-right-style:dashed !important;

padding:0 .25em !important;

}

.postarea >form>table >tbody>tr>td:first-child + td + td .inputtext{

background:#252525 !important;

border:1px solid rgba(255,255,255,.2) !Important;

border-style: solid solid solid dashed !important;

margin:0 0 !important;

width:25em !important;

padding:1px .25em !important;

font-size:14px !important;

}

.postarea >form>table >tbody>tr>td:first-child + td + td [name="sub"]{

border-right-style:dashed !important;

}

.postarea >form>table >tbody>tr>td:first-child + td + td textarea.inputtext{

margin:0px 0 !important;

color:#FFF !important

}

.postarea >form>table >tbody>tr>td:first-child + td + td [value="Submit"]{

background:#252525 !important;

border:1px solid rgba(255,255,255,.2) !Important;

border-style: solid solid solid dashed !important;

-moz-appearance: none !important;

padding:0px .25em !important;

font-size:14px !important;

height:1.64em !important;

display:inline-block !important;

margin:0 !important;

}

.postarea >form>table >tbody>tr>td:first-child + td + td [type="file"]{

color:#000 !important;

}

.postarea >form>table >tbody>tr>td:first-child + td + td small{

font-size:75% !important;

}

.postarea table table .rules{

position:static !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 #0FF !important;

color:#0FF !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; 

}

input[type="checkbox"]{

margin:3px !important;

color:#FFF !important;

border:1px inset #fff !important;

}



/********** SHIT BLOCK **********/

#ad,

[class$="ad"]:not([class$="ead"]),

[class$="ads"]:not([class$="threads"]),

center > script + a,

iframe,

[alt="Your Ad Here"],

script[type="text/javascript"][language="JavaScript"] + script[src*=".com"][type="text/javascript"][language="JavaScript"] + table,

[href*="badjasmine"],

[href*="outwar"],

[href*="bitefight"],

[href*="halocrusades"]{

display:none !important

}



/********** BUTTONS AND EXTENSION STUFFS **********/

.hidethread:hover,.unhidethread:hover,.watchthread:hover,.expandthread:hover,.quickreply:hover,.hidewatchedthreads:hover,.refreshwatchedthreads:hover,.restorewatchedthreads,[src^="chrome://4chan/skin/buttons/"]:hover {

background-image:url('http://dl.dropbox.com/u/386823/Chan/Iconshover.png') !important

}



.hidethread,.unhidethread,.watchthread,.expandthread,.quickreply,.hidewatchedthreads,.refreshwatchedthreads,.restorewatchedthreads,* html .hidethread,.unhidethread,.watchthread,.expandthread,.quickreply,.hidewatchedthreads,.refreshwatchedthreads,.restorewatchedthreadsimg,img[src^="chrome://4chan/skin/buttons/"],img[alt="Locked"],img[alt="closed"] {

background-image:url('http://dl.dropbox.com/u/386823/Chan/Icons.png') !important

}



img[src^="chrome://4chan/skin/buttons/"],img[alt="Locked"],img[alt="closed"] {

height:0 !important;

margin:0 2px !important;

padding-top:16px !important;

width:16px !important

}



[src$="post_expand_plus.png"] {

background-position:-48px 0 !important

}



[src$="arrow_up.png"] {

background-position:-64px 0 !important

}



[src$="quote.png"] {

background-position:-80px 0 !important

}



[src$="stop.png"] {

background-position:-96px 0 !important

}



[src$="arrow_right.png"] {

background-position:-112px 0 !important

}



[src$="post_expand_minus.png"] {

background-position:-32px -16px !important

}



[src$="arrow_down.png"] {

background-position:-64px -16px !important

}



[src$="arrow_down2.png"] {

background-position:-80px -16px !important

}



[src$="empty.png"] {

background-position:-96px -16px !important

}



img[alt="Locked"],img[alt="closed"] {

background-position:-112px -16px !important

}



img[class="4chan_ext_threadwatchbuttonimg"]{

height:0 !important;

padding-top:13px !important;

width:14px !important

}



img[class="4chan_ext_threadwatchbuttonimg"][src$="watch_thread_off.png"]{

background-image:url('http://dl.dropbox.com/u/386823/Chan/watch_thread_off.png') !important

}



img[class="4chan_ext_threadwatchbuttonimg"][src$="watch_thread_on.png"]{

background-image:url('http://dl.dropbox.com/u/386823/Chan/watch_thread_on.png') !important

}



#watchedthreads,#twi_table_div{

-moz-border-radius: 4px !important;

}

#watchedthreadsdraghandle,#twi_table_div > .postblock{

padding:2px 0 !important;

-moz-border-radius: 4px 4px 0 0 !important;

}

#twi_table{

-moz-border-radius: 0 0 4px 4px !important;

}



/********** IDLECHAN MENU **********/

#menuHR * {

background:none !important;

border:none !important;

margin:0 !important

}



#menuHR ul a,#menuHR > li {

border:1px solid transparent !important

}



#menuHR ul a,#menuHR > li:hover {

background-color:#252525 !important;

border-left-color:#FFF !important;

border-right-color:#FFF !important

}



#menuHR ul li:first-child a,#menuHR > li:hover {

border-top-color:#FFF !important

}



#menuHR ul li:last-child a,#menuHR > li:hover {

border-bottom-color:#FFF !important

}



#menuHR a:hover {

background-color:#444 !important;

border-color:#FFF !important;

text-decoration:none !important

}



#menuHR ul {

left:-1px !important;

top:100% !important

}



/********** FULLSIZE IMAGES **********/

html > body > img:first-child /*[src*="src"]*/ {

display:block !important;

margin:0 auto !important

}



/********** LETS REPLACE SOME LOGOS!!! **********/

[src="http://www.infinitychan.org/derlogo.png"]{

height:0 !important;

padding-top:59px !important;

width:144px !important;

background-image:url("http://dl.dropbox.com/u/386823/Chan/sw8chan.png") !important;

}

/********** TEXTBOARDS **********/

.board .thread,.board .newthread,.board .fullhead,

body.read #delform{

background-color:#252525 !important;

padding:4px !important;

}



.board .fullhead .hborder{

background:#333 !important;

}



.board .fullhead .hborder:first-child, .board .fullhead .hborder *{

background:transparent !important;

}



.board .thread .post h3,

body.read #delform .post h3{

background-color:#333 !important;

border-right:solid 10px #333 !important;

border-bottom:solid 10px #252525 !important;

margin-bottom:-10px !important;

}



.board .thread .post blockquote,

body.read #delform .post blockquote{

border-left:solid 10px #333 !important;

border-bottom:solid 10px transparent !important;

margin:0 1.5em !important;

padding:3px !important;

}



.board .thread form,.board .newthread form,

body.read #delform > table.hborder, body.read #delform + *  + [method="post"]{

background-color:#333 !important;

margin:0 !important;

}

/*&

.reflink{

display:inline-block !important;

height:200px !important;

}

*/

}



/********** 2ko-chan's Logo Text **********/

@-moz-document domain("2kochan.com") {

.logo{

font-size:2em !important;

}

}





/********** FAILCHAN IS FAIL **********/



@-moz-document domain("4chan.org") {





.pages b{

color:#FFF !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://dl.dropbox.com/u/386823/Chan/Dropdown.png) !important

}



#preview-tooltip-ws,#preview-tooltip-nws {

background:#252525 !important;

border-color:#0FF !important;

color:#FFF !important

}



.yui-skin-sam .yuimenu .bd {

background-color:#252525 !important;

border:1px solid #FFF !important

}



a.yuimenuitemlabel.selected {

background:#444 !important

}



.yui-skin-sam .yuimenuitemlabel .checkedindicator {

background-position:0 !important

}



em.checkedindicator {

background:transparent url(http://dl.dropbox.com/u/386823/Chan/Checked.gif) no-repeat scroll 0 !important

}



#ft ul {

border-color:#0FF !important

}



#ft li {

border-color:#0FF !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

}



/********** FULLPAGE SKIP AD BUTTON *********/

html[style="margin: 0px; padding: 0px; overflow: hidden; height: 100%; width: 100%;"] body > div{

width:100% !important;

height:100% !important;

background:#000 !important;

top:0 !important;

left:0 !important;

font-size:50px !important;

padding-top:75px !important;

}

}







/********** Why does LOLWUT TV have 5 footers? **********/



@-moz-document url-prefix('http://wutchan.org/lolwuttv/index'),

url-prefix('http://www.wutchan.org/lolwuttv/index') {

.banner{height:auto !important;font-size:300% !important;top:17px !important}

.footer{display:none !important;}

}













/********** HOLY SHIT MULTIPLE LAYOUTS ON MULTIPLE SITES ALL LOOKING AWESOME AT THE SAME FUCKING TIME. FUUUUUUUUUUUUCK **********/

@-moz-document 



url-prefix('http://www.12chan.org/menu'),

url-prefix('http://12chan.org/menu'),



url-prefix('http://www.28chan.org/menu'),

url-prefix('http://28chan.org/menu'),



url-prefix('http://www.300chan.org/menu'),

url-prefix('http://300chan.org/menu'),



url-prefix('http://www.4chan.org/nav'),

url-prefix('http://4chan.org/nav'),



url-prefix('http://www.420chan.org/nav'),

url-prefix('http://420chan.org/nav'),



url-prefix('http://www.n7c.org/menu.html'),

url-prefix('http://n7c.org/menu.html'),



url-prefix('http://www.7chan.org/menu'),

url-prefix('http://7chan.org/menu'),



url-prefix('http://www.711chan.org/menu'),

url-prefix('http://711chan.org/menu'),



url-prefix('http://www.freechan.org/menu'),

url-prefix('http://freechan.org/menu'),



url-prefix('http://www.gurochan.net/bbsmenu'),

url-prefix('http://gurochan.net/bbsmenu'),



url-prefix('http://www.infinitychan.org/menu_dirs'),

url-prefix('http://infinitychan.org/menu_dirs'),



url-prefix('http://www.iichan.net/side_left'),

url-prefix('http://iichan.net/side_left'),



url-prefix('http://www.kusaba.org/menu'),

url-prefix('http://kusaba.org/menu'),



url-prefix('http://wutchan.org/menu.php'),

url-prefix('http://www.wutchan.org/menu.php')



{

*,h1,h2,h3 {

background:transparent !important;

border:none !important;

color:#FFF !important;

font-family:Segoe !important;

line-height:normal !important;

margin:0 !important;

outline:0 !important;

padding:0 !important;

text-decoration:none !important

}



body {

background:#000 url('http://dl.dropbox.com/u/386823/Chan/Fade.png') repeat-x !important;

width:100% !important;

font-size:12px !important;

}



#logo {

background:none !important;

height:auto !important;

width:auto !important

}



#logo a {

background:url('http://dl.dropbox.com/u/386823/Chan/Minileaf.png') no-repeat scroll 50% !important;

font-size:0 !important;

height:50px !important

}



h1 {

text-align:center !important

}



h1 > a {

display:block !important;

width:inherit !important

}



h2,h3,a {

padding-left:1em !important

}



h2,h3 {

background:#252525 !important;

margin-top:1px !important

}



*:not(h1) a,*:not(h1) a * {

color:#0FF !important;

width:auto !important

}



h2:hover,h3:hover,*:not(h1) a:hover,*:not(h1) a:hover * {

background-color:#444 !important;

color:#FFF !important;

text-decoration:none !important

}



h2:focus,h3:focus,*:not(h1) a:focus,*:not(h1) a:focus * {

color:#FFF !important;

text-decoration:line-through !important

}



h3:before {

content:"Â±" !important;

margin-left:-0.9em !important;

margin-right:.1em !important

}



h2[onclick^="toggle("] {

border:1px dotted #0FF !important

}



span {

background:none !important;

font-size:inherit !important;

height:inherit !important;

left:0 !important;

position:absolute !important;

text-indent:.25em !important;

width:100% !important

}

}

/********** Overchan V.2 TNG **********/

@-moz-document domain("shii.org") {

*

{background:transparent !important; color:#FFF !important;font-family:"Segoe UI", sans-serif !important}



html

{background:#000 !important}



body

{width:100% !important;margin:0 !important;padding:0 !important}



#bod1{

width:80% !important;

margin:0 10% !important;

}



#bod1 > .container > *:not(.stripes){

background-color:#252525 !important;

} 



.menutitle *

{color:inherit !important}



a,

input[type="submit"]

{cursor: pointer !important}



a

{color:#0FF !important}



a:hover,

a:focus,

.menutitle

{color:#FFF !important}



.submenu ul li a:hover,

.submenu ul li a:focus,

[onclick*="SwitchMenu"]:hover,

[onclick*="SwitchMenu"]:focus,

#rules,

#threadbox .innerbox

{background:#444 !important}



.outerbox,

.backlogpage #threads,

.thread,

.menutitle

{background:#252525 !important;}



*:focus

{-moz-outline:0px !important;}



hr{

background:url(http://dl.dropbox.com/u/386823/Chan/hr.png) repeat-x top left !important;

border: 0 !important;

height:2px !important;

}



}



@-moz-document url-prefix('http://shii.org/2ch/menu'),

url-prefix('http://www.shii.org/2ch/menu') {

body{

font-size:12px !important;

}



body *{

width:auto !important; z-index:100 !important

}



.menutitle{

margin:1px 0 0 0 !important;

height:auto !important;

border:0 !important;

padding:0 0 0 .25em !important;

}



.menutitle font[color="red"]{

color:#D00 !important;

}



.submenu a

{padding-left:.5em !important}



span

{margin: 0 !important}

}

@-moz-document url-prefix('http://forthelulz.net/filterchan/'),

url-prefix('http://www.forthelulz.net/filterchan/'),

url-prefix('http://filterchan.forthelulz.net/'){

#fCanvas,#inFilter{

background:#000 !important;

color:#FFF !important;

}



#fcanvas .title{

background:#252525 !important;

margin:1px 0 0 0 !important;

}



#fcanvas div.title:hover,#filterBorder:hover,#filterBorder:focus{

border-color: #0FF #099 #099 #0FF !important;

}



#fcanvas div.title:hover{

background:#444 url(http://dl.dropbox.com/u/386823/Chan/Dropdown.png) no-repeat scroll center right!important;

}



#fcanvas .boards{

margin:0 !important;

background:none !important;

}



#fcanvas a{

padding:0 0 0 .5em !important;

width:auto !important;

color:#0FF !important;

}



#fcanvas a,

#fcanvas div.fave{

color:#0FF !important;

}



#fcanvas a:hover,

#fcanvas a:focus,

#fcanvas div.fave:hover,

#fcanvas div.fave:focus{

color:#FFF !important;

background-color:#444 !important;

text-decoration:none !important;

}



#fcanvas .fave{

background-image: url(http://dl.dropbox.com/u/386823/Chan/FaveBullet.png) !important

}



#fcanvas img#clearFields{

display:inline-block !important;

background-image: url(http://dl.dropbox.com/u/386823/Chan/Clear.png) !important;

padding:0 0 16px 0 !important;

height:0 !important;

width:16px !important

}



#collapse{

background:#444 url(http://dl.dropbox.com/u/386823/Chan/Collapse.png) no-repeat center center !important;

border-color:#252525 !important;

}



#collapse[style^="left: 0"]{

background-image: url(http://dl.dropbox.com/u/386823/Chan/Expand.png) !important;

}



#linx{

text-align:center !important;

}



#fcanvas #linx a{

padding:2px !important;

}



hr{

background:url(http://dl.dropbox.com/u/386823/Chan/hr.png) repeat-x top left !important;

border: 0 !important;

height:2px !important;

}

}