/*===================
	HTML
===================*/
body,form,h1,h2,h3,h4,h5,h6{
	margin:		0;
	padding:		0;
}
body{
	background:	#000 url(../../images/site/site_bg.jpg) repeat-x left top;
	color:		white;
	font-family:	Georgia, "Times New Roman", Times, serif;
}
a:link,a:visited{
	color:		#c90;
	text-decoration:none;
}
a:hover,a:active{
	color:		#fc3;
	text-decoration:underline;
}
.table_space{width:	20px;}
.row1{background: #191911;}
/*===================
	LAYOUT
===================*/
#site{
	min-width:	800px;
}
#site_header{
	font-size:	10px;
	height:		100px;
	margin-left:	150px;
	width:		700px;
}
#site_content{
	background: 	transparent url(../../images/site/html_col/div_bg.jpg) repeat-y left;
	min-height:	800px;
	margin:		0 0 0 125px;
}
#site_content_top{
	background:	transparent url(../../images/site/html_col/div_end_bg.jpg) repeat-x top left;
	font-size:	10px;
	height:		12px;
	margin:		0 0 0 125px;
}
#site_content_end{
	background:	transparent url(../../images/site/html_col/div_end_bg.jpg) repeat-x bottom left;
	font-size:	10px;
	height:		12px;
	margin:		0 0 0 125px;
}
#site_menu{
	left:		30px;
	position:		absolute;
	top:			140px;
	width:		125px;
	z-index:		10;
}
#site_copyright{
	color:		#999;
	font-size:	10px;
	margin:		10px auto;
	text-align:	center;
	width:		650px;
}
/*===================
	SITE PARTS
===================*/
.mini_box_low,.mini_box_top{height:12px;}
.mini_box_low{	background:	transparent url(../../images/site/html_col/div_end_bg.jpg) repeat-x bottom left;}
.mini_box_top{	background:	transparent url(../../images/site/html_col/div_end_bg.jpg) repeat-x top left;}
#site_login,#site_register{
	color:		#000;
	font-size:	10px;
	height:		20px;
	line-height:	16px;
	position:		absolute;
	text-align:	center;
	top:			0;
	width:		100px;
	z-index:		0;
}
#site_login{
	background:	#ccc url(../../images/site/header_items/login_bg.jpg) no-repeat top left;
	right:		100px;
}
#site_register{
	background:	#ccc url(../../images/site/header_items/register_bg.jpg) no-repeat top left;
	right:		0px;
}
#site_status{
	font-family:	Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:	bold;
	height:		40px;
	position:		absolute;
	right:		0;
	text-align:	center;
	top:			61px;
	width:		150px;
	z-index:		10;
}
#site_status .live,#site_status .down{
	height:		40px;
	left:		0;
	vertical-align:middle;
	position:		absolute;
	top:			0;
	width:		150px;
	z-index:		3;
}
#site_status .live{color: #fff;background: transparent url(../../images/site/header_items/server_statusG.jpg) no-repeat top left;}
#site_status .down{color: #fff;background: transparent url(../../images/site/header_items/server_statusR.jpg) no-repeat top left;}
#site_status .player{
	font-weight:	bold;
	height:		30px;
	line-height:	30px;
	position:		absolute;
	right:		5px;
	top:			5px;
	width:		30px;
	z-index:		3;
}
#site_status .time{
	color:		#fff;
	font-weight:	bold;
	line-height:	30px;
	position:		absolute;
	right:		60px;
	top:			10px;
	width:		85px;
	z-index:		4;
}
#site_status .version{
	color:		#fff;
	font-size:	12px;
	height:		30px;
	position:		absolute;
	right:		60px;
	top:			4px;
	width:		85px;
	z-index:		3;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}
#site_sword{
	background:	transparent url(../../images/site/site_sword_bg.jpg) no-repeat top right;
	height:		500px;
	left:		0;
	position:		absolute;
	top:			0;
	width:		85px;
	z-index:		0;
}
.site_box{
	background:	#000;
	margin:		10px 0;
	text-align:	center;
}
/*===================
	MENU STYLES
===================*/
a.menulink:link,a.menulink:visited,a.menulinkT:link,a.menulinkT:visited{
	background:	#000 url(../../images/site/menulink_bg.jpg) top left no-repeat;
	border:	1px solid #fc3;
	color:		#fff;
	display:		block;
	height:		16px;
	line-height:	16px;
	margin:		0;
	padding-left:	4px;
	text-decoration:none;
}
a.menulink:hover,a.menulink:active,a.menulinkT:hover,a.menulinkT:active{
	background:	#000 url(../../images/site/menulink_bg.jpg) top left no-repeat;
	border:	1px solid #fc3;
	color:		#f00;
	display:		block;
	height:		16px;
	line-height:	16px;
	margin:		0;
	padding-left:	4px;
	text-decoration:none;
		filter:		alpha(opacity=75);
		-moz-opacity:	.75;
		opacity:		.75;
}
a.menulink:link,a.menulink:visited,a.menulink:hover,a.menulink:active{border-top-width:0px}
.toplink{
	font-size:	11px;
	font-variant:	small-caps;
	font-weight:	bold;
}
a.toplink:link,a.toplink:visited{color:	#000;text-decoration:none;}
a.toplink:hover,a.toplink:active{color:	#600;text-decoration:none;}
#site_sidemenu{
	right:		30px;
	position:		absolute;
	top:			140px;
	width:		125px;
	z-index:		10;
}
#site_menu h1,#site_menu h2,#site_sidemenu .h1d,#site_menu .h1d,#site_sidemenu .h2d{
	margin:		0;
	text-align:	center;
}
#site_menu h1,#site_sidemenu .h1d,#site_menu .h1d{
	font-size:	12px;
	height:		20px;
	line-height:	20px;
}
#site_menu h1{background:#000 url(../../images/site/html_menu/h1.jpg) no-repeat top left;}
#site_menu .h1d,#site_sidemenu .h1d{background:#000 url(../../images/site/html_menu/h1d.jpg) no-repeat top left;}
#site_menu h2,#site_sidemenu .h2d{
	background:	#000 url(../../images/site/html_menu/h2.jpg) no-repeat top left;
	font-size:	10px;
	height:		16px;
	line-height:	16px;
}
#site_menu p,#site_sidemenu p{
	background:	#000 url(../../images/site/html_menu/p.gif) repeat-y top left;
	font-size:	11px;
	margin:		0;
	padding:		5px 0;
}
#site_menu .p_end,#site_sidemenu .p_end{
	background:	#000 url(../../images/site/html_menu/p_end.jpg) no-repeat top left;
	font-size:	6px;
	height:		7px;
	margin:		0;
	padding:		0;
}
/*===================
	CONTENT
===================*/
#site_content h1{
	background:	transparent url(../../images/site/html_content/h1.jpg) repeat-x top;
	font-size:	16px;
	height:		30px;
	line-height:	30px;
}
#site_content h2{
	background:	transparent url(../../images/site/html_content/h2.jpg) repeat-x top;
	font-size:	14px;
	height:		20px;
	line-height:	20px;
	text-indent:	40px;
}
#site_content h3{
	background:	000;
	border-bottom: 1px solid #fc3;
	font-size:	12px;
	margin:		4px 0 20px 0;
	padding-left:	10px;
}
#site_content .bottom{
	background:	transparent url(../../images/site/html_col/div_end_bg.jpg) repeat-x bottom;
	font-size:	6px;
	height:		12px;
}
#site_content .prevlink{
	font-size:	12px;
	margin:		0;
	padding:		0 20px;
	text-align:	center;
}
#site_content .submit{
	background:	#000;
	border:		1px solid #fc3;
	color:		#fc3;
	font-family:	Georgia, "Times New Roman", Times, serif;
	font-size:	12px;
	font-variant:	small-caps;
	font-weight:	bold;
	/*height:		20px;*/
	line-height:	20px;
	margin:		3px 15px;
	padding:		2px;
	text-decoration:none;
	width:		150px;
}
#site_content .nextlink{
	background:	#232323;
	border:		1px solid #222;
	border-width:	1px 0;
	margin:		10px 0;
	padding-right:	30px;
	text-align:	right;
}
/*===================
   COPYRIGHT STYLES
===================*/
#site_copyright p{margin:	0 0 3px 0;}
