body {	
	margin:			0;
	padding:		0;
	background:		#000;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		10pt;		
	color:			#aaa;		
}
body.rust_bg { 
	background:#000 url(../files_images/bg_ngdojo.jpg) fixed repeat-x top center
}
.div_logo_index {
	top:			25px; 
	left:			50%;
	margin-left:	-401px; 
	position:		relative; 
	width:			100px; 
	padding:		5px; 
	background:		#000; 
	z-index:		100
}
.div_index {
	left:			50%; 
	margin-left:	-255px; 
	top:			50%; 
	margin-top:		-138px; 
	width:			501px; 
	height:			201px; 
	position:		absolute;
	color:			#FFF; 
	background:		#000; 
	padding:		15px;	
	-moz-box-shadow:0 0 50px #000;
	-webkit-box-shadow:0 0 50px #000;	
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}

.side_nav {
	top:			350px; 
	left:			50%; 
	margin-left:	420px; 
	position:		absolute;
	width:			100px; 
	z-index:		150
}

.game_mainlogo {
	top:			65px; 
	left:			50%; 
	margin-left:	-475px; 
	position:		absolute; 
	width:			100px; 
	z-index:		150
}

/*----IMAGE MENU in INDEX PAGE----*/
#imageMenu {
	position: 		relative;
	width: 			500px;
	height: 		200px;
	overflow: 		hidden
}

#imageMenu ul {
	list-style: 	none;
	margin: 		0;
	display: 		block;
	height: 		200px;
	width: 			1000px;
	float:			left
}

#imageMenu ul {
	float: 			left;
	margin:			0;
	padding:		0
}

#imageMenu ul li {
	float: 			left
}

#imageMenu ul li a {
	text-indent: 	-1000px;
	background:		#FFFFFF none repeat scroll 0%;
	border-right: 	3px solid #000;
	cursor:			pointer;
	display:		block;
	overflow:		hidden;
	width:			98px;
	height: 		200px;
}

#imageMenu ul li.ngvids a {
	background: 	url(../files_images/index_image1.jpg) repeat scroll 0%;	
}

#imageMenu ul li.ngbvids a {
	background: 	url(../files_images/index_image7.jpg) repeat scroll 0%;
}

#imageMenu ul li.ngsvids a {
	background: 	url(../files_images/index_image3.jpg) repeat scroll 0%;	
}

#imageMenu ul li.ng2vids a {
	background: 	url(../files_images/index_image4.jpg) repeat scroll 0%;	
}

#imageMenu ul li.ngavids a {
	background: 	url(../files_images/index_image6.jpg) repeat scroll 0%;
	width: 			310px;
}
/*--- /IMAGE MENU --- */

/*---- Dynamic Tooltips ----*/
#dynatip {
	display:		none;
	background:		transparent url(../files_images/tooltip_bg.png);
	font-size:		12px;
	height:			70px;
	width:			160px;
	padding:		25px;
	color:			#fff;
	z-index:		9999	
}

/* DYNAMIC TOOLTIPS */
#dyna img {
	border:			0;
	cursor:			pointer;
	margin:			0 15px 15px 0;
	opacity:		0.5;
	filter: 		alpha(opacity=50)
}

#dyna img:hover {
	cursor:			pointer;
	opacity:		1;
	filter: 		alpha(opacity=100)
}

#dyna img.selected {
	cursor:			pointer;
	opacity:		1;
	filter: 		alpha(opacity=100);
}


/*--- HEADING STYLES ----*/

h3{
	position:		relative
}

.h_bg_red, .h_bg_blue, #vertaccordion h3 {	
	padding:		3px 10px; color:#FFF; 
	font-weight:	bold; font-size:9pt; 
	font-family:	Arial, Helvetica, sans-serif;
	text-align:		right; 
	letter-spacing:	2pt 
}
.h_bg_red, #vertaccordion h3 {
	background:		#990000 url(../files_images/heading_bg_red.jpg) repeat-x 
}
.h_bg_blue {
	background:		#990000 url(../files_images/heading_bg_blue.jpg) repeat-x 
}

.kunai {
	position:absolute;
	left:0;
	top:-9px;
	background:url(../files_images/thumbnail_kunai.png) no-repeat;
	width:46px;
	height:59px
}

/*---- GRID ANCHOR STYLES ----*/
a {
	color:			#0066CC; 
	text-decoration:none
}
a:hover{
	text-decoration:none; 
	border:			none; 
	color:			#990000
}

/*---- TABLES ---*/
.linkTable {
	border:			1px solid #555; 
	color:			#EEE
}
.linkTable th {
	background:		#990000 url(../files_images/heading_bg_red.jpg) repeat-x; 
	padding:		3px 5px; 
	text-align:		left
}
.linkTable td {
	padding:		3px 5px
}

/*---- PARAGRAPHS ----*/
.lightext {
	font-size:		90%; 
	color:			#CCC
}

/*---- FLOAT ELEMENTS ----*/
.f_left {
	float:			left
}
.f_right {
	float:			right
}


/*---- MISC ----*/
.hand {
	cursor:			pointer}
.stats {
	font-size:		15pt; 
	font-family:	Georgia, serif; 
	font-style:		italic; 
	color:			#0099CC
}
.b_under{
	border-bottom:	1px dashed #0099CC
}
.m_auto {
	margin:			auto
}
.m_l5 {
	margin-left:	5px
}
.m_t8 {
	margin-top:		8px;
}
.m_b8 {
	margin-bottom:		8px;
}
:focus {
  	-moz-outline-style:none;
}

/*---- ANCHORS ----*/
a.a_red {
	color:			#CC6600
}
a.a_red:hover{
	color:			#CC3300
}
.footer, .footer a{
	font-size:		90%; 
	color:			#555
}
.footer a:hover{
	color:			#990000
}

.vid_links {
	padding:		0 0 0 30px 
}
.vid_links a{
	color:			#CC6600
}
.vid_links a:hover{
	color:			#CC3300
}

.disp_none{
	display:		none;
}

a:active {
  	outline:		none;
}

a.opaque, .opaque {
	cursor:			pointer;
	opacity:		0.7;
	filter: 		alpha(opacity=70)
}
a.opaque:hover, .opaque:hover {
	cursor:			pointer;
	opacity:		1;
	filter: 		alpha(opacity=100)
}

/*---- QUOTES ----*/
blockquote	 {
	background: 	url(../files_images/kunai.jpg) left no-repeat; 
  	width:			100%;
  	padding-left: 	15px;  
  	font-family: 	georgia, serif;
  	font-style: 	italic;
  	margin:			0
}
.quote_author {
	text-align:		right;
	font-style:		italic;
	color:			#CC3300
}


/*---- WIDTHS ----*/
.w25 {width:		25%}
.w50 {width:		50%}
.w30 {width:		30%}
.w40 {width:		40%}

/*---- TEXT ALIGNMENT and INDENTING ----*/
.ta_l {text-align:	left}
.ta_r {text-align:	right}
.ta_c {text-align:	center}
.ti_50 {text-indent:50px}