@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("4chan.org") {

html { background: #2C2C2C !important; }
body { font: 12px verdana !important; background: #2C2C2C !important; color: #eee !important;  margin: 0 auto !important; padding: 0; }
form {width: 1100px !important; margin: 0 auto !important; background: #333; padding: 25px 5px 5px 5px; border-left: 1px solid #222; border-right:1px solid #222; }

#recent-images li{ background: #333 !important; }
#header { width: 100% !important; }
#navtop { font: 9px verdana !important; border-bottom: 1px solid #555; top: 0; position: fixed;
 padding: 0; width: 100% !important; padding: 5px !important; background: #222 !important;
 color: #8899AA !important; text-align: center !important; z-index: 9 }

div.logo { visibility: hidden; position: absolute; left: -700px; right: 0; }
div.logo font span { visibility: visible; font: bold 15pt verdana !important; color: white; }

SPAN[style="left: 5px; position: absolute;"] {display:none !important;}
center font[color="red"]{display:none !important;}
TABLE[align="right"] {display:none !important;}
BODY TABLE[width="100%"] { padding: 0 !important; padding-left: 10px !important; padding-right: 10px !important; margin-bottom: -1px; }
BODY TABLE[width="100%"] TH { padding: 8px !important; -moz-border-radius:8px !important;  }

.postarea { padding: 0 !important;  }
.postarea form div {border: none !important;}
.postarea input{ }
.postarea form { border-bottom: 1px solid #212121; padding-bottom: 18px !important;}
.postarea table { margin-top: -10px; margin-bottom: -10px; }
.postblock { border: 0 !important; background: #222 !important; color: #aaa !important; }
a { color: #efefef !important; font-weight: bold !important; text-decoration: none !important; border: 0 !important; }
a:hover { color: white !important; background: #222 !important; }

th { background: #222 !important; padding: 10px !important; font-size: small;  }
td.reply { width: 1100px !important; border: 0 !important; background-color:#252525 !important; color: #FFF !important; -moz-border-radius:5px !important; clear: both; }
td.replyhl { width: 1100px !important; border: 0 !important; background-color:#4B4B4B !important; color: #eee !important; -moz-border-radius: 5px !important; }
.pages { padding-left: 250px; padding-right: 250px; -moz-border-radius: 5px !important; margin-left: 2px; background: #222 !important; border: 0 !important;  width: 1096px !important; text-align: center !important; }
.pages td, .pages td b {font: 9px verdana !important; color: #666 !important;  }

.postername, .abbr { color: #599 !important; }
.commentpostername { color: #999 !important; }
.postertrip { color: #688 !important; }
.filetitle { color: #17A !important; }
a img { clear: both !important; margin: 0 10px 10px 10px !important; border: 1px solid #AAA !important; }
.deletebuttons input:not([type="checkbox"]) { width: 130px !important; display: inline !important; }
.deletebuttons input[type="checkbox"] { position: relative; top: 3px; }
.quotejs { visibility: visible;   }

.deletebuttons{ visibility: hidden; }
/*body form input {display: none !important; }*/

body form { font: 9px verdana !important; }
td {font: 9px verdana !important;} 

.omittedposts {color: #777 !important; visibility: visible !important; margin-left: 10px;}
.filesize {  padding-left: 2px; display: inline-block; padding-top: 3px; padding-bottom: 6px; }

body form blockquote { background: #1C1C1C; padding: 10px; -moz-border-radius: 5px !important; margin: 8px; margin-left: 20px;}
td blockquote { background: none !important; margin: 0 !important; padding: 5px !important;  }
form td{padding: 2px 6px !important}



 #navtopr, #hd, #ft, hr, td small, .doubledash, #footer, .rules, center font h3, center font small, center small font { display: none !important; }

/*4chan ext***************************/
img[class*="4chan_ext"]{
display: inline;
margin: 0 !important; 
border: 0 !important;
}

div[id*="twi_table"]{
-moz-border-radius: 5px !important;

}

.reply{ 
background: #1C1C1C !important;
-moz-border-radius: 5px !important;
border: 1px solid #444 !important;
color: #EEE !important;
font: 9px verdana !important;
}

.postername , .postertrip, .filetitle, .commentpostername{
font: 9px verdana !important;
}

.reply[id*="ext"]{ 
padding: 1px !important;
}

div[id*="twi_table"] .postblock{
font: 9px verdana !important;
padding: 3px !important;
}

form[id*="4chan_qr_form"]{
width: auto !important;
padding: 5px;
-moz-border-radius: 5px !important;
}

span[class*="4chan_win_header_buttons"] img{
display: inline;
padding: 1px;
}
/**************************************/

/*Center Images When you look at them*/
img{ display: block; margin: 0 auto;}

/*Remove Advertising*/
img[src*="http://static.4chan.org/"]{
display:none !important;
}

}

/*********************************************************************
*********************************************************************/
/*** FRONTPAGE ***/
@-moz-document url(http://www.4chan.org/){

HTML > BODY {padding: 10px 0px !important; }

#hd, #close-announce
  { display: none !important; }
a
  { color: #444 !important;
    text-shadow: none !important; }
a:hover
  { text-decoration: none !important; }

.boxbar, #preview-tooltip-nws H2, #preview-tooltip-ws H2
  { background: none !important;
    text-align: center !important;
    color: #944 !important;
    border-bottom: 1px solid rgba(0,0,0,.2) !important; }
#announce .boxcontent
  { text-align: center !important; }
.box-outer, #preview-tooltip-nws, #preview-tooltip-ws
  { background: rgba(240,240,240,.9) !important;
    border-width: 12px !important;
}
.menubutton { background-image: none !important; }
#filter-button, #option-button
  { letter-spacing: 0px !important;
    padding : 0px !important;
    margin: 0 !important; 
 }
#filter-button:hover, #option-button:hover
  { opacity: .7 !important;
 }
.yui-menu-shadow
  { display: none !important; }

#recent-images LI
  { background: none !important; }
#boards .column
  { 
width: 12em !important;
    text-transform: lowercase !important; }
.column > H3, .p_postername
  { color: #000 !important; }

.box-outer.right-box, .box-outer.left-box,.box-outer.top-box
  { color: #1C1C1C !important; }

.box-outer, #preview-tooltip-nws, #preview-tooltip-ws
  { background: rgba(240,240,240,.9) !important;
    border: 5px solid #1C1C1C !important;
}

#preview-tooltip-nws, #preview-tooltip-ws{
    padding: 5px !important;
}

.boxcontent img{
    margin: 0 auto !important; 
}

}

@-moz-document url-prefix(http://www.4chan.org/framesnav){

BODY
  { 
font: 11px verdana !important;
 }
#logo
  { background: none !important; 
height: 0 !important;
padding-bottom: 5px !important;
}
.plus
  { background: #DDD !important;
    border: none !important; }
H2
  { background: #1C1C1C !important;
    color: #FFF !important; }
LI:hover
  { text-decoration: none !important;
}
li{
padding-left: 5px !important;
padding-right: 5px !important;
}

}