body {
	font-family:arial;
	background-color:#000;
	text-align:center;
	padding:0px;
}

#containAll {
	width:727px;
	text-align:left;
	padding:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}

#main {
	display:block;
	position:absolute;
	top:327px;
	width:727px;
	height:337px;
	z-index:3;
}

#menu {
	width:auto;
	height:17px;
	z-index:3;
	position:absolute;
	padding:0px;
	opacity:.7;
	filter:alpha(opacity=70);
	background-color:#000;
}

#mainBackground {
	display:block;
	z-index:3;
	position:absolute;
	top:31px;
	left:0px;
	width:727px;
	height:100%;
	background-color:#000;
	opacity:.9;
	filter:alpha(opacity=90);
}

#mainBackgroundTop {
	z-index:4;
	position:absolute;
	top:0px;
	left:0px;
	width:727px;
	height:61px;
	background-color:#000;
	background-image:url('mainBackgroundTop.png');
	background-repeat:no-repeat;
}

#mainBackgroundBottom {
	z-index:4;
	position:absolute;
	bottom:0px;
	left:0px;
	width:727px;
	height:60px;
	background-color:#000;
	background-image:url('mainBackgroundBottom.png');
	background-repeat:no-repeat;
}

#insert {
	position:absolute;
	top:47px;
	z-index:4;
	color:#fff;
	width:701px;
	height:100%;
	margin-left:13px;
}

a.spotLink {
	float:left;
	text-align:right;
	width:389px;
	height:21px;
	margin-top:19px;
	padding-right:17px;
	padding-top:5px;
	background-color:#1f1f1f;
	font-size:9pt;
	cursor:pointer;
}

a.spotLink:hover {
	background-color:#afafaf;
	color:#000;
}

.spotDateUploaded {
	float:left;
	margin-left:7px;
	color:#5f5f5f;
}

#addSpot {
	float:right;
	width:170px;
	height:21px;
	padding-top:5px;
	font-size:9pt;
	background-color:#4f4f5f;
	cursor:pointer;
	margin-top:8px;
	padding-left:17px;
}

#recentPosters {
	float:right;
	margin-top:27px;
	text-align:center;
	width:187px;
	height:auto;
}

#spotsSideBar {
	width:187px;
	height:100%;
	position:absolute;
	top:5px;
	right:0px;
}

.sideBarTitle {
	font-size:10pt;
	display:block;
	border-bottom:solid 1px #2f2f2f;
	margin-bottom:11px;
}

.recentPost {
	width:180px;
	font-size:9pt;
	display:block;
	color:#fff;
	margin-top:7px;
	background-color:#0f0f0f;
	text-align:left;
	padding-left:7px;
}

#mainBanner {
	z-index:0;
	width:727px;
	height:537px;
	position:absolute;
	top:37px;
	background-image:url('mainjyitobanner.png');
}

#menu {
	margin-top:11px;
	width:auto;
	height:27px;
	position:absolute;
	top:0px;
	color:#aaa;
	font-size:9pt;
}
	
	#spotsButton {
		cursor:pointer;
	}

#startButton {
	position:absolute;
	z-index:6;
	color:#fff;
	width:57px;
	height:57px;
	left:47%;
	bottom:37%;
	cursor:pointer;
}


#pinkSun {
	position:absolute;
	z-index:0;
	top:0px;
	left:0px;
	width:277px;
	height:277px;
}

#bottomborder {
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:0;
	height:79px;
	width:100%;
	background-image:url('bottomborder.png');
}

#cliff {
	position:absolute;
	bottom:83px;
	z-index:0;
	right:0px;
	height:100%;
	width:39px;
	background-image:url('cliff.png');
	opacity:.3;
	filter:alpha(opacity=30);
}

#musicPlayer {
	position:absolute;
	left:7px;
	top:37%;
	background-image:url('musicPlayer.png');
	width:182px;
	height:150px;
	opacity:.6;
	filter:alpha(opacity=60);
	font-size:9pt;
	color:#fff;
}

#playerTitle {
	width:178px;
	height:17px;
	position:absolute;
	top:2px;
	left:2px;
}

#playerControl {
	width:17px;
	height:77px;
	position:absolute;
	top:57px;
	left:2px;
}

#playlist {
	width:142px;
	position:absolute;
	top:31px;
	left:32px;
	height:113px;
}