/* alba's awesome CSS file */
body
{
	background:			#000;
	background-image: 	url('../img/bg_pattern.gif');
	background-repeat: 	repeat-x;
	background-position: top left;
}

/* images border fix */
img
{
	border: 			0;
}

/* links */

input, select {
	border:1px solid #262626;
	background:	#191919;
	color:#CCCCCC;
	font-family:		Tahoma;
}

/* footer menu link */
a.fmlink
{
	font-size:			10px;
	color:				#999;
	text-decoration:	none;
	padding-bottom: 	3px;
	white-space: 		nowrap;
}

input:focus { 
	border:1px solid #303030;
}

a.fmlink:hover
{
	font-size:			10px;
	color:				#fff;
	text-decoration:	none;
	background:			url('../img/underline.gif') repeat-x 100% 100%;
}
a.fmlink:visited
{
	font-size:			10px;
	color:				#999;
	text-decoration:	none;
}

/* footer link */
a.flink
{
	font-size:			10px;
	color:				#999;
	text-decoration:	none;
}
a.flink:hover
{
	font-size:			10px;
	color:				#fff;
	text-decoration:	none;
}
a.flink:visited
{
	font-size:			10px;
	color:				#999;
	text-decoration:	none;
}

/* main body */
#mainbody
{
	width:				702px;
	color:				#999;
	background:			#0d0d0d;
	padding: 			5px;
}

/* main menu*/
#mainmenu
{
	text-align:			left;
}

/* footer left side menu */
#fmenu
{
	float: 				left;
	font-size:			10px;
	color:				#777;
	text-align:			left;
	margin-left:		15px;
}

/* right side menu */
#fmenu_r
{
	float: 				right;
	font-size:			10px;
	color:				#999;
	text-align:			right;
	font-weight:		normal;
	/*margin-right:		15px;*/
}

/* footer right side copyright */
#fcopyright
{
	float: 				right;
	font-size:			10px;
	color:				#999;
	text-align:			right;
	margin-right:		15px;
}

/* links */
a, td
{
	font-size:			12px;
	color:				#999;
	font-family:		Tahoma;
}

a:active, a:visited
{
	color:				#999;
}
a:hover
{
	color:				#FFF;
} 

/* what's left of the crap */
table.mainbody
{
	padding:			10px;
	background:			#0d0d0d;
	width:				702px;
}

td.title
{
	font-size:			12px;
	color:				#FFF;
	font-family:		Tahoma;
	font-weight:		bold;
	background-color:	#191919;
	padding:			4px;
	border-top: 		solid #333 1px;
}

td.date
{
	font-size:			12px;
	color:				#666;
	font-family:		Tahoma;
	font-weight:		bold;
	background-color:	#191919;
	padding:     		4px;
	border-top: 		solid #333 1px;
}

td.poster
{
	font-size:			10px;
	color:				#666;
	font-family:		Tahoma;
	background-color:	#191919;
	padding:     		4px;
	border-top: 		solid #333 1px;
}

td.content
{
	font-size:			12px;
	color:				#FFF;
	font-family:		Tahoma;
	padding:     		5px;
}

td.footer
{
	font-size:			10px;
	color:				#999;
	font-family:		Tahoma;
	padding-right:		15px;
}

td.menu
{
	font-size:			12px;
	color:				#999;
	font-family:		Tahoma;
	padding-top:		2px;
	padding-bottom:		2px;
}

/* Statistics */
.i-title
{
	font-size: 			11px;
	font-weight:		bold;
	color: 				#FF0000;
	padding-bottom:		2px;
}

.i-title2
{
	font-size: 			11px;
	font-weight:		bold;
	color: 				#FF0000;
}

.i-nickname
{
	color:				#FFF;
	font-weight:		bold;
}

.i-subtitle
{
	color:				#bababa;
}

.i-kills
{
	color: 				#00FF00;
}

.i-deaths
{
	color:				#BD0000;
}

.i-whitebold
{
	color:				#FFF;
	font-weight: 		bold;
}



.stats_header
{
	font-size: 			11px;
	font-weight: 		bold;
	color:				#777;
	padding: 			5px;
	background:			#121212;
	border:				1px solid #262626;
}

.stats_infotop
{
	padding-left: 		7px;
	padding-bottom: 	5px;
	background:			#151515;
	border:				1px solid #262626;
	line-height:		1.4;
}

.stats_title
{
	font-size:			11px;
	font-weight:		bold;
	padding-top:		5px;
	padding-bottom:		12px;
	color:				#FFF;	
}

.orderby {
	font-size: 			11px;
	font-weight:		bold;
	color: 				#FF0000;
	padding-bottom:		2px;
	text-decoration:underline;
}

span.focus_nickname
{
	padding-left: 		10px;
	color:				#FF0000;
}