body
{
	background:			#000;
	background-image: 	url('images/bg_pattern.gif');
	background-repeat: 	repeat-x;
	background-position: top left;
}

/* <------------ alba's EDITS ------------> */

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

td
{
	text-align:			left;
}

/* links */

/* footer menu link */
a.fmlink
{
	font-size:			10px;
	color:				#999;
	text-decoration:	none;
	/*padding-bottom: 	3px;*/
	white-space: 		nowrap;
}
a.fmlink:hover
{
	font-size:			10px;
	color:				#fff;
	text-decoration:	none;
	/*background:			url('images/underline.gif') repeat-x 100% 100%;*/
}
a.fmlink:visited
{
	font-size:			10px;
	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: 			10px;
}

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

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

#subMenu
{
	font-family:		Verdana;
	font-size:			11px;
	color:				#999;
	margin-bottom:		15px;
}

#subMenu a:link, #subMenu a:visited { color: #FFF; text-decoration: none; }
#subMenu a:active, #subMenu a:hover { color: #FF0000; text-decoration: none; }

/* <------------ END ------------> */

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

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

/* news related links/style */

/* TITLE */
#nbg_title
{
	font-family:		Tahoma;
	font-size:			11px;
	font-weight:		bold;
	color:				#FFF;
	
	width: 				60%;
	height: 			30px;
	padding-left: 		8px;
	border-top:			solid #242424 1px;
	background:			#171717;
}

#nbg_date
{
	font-family:		Tahoma;
	font-size:			11px;
	color:				#999;
	
	width: 				40%;
	height: 			30px;
	padding-right: 		8px;
	border-top:			solid #242424 1px;
	background:			#171717;
}

.n_date
{
	font-family:		Tahoma;
	font-size:			11px;
	font-weight: 		bold;
	color:				#777;
}

.n_time
{
	font-family:		Tahoma;
	font-size:			11px;
	font-weight: 		bold;
	color:				#444;
}


a.n_title
{
	font-family:		Tahoma;
	font-size:			11px;
	font-weight: 		bold;
	color:				#FFF;
	
	text-decoration: 	none;
}

a.n_title:hover
{
	text-decoration: 	none;
}
a.n_title:visited
{
	text-decoration: 	none;
}

.n_comments 
{
	color: 				#888;
}

/* NEWS SEPARATOR */
#nbg_sub
{
	height: 			9px;
	background:			url('images/n_sub.gif') repeat-x;
}

/* POSTER */
#nbg_poster
{
	font-family:		Tahoma;
	font-size:			11px;
	font-weight:		none;
	color:				#838383;

	height: 			26px;
	padding-left:		8px;
	border-top:			solid #1f1f1f 1px;
	background:			#0d0d0d;
}

td#nbg_poster a
{
	font-family:		Tahoma;
	font-size:			11px;
	font-weight:		bold;
	color: 				#bbb;
	
	text-decoration: 	none;	
}

td#nbg_poster a:hover
{	
	color:				#fff;
	text-decoration: 	none;	
}
td#nbg_poster:visited
{	
	text-decoration: 	none;	
}

/* BODY */
#nbg_content
{
	font-family:		Tahoma;
	font-size:			12px;
	color:				#FFF;
	padding:     		15px 8px 15px 8px; 

	border-top:			solid #1f1f1f 3px;
	border-bottom:		solid #1f1f1f 3px;
	background: 		#131313;
}

td#nbg_content a
{
	color: 				#555;
	font-weight:		bold;
	text-decoration: 	none;	
}

td#nbg_content a:hover
{
	color: 				#fff;
	text-decoration: 	none;	
}

td#nbg_content a:visited
{
	text-decoration: 	none;		
}

/* FOOTER */
#nbg_footer
{
	font-family:		Tahoma;
	font-size:			12px;
	color:				#838383;
	
	padding-left:		8px;
	height:				26px;
	background: 		none;
}

/* FAQ STUFF */
/*ol, li
{
	padding: 			0;
	margin: 			0;
} */

.fbg_title 
{
	font-family:		Tahoma;
	font-size:			14px;
	font-weight:		bold;
	color: 				#999;

	padding: 			5px;
	background:			#1f1f1f;
	border-top:			solid #323232 1px;
	border-bottom:		solid #323232 1px;
	background:			url('images/f_header.gif') repeat-x;
}

.fbg_title a, .fbg_title a:visited
{
	font-family:		Tahoma;
	font-size:			14px;
	font-weight:		bold;
	color:				#999;
	padding:			8px;
	
	text-decoration:	none;
}
.fbg_title a:hover
{
	color:				#FFF;
	text-decoration:	none;
}

.fbg_content
{
	font-family:		Tahoma;
	font-size:			12px;
	color:				#777;
	padding:			10px 8px 10px 8px;
	background:			#131313;
	border-bottom:		solid #222 1px;
}
.fbg_content a, .fbg_content:visited
{
	font-family:		Tahoma;
	font-size:			12px;
	font-weight:		bold;
	color:				#999;
	padding:			8px;
	
	text-decoration:	none;
}
.fbg_content a:hover
{
	color:				#FFF;
	text-decoration:	none;
}

/* EDIT STUFF */

.ned_title
{
	font-family: 		Tahoma;
	font-size:			14px;
	font-weight: 		bold;
	
	color: 				#fff;
}
input.ed_title
{
	font-family:		Tahoma;
	font-size:			13px;

	width:				600px;
	height:				30px;
	border:				solid #1f1f1f 3px;
	
	padding:			5px;
}

textarea.ed_content
{
	font-family:		Tahoma;
	font-size:			13px;
	
	width:				600px;
	height:				350px;
	border:				solid #1f1f1f 3px;
	
	padding:			5px;
}

input.ed_submit
{
	font-weight: 		bold;
	width: 				84px;
	height: 			25px;
	background: 		url('images/b_submit.gif');
}

/* COMMENTS STUFF */
td.c_title
{
	font-family: 		Tahoma;
	font-size:			14px;
	font-weight:		bold;
	
	color:				#fff;
}
td.c_poster
{
	font-family: 		Tahoma;
	font-size: 			12px;

	padding:			8px;
	
	color: 				#838383;	
	background:			#0d0d0d;
	border-top: 		solid #2d2d2d 3px;
	border-left: 		solid #2d2d2d 10px;
	border-right: 		solid #2d2d2d 3px;
	border-bottom:		dashed #242424 1px;
}

td.c_content
{
	font-family: 		Tahoma;
	font-size: 			12px;

	padding:			8px;
	
	color: 				#999;	
	background:			#000;
	border-left: 		solid #1f1f1f 3px;
	border-right: 		solid #1f1f1f 3px;
	border-bottom: 		solid #1f1f1f 3px;
}

.c_newsdisplay
{
	font-family:		Tahoma;
	font-size:			12px;
	color:				#777;
	
	border-top:			solid #242424 1px;
	background:			#171717;
	padding-right:		5px;
}

td.c_newsdisplay a:link, td.c_newsdisplay a:visited
{
	font-family: 		Tahoma;
	font-size:			12px;
	font-weight:		bold;
	
	color:				#999;
	text-decoration: 	none;
}

td.c_newsdisplay a:hover, td.c_newsdisplay a:active
{
	color:				#FFF;
	text-decoration: 	none;
}

.c_author a:link, .c_author a:visited
{
	font-family: 		Tahoma;
	font-size:			12px;
	font-weight:		bold;
	
	color:				#999;
	text-decoration: 	none;
}

.c_author a:hover, .c_author a:active
{
	color:				#FFF;
	text-decoration: 	none;
}

.c_date
{
	padding-left:		10px;
	font-size:			11px;
	font-weight: 		bold;
	color: 				#777;
}

.c_time
{
	font-size:			11px;
	color:				#444;
}

.c_order
{
	font-family: 		Tahoma;
	font-size:			12px;
	font-weight:		bold;

	color:				#999;
	text-decoration:	none;
}

.c_order a,.c_poster a:visited
{
	font-family: 		Tahoma;
	font-size:			12px;
	font-weight:		bold;

	color:				#999;
	text-decoration:	none;
}

.c_poster a:hover
{
	color:				#fff;
	text-decoration:	none;
}

textarea.cm_content
{
	font-family:		Tahoma;
	font-size:			12px;
	
	width:				600px;
	height:				150px;
	border:				solid #1f1f1f 3px;
	
	padding:			5px;
}

/* DOWNLOADS */

.d_title
{
	font-family:		Tahoma;
	font-size:			12px;
	font-weight:		bold;
	color: 				#fff;
	
	border:				solid #313131 3px;
	background:			#0d0d0d;
	padding:			8px;
}
.d_content
{
	font-family:		Tahoma;
	font-size:			12px;
	color:				#999;
	
	padding: 			8px;
	padding-left:		12px;
}
td.d_content a,.d_content a:visited
{
	font-weight: 		bold;
	color: 				#FF0000;
	text-decoration: 	none;
}

td.d_content a:hover
{
	font-weight: 		bold;
	color:				#FFF;
	text-decoration:	none;
}

.d_footer
{
	height:				3px;
	background:			#0d0d0d;
	border-bottom:		solid #313131 3px;
}

/* TEAM PAGE */

.picture_align
{
	/* position: 			absolute; */
	margin-top:			-6px;
	margin-right:		-1px;
}

.t_role
{
	color: 				#fff;
	font-weight:		bold;
	/* background:			url('images/t_role.gif');
	background-position: top left; */
	border-top:			solid #353535 3px;
	border-left:		solid #353535 3px;
	border-right:		solid #353535 3px;
}

.role_align
{
	margin-top:			-10px;
	margin-left:		-4px;
}

.t_profile
{
	color: 				#fff;
	font-weight:		bold;
	/* background:			url('images/t_profile.gif');
	background-position: top left; */
	border-left:		solid #353535 3px;
	border-right:		solid #353535 3px;
}

.profile_align
{
	margin-top:			-10px;
	margin-left:		-4px;
}

.t_bodybg
{
	color: 				#999;
	/*background:			url('images/t_bodybg.gif') repeat-y;*/
	width:				544px;
	border-left:		solid #353535 3px;
	border-right:		solid #353535 3px;
}

.t_footer
{
	background:			url('images/t_footer.gif');
	width:				544px;
	height:				13px;
}

/* blabla */

td.mainbody
{
	padding:			10px;
	background:			#0d0d0d;
}
 
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;
}

input, textarea
{
	font-family:		Tahoma;
	font-size:			11px;
	font-weight: 		none;
	color:				#999;
	border-style:     	solid;
	border-width:     	1px;
	border-color:     	#444;
	background-color:	#000;
}

.quote
{
	background:		#0d0d0d;
	border:			1px solid #282828;
	color:			#999;
	font-size:		11px;
	line-height:	125%;
	margin-left:    15px;
}

.code
{
	background:		#0d0d0d;
	border:			1px solid #282828;
	color:			#999;
	font:			12px Courier,"Courier New",sans-serif;
	padding:		5px;
}
