body
{
	background-color: #F7F7F7;
}

#page
{
	background-color: #FFFFFF;
	margin: 0 auto;
	width: 768px;
	
	border: 0px solid;
}


#adsense
{

}



#content
{
	font-family: arial;
}


h1.page_header
{
	font-family: arial;
	font-size: 18px;
	background-color: #FFF5D6;
	border: 1px solid;
	border-color: #D18D4E;
}



#char_description
{
	font-family: Arial;
	font-size: 13px;
}


#char_image
{
	float: left;
	margin-right: 10px;
}

h1.char_name
{
	font-family: Arial;
	font-size: 18px;
	display: inline;
}

h1.voice_name
{
	font-family: Arial;
	font-size: 13px;
	display: inline;
}




#news_story
{
	font-family: Arial;
	background-color: #FFFFFF;
	font-size: 14px;
}




#link
{
	font-family: Arial;
	font-size: 14px;
}

#link a
{
	text-decoration: none;
}

#link a:hover
{
	text-decoration: underline;
}





h1.guestbook_link
{
	font-family: Arial;
	font-size: 15px;
}

h1.guestbook_link a
{
	text-decoration: none;
	color: #D18D4E;
}



h1.news_title
{
	font-family: Arial;
	font-size: 14px;
	display: inline;
}


h1.news_date
{
	font-family: Arial;
	font-size: 11px;
	display: inline;
}





a.nav
{
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 16px;
	width: 120px;
	text-decoration: none;
	text-indent: 5px;
}

a.nav: link
{
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	width: 120px;
	text-indent: 5px;
}

a.nav:link, a.nav:visited 
{
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	width: 120px;
	text-indent: 5px;
}

a.nav:hover
{
	background-color: #E3E3E3;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 5px;
}


#wp h2
{
	font-size: 15px;
	color: #D18D4E;
}

#wp
{
	font-family: arial;
	font-size: 13px;
}

#wp li
{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
}



#nav_box
{

	border: 1px;
	border-style: dashed;
	border-color: #000000;
	
	width: 120px;

}


#nav_box ul
{
	margin:0;
	padding:0;
	list-style:none;
}

#nav_box li
{
	align: right;
	margin:0;
	padding:0;
}

#nav_box a
{
	text-decoration: none;
	color: #6A8C35;
	display: block;
	padding: 0px 0px;
}

#nav_box a:hover
{
	/* color: #d8422c; */
	color: #AB1713;
	text-decoration: none;
	/* background-color: #D4D3D4; */
	background-color: #CFFC89;
}






#book_entry
{
	width: 100%;
}

#book_entry td#name
{
	background-color: white;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
}

#book_entry td#value
{
	background-color: white;
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
}

td#book_field
{
	font-family: arial;
	font-size:14px;
	font-weight: bold;
}

.viewbook
{
	font-family: arial;
	font-size: 18px;
}

.viewbook a
{
	color: #D18D4E;
	text-decoration: none;
}

.viewbook a:hover
{
	background-color: #FFF5D6;
}

td.info
{
	font-family: Arial;
	font-style: italic;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
}

td.data
{
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	text-align: left;
}

#rating
{
	text-align: left;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
}

#rating_table
{
	border: 5px solid yellow;
}

th#rating_header
{
	background-color: #D18D4E;
}

td#rating_data
{
	background-color: #FFF5D6;
	text-align: center;
}

td#rating_total
{
	text-align: center;
}

#add_review
{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

#add_review a
{
	text-decoration: none;
	color: #D18D4E;
}

#add_review a:hover
{
	background-color: #FFF5D6;
}



h1.review_header
{
	font-family: arial;
	font-size: 18px;
	background-color: #FFF5D6;
	border: 1px solid;
	border-color: #D18D4E;
}
