html, body {
         background:#FFFFEE;
         color:#800000;
}
a {
        color:#0000EE;
}
a:hover {
        color:#DD0000;
}
.adminbar {
        text-align:right;
        clear:both;
        float:right;
}
.logo {
        clear:both;
        text-align:center;
        font-size:2em;
        color:#800000;
        width:100%;
}
.sublogo {
        clear:both;
        text-align:center;
        font-size:1em;
        color:#800000;
        width:100%;
	padding: 2px 0px 12px 0px;
}
.banner {
	margin-top: 10px;
}
.theader {
        background:#E04000;
        text-align:center;
        padding:2px;
        color:#FFFFFF;
        width:100%;
}
.postarea {
}
.postblock {
        background:#EEAA88;
        color:#800000;
        font-weight:800;
}
.footer {
        text-align:center;
        font-size:12px;
        font-family:serif;
	clear: both;
	padding-top: 10px;
}
.passvalid {
	background:#EEAA88;
	text-align:center;
	width:100%;
	color:#ffffff;
}
.dellist {
	font-weight: bold;
	text-align:center;
}
.delbuttons {
	text-align:center;
	padding-bottom:4px;

}
.managehead {
	background:#AAAA66;
	color:#400000;
	padding:0px;
}
.postlists {
	background:#FFFFFF;
	width:100%;
	padding:0px;
	color:#800000;
}
.row1 {
	background:#EEEECC;
	color:#800000;
}
.row2 {
        background:#DDDDAA;
        color:#800000;
}
.unkfunc {
	background:inherit;
	color:#789922;
}
.filesize {
	text-decoration:none;
}
.filetitle {
	background:inherit;
	font-size:1.2em;
	color:#CC1105;
	font-weight:800;
}
.postername {
	color:#117743;
	font-weight:bold;
}
.postertrip {
	color:#228854;
}
.oldpost {
        color:#CC1105;
        font-weight:800;
}
.omittedposts {
        color:#707070;
}
.reply {
	background:#F0E0D6;
	color:#800000;
    padding:0px;
}

.doubledash {
 	vertical-align:top;
	clear:both;
	float:left;
}
.replytitle {
	font-size: 1.2em;
        color:#CC1105;
        font-weight:800;
}
.commentpostername {
        color:#117743;
	font-weight:800;
}
.thumbnailmsg {
	font-size: small;
	color:#800000;
}



.abbrev {
        color:#707070;
}
.highlight {
	background:#F0E0D6;
	color:#800000;
	border: 2px dashed #EEAA88;
}

/* board list */

.logo a, .sublogo a {
        clear:both;
        text-align:center;
        font-size:1.0em;
        color:#800000;
        width:100%;
}

.category {
	font-family: sans-serif;
	font-size: small;
	margin-bottom: 8px;
	background: #F0E0D6;
}

.header {
        background: #EEAA88;
	color: #800000;
	padding: 0px 3px 0px 3px;
	font-weight: bold;
}

.list {
        border-left: 1px solid #F0E0D6;
        border-right: 1px solid #F0E0D6;
        border-bottom: 1px solid #F0E0D6;
}

.list div a {
	display: block;
	text-decoration: none;
	color: #800000;
	padding: 0px 3px 0px 3px;
}

.list div a:hover {
	background: #FFFFEE;
}

/* admin posts */

.adminname {
	color: #FF0000;
}

/* rules */

.rules {
        font-size:0.7em;
}

.rules table {
	font-size: 1.1em;
	margin: 5px 0px 5px 0px;
}

.prohibition {
	color: #FF0000;
}

.prohibition ul, .info ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

/* title page */

.news {
        background: #F0E0D6;
	color: #800000;
	padding: 0px 3px 0px 3px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
}

.greeting {
	text-align: center;
	font-weight: bold;
	color: #800000;
}

.spoiler {
	background: #f0d0b6;
	color: #f0d0b6;
}

.spoiler:hover {
	background: #f0d0b6;
	color: #800000;
}


.captcha {
	color: #800000;
	/*
	  Foreground color of the letters on pictures generated by captcha.pl.
	  Don't use comments right before declaration of this class.
	*/
}

.highlight{
    background:#EEDACB;
    color:#333333;
    border-left: 1px dashed #EE6600;
    border-top: 1px dashed #EE6600;
    border-right: 1px dashed #EE6600;
}
.highlight2{
    background:#EEDACB;
    color:#333333;
    border-left: 1px dashed #EE6600;
    border-bottom: 1px dashed #EE6600;
    border-right: 1px dashed #EE6600;
}
dl.menu dt {
    background:#eeaa88;
    border: solid 1px #aaa;
    -moz-border-radius: 5px;
    margin-top: 1em;
    padding-left: .5em;
    cursor: pointer;
    
}
dl.menu dd {
    margin-left: .5em;
    padding-left: .5em;
    border-left: solid 1px #aaa;
    font-size: 14px;
    background-color:#f0e0d6;
}
dl.menu dd a{
    color: #800000;
}
dl.menu dd.hidden {
    display: none;
}
p.spoiler > span.warning {
    color: #0042ff;
    font-weight: bolder;
}
p.spoiler > span.spoiler {
    padding-left: .5em;
    padding-right: .5em;
    background: #BBBBBB;
    color: #BBBBBB;
}
p.spoiler > span.spoiler:hover {
    color: #333333;
}


.sage b.rtop b, .sage b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #d0c0b6}
.sage {
        background:#d0c0b6;
        opacity: 0.5;
        padding: 0;
        margin: 0;
}

    
b.rtop, b.rbottom{display:block;background: #ffffee}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #f0e0d6}
    


td.highlight b.rtop, td.highlight2 b.rbottom,td.highlight b.rtop b, td.highlight2 b.rbottom b
{
 background: #d1d1d3;
}

b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.spoiler {
    background: #f0d0b6;
    color: #f0d0b6;
}
    
.spoiler:hover {
    background: #f0d0b6;
    color: #800000;
}
.tooltip
{
    border: 1px solid #000;
    padding:5px;
    overflow: auto;
}
.tooltip, .bottom, .tooltip .top {
    background: #a7a6a2;
}

a img {
    text-decoration: none;
    border: 0 none;
}

.mod
{
    font-weight: bold;
    color: #fa3333;
}

blockquote .codetop
{
        color: #eAeAeA;
        font-weight: bold;
    background: #4E4C4F;
    border: 1px solid #000;
    margin: 0px;
    width: 95%;

        font-family: Courier, Courier New, Verdana, Arial;
}

blockquote .code {
    border: 1px solid #000;
    margin: 0px;
    width: 95%;
    background-color:#d86;
}

.code ol
{
    margin: 0px;
}
.code li{
    padding-left: 5px;
    background-color:#fff;
    min-height:22px;
    border-bottom: 1px solid #ddd;
}

.code li:hover{
    background-color:#DFF;
}

.code .comment
{
        color: #666666;
        margin: 0px;
        padding: 0px;
        border:0px;
}

.code .linenum
{
        color: #eaeaea;
        background: #4e4d4f;
        margin: 0px;
        padding: 0px;
        border:0px;
        font-weight: bold;
        -moz-user-select: none;
        -khtml-user-select: none;
        user-select: none;
}

.code .keyword
{
        color: #0033ee;
        margin: 0px;
        padding: 0px;
        border:0px;
}

.code .symbol
{
        color: #000;
        margin: 0px;
        padding: 0px;
        border:0px;
}

.code .normal
{
        color: #333333;
        margin: 0px;
        padding: 0px;
        border:0px;
}

.code .string
{
        color: #339933;
        margin: 0px;
        padding: 0px;
        border:0px;
}
.code .variable
{
        color: #b52;
        margin: 0px;
        padding: 0px;
        border:0px;
}

.code .regexp
{
        color: #fefefe;
        background-color: #111111;
        margin: 0px;
        padding: 0px;
        border:0px;
}

.code .cbracket
{
        color: #0033ee;
        margin: 0px;
        padding: 0px;
        border:0px;
}

.code .number
{
        color: #0033ee;
        margin: 0px;
        padding: 0px;
        border:0px;
}

.code .type,

.code .classname { color: darkgreen; }

.code .specialchar { color: pink; font-family: monospace; }

.code .preproc { color: darkblue; font-weight: bold; }

.code .todo { font-weight: bold; background-color: cyan; }

/* Internet related */

.code .url { color: blue; text-decoration: underline; font-family: monospace; }

/* other elements for ChangeLog and Log files */

.code .date { color: blue; font-weight: bold; }

.code .time, .code .file { color: darkblue; font-weight: bold; }

.code .ip, .codename .name { color: darkgreen; }

/* for Prolog, Perl */

.code .italics { color: darkgreen; font-style: italic; }
.code .bold { color: darkgreen; font-weight: bold; }

/* for LaTeX */

.code .underline { color: darkgreen; text-decoration: underline; }

.code .fixed { color: green; font-family: monospace; }

.code .argument, .code .optionalargument { color: darkgreen; }

.code .math { color: orange; }

.code .bibtex { color: blue; }

/* for diffs */

.code .oldfile { color: orange; }

.code .newfile { color: darkgreen; }

.code .difflines { color: blue; }

/* for css */

.code .selector { color: purple; }

.code .property { color: blue; }

.code .value { color: darkgreen; font-style: italic; }


.quoteb
{
  border-left: 2px #333 solid;
    margin-left: 4px;
        background:inherit;
        color:#789922;
}

.unkfunc
{
  border-left: 2px #333 solid;
    margin-left: 4px;
        background:inherit;
        color:#789922;
}

pre.sjis
{
    font-family: Mona, "MS PGothic", "MS Mincho";
    line-height: normal;
}
pre
{
    font-size: 16px;
    line-height: 16px;
/*    font-family: monospace;*/
    margin: 0px;
/*    line-height: 100%;*/
}

.notabene
{
    color:#FF0000;
    font-weight: bold;
}

#markdown_example {  
    width:100%;  
    height:200px;  
} 
 
#markdown_toolbar {  
    position:relative;  
    list-style:none;  
    margin:0;  
    padding:0;  
    height:18px;  
    margin-bottom:2px;  
} 
 
#markdown_toolbar li {  
    list-style:none;  
    margin:0;  
    padding:0;  
    float:left;  
} 
 
#markdown_toolbar li a {  
    width:16px;  
    height:16px;  
    float:left;  
    display:block;  
    border:1px solid #fff;  
    border-right-color:#d7d7d7;  
    background-color: #fff;
} 
 
#markdown_toolbar li a:hover {  
    border-color:#900;  
} 
 
#markdown_toolbar li span {  
    display:none;  
} 
 
#markdown_italics_button { background: url(/imgs/md/text_italic.png) no-repeat top left; } 
#markdown_bold_button { background: url(/imgs/md/text_bold.png) no-repeat top left; } 
#markdown_underline_button { background: url(/imgs/md/text_underline.png) no-repeat top left; } 
#markdown_strike_button { background: url(/imgs/md/text_strikethrough.png) no-repeat top left; } 

#markdown_sub_button { background: url(/imgs/md/text_subscript.png) no-repeat top left; } 
#markdown_sup_button { background: url(/imgs/md/text_superscript.png) no-repeat top left; } 
#markdown_spoiler_button { background: url(/imgs/md/shading.png) no-repeat top left; } 

#markdown_link_button { background: url(/imgs/md/world_link.png) no-repeat top left; } 
#markdown_unordered_list_button { background: url(/imgs/md/text_list_bullets.png) no-repeat top left; } 
#markdown_ordered_list_button { background: url(/imgs/md/text_list_numbers.png) no-repeat top left; } 
#markdown_quote_button { background: url(/imgs/md/comment.png) no-repeat top left; } 
#markdown_code_button { background: url(/imgs/md/page_white_code.png) no-repeat top left; } 

#markdown_ascii_button { background: url(/imgs/md/style.png) no-repeat top left; } 
#markdown_sjis_button { background: url(/imgs/md/money_yen.png) no-repeat top left; } 


#sb-nav,#sb-counter,#sb-title, #sb-info {
    background-color: #000;
}
