a.affiliate:link, a.affiliate:visited
{
	color: #fef1c7; 
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	text-decoration: none;
	margin-left: 3px;
}

a.affiliate:hover
{
	color: #fef1c7; 
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	text-decoration: underline;
	margin-left: 3px;
}

a:link, a:visited 
{
	color: #864D37; 
	font-family: Verdana, sans-serif, Arial;
	text-decoration: none;
}

a:hover 
{
	color: #CC6339; 
	font-family: Verdana, sans-serif, Arial;
	text-decoration: none;
}


a.top_navi:link, a.top_navi:visited 
{
	color: #fef1c7; 
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	text-decoration: none;
}

a.right:link, a.right:visited 
{
	color: #fef1c7; 
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	text-decoration: none;
}

a.right:hover 
{
	color: #fef1c7; 
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	text-decoration: underline;
}

a.category:link, a.category:visited 
{
	color: #fef1c7; 
	font-family: Verdana, sans-serif, Arial;
	font-size: 16px;
	text-decoration: none;
	margin-bottom: 10px;
	line-height: 20px;
}

a.category:hover 
{
	color: #fef1c7; 
	font-family: Verdana, sans-serif, Arial;
	font-size: 16px;
	text-decoration: underline;
	line-height: 20px;
}

a.ss
{
	color: #ffffff;
	text-align: right;
	font-weight: bold;
	font-size: 14px;
}


body
{
	background: url('images/bgr.jpg');
}

div.fanfic
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
}

form.search
{
	margin: 1px;
	display: inline;
}

form.search:submit
{
	display: inline;
}

img.link
{
	border-style: none;
}

img.link_button
{
	border-style: none;
	margin: 5px;
}

img.network_button
{
	border-style: none;
	margin-left: 10px;
	margin-right: 10px;
}

img.blackborder
{
	border: 1px solid #000000;
}

img.rightheader
{
	margin-top: 20px;
}	

p.welcome
{
	background: url('images/welcome_bg.jpg');
	border: solid 2px #3A211A;
	color: #000000; 
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	margin: 5px;
	padding: 3px;
	width: 694px;
}

p.ss
{
	background: url('images/bgss.jpg');
	border: solid 2px #3A211A;
	color: #ffffff; 
	font-family: Verdana, sans-serif, Arial;
	font-size: 20px;
	margin: 5px;
	padding: 3px;
	text-align: center;
	width: 694px;
}

p.recentnews
{
	background-color: #583930;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #fef1c7;
	padding: 2px;
	width: 252px;
	line-height: 1.5em;
}

p.page_header
{
	background:url('images/welcomebg.jpg'); 
	font-family: Verdana, sans-serif, Arial;
	border: solid 1px #3A211A;
	font-size: 20px;
	line-height: 30px;
	color: #000000; 
	font-weight:bold;
	margin: 15px 5px 15px 5px;
	text-align: center;
	width: 694px;
}

p.sub_header
{
	font-family: Verdana, sans-serif, Arial;
	font-size: 16px;
	text-align: center;
	font-weight:bold;
}

p.hot
{
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px; 
	margin-top: 5px;
	margin-left: 2px;
	margin-bottom: 2px;
}

p.yellow
{
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	color: #fef1c7;
}

table.category
{
	border: 1px solid #3A211A;
	border-collapse: collapse;
	padding: 400px;
	spacing: 400px;
	width: 700px;
	margin: 5px;
	font-size: 12px;
	text-align: left;
}

table.gamemenu
{
	border: 1px solid #000000;
	border-collapse: collapse;
	width: 600px;
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	color: #000000; 
	margin-left: auto;
	margin-right: auto;
	padding: 3px;
	spacing: 3px;
}


table.layout_table
{
	background-color:#3A211A;  
	border: 2px solid #3A211A;
	border-collapse: collapse;
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	color: #110f00; 
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	spacing: 0px;
	width: 1000px;
}

table.main_area
{
	background-color:#fef1c7;	
	padding: 0px;
	spacing: 0px;
	border-collapse: collapse;	
	width: 100%;
}

table.update_title
{
	background:url('images/welcomebg.jpg'); 
	border: 1px solid #3A211A;
	font-family: Verdana, sans-serif, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #110f00; 
	width: 700px;
	padding: 0px;
	spacing: 0px;
	margin: 5px;
}

table.hot
{
	background-color:#583930;
	font-family: Verdana, sans-serif, Arial;
	border: 1px solid #fef1c7;
	font-size: 12px;
	color: #fef1c7; 
	margin-left: auto;
	margin-right: auto;
	width: 257px;
	border-collapse: collapse;
}

table.update_content
{
	background-color:#FEF1C7;  
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	color: #110f00; 
	width: 700px;
	margin: 5px;
}

td.banner
{	
	background-color:#3A211A;
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	color: #ffffff; 
	width: 100%;
}

td.cat_title
{
	background-color:#3A211A;
	padding: 3px;
}

td.cat_image
{	
	width: 82px;
}

td.cat_text
{
	padding: 3px;
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
}

td.gamemenu_header
{
	background-color:#3A211A;
	font-family: Verdana, sans-serif, Arial;
	font-size: 14px;
	color: #fef1c7; 
	text-align:center;
}

td.menu
{	
	background-color:#3A211A;
	height: 3px;
	width: 100%;
}

td.footer_top
{
	background:url('images/footer_top.jpg');
	padding: 20px;
	border-top: 2px solid #3a211a;
	height: 37px;
}

td.footer
{	
	background-color:#3a211a;
	background:url('images/footer.jpg');
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	color: #fef1c7;

}

td.hot2
{
	background-color:#FEF1C7;
	color: #000000;
}

td.right
{
	background-color:#3A211A; 
	width: 280px;
	color: #fef1c7;
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
}

td.left
{
	background-color:#FEF1C7;
	padding: 5px;
	width: 710px;
}

td.search
{	
	background-color:#3A211A;
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	color: #fef1c7; 
	width: 500px;
}


td.top_navi
{	
	background-color:#3A211A;
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	color: #fef1c7; 
	width: 500px;
}

td.update_text
{
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
}

td.update_date
{
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
}

td.update_icon
{
	width: 120px;
	text-align: center;
}