/* Layers*/

#text1 {
	position:absolute;
	top:170px;
	left:230px;
	width:450px;
	height: 500px;
	background-color: #FFFFFF;
	z-index: 2;
	padding: 20px 15px 15px 15px
}

#text2 {
	position:absolute;
	top:335px;
	left:230px;
	width:250px;
	height: 200px;
	background-color: #FFFFFF;
	z-index: 2;
	padding: 20px 15px 15px 15px
}

#text3 {
	position:absolute;
	top:335px;
	left:400px;
	width:250px;
	height: 200px;
	background-color: #FFFFFF;
	z-index: 2;
	padding: 20px 15px 15px 15px
}

#FAQ {
	position:absolute;
	top:300px;
	left:230px;
	width:450px;
	height: 300px;
	background-color: #FFFFFF;
	z-index: 2;
	padding: 20px 15px 15px 15px;
	overflow: scroll
}

#smallprint {
	position:absolute;
	top:300px;
	left:230px;
	width:450px;
	height: 200px;
	background-color: #FFFFFF;
	z-index: 2;
	padding: 20px 15px 15px 15px
}

#redbar {
	position:absolute;
	top:135px;
	left:230px;
	z-index: 3;
}

#redbartext {
	position:absolute;
	top:135px;
	left:230px;
	width: 500px;
	z-index: 4;
	padding: 10px 10px 10px 15px
}

#topmenu {
	position:absolute;
	top:50px;
	left:150px;
	width: 800px;
	z-index: 2;
}

#rightmargin1 {
	position:absolute;
	top:135px;
	left:730px;
	width:177px;
	z-index: 3
}

#rightmargin2 {
	position:absolute;
	top:222px;
	left:730px;
	width:177px;
	z-index: 3
}

#rightmargin3 {
	position:absolute;
	top:309px;
	left:730px;
	width:177px;
	z-index: 3
}

#rightmargin4 {
	position:absolute;
	top:396px;
	left:730px;
	width:177px;
	z-index: 3
}

#rightmargin5 {
	position:absolute;
	top:483px;
	left:730px;
	width:177px;
	z-index: 3
}

#photoslide {
	position:absolute;
	top:335px;
	left:500px;
	width:270px;
	z-index: 1
}

#bottommenu {
	position:absolute;
	top:670px;
	left:120px;
	width:790px;
	z-index: 3
}

#bottommenu2 {
	position:absolute;
	top:870px;
	left:120px;
	width:790px;
	z-index: 3
}

#logo {
	position:absolute;
	top:25px;
	z-index: 4
}

#CampTitle {
	position:absolute;
	top:170px;
	left:730px;
	width:145px;
	height: 500px;
	background-color: #FFFFFF;
	z-index: 3;
	padding: 20px 15px 15px 15px
}

#redbar2 {
	position:absolute;
	top:135px;
	left:730px;
	z-index: 3;
}

#teams {
	position:absolute;
	top:170px;
	left:230px;
	width:450px;
	height: 500px;
	background-color: #FFFFFF;
	z-index: 2;
	padding: 20px 15px 15px 15px;
	visibility: hidden
}

#spiritual {
	position:absolute;
	top:170px;
	left:230px;
	width:450px;
	height: 450px;
	background-color: #FFFFFF;
	z-index: 2;
	padding: 20px 15px 15px 15px;
	visibility: hidden;
	overflow: scroll
}

#activities {
	position:absolute;
	top:170px;
	left:230px;
	width:450px;
	height: 500px;
	background-color: #FFFFFF;
	z-index: 2;
	padding: 20px 15px 15px 15px;
	visibility: hidden
}

#bottommask {
	position:absolute;
	top:618px;
	left:230px;
	width:480px;
	height: 20px;
	background-color: #FFFFFF;
	z-index: 3;
}

#spiritualmask {
	position:absolute;
	top:638px;
	left:230px;
	width:480px;
	height: 20px;
	background-color: #FFFFFF;
	z-index: 3;
	visibility: hidden
}

/* Images*/

body {
	background-image: url(Images/background.png);
}

img.index {
	position:absolute;
	top:170px;
	z-index: 5;
}

img.sam {
	position:absolute;
	top:230px;
	z-index: 5;
}

img.sailing {
	position:absolute;
	top:160px;
	z-index: 5;
}

img.creamface {
	position:absolute;
	top:350px;
	z-index: 5;
}

img.rock {
	position:absolute;
	top:135px;
	z-index: 5;
}

img.beach {
	position:absolute;
	top:135px;
	z-index: 5;
}

img.archery {
	position:absolute;
	top:175px;
	z-index: 5;
}

img.gully {
	position:absolute;
	top:265px;
	z-index: 10;
}

img.offer {
	position:absolute;
	top:95px;
	left: 25px;
	z-index: 10;
}

img.ohnogeorgeham {
	position:absolute;
	top:415px;
	left: 730px;
	z-index: 10;
}


/* Text*/

.redbartext {
	font:bold 12px Arial;
	color: #FFFFFF;
	letter-spacing: 1px
}

.heading1 {
	font:bold 15px Arial;
	color: #000000;
	letter-spacing: 1px
}

.heading2 {
	font:bold 15px Arial;
	color: #FF0000;
	letter-spacing: 1px
}

.heading3 {
	font:bold 11px Arial;
	color: #FF0000;
	letter-spacing: 1px
}

.heading4 {
	font:bold 11px Arial;
	color: #0000FF;
	letter-spacing: 1px
}

.maintext {
	font:bold 11px Arial;
	color: #000000;
	letter-spacing: 1px
}

.answertext {
	font:11px Arial;
	color: #000000;
	letter-spacing: 1px
}

.smallprint {
	font:10px Arial;
	color: #0000FF;
	letter-spacing: 1px
}

.bottomtext {
	font:bold 9px Arial;
	color: #999999;
	letter-spacing: 1px
}

.class1 {font: Arial}
.class1 A { text-decoration:none }
.class1 A:link {color: #FF0000}
.class1 A:visited {color: #FF0000}
.class1 A:active {color: #FF0000}
.class1 A:hover {color: #0000FF}