html, body{
	background-image:url(../images/structural/background.jpg);
	margin:0px;
	padding:0px;
	font-family: georgia;
	font-size:9pt;
	line-height:13pt;
	color:#330000;
}

#goodness{
	background-image:url(../images/structural/main.jpg);
	height:738px;
	width:920px;
	margin: 0px auto;
	position: relative;
	visibility:hidden;
}

#directions{
	margin-top:12px;
	margin-left:57px;
	width:807px;
	height:41px;
	position:absolute;
	visibility:hidden;
}


#arty{
	position:absolute;
	width:233px;
	height:98px;
}

#directions a, #arty a, #splash a, #collNav a{
	display:block;
	height:100%;
	width:100%;
}

#collMenu a{
	font-weight:bold;	
	cursor:pointer;	
	line-height:20pt;
}

#splash{
	height:536px;
	width:788px;
	margin:15px auto 0px auto;
	position:relative;
}

#splashImg{
	height:536px;
	width:788px;
	margin:0px;
}

.destination, .destinationSensor{
	height:41px;
	position:absolute;
	margin-top: 124px;
}

#journalContent{
	margin-top:167px;
	position:absolute;
	margin-left:0px;
	width:808px;
	
}

#journalBack{
	position:absolute;
	top:0px;
	left:84px;
	visibility:hidden;
}

#journalFlash{
	position:absolute;
	margin-top:-74px;	
	margin-left:55px;
	
}

#journalObj{
	position:absolute;
	z-index:4;
}

#iframe{
	margin-top:124px;
	margin-left:0px;
	width:807px;
	height:41px;
	position:absolute;
	display:none;
}

.destinationSensor{
	z-index:5;
}


#loaderBar{
	position:relative;
	padding:0px;
	height:20px;
	margin:5px auto 0px auto;
	width:403px;
	text-align:center;
	background-position:top;
}

#loadbar img{
	padding:0px;
	top:0px;
	height:16px;
}

#loadingText{
	position:relative;
	height:31px;
	width:70px;
	margin:5px auto;
}

#sustenance{
	height:488px;
	width:808px;
	position:absolute;
	top:180px;
	left:56px;
	visibility:hidden;
}

#pictureFrame{
	height:480px;
	width:808px;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	display:none;
}

#homePicture{
	position:absolute;
	top:4px;
	left:4px;
}

#frameTop{
	background-image:url(../images/structural/home_top.jpg);
	height:4px;
	width:808px;
	top:0px;
	left:0px;
	position:absolute;
}

#frameBottom{
	background-image:url(../images/structural/home_bottom.jpg);
	height:4px;
	width:808px;
	position:absolute;
	top:484px;
	overflow:hidden;
}

#frameLeft{
	background-image:url(../images/structural/home_left.jpg);
	height:480px;
	width:4px;
	position:absolute;
	top:4px;
	left:0px;	
}

#frameRight{
	background-image:url(../images/structural/home_right.jpg);
	height:480px;
	width:4px;
	position:absolute;
	top:4px;
	left:804px;		
}

#centeredContent{
	width:520px;
	position:absolute;
	margin-left:140px;
	margin-top:160px;
	text-align:center;
	visibility:hidden;
}

#aboutContent{
	width:520px;
	position:absolute;
	margin-left:140px;
	margin-top:80px;
	text-align:left;
	visibility:hidden;
}

a:link{
	font-family: georgia;
	font-size:9pt;
	color:#330000;
	font-weight:bold;
	text-decoration:none;
}

a:visited{
	font-family: georgia;
	font-size:9pt;
	color:#330000;
	font-weight:bold;
	text-decoration:none;
}

a:hover{
	font-family: georgia;
	font-size:9pt;
	color:#330000;
	font-weight:bold;
	text-decoration:underline;
}

a:active{
	font-family: georgia;
	font-size:9pt;
	color:#663300;
	font-weight:bold;
	text-decoration:underline;
}

#collMenu{
	width:147px;
	height:488px;
	position:absolute;
	left:0px;
	top:20px;
}

#collDisplay{
	width:651px;
	height:488px;
	position:absolute;
	left:157px;
	top:0px;
}

#collFrame{
	display:none;
	position:absolute;
}

#collFrameTop{
	background-image:url(../images/structural/coll_top.jpg);
	height:4px;
	width:651px;
	position:absolute;
	top:0px;
	left:0px;
}

#collFrameRight{
	background-image:url(../images/structural/coll_right.jpg);	
	height:423px;
	width:4px;
	position:absolute;
	top:4px;
	left:647px;
}

#collFrameLeft{
	background-image:url(../images/structural/coll_left.jpg);
	height:423px;
	width:4px;
	position:absolute;
	top:4px;
	left:0px;
}

#collFrameBottom{
	background-image:url(../images/structural/coll_bottom.jpg);
	height:4px;
	width:651px;
	position:absolute;
	top:427px;
	left:0px;
	overflow:hidden;
}

#collNav{
	position:absolute;
	height:25px;
	width:245px;
	background-image:url(../images/structural/coll_div.jpg);
	left:202px;
	top:442px;
}

#collPrev{
	position:absolute;
	height:25px;
	width:87px;
	left:0px;
	top:0px;
	background-image:url(../images/structural/coll_prev.jpg);
}

#collNext{
	position:absolute;
	height:25px;
	width:45px;
	left:200px;
	top:0px;
	background-image:url(../images/structural/coll_next.jpg);
}

#collNum{
	position:absolute;
	height:25px;
	width:72px;
	left:108px;
	top:0px;
	text-align:center;
}

.collSelector, .collSelected{
	color:#663300;
	font-weight:bold;
}

.collSelected{
	cursor:default;
}


#collImage{
	position:absolute;
	top:4px;
	left:4px;	
}

#collLoad{
	position:absolute;
	background-image:url(../images/structural/collLoad.gif);
	height:30px;
	width:68px;
	top:205px;
	left:298px
}

#journalLoad{
	position:absolute;
	background-image:url(../images/structural/journalLoad.gif);
	height:30px;
	width:68px;
	top:403px;
	left:378px;
}

#storeImages, #storeCaptions{
	position:absolute;
	width:807px;
	top:0px;
	left:0px;
}

#buyButtons{
	position:absolute;
	top:400px;
	width:807px;
}
