body, table, form, blockquote, p, ul, li, input, h1, h2, h3, h4, h5, h6, a { margin: 0; padding: 0; }

body { 
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color:#050000;
	color:#CCCCCC; 
	font-size:12px;
	line-height:15px;
	background-image:url(../images/bkg-tile.jpg); 
	text-align:center; 
	} 	 

div#container { 
	width:814px; 
	margin:0 auto;
	background-image:url(../images/bkgContainer.jpg); 
	background-repeat:repeat-y;
	padding-left:7px;
	position:relative;  
	text-align:left; 
	}
		

a { font-weight:bold; margin: 0; padding: 0; color:#C11C24; text-decoration:none; }

a:visited {color:#C11C24; text-decoration:none; } 

a:hover {color:#FFFFFF; text-decoration:none; } 

a:active {color:#FFFFFF; text-decoration:underline; } 

img { padding:0; margin:0; display:block; border:0; }	



/* SUB-NAVIGATION Top begins here ------------------------ */ 

div#subNAV {
  width:800px;
	height:19px;
	background-image:url(../images/sub-nav-RPT.gif);
	background-repeat:repeat-x;
	position:relative; 
  }
	  
#subNAV ul li { 
	padding:0; 
  margin:0;
	float:left;
	list-style-type:none;  
	display:inline;
  }
  
#subNAV a {
  display:block;
  }    
  
.subnavHOME a{
  width:61px;
	height:19px;
  background:url(../images/sub-nav-HOME.gif) 0 0 no-repeat;
  }

.subnavABOUT a{
  width:90px;
	height:19px;
  background:url(../images/sub-nav-ABOUT.gif) 0 0 no-repeat;
  }

.subnavCONTACT a {
  width:83px;
  height:19px;
  background:url(../images/sub-nav-CONTACT.gif) 0 0 no-repeat;
  }
	
.subnavGEAR a {
  width:125px;
  height:19px;
  background:url(../images/sub-nav-GEAR.gif) 0 0 no-repeat;
  } 
	
.subnavHOME a:hover{
  width:61px;
  height:19px;
  background:url(../images/sub-nav-HOME.gif) 0 -19px;
  }

.subnavABOUT a:hover{
  width:90px;		
	height:19px;
  background:url(../images/sub-nav-ABOUT.gif) 0 -19px;
  }

.subnavCONTACT a:hover{
  width:83px;
  height:19px;
  background:url(../images/sub-nav-CONTACT.gif) 0 -19px;
  }
	
.subnavGEAR a:hover{
  width:125px;
  height:19px;
  background:url(../images/sub-nav-GEAR.gif) 0 -19px;
  }	
	
body#home a#navhome,
body#about a#navabout,
body#contact a#navcontact,
body#gear a#navgear {
	background-position: 0 -19px;
  }
	
	
	
			 		
	
/* HEADER Top begins here ------------------------ */ 
div#header {
  width:800px;
	height:76px;
	background-image:url(../images/hdr-bkg.jpg);
	background-repeat:no-repeat; 
	position:relative; 
  }
	
	
/* NAVIGATION Top begins here ------------------------ */ 
div#nav {
  width:800px;
	height:22px;
	position:relative; 
  }	
  
#nav ul li { 
	padding:0; 
  margin:0;
	float:left;
	list-style-type:none;  
	display:inline;
  }
  
#nav a {
  display:block;
  }  	
	
.navLEFT {
  width:246px;
  height:22px;
  background:url(../images/nav-LEFT.jpg) 0 0 no-repeat;
  }

.navNEWS a{
  width:61px;
  height:22px;
  background:url(../images/nav-NEWS.jpg) 0 0 no-repeat;
  }
	
.navNEWSslash {
  width:44px;
  height:22px;
  background:url(../images/nav-NEWSslash.jpg) 0 0 no-repeat;
  }	
	
.navFILM a{
  width:52px;
  height:22px;
  background:url(../images/nav-FILM.jpg) 0 0 no-repeat;
  }
	
.navFILMslash {
  width:47px;
  height:22px;
  background:url(../images/nav-FILMslash.jpg) 0 0 no-repeat;
  }	
	
.navMUSIC a{
  width:69px;
  height:22px;
  background:url(../images/nav-MUSIC.jpg) 0 0 no-repeat;
  }
	
.navMUSICslash {
  width:54px;
  height:22px;
  background:url(../images/nav-MUSICslash.jpg) 0 0 no-repeat;
  }
	
.navDEV a{
  width:154px;
  height:22px;
  background:url(../images/nav-DEV.jpg) 0 0 no-repeat;
  }							

.navRIGHT {
  width:73px;
  height:22px;
  background:url(../images/nav-RIGHT.jpg) 0 0 no-repeat;
  }	

.navNEWS a:hover {
  width:61px;
  height:22px;
  background:url(../images/nav-NEWS.jpg) 0 -22px;
  }
	
.navFILM a:hover {
  width:52px;
  height:22px;
  background:url(../images/nav-FILM.jpg) 0 -22px;
  }										

.navMUSIC a:hover {
  width:69px;
  height:22px;
  background:url(../images/nav-MUSIC.jpg) 0 -22px;
  }
	
.navDEV a:hover {
  width:154px;
  height:22px;
  background:url(../images/nav-DEV.jpg) 0 -22px;
  }


	
body#news a#navnews,
body#film a#navfilm,
body#music a#navmusic,
body#development a#navdevelopment {
	background-position: 0 -22px;
  }
	


/* BRANDING begins here ------------------------ */ 
div#branding { 
  width:800px;
	height:auto;
  margin:0;
  padding:0;
	position:relative; 
  }







/* NEWS Left Col begins here ------------------------ */ 
div#left_col_NEWS {
  width:232px;
  margin:0;
  padding:0;
	float:left;
	position:relative;
  }
	
#left_col_NEWS h2,
#left_col_NEWS h3,
#left_col_NEWS p {
  padding: 0 15px;
	margin: 2px 0;
	line-height:14px;
  }
	
#left_col_NEWS h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:normal;
	font-weight:600;
	color:#ed1c24;
  }	
	
#left_col_NEWS h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#999999;
	margin-top: 12px;	
  }	
	
#left_col_NEWS p {
	font-size:12px;
  }	
			
		
	  
/* CONTENT Right Col begins here ------------------------ */ 
div#right_col_CONTENT {
  width:568px;
  margin:0;
  padding:0;
	float:left;
	position:relative;
  }

#right_col_CONTENT embed,
#right_col_CONTENT object,
#right_col_CONTENT h1,
#right_col_CONTENT h2,
#right_col_CONTENT p  { 
  padding: 0 15px;
	margin: 7px 0;
	} 
 
#right_col_CONTENT h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:600;
	color:#ed1c24;
	margin-top: 25px;	
	}
	
#right_col_CONTENT h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#999999;
	margin-top: -5px;	
	}	
	
#right_col_CONTENT p {
	margin:5px 75px 5px 0;
	}
	
#right_col_CONTENT ul {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:5px 75px 5px 35px;
	}	
	
#right_col_CONTENT li {
	list-style-image:url(../images/bullet-bolt.gif);
	margin:5px 0 0 5px;
	}		

div#quicktime {
padding: 0 15px 15px 10px;;
}
	
	
/* FOOTER Bottom begins here ------------------------ */   
#footer {
  width:800px;
	height:111px;
	background-image:url(../images/footer.jpg); 
	background-repeat:no-repeat;
	clear:both;
  }




/* BEGIN Nav Classes ------------------------ */  

.menu1 {
 margin:0;
 padding:0;
 cursor:inherit;
 }

 .hide {
 display: none;
 }

.show {
 display: block;
 }	



 