	/* ---------- character map ---------- */
		
		ul#characterMap{
			margin: 0;
			padding: 0;
			background: transparent;
			height: 413px;
			width: 900px;
			position: relative;
		}
		
		li { 
			margin: 0; 
			padding: 0; 
			position: absolute; 
			font-size: 85%; 
		}	
		
		li#cheese { top: 40px; left: 230px; list-style-type:none; }
		li#cheese a{ position: absolute; width: 85px; height: 160px; text-decoration: none; }
		li#cheese a span{ display: none; }
		
		li#dribble { top: 40px; left: 329px; list-style-type:none; }
		li#dribble a{ position: absolute; width: 90px; height: 160px; text-decoration: none; }
		li#dribble a span{ display: none; }
		
		li#saggy { top: 40px; left: 658px; list-style-type:none; }
		li#saggy a{ position: absolute; width: 144px; height: 160px; text-decoration: none; }
		li#saggy a span{ display: none; }
		
		li#carty { top: 40px; left: 412px; list-style-type:none; }
		li#carty a{ position: absolute; width: 160px; height: 160px; text-decoration: none; }
		li#carty a span{ display: none; }
		
		li#snilbog { top: 40px; left: 818px; list-style-type:none; }
		li#snilbog a{ position: absolute; width: 64px; height: 160px; text-decoration: none; }
		li#snilbog a span{ display: none; }
		
		li#factsStone { top: 40px; left: 593px; list-style-type:none; }
		li#factsStone a{ position: absolute; width: 82px; height: 160px; text-decoration: none; }
		li#factsStone a span{ display: none; }
		
		li#butter { top: 216px; left: 40px; list-style-type:none; }
		li#butter a{ position: absolute; width: 153px; height: 179px; text-decoration: none; }
		li#butter a span{ display: none; }
		
		li#drips { top: 216px; left: 308px; list-style-type:none; }
		li#drips a{ position: absolute; width: 104px; height: 179px; text-decoration: none; }
		li#drips a span{ display: none; }
		
		li#mildew { top: 216px; left: 496px; list-style-type:none; }
		li#mildew a{ position: absolute; width: 157px; height: 179px; text-decoration: none; }
		li#mildew a span{ display: none; }
		
		li#eggs { top: 216px; left: 215px; list-style-type:none; }
		li#eggs a{ position: absolute; width: 91px; height: 179px; text-decoration: none; }
		li#eggs a span{ display: none; }
		
		li#factsTree { top: 216px; left: 430px; list-style-type:none; }
		li#factsTree a{ position: absolute; width: 62px; height: 179px; text-decoration: none; }
		li#factsTree a span{ display: none; }



	/* ---------- footer map ---------- */
		img.image{ display: none; }
		
		ul#footerMap{
			margin: 0;
			padding: 0;
			background: transparent url(../images/footer.jpg) top left no-repeat;
			height: 99px;
			width: 900px;
			position: relative;
		}
		
		li { 
			margin: 0; 
			padding: 0; 
			position: absolute; 
			font-size: 85%; 
		}	
		
		li#send { top: 0px; left: 30px; list-style-type:none; }
		li#send a{ position: absolute; width: 215px; height: 99px; text-decoration: none; }
		li#send a span{ display: none; }
	
		li#hodder { top: 0px; left: 830px; list-style-type:none; }
		li#hodder a{ position: absolute; width: 37px; height: 99px; text-decoration: none; }
		li#hodder a span{ display: none; }


	/* ---------- Home Navigation Fudge ---------- */
		img.image{ display: none; }
		
		ul#navHome{
			width:564px;
			height:188px;
			background:url('../images/header.gif') no-repeat;
			margin: 0;
			padding: 0;
			position: relative;
			list-style-type:none;
		}
		
		li { 
			margin: 0; 
			padding: 0; 
			position: absolute; 
			font-size: 85%; 
		}
		
		li#home { top: 0px; left: 0px; list-style-type:none; }
		li#home a{ position: absolute; width: 564px; height: 188px; text-decoration: none; }
		li#home a span{ display: none; }
		

	/* ---------- Main Navigation ---------- */
		img.image{ display: none; }
		
		ul#navMap{
			margin: 0;
			padding: 0;
			background: transparent url(../images/nav.png) top left no-repeat;
			height: 181px;
			width: 254px;
			position: relative;
			list-style-type:none;
		}
		
		ul#navMap:hover{
			background: transparent url(../images/nav_hover.png) top left no-repeat;
			list-style-type:none;
		}
		
		li { 
			margin: 0; 
			padding: 0; 
			position: absolute; 
			font-size: 85%; 
		}
	
	/* ---------- Hotspot Declarations ---------- */
	
		
		li#books{ top: 8px; left: 35px; list-style-type:none; }
		li#books a{ position: absolute; width: 82px; height: 33px; text-decoration: none; }
		li#books a span{ display: none; }
		li#books a:hover{ position: absolute; background: transparent url(../images/nav.png) -35px -189px no-repeat; top: 0px; left: -0px; }
	
		li#extract{ top: 17px; left: 127px; list-style-type:none; }
		li#extract a{ position: absolute; width: 106px; height: 59px; text-decoration: none; }
		li#extract a span{ display: none; }
		li#extract a:hover{ position: absolute; background: transparent url(../images/nav.png) -127px -198px no-repeat; top: 0px; left: -0px; }
		
		li#characters{ top: 48px; left: 0px; list-style-type:none; }
		li#characters a{ position: absolute; width: 117px; height: 29px; text-decoration: none; }
		li#characters a span{ display: none; }
		li#characters a:hover{ position: absolute; background: transparent url(../images/nav.png) -0px -229px no-repeat; top: 0px; left: -0px; }
		
		li#bio{ top: 77px; left: 0px; list-style-type:none; }
		li#bio a{ position: absolute; width: 254px; height: 40px; text-decoration: none; }
		li#bio a span{ display: none; }
		li#bio a:hover{ position: absolute; background: transparent url(../images/nav.png) -0px -258px no-repeat; top: 0px; left: -0px; }
		
		li#competition{ top: 119px; left: 0px; list-style-type:none; }
		li#competition a{ position: absolute; width: 127px; height: 30px; text-decoration: none; }
		li#competition a span{ display: none; }
		li#competition a:hover{ position: absolute; background: transparent url(../images/nav.png) -0px -300px no-repeat; top: 0px; left: -0px; }
		
		li#games{ top: 113px; left: 126px; list-style-type:none; }
		li#games a{ position: absolute; width: 127px; height: 57px; text-decoration: none; }
		li#games a span{ display: none; }
		li#games a:hover{ position: absolute; background: transparent url(../images/nav.png) -126px -294px no-repeat; top: 0px; left: -0px; }

