/*****************************************************
 * High level
 *****************************************************/
html {
	/*background: url(images/bg.jpg) no-repeat center center fixed; */
	background-color: white;
}
 
body	{
	/*width: 1364px;  */
	background-color:White; 
	font-family: Geneva, Arial, Verdana, Helvetica, sans-serif; 
	margin: 10px auto; /* auto forces centering of the page in the browser*/
	padding: 0px;
	border-width: 1px;
	border-color: gray;
	border-style: solid;
	position: relative;  /* forces the whole page to scale nicely within browser if browser changes size*/
}

table {
     border-collapse: collapse;
	 width: 100%;
}
	
table, th, td {
     border: 1px solid black;
}	

th	 {
	  height: 50px;
	  text-align: left;
}	  

tr:nth-child(even) {background-color: #f2f2f2}

a { /* sets links up to not change colour and not underline */
	color: black;
	text-decoration: none;
}

a.underline { /* sets links up to be underlined */
	color: black;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline; /* changed from text:decoration:none*/
	/*border-bottom: solid 1px;*/
}

img {
	border-style: none
}

/*****************************************************
 * DIV IDs
 *****************************************************/
#divwholepage {
/*	border-width: 1px;
	border-color: blue;
	border-style: solid;*/
}

#divheader {
	text-align:left;
    padding:0px;
/*	border-width: 1px;
	border-color: blue;
	border-style: solid;*/
	position: relative;
    height: 163px; 
}

#divcontent {
    text-align:justify;
    padding:0px; 
/*	border-width: 1px;
	border-color: brown;
	border-style: solid;*/
	position: relative;
	height: 430px;
}

#divpictureband {
     position: relative;
     top: 50px;
}


#divnav {
    text-align:left;
    padding:0px; 
/*	border-width: 1px;
	border-color: purple;
	border-style: solid;*/
	position: relative;
    height: 75px;
}

#divfooter {
    text-align:left;
    padding:0px; 
/*	border-width: 1px;
	border-color: black;
	border-style: solid;*/
	font-size: x-small;
	position: relative;
    height: 75px;
}

/*****************************************************
 * IMAGE IDs
 *****************************************************/

#imgheader { /* The Bach text*/
     position: relative;
     top: 50px;
     left: 90px;
	 width: 475px;
	 height: 81px;
	 border: 0px;
}

#imgbandimg1 { /* Home page image 1 of 5 */
     position: relative;
	 float: left;
	 margin: 0px;
	 padding: 0px;
	 width: 272px;
	 height: 200px;
}
	 
#imgbandimg2 { /* Home page image 2 of 5 */
     position: relative;
	 float: left;
	 margin: 0px;
	 padding-left: 1px;
	 width: 272px;
	 height: 200px;
}
	 
#imgbandimg3 { /* Home page image 3 of 5 */
     position: relative;
	 float: left;
	 margin: 0px;
	 padding-left: 1px;
	 width: 272px;
	 height: 200px;
}
	 
#imgbandimg4 { /* Home page image 4 of 5 */
     position: relative;
	 float: left;
	 margin: 0px;
	 padding-left: 1px;
	 width: 272px;
	 height: 200px;
}
	 
#imgbandimg5 { /* Home page image 5 of 5 */
     position: relative;
	 float: left;
	 margin: 0px;
	 padding-left: 1px;
	 width: 272px;
	 height: 200px;
}
	 
#imgnav { /* Navigation band/strip image of grass */
     position: relative;
	 margin: 0px;
	 padding: 0px;
     top: 0px;
     left: 0px;
	 width: 1364px;
	 height: 75px;
}

/*****************************************************
 * TEXT Classes
 *****************************************************/
.copyright { /* Copyright statement */
     position: relative;
     top: 50px;
     left: 100px;
}

.navtext1 { /* Navigator text for History */
	display:block;
	position: absolute;
	top: 25px;
	left:216px;
	font-weight: bold;
	font-size: x-large;
}

.navtext2 { /* Navigator text for Activities */
	display:block;
	position: absolute;
	top: 25px;
	left:492px;
	font-weight: bold;
	font-size: x-large;
}

.navtext3 { /* Navigator text for Galleries */
	display:block;
	position: absolute;
	top: 25px;
	left:773px;
	font-weight: bold;
	font-size: x-large;
}

.navtext4 { /* Navigator text for Booking */
	display:block;
	position: absolute;
	top: 25px;
	left:1049px;
	font-weight: bold;
	font-size: x-large;
}

.homealigntext { /* Align the text in the middle of the page on the home page*/
	position: relative;
	margin-left: 100px;
	margin-right: 100px;
	top: 75px;
}

.aligntext { /* Align the text in the middle of the page on all pages but the home page*/
	position: relative;
	margin-left: 100px;
	margin-right: 100px;
}

.headingtext {
	position: relative;
	margin-left: 100px;
	margin-right: 100px;
	font-weight: bold;
	font-size: x-large;
}