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

.subscribe {
font-size:13px;
}

.subscribetext {
font-size:12px;
width:180px;
}

.subscribetext a {
color:#000;
text-decoration:underline;
}

.subscribetext a:hover {
color:#000;
text-decoration:none;
}

#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:#b7e0a6;
text-decoration:none;
padding:10px 7px
}

.solid a:hover {
color:#212121;
background-color:#b7e0a6;
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:#eaf6e5;
border:0px solid #aad897;
height:20em;
overflow:auto;
width:190px;
font-size:11px;
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:#72ad59;
text-decoration:underline;
}

#toc a:hover {
color:#a6ce95;
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, h2, h5 {
	margin:0 0 10px 0;
	font-weight: bold;
	color: #aad897;
	border-bottom:1px solid #aad897;
}

h1 {
	font-size: 18px;
}

h2 {
	font-size: 16px;
	padding-top:10px;
}

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:#202020
}

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

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