body {
background:url(images/background.jpg) repeat-x;
font-family:'Bitstream Vera Sans', Arial, sans-serif;
margin:0
}

#header {
height:131px;
width:100%;
background:url(images/header.jpg) no-repeat
}

ul#site_nav {
position:relative;
top:74px;
padding-left:0;
white-space:nowrap;
font-size:18px;
margin:0 0 0 50px
}

#site_nav li {
display:inline;
list-style-type:none
}

#t_nav a {
text-decoration:none;
color:#fff;
padding:3px 10px
}

.solid a:link,.solid a:visited {
color:#212121;
background-color:#ff8787;
text-decoration:none;
padding:10px 7px
}

.solid a:hover {
color:#212121;
background-color:#ff8787;
text-decoration:none
}

.non-solid a:link,.non-solid a:visited {
color:#878786;
text-decoration:underline;
padding:10px 7px
}

.non-solid a:hover {
color:#878786;
text-decoration:none
}

#t_nav {
position:relative;
top:69px
}

#t_nav a:hover {
text-decoration:underline
}

#t_nav li {
display:inline;
list-style-type:none;
font-size:14px
}

#container {
margin-left:auto;
margin-right:auto;
padding:10px
}

#content {
text-align:left;
margin-left:205px;
min-height:500px;
font-size:14px;
}

#side {
width:141px;
float:left
}

#toc {
background:#fde3e3;
border:0px solid #ff8787;
height:15em;
overflow:auto;
width:190px;
font-size:13px;
padding:0.5em
}

#toc ul {
list-style:none;
margin:0;
padding:0
}

#toc li {
margin:0;
padding:0
}

#toc a:link,#toc a:visited {
color:#ff8787;
text-decoration:underline;
}

#toc a:hover {
color:#fbc6c6;
text-decoration:none
}

#footer {
clear:both;
background:#202020;
color:#fff;
font-size:12px;
text-align:right;
padding:10px
}

#footer a:link,#footer a:visited {
text-decoration:underline;
color:#fff
}

#footer a:hover {
text-decoration:none;
color:#fff
}

h1, h5 {
	margin:0 0 10px 0;
	font-weight: bold;
	color: #ff8787;
	border-bottom:1px solid #ff8787;
}

h1 {
	font-size: 18px;
}

h2 a, h2 a:active {
	margin:0 0 10px 0;
	font-weight: bold;
font-size: 16px;
padding-top:10px;
position:absolute;
top:128px;
left:410px;
text-decoration:underline;
color:#000000;
}

h2 a:hover {
font-size: 16px;
padding-top:10px;
position:absolute;
top:128px;
left:410px;
text-decoration:none;
color:#84abec;
}


.screensaver span {
position:absolute;
top:162px;
left:410px;
}

h5 {
	font-size: 16px;
}

.commentlist a:link, .commentlist a:visited {
text-decoration:none;
color:#000000
}

.commentlist a:hover {
text-decoration:underline;
color:#000000
}

.commentlist p {
margin:0 0 5px 0;
padding:0;
}

img { border: none; }

.hentai-img {
text-align:center;
margin:0 0 15px 0;
}

#latest { margin: 0; padding: 15px; background:#f6f4f4;margin-bottom:10px;font-size:12px;}

#latest a:link,#latest a:visited {
text-decoration:underline;
color:#f6f4f4
}

#latest a:hover {
text-decoration:none;
color:#84abec
}

#scroller-window { margin: 0; padding: 15px; background: #e9efe3; border: 1px solid #383c37; }
#scroller { height: 126px; padding: 0; margin: 0; list-style: none; text-align: center; overflow: hidden; }
#scroller li { float: left; height: 126px; }
#scroller a:hover, #scroller a:hover img  { border-color: #d6dcd0; }
#scroller a img { border: 3px solid #FDE3E3; margin: 0 4px; }

#topad {
position:absolute;
top:6px;
right:5px;
}

#links {
font-size:12px;
margin:0;
padding:0;
}

#links a:link, #links a:visited {
color:#000000;
text-decoration:underline;
}

#links a:hover {
color:#212121;
text-decoration:none
}