@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("boards.4chan.org"), domain("sys.4chan.org"), domain("rs.4chan.org") {


/* ######## Links ######## */

a:link  { 
    text-decoration: none !important;
    color: #FFFFFF !important;
}

a:visited { 
    text-decoration: none !important;
    color: #8B8F92 !important; 
}

a:active { 
    text-decoration: none !important; 
    color: #8B8F92 !important; 
}

a:hover { 
     color: rgb(105,255,105) !important; 
}


/* ######## Cleaner ######## */

[style="border: 1px solid black; width: 300px; position: absolute; left: 10%;"],
[style="width: 300px; position: absolute; left: 10%; border: 1px solid black;"],
a[href*="www.drowle.com"], a[href*="www.jlist.com"], td[colspan="2"], hr, #ad, .rotating, .logo
{
  display:none !important;
}


/* ######## Misc ######## */

.postarea {
    padding-left: 100px !important;
}


#header, #navbot, #navbotr {
    color: #99FF00 !important;
    font-size: 9pt !important;
    background: rgb(45,45,45) !important;
}

#header a, #navbot a, #navbotr a, .pages td a {
    color: rgb(255,255,255) !important;
}


/* ######## Reply ######## */

td.reply {
    border-color: rgb(25,25,25) !important;
    border-style: outset solid solid outset !important;
    border-width: 1px 1px !important;
    padding: 2px !important;
    -moz-border-radius: 4px; 
}

td.reply, td.replyhl {
    border-color: rgb(25,25,25) !important;
    border-style: outset solid solid outset !important;
    border-width: 1px 1px !important;
    padding: 2px !important;
    -moz-border-radius: 4px; 
}

td.replyhl { 
    border-color: rgb(25,255,25) !important;
    background: rgb(75,120,75) !important;
    color: rgb(150,255,150) !important;

}
.reply {
    background: rgb(75,75,75) none repeat scroll 0 0 !important;
    color: rgb(150,150,150) !important;

}


.postername, .commentpostername {
    color: rgb(90,255,90) !important;
}

/* ######## Fake mod? No ######## */
span[style="color: rgb(128, 0, 128);"] {
   color: rgb(255,0,0) !important;
}

blockquote, .filesize {
   color: rgb(200,200,200) !important;
}


/* ######## Moot News ######## */

font[color="red"] {
    color: #99FF00 !important;
}


/* ######## Post ######## */

.postblock {
    background: rgb(75,75,75) !important;
    color: rgb(150,150,150) !important;
    border: 1px solid rgb(25,25,25) !important;
    border-style: outset solid solid outset !important;
    -moz-border-radius: 4px; 
}

.inputtext, textarea {
    font-family:arial,helvetica,sans-serif !important;
    font-size:10pt !important;
    margin:0 3px 0 0 !important;
    -moz-border-radius: 4px; 
}

input[type="submit"],input[type="button"] { 
   background: #444 !important; 
   color: #aaa !important; 
   border: 1px solid rgb(25,25,25) !important;
   border-style: outset solid solid outset !important;
   margin:0 3px 0 0 !important;
   -moz-appearance: none; font-size: 10pt;
   -moz-border-radius: 4px; 
}

pre, textarea, input:not([type="button"]):not([type="submit"]), select { 
  font-size: 9pt !important; 
  color: #fff !important; 
  background: #333 !important; 
  border-style: inset solid solid inset !important;
}

.inputtext:focus {
   border-color: #99FF00 !important;
}

/* ######## Post Reply ######## */

th {
    border-color: rgb(25,255,25) !important;
    background: rgb(80,130,80) !important;
    color: rgb(150,255,150) !important;
}


.pages {
   background: rgb(75,75,75) none repeat scroll 0 0 !important;
    color: rgb(150,150,150) !important;
    border: 1px solid rgb(25,25,25) !important;
    border-style: outset solid solid outset !important;
    -moz-border-radius: 4px;
}

.pages td {
   color: #99FF00 !important;
}

.pages td b {
   color: rgb(50,50,50) !important;
}

.omittedposts, .abbr {
   color: #99FF00 !important;
}

/* ########## 404 ########## */


.top-box {
      background: rgb(50,50,50) !important;
}

.boxbar {
    background: rgb(80,130,80) !important;
    color: rgb(255,255,255) !important;
}

#logo {
    background: none !important;
}

body {
     color: #99FF00 !important;
     font-family: arial,helvetica,sans-serif !important;
     font-size: 10pt !important;
     background: url(http://img651.imageshack.us/img651/3759/bgstripdark.png) rgb(55,55,55) !important;
}

html {
     background: url(http://img651.imageshack.us/img651/3759/bgstripdark.png) rgb(55,55,55) !important;
}

/* ######## Pics ######## */

IMG[src*="http://static.4chan.org/image/sticky.gif"] {
     height: 18px !important;
     width: 0px !important;
     padding-left: 18px !important;
     background-image: url(http://img268.imageshack.us/img268/5189/stickya.gif) !important;
}

/* ###### 4chan Extension fix ###### */

a, a:visited {
    text-decoration: none !important;
    color: #8B8F92 !important; 
}

table[id="twi_table"] {
   border: 1px !important;
}

th[width="35px"] {
   background: none !important;
}

}