@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain(boards.4chan.org),
domain(sys.4chan.org) {

body[bgcolor] 
  { background: url("http://img143.imageshack.us/img143/2429/yotsuflowerau5.png") bottom right no-repeat fixed #ffffff !important;
    font: 100%/1.4 Helvetica, Arial, sans-serif !important; }

.filesize { font: 100%/1.4 Helvetica, Arial, sans-serif !important; }

a 
  { color: #669933 !important; 
    font-weight: 700 !important; }

a:visited
  { font-weight: 200 !important;
    font-style: italic !important;
    opacity: 0.75 !important; }

/* Pink sageru is bad, mmmkay?

.reply a.linkmail[href="mailto:sage"] { background-color: #fae3d6!important; }
.replyhl a.linkmail[href="mailto:sage"] { background-color: #a36547!important; }

*/

.logo 
  { margin-bottom: 25px !important; 
    text-align: right !important;
    width: auto !important;
    margin: 0 30px 0 0 !important; }

.logo img 
  { float: left !important;
    clear: left !important; }

.logo font { margin: 0 !important; }

.logo font b span, html > body > table > tbody > tr > th > font
  { color: #000000;
    font: 200 100%/1.4 Helvetica, Arial, sans-serif !important; }

.logo font b span 
  { color: #336600 !important;
    font-weight: 700 !important;
    font-size: 150% !important; }

html > body > table > tbody > tr > td,
html > body > table > tbody > tr > th
  { opacity: 0.50 !important;
    -moz-border-radius: 10px !important;
    border-radius: 10px !important; }


html > body > table > tbody > tr > td { padding: 0.25em 0 !important; }

html > body > table > tbody > tr > td:hover, 
html > body > table > tbody > tr > td:focus,
html > body > table > tbody > tr > th:hover
  { opacity: 1.00 !important; }

.doubledash { display: none; }

.postarea > form > table > tbody > tr { opacity: 0.5 !important; }
.postarea > form > table > tbody > tr:hover { opacity: 1.00 !important; }

.postblock 
  { background-color: #669933 !important;
    border-color: #336600 !important;
    color: #FFFFFF !important; 
    padding-top: 0.1850em !important;
    -moz-border-radius: 10px 0 0 10px !important;
    border-radius: 10px 0 0 10px !important;
    vertical-align: top !important;
    text-align: right !important; }

.inputtext, input[name="upfile"]
  { width: 100% !important;
    -moz-border-radius: 0 10px 10px 0 !important; 
    border-radius: 0 10px 10px 0 !important; }

textarea.inputtext
  { height: 200px !important; }

.deletebuttons .inputtext 
	{ width: 100px !important; 
	  -moz-border-radius: 10px !important; 
	  border-radius: 10px !important; }

.pages { position: relative !important; }
.pages a, .pages b { padding: 0 0.25em !important; }
.pages a:visited { font-style: normal !important; }

.pages b { font-size: 200% !important; margin-top: 0.25em !important;  }

.commentpostername a.linkmail[href="mailto:sage"]:after
  { content: " (ä¸‹ã’ã‚‹)"; }

.filetitle 
  { font-size: 150% !important;
    font-weight: 200 !important; 
    display: block;
    clear: right !important; }

.reply, .replyhl, .pages
  { border: 1px solid !important;
    /* border-width: 1px 2px 2px 1px !important;
    border-style: solid !important; */
    -moz-border-radius: 0 40px !important;
    border-radius: 0 40px !important;
    padding: 0 30px 20px 0 !important;
    opacity: 0.90 !important; }

.reply, .pages
  { background-color: #effad1 !important;
    border-color: #a8bc71 !important; }

.replyhl
  { background-color: #669933 !important;
    border-color: #336600 !important;
    color: #FFFFFF !important; }

.reply .unkfunc, .replyhl .unkfunc 
  { font-style: italic !important; 
    margin-left: 1em !important; }

.replyhl .unkfunc { color: #f1fad6 !important; }

.pages
  { padding: 5px !important; }

.postername, .commentpostername 
  { font-size: 125% !important; 
    text-shadow: 2px 2px 2px #669933 !important; }

.postertrip 
  { color: #ff0000 !important; 
    opacity: 0.5 !important; }

.replyhl .postertrip { color: #fff2ee !important; }

.replyhl .commentpostername { color: #ffffff !important; }

.replyhl a { color: #ffffff !important; }

hr 
  { border-color: #669933 !important; 
    width: 100% !important;
    clear: both !important; }

/* 4chan extension */

DIV[class="4chan_ext_hiddenthreadinfo"] .reply
  { padding: 0 !important; 
    border: 0 none !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    background-color: transparent !important; }

.reply .postblock { text-align: center !important; }

SPAN[class="4chan_win_header_buttons"]
  { right: 34px !important; }

SPAN[style="border: thin solid black; padding: 3px; z-index: 100; position: absolute; right: 10px; top: 0px;"][class="reply"],
SPAN[style="border: thin solid black; padding: 3px; position: absolute; right: 10px;"][class="reply"] 
{ padding: 0 !important;
  -moz-border-radius: 0 5px !important;
  border-radius: 0 5px !important; }

#twi_table_div 
  { border: 0 none !important; 
    opacity: 0.90 !important; }

#twi_table_div .postername,
#twi_table_div .postertrip,
#twi_table_div .filetitle
  { font-size: 100% !important; }

#twi_table_div > .postblock 
  { border-color: #336600 !important;
    border-width: 1px 1px 0 1px !important;
    -moz-border-radius: 10px 10px 0 0 !important;
    border-radius: 10px 10px 0 0 !important;
    text-align: center !important; }

#twi_table_div table .postblock 
  { -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    background-color: #669933 !important; 
    margin: 0 !important;
    color: #ffffff !important;
    text-align: center !important; }

#twi_table_div > #twi_table
  { border-width: 0 1px 1px 1px !important;
    -moz-border-radius: 0 0 10px 10px !important; 
    border-radius: 0 0 10px 10px !important; 
    padding: 0 0 5px 0 !important;
    opacity: 1.00 !important; }














/* SJIS modo!

! Disables the logo div, resizes the post area, and makes the post area opaque.

.logo { display: none !important; }
hr { display: none !important; }

blockquote, textarea { font: 14px/1.0 Mona, "MS PGothic", monospace !important; }

.postarea > form > table > tbody > tr { opacity: 1.00 !important; }
.postarea tbody > tr > td > .inputtext { width: 500px !important; }
.postarea tbody > tr > td > textarea.inputtext { height: 333px !important; }

*/

}