* {
	margin: 0px;
	padding: 0px;
}

H1  {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	margin-bottom:7px;}
	
H2  {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	margin-bottom:7px;}

H3 {font-size: small;}


P  {font-size: small;
	margin-bottom:12px;
	}

body {
	padding: 25px 0px 25px;
	background-color: #000000;
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	text-align: center;
}

table {font-size:small;
border:none;
text-align:right;}


#backgroundImg {
	text-align: left;
	width:890px;
	height:595px;
	margin: 0px auto;
	z-index:-1;
}



#NavButtons {
	position:absolute;
	float:right;
	text-align:left;
	width:890px;
	height:27px;
	z-index:900;
	background: #183959; /*background of menu bar (default state)*/
}

#ContactBanner {
	text-align:centre;
	vertical-align:middle;
	font-family: Futura, Tahoma; Verdana;
	font-size:12px;
	width:890px;
	height:40px;
	margin: 0px auto;
	background-color:#183959;
	color:#FFFFFF;
	z-index:-1;
}



A.contactlink:link {text-decoration: none; color:#FFFFFF}
A.contactlink:visited {text-decoration: none; color:#FFFFFF}
A.contactlink:active {text-decoration: none; color:#FFFFFF}
A.contactlink:hover {text-decoration: underline; color: red;}

A:link {color:blue; font-weight:bold}
A:visited {color:blue; font-weight:bold}
A:active {text-decoration: none; color:red; font-weight:bold}
A:hover {text-decoration: underline; color: red; font-weight:bold}

#ChristmasTitleText {
	position:relative;
	left:300px;
	top:150px;
	width:560px;
	height:132px;
	z-index:1;
}

#ChristmasThumbBox {
	position:relative;
	left:240px;
	top:50px;
	width:328px;
	z-index:200;
	height: 220px;
}


#TitleText {
	position:relative;
	left:300px;
	top:420px;
	width:560px;
	height:132px;
	z-index:1;
}

#VideoBox {
	position:relative;
	left:300px;
	top:149px;
	width:590px;
	z-index:200;
}

#VideoBox2 {
	position:relative;
	left:420px;
	top:100px;
	width:433px;
	z-index:200;
}

#TextBox {
	position:relative;
	text-align:right;
	left:300px;
	top:165px;
	width:560px;
	z-index:200;
}

#WholeTextBox {
	position:relative;
	text-align:right;
	left:280px;
	top:70px;
	width:580px;
	z-index:210;
}

#FullTextBox {
	position:relative;
	text-align:right;
	left:300px;
	top:190px;
	width:560px;
	z-index:210;
}

#CondensedTextBox {
	position:relative;
	text-align:right;
	left:460px;
	top:190px;
	width:400px;
	z-index:210;
}

#WideTextBox {
	position:relative;
	text-align:right;
	left:270px;
	top:190px;
	width:590px;
	z-index:210;
	height: 273px;
}

#FullTextBoxNoImgs {
	position:relative;
	text-align:right;
	left:300px;
	top:355px;
	width:560px;
	z-index:210;
}

#CondensedTextBoxNoImgs {
	position:relative;
	text-align:right;
	left:360px;
	top:355px;
	width:500px;
	z-index:210;
}

#ThumbBox {
	position:relative;
	left:250px;
	top:80px;
	width:620px;
	z-index:200;
	height: 150px;
}

#ThumbBox2 {
	position:relative;
	left:280px;
	top:80px;
	width:420px;
	z-index:200;
	height: 150px;
}

#KidzThumbs {
	position:relative;
	left:270px;
	top:100px;
	width:350px;
	z-index:200;
	height: 165px;
}

#TextTop {
	position:relative;
	left:300px;
	top:150px;
	width:620px;
	z-index:200;
	height: 150px;
}



#StaffTop{
	position:relative;
	left:200px;
	top:120px;
	width:670px;
	z-index:200;
	height: 150px;
}

#StaffBottom{
	position:relative;
	text-align:right;
	left:200px;
	top:195px;
	width:670px;
	z-index:210;
}

#GalleryTop {
	position:relative;
	left:300px;
	top:80px;
	width:550;
	z-index:200;
	height: 150px;
}

#GalleryBottom {
	position:relative;
	left:300px;
	top:240px;
	width:550px;
	z-index:200;
	height: 150px;
}

#BottomText {	
    position:relative;
	text-align:right;
	float:left;
	left:300px;
	top:170px;
	width:550px;
	z-index:200;
	height: 50px;
}

#VideoBox4 {
	position:relative;
	left:300px;
	top:70px;
	width:135px;
	z-index:200;
}

#VideoText {
	position:relative;
	text-align:right;
	left:450px;
	top:-190px;
	width:400px;
	z-index:200;
}

#SalvationBottom{
	position:relative;
	text-align:right;
	left:200px;
	top:150px;
	width:670px;
	z-index:210;
}
