@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-new5.jpg);
	}
	
#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;}


