@charset "UTF-8";











/* ---kyle.land kwland6@yahoo.com ---*/















.floatbox {







position:absolute;



top:419px;



left: 271px;



}











.floatbox a {







display:block;



height:22px;



width:50px;







}







.floatbox a:hover {



text-decoration:none;



background-color:transparent;



}











/* ---body / font / a / containers ---*/







body



	{



		font-family:Arial, Helvetica, sans-serif;



		font-size:14px;



		color:#efefef;



		background-image:url(images/fa_bg.jpg);



		background-repeat:repeat-x;



		background-color:#000000;



	}



	



a



	{



		font-family:Arial, Helvetica, sans-serif;



		font-size:14px;



		color:#efefef;



		text-decoration:underline;



	}



	



a:hover



	{



		font-family:Arial, Helvetica, sans-serif;



		font-size:14px;



		color:#efefef;



		text-decoration:none;



		background-color:#2c2c2c;



	}



	



#outter_container 



	{ 



 		margin: 0 auto;



 		width: 910px;



	}







#inner_container 



	{ 



 		margin: 15px auto;



	    width: 900px;



    }



















/* --- Header --- */







#header



	{



		widh:900px;



		height:66px;



		margin:0px;



		padding:0px;



	}











#fallenangel



	{



		width:900px;



		height:66px;



		background-image:url(images/word.png);



		margin:0px;



		padding:0px;



		border:0px;



		overflow:hidden;



		vertical-align:middle;



		float:left;	



	}



	



#jmlogo



	{



		width:73px;



		height:66px;



		border:0px;



		background-image:url(images/jm_logo_small.gif);



		padding:0px;



		margin:0px;



		float:right;



		overflow:hidden;







	}















/* --- Main Graphic --- */







#email



	{



		font-family:Arial, Helvetica, sans-serif;



		font-size:12px;



		color:#000;



		font-weight:bold;



		position:relative;



		top:500px;



	}







#main_page_link:hover {







	text-decoration:underline;



	background-color:transparent;







}



#main



	{	



		width:900px;



		height:535px;



		padding:0px;



		margin-top:2px;



		background-image:url(images/main.gif);



	}



	



#iframe



	{



		width:414px;



		height:305px;



		padding:0px;



		margin:0px;



		position:relative;



		top:18px;



		left:442px;



	}



	



#embeded



	{



		background-image:url(images/embeded.png);



		width:110px;



		height:31px;



		border:0px;



		margin:0px;



		padding:0px;



		position:relative;



		left:490px;



	}



	



#embeded a



	{



		text-decoration:none;



	}



	



#embeded a:hover



	{



		text-decoration:none;



	}



	







/*--- Nav ---*/



	



	



#nav



	{



		width:900px;



		height:16px;



		background-image:url(images/nav.png);



		padding:0px;



		margin:0px;



		position:relative;



		top:190px;



		left:0px;



		right:auto;



	}



	



	



#nav ul



	{



		width:847px;



		height:22px;



		padding:0px;



		margin:0px;



		position:relative;



	}



	



#nav li



	{



		position:absolute;



		margin:0px;



		padding:0px;



	}



	



#nav li, #nav a



	{



		display:block;



		height:18px;



	}







#nav a span 



	{



  		display: none;



	}







#news {left: 12px; width: 99px;}



#about {left: 111px; width: 153px;}



#gallery {left: 264px; width: 87px;}



#soundtrack {left: 351px; width: 130px;}



#store {left: 481px; width: 68px;}



#jm {left: 549px; width: 132px;}



#press {left: 681px; width: 64px;}



#faq {left: 745px; width: 52px;}



#contact {left: 797px; width: 103px;}







#news a:hover {background: transparent url(images/nav.png) -12px -16px no-repeat;}



#about a:hover {background: transparent url(images/nav.png) -111px -16px no-repeat;}



#gallery a:hover {background: transparent url(images/nav.png) -264px -16px no-repeat;}



#soundtrack a:hover {background: transparent url(images/nav.png) -351px -16px no-repeat;}



#store a:hover {background: transparent url(images/nav.png) -481px -16px no-repeat;}



#jm a:hover {background: transparent url(images/nav.png) -549px -16px no-repeat;}



#press a:hover {background: transparent url(images/nav.png) -681px -16px no-repeat;}



#faq a:hover {background: transparent url(images/nav.png) -745px -16px no-repeat;}



#contact a:hover {background: transparent url(images/nav.png) -797px -16px no-repeat;}







	



/* --- Footer --- */







#footer



	{



		width:900px;



		padding:0px;



		margin-top:10px;



		font-family:Arial, Helvetica, sans-serif;



		font-size:10px;



		color:#666666;



	}



	







p



	{



		float:right;



		vertical-align:middle;



		font-family:Arial, Helvetica, sans-serif;



		font-size:12px;



		color:#999999;



		padding:0px;



	}	



	







#pg13



	{



		background-image:url(images/pg_13_footer.gif);



		width:186px;



		height:53px;



		float:left;



		padding:0px;



		margin-left:5px;



	}



	



#fb



	{



		background-image:url(images/fb.png);



		width:25px;



		height:25px;



		float:left;



		padding:0px;



		margin-left:10px;



	}



	



#jmlogo_footer



	{



		background-image:url(images/jm_logo_footer.gif);



		width:56px;



		height:53px;



		padding:0px;



		float:left;



		margin:0px;



	}



#jmlogo_footer ul



	{



		width:56px;



		height:53px;



		margin:0px;



		position:relative;



	}







#jmlogo_footer li 



	{



		margin: 0; 



		padding: 0; 



		list-style: none; 



		position: absolute; 



		top: 0;



	}











	


#jmlogo_footer li, #jmlogo_footer a



	{



		display:block;



		height:53px;



	}



	



#jmlogo_footer a span 



	{



  		display: none;



	}







#logo_off {left: 0px; width: 56px;}



#logo_off a:hover {background: transparent url(images/jm_logo_footer.gif) -0px -53px no-repeat;}











