body {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	background-color:	#000000;
}

#bgLeft {
	position:			absolute;
	width:				50%;
	height:				1065px;
	background-image: 	url("../images/bg_left.jpg");
	background-repeat:	no-repeat;
}

#bgRight {
	position:			absolute;
	width:				50%;
	height:				1065px;
	background-image: 	url("../images/bg_right.jpg");
	background-repeat: 	no-repeat;
	left:				50%;
}

#sideShadows {
	position:			absolute;
	background-image:	url("../images/sideShadows.png");
	background-repeat:	repeat-y;
	width:				1112px;
	height:				1065px;
	left:				50%;
	margin:				0px 0px 0px -556px;
}

#siteContainer {
	position:			absolute;
	width:				1000px;
	left:				50%;
	margin:				0px 0px 0px -500px;
}

#sky {
	background-image:	url("../images/sky.jpg");
	background-repeat:	no-repeat;
	width:				1000px;
	height:				566px;
}

#water {
	background-image:	url("../images/water.jpg");
	background-repeat:	no-repeat;
	width:				1000px;
	height:				432px;
}

#treeLine {
	background-image:	url("../images/treeline.png");
	background-repeat:	no-repeat;
	width:				1000px;
	height:				465px;
	position:			absolute;
	top:				600px;
	left:				50%;
	margin:				0px 0px 0px -500px;
	
}

#HxStoryLogo {
	background-image:	url("../images/hxstory_logo.png");
	background-repeat:	no-repeat;
	position:			absolute;
	width:				500px;
	height:				122px;
	top:				82px;
	left:				78px;
}

#timeline {
	background-image:	url("../images/timeline.png");
	background-repeat:	no-repeat;
	width:				991px;
	height:				40px;
	margin:				0px 0px 20px 0px;
}



#footer {
	position:			absolute;
	top:				975px;
	left:				3px;
}

a, a:hover, a:visited {
	color:				#ffffff;
}

#bodyCopy {
	background-color:	#000000;
	padding:			0px 20px 0px 20px;
	width:				520px;
	height:				400px;
	position:			absolute;
	top:				234px;
	left:				78px;
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
}

#sidebar {
	background-color:	#000000;
	padding:			0px 20px 0px 20px;
	width:				250px;
	height:				400px;
	position:			absolute;
	top:				234px;
	left:				639px;
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
}

p {
	color:				#ffffff;
	font-family:		helvetica, sans-serif;
	font-size:			13px;
	/* for IE */
	filter:alpha(opacity=75);
	/* CSS3 standard */
	opacity:0.75;
}

#bodyCopy h2 {
	color:				#ffffff;
	font-family:		helvetica, sans-serif;
	font-size:			21px;
	font-weight:		normal;
	/* for IE */
	filter:alpha(opacity=75);
	/* CSS3 standard */
	opacity:0.75;
}

#footer p {
	font-size:			11px;
	color:				#ffffff;
	font-family:		helvetica, sans-serif;
	text-indent:		20px;
	/* for IE */
	filter:alpha(opacity=40);
	/* CSS3 standard */
	opacity:0.4;
}