body{
	background:#ffe url('img/fade-yotsuba.png') repeat-x 50% 0%;
	color:#800000;
}

a:link,a:visited,p.intro a.email span.name{
	color:#0000ff;
}

a:link:hover{
	color:#d00;
}

a.post_no{
	color:#800000;
}

div.post.reply{
	background:#f0e0d6;
	border-color:#d9bfb7;
}

div.post.reply.highlighted{
	background:#f0c0b0;
	border-color:#d9bfb7;
}

div.post.reply div.body a{
	color:navy;
}

p.intro span.subject{
	color:#d00;
}

form table tr th{
	background:#EA8;
}

div.ban h2{
	background:#FCA;
	color:inherit;
}

div.ban{
	border-color:#800;
}

div.ban p{
	color:black;
}

div.pages{
	background:#F0E0D6;
	border-color:#D9BFB7;
}

div.pages a.selected{
	color:#800;
}

hr{
	border-color:#D9BFB7;
}

div.boardlist{
	color:#B86;
}

div.boardlist a{
	color:#800;
}

table.modlog tr th{
	background:#EA8;
}

#options_div{
	background:#f0e0d6;
}

.desktop-style div.boardlist:not(.bottom){
	background-color:#F0E0D6 !important;
	transition:opacity .4s;
	text-align: center;
}

.desktop-style div.boardlist:not(.bottom):not(:hover){ 
    opacity:.8;
}

.theme-catalog div.thread {
    background-color:#F0E0D6;
    border-color: #D9BFB7;
}

.theme-catalog div.thread:hover {
    background-color:#F0C0B0;
}

#upload{
    background-color:#F0C0B0;
}

#quick-reply
{
    
    opacity:.9;
    transition:opacity .5s;
}

#quick-reply:hover{
    opacity:1;
}