* {
	border: 0;
	padding: 0;
	margin: 0;
}

a {
	outline: none;
}

ul {
	list-style: none;
}

body {
	background: #000 url(../img/bg-title.gif) top left no-repeat;
	color: #fff;
}

h1, h2, h3 {
	position: absolute;
	top: 0;
	left: -9999em;
}

ul#navMain {
	margin: 0;
	}
	
	ul#navMain li {
		position: absolute;
		height: 18px;
		top: 164px;
		list-style: none;
		margin: 0;
			z-index: 3;
	}
	
		ul#navMain li a {
			display: block;
			height: 18px;
			text-indent: -9999em;
			background-position: top left;
			background-repeat: no-repeat;
		}
	
	ul#navMain li#lnkHome {
		width: 18px;
		left: 300px;
		background-image: url(../img/bg-nav-home.gif);
	}

		ul#navMain li#lnkHome a:hover, .pageHome ul#navMain li#lnkHome a {
			background-image: url(../img/bg-nav-home-on.gif);
		}
	
	ul#navMain li#lnkTrailer {
		width: 108px;
		left: 427px;
		background-image: url(../img/bg-nav-trailer.gif);
	}

		ul#navMain li#lnkTrailer a:hover, .pageTrailer ul#navMain li#lnkTrailer a {
			background-image: url(../img/bg-nav-trailer-on.gif);
		}
		
	ul#navMain li#lnkSynopsis {
		width: 76px;
		left: 335px;
		background-image: url(../img/bg-nav-synopsis.gif);
	}
			
		ul#navMain li#lnkSynopsis a:hover, .pageSynopsis ul#navMain li#lnkSynopsis a {
			background-image: url(../img/bg-nav-synopsis-on.gif);
		}
	
	ul#navMain li#lnkTickets {
		width: 68px;
		left: 550px;
		background-image: url(../img/bg-nav-tickets.gif);
		text-indent: -9999em;
	}
	
	ul#navMain li#lnkCredits {
		width: 68px;
		left: 633px;
		background-image: url(../img/bg-nav-credits.gif);
	}
		
		ul#navMain li#lnkCredits a:hover, .pageCredits ul#navMain li#lnkCredits a {
			background-image: url(../img/bg-nav-credits-on.gif);
		}

	object {
		background: #000;
	}

#music {
	position: absolute;
	top: 164px;
	left: 715px;
	z-index: 5;
	height: 18px;
	width: 18px;
	background: #000;
}

.wrapper {
	z-index: 2;
	background-position: top left;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 290px;
	padding-left: 230px;
	padding-bottom: 20px;
	width: 530px;
}

	.wrapper .content {
		background-repeat: no-repeat;
		background-position: top left;
		text-indent: -9999em;
	}

#home {
	height: 386px;
	background-image: url(../img/bg-home.jpg);
}
#synopsis {background-image: url(../img/bg-synopsis.jpg);}
#tickets {background-image: url(../img/bg-tickets.jpg);}
#credits {background-image: url(../img/bg-credits.jpg);}

#synopsis .content {
	height: 471px;
	background-image: url(../img/bg-content-synopsis.gif);
}

#tickets .content {
	height: 150px;
}

#webTicketShop {
display: block;
	height: 17px;
left:530px;
position:absolute;
top:309px;
width:220px;	}

#credits .content {
	height: 1208px;
	background-image: url(../img/bg-content-credits.gif);
}

#credits .content dl a {
	display: block;
	position: absolute;
	height: 17px;
}

#emailWilkie  {
left:341px;
top:437px;
width:165px;
	}

#emailDavid  {
left:295px;
top:517px;
width:195px;
	}
	
#emailJulia  {
left:425px;
top:597px;
width:280px;
	}

#emailAwkward  {
left:265px;
top:677px;
width:215px;
	}

#emailTim  {
left:480px;
top:757px;
width:165px;
	}

#emailMichele  {
left:282px;
top:838px;
width:215px;
	}

#emailRob  {
left:410px;
top:918px;
width:210px;
	}

#emailFran  {
left:263px;
top:998px;
width:180px;
	}

#emailKeir  {
left:520px;
top:1077px;
width:150px;
	}

#emailBlended  {
left:265px;
top:1124px;
width:150px;
	}

#emailKyra  {
left:445px;
top:1351px;
width:225px;
	}

#webDavid  {
left:270px;
top:485px;
width:120px;
	}

#webAwkward  {
	left:300px;
top:645px;
width:85px;
	}

#webTim  {
left:445px;
top:724px;
width:112px;
	}

#webRob  {
left:375px;
top:884px;
width:150px;
	}

#webFran  {
left:280px;
top:964px;
width:150px;
	}

#webKeir  {
left:550px;
top:1044px;
width:120px;
	}

#webBlended  {
left:265px;
top:1124px;
width:150px;
	}
	
#webDanceCentre  {
left:410px;
top:1237px;
width:312px;
	}

#webKyra  {
left:410px;
top:1333px;
width:300px;
	}

#webJerks  {
left:265px;
top:1414px;
width:188px;
	}

#webChamploo  {
left:335px;
top:1478px;
width:330px;
	}

.newScore {
	position: absolute;
	width: 460px;
	height: 92px;
	top: 275px;
	left: 255px;
	background: url(../img/bg-content-new-score.gif) top left no-repeat;
	text-indent: -9999em;
	}

#home p#showing {
	position: absolute;
	width: 346px;
	height: 57px;
	top: 380px;
	left: 307px;
	background: url(../img/bg-showing.gif) top left no-repeat;
	text-indent: -9999em;
}

	#home p#showing a {
		position: absolute;
		width: 161px;
		height: 19px;
		top: 36px;
		left: 109px;
	}
	
	#home p#showing a:hover {
		background: url(../img/bg-nav-cube-on.gif) top left no-repeat;
	}
