@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document 
domain("12chan.org"), 
domain("28chan.org"),
domain("2kochan.com"),
domain("300chan.org"),
domain("411chan.org"),
domain("4ch4n.org"),
domain("4chan.org"),
domain("420chan.org"),
domain("n7c.org"),
domain("6-chan.org"),
domain("7chan.org"),
domain("711chan.org"),
domain("712chan.org"),
domain("freechan.org"),
domain("fchan.us"),
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("wutchan.org")
{
* {
font-family:"Segoe UI", sans-serif !important;
-moz-appearance: none !important;
}

html,body {
background: url("http://enr1que.files.wordpress.com/2007/03/abstract3.png") bottom right no-repeat fixed #000 !important;
/*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;

}

a,a img,span.plus {
color:#0FF !important
}

#header {
left:0 !important;
right:0 !important;
width:100% !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 {
-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://i361.photobucket.com/albums/oo55/Saiden_v_Saidar/1a33faddb3d1716f6536f9267f0268a7-1_.png") bottom right no-repeat fixed #333 !important;
}

.content,.reply,#watchedthreads,.nigratrain {
background-color:#333 !important;
background: url("http://i361.photobucket.com/albums/oo55/Saiden_v_Saidar/1a33faddb3d1716f6536f9267f0268a7-1_.png") bottom right no-repeat fixed #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 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 #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://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 #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; 
}
[type="checkbox"]{
margin:3px !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"]{
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://awesumness.googlecode.com/svn/trunk/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://awesumness.googlecode.com/svn/trunk/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://awesumness.googlecode.com/svn/trunk/Chan/watch_thread_off.png') !important
}

img[class="4chan_ext_threadwatchbuttonimg"][src$="watch_thread_on.png"]{
background-image:url('http://awesumness.googlecode.com/svn/trunk/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://awesumness.googlecode.com/svn/trunk/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://awesumness.googlecode.com/svn/trunk/Chan/Dropdown.gif) !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://awesumness.googlecode.com/svn/trunk/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://awesumness.googlecode.com/svn/trunk/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://awesumness.googlecode.com/svn/trunk/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://awesumness.googlecode.com/svn/trunk/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}
}