/* ******************** Stage Data ******************** */
html {
overflow-y: scroll;
}


ul li {
	list-style:none;
	}

#stageMenu {
	position: fixed;
	top: 0;
	left: 550px;
 
	/* IE5 later && javascript-on */
	position: expression('absolute');
	top: expression(documentElement.scrollTop + 15 + 'px');
	left: expression(documentElement.scrollLeft + 620 + 'px');
}
#stageMenu dt,
#stageMenu dd {
	position: absolute;
}
#stageMenu dt#menuStage {
	top: 15px;
}
#stagedata #stageMenu dt#menuAmuse {
	top: 422px;
}
#amusedata #stageMenu dt#menuAmuse,
#facilitydata #stageMenu dt#menuAmuse {
	top: 67px;
}
#stagedata #stageMenu dt#menuFacility,
#amusedata #stageMenu dt#menuFacility {
	top: 474px;
}
#facilitydata #stageMenu dt#menuFacility {
	top: 119px;
}
#amusedata #stageMenu dt#menuFacility {
	top: 444px;
}
#stagedata #stageMenu dd {
	top: 80px;
}
#amusedata #stageMenu dd {
	top: 132px;
}
#facilitydata #stageMenu dd {
	top: 184px;
}

#stageMenu dd ul {
	width: 190px;
	margin: 0 15px 30px 15px;
	border-top: 1px solid #f1f1ef;
	font-size: 0.8em;
	line-height: 1.1em;
}
#stageMenu dd li {
	margin-bottom: 7px;
}
#stageSection {
	position: absolute;
	left: 0px;
}
#stageSection .section {
	width: 510px;
	margin-bottom: 40px;
}
#stageSection .section:last-child {
	margin-bottom: 400px;
}
#stageSection .section h2 {
	padding: 20px 0 10px 0;
	font-size: 140%;
	line-height: 1.2;
	border: 0;
}
#stagedata #stageSection .section h2 {
	color: #ff7800;
}
#amusedata #stageSection .section h2 {
	color: #993366;
}
#facilitydata #stageSection .section h2 {
	color: #518ac3;
}
#stageSection .section ul.photo {
	position: relative;
	margin-bottom: 15px;
}
li.photoMain {
	height: 270px;
	padding: 10px;
	margin: 0px;
	background: url(../stages/images/pop-imgbg1.gif) top left no-repeat;
}
li.photo1,
li.photo2,
li.photo3 {
	position: absolute;
	left: 380px;
	padding: 10px;
	background: url(../stages/images/pop-imgbg2.gif) top left no-repeat;
}
li.photo1 { top: 0; }
li.photo2 { top: 100px; }
li.photo3 { top: 200px; }
#stageSection .section p {
	margin-bottom: 10px;
}
#stageSection .section p.newLine {
	margin-bottom: 25px;
}
#stageSection .section ul.stageDetail {
	margin-bottom: 15px;
	padding-left: 20px;
	list-style-type: square;
	list-style-image: none;
}

a:hover img {
opacity: 0.7;
}

.section {
padding: 10px 20px 20px 20px;	
}

#stageSection {
	background-color: #fff;
}
