/* --- COLOURS --- */
/* Light blue: #C8DFED --- Pale orange: #E59968 --- Pale green/yellow: #FBFCDD --- Light green: #DBF1A8  */
/* Blue: #202AE4 --- Orange: #D67241 --- Dark blue: #427387 */
/* --- Layout ---*/
#menu1 { 
  float:left;
  width: 129px;
  
	margin: 0;
	padding:0;
}
#menu1 img, #menu1 a {
  border-collapse: collapse;
	border: 0 solid transparent;
  margin: 0;
	padding:0;}

#page { margin: 0 auto; 
			width: 946px; 
			text-align: center;
			background-color: #FBFCDD;
}

#mainpage { 
  margin: 5px 5px 5px 131px; /* top right bottom left*/
  border: 5px groove #202AE4;	
	width: 820px; /* width + border for IE 5.x */
	w\idth: 800px; /* real width */
} 

#mainpage h1, #mainpage h2, #mainpage h3, #mainpage h4, #mainpage h5, #mainpage h6 { margin: 10px 10px 10px 10px; color: #202AE4; text-align: left; font-family: "Times New Roman", Times, serif;}
#mainpage h1 {
	font-size: 2.1em;
}
#mainpage h2 {
  font-size: 1.8em;
}
#mainpage h3 {
  font-size: 1.6em;
}
#mainpage h4 {
  font-size: 1.4em;
}
#mainpage h5 {
  font-size: 1.2em;
}
#mainpage h6 {
  font-size: 1em;
}



#heading {
  border: 8px inset #202AE4;
  background: #C8DFED url("images/banner.png") no-repeat left;
  }
#heading h1, #heading h2, #heading h3, #heading h4, #heading h5, #heading h6 { 
   margin: 10px 10px 10px 10px; color: #202AE4;
   font-family: Times, serif, Verdana, Arial, Helvetica, sans-serif; text-align: right;
	 font-style: italic;
}
#heading h1 {
	font-size: 2.1em;
	
}
#heading h2 {
  font-size: 1.8em;
}
#heading h3 {
  font-size: 1.6em;
}
#heading h4 {
  font-size: 1.4em;
}
#heading h5 {
  font-size: 1.2em;
}
#heading h5 a {
  font-size: 0.8em;
	text-decoration:none;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
#heading h6 {
  font-size: 1.1em;
	color: #BE461E;
}

#navbar { text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 0.9em; font-weight: bold; }
#navbar a:link { color : #294A7B; text-decoration: none;}
#navbar a:visited { color: #D67241; text-decoration: none;}
#navbar a:hover { color : red; text-decoration: underline; }

#homepage {}
#homeside {float:left; border: 8px inset #202AE4; width: 160px; /* width + border for IE 5.x */ 	w\idth: 144px; /* real width */ }
#homeside img { border-collapse: collapse; border-width: 0;}
#homemain {float:right; width: 644px; /* width + border for IE 5.x */ 	w\idth: 640px; /* real width */ }
#homemain h1, #homemain h2, #homemain h3, #homemain h4, #homemain h5, #homemain h6 { margin: 10px 10px 10px 10px; color: #202AE4; text-align: left; font-family: "Times New Roman", Times, serif;}
#homemain h1 {
	font-size: 2.1em;
}
#homemain h2 {
  font-size: 1.8em;
}
#homemain h3 {
  font-size: 1.6em;
}
#homemain h4 {
  font-size: 1.4em;
}
#homemain h5 {
  font-size: 1.2em; text-align: center;
}
#homemain h6 {
  font-size: 1em;
}
#yearbook { margin: 0 auto; width: 660px; text-align: center;}
#links, #links h4 { text-align: left; }
#views h6 { text-align: center; }
#gmap { margin: 0 auto; width: 780px; height: 780px; border: 1px solid #202AE4; }

#acco_tbl table {
  border: none;
  margin: 0.1em auto; /* top right bottom left*/ 
  padding: 1em ;
  vertical-align: top;
  width: 99%;
}
#acco_tbl td {
  vertical-align: top;
  font-size : 1em;
  font-family : "Times New Roman", Times, serif, Verdana, Arial;
  font-weight: normal;
  text-align: center;
}
#acco_tbl tr {
  vertical-align: top;
}
#acco_tbl td p { text-align: center;}
/* --- HTML --- */
body {
  margin: 1em 1em;
  background: #C8DFED url("images/back.jpg") repeat;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: none;
  font-size : 1em;
}
p {
	color : #000000;
	margin: 8px 10px 5px 10px; /* top right bottom left*/
	padding: 0 0 0 0;
	font-size : 1em;
	font-family : "Times New Roman", Times, serif, Verdana, Arial;
	font-weight: normal;
	text-align:justify;
}

p a:link {
	color : #294A7B; text-decoration: none;
}
p a:visited { 
  color: #D67241; text-decoration: none; 
}
p a:hover {
	color : red;
	text-decoration: underline;
}
img { border-collapse: collapse; border-width: 0;}

li { text-align: left; font-size : 1em; font-family : "Times New Roman", Times, serif, Verdana, Arial; }
/* --- Tables ---*/
table {
  border: none;
  width: 80%;
  margin: 0.5em 0.5em 0.5em 0.5em; /* top right bottom left*/ 
  padding: 1em ;
  vertical-align: top;
}
td {
  vertical-align: top;
  font-size : 1em;
  font-family : "Times New Roman", Times, serif, Verdana, Arial;
  font-weight: normal;
  text-align: left;
}
tr {
  vertical-align: top;
}
/* --- CLASS --- */
.centre { text-align:center;}
.heading1 { text-decoration: underline;}
.facebook { text-align: right; }
.caption {
  margin: 0 auto;
  text-align: center;
  font-size: 0.6em;
  font-weight: bold;
  font-family : Arial;
}
.clear { clear:both;}

.tbleft {
  border: none;
  margin: 0 0 0 0 ; /* top right bottom left*/
  padding: 0 0 0 0 ; /* top right bottom left*/
  float: left;
  width: 175px;
}
.tbright {
  border: none;
  margin: 0 0 0 0 ; /* top right bottom left*/
  padding: 0 0 0 0 ; /* top right bottom left*/
  float: right;
  width: 175px;
}
.tbcentre {
  border: none;
  margin: 0 auto ; /* top right bottom left*/
  padding: 0 0 0 0 ; /* top right bottom left*/
  
}
.section50 {font:italic bold 12px/30px arial,sans-serif; }

.footer {
  color: #000000;
  font-size : 0.8em;
  font-family : Arial;
  font-weight: normal;
  text-align: center;
	
	border-top: 1px solid #000000;
}
.footer a:link {
	color : #294A7B;
}
.footer a:hover {
	color : #D67241;
}
.footer a:visited { 
  color: #D67241; 
  text-decoration: underline; 
}

.lite {
  color: #888888;
  text-align: left;
}
.gallery_left
  {
  margin: 7px auto 2px auto;    
  height: auto;
  width: 205px;
  float: left;
  text-align: center;
  }
.gallery_right
  {
  margin: 7px auto 2px auto;  
  height: auto;
  width: 205px;
  float: right;
  text-align: center;
  }
 .gallerymain {margin: 0 auto 0 3px; text-align:center; }
.gallery
  {
  margin: 2px 5px;
  border: 1px solid #03c;
  height: auto;
  width: 205px;
  height: 215px;
  float: left;
  text-align: center;
  }
.gallery img
  {
  display: block;
  margin: 3px;
  border: 1px solid #ffffff;
  }
.gallery a:hover img
  {
  border: 1px solid #009933;
  }
.desc
  {
  background-color: #A3B6EC;
  text-align: center;
  font-weight: normal;
  margin: 2px;
  } 
.border1 {
  margin: 2px auto;
	width: 600px;
  border: 1px solid #202AE4;
	padding: 2px 2px;
  
}  
.pdf {
  margin: 8px 10px 5px 10px; /* top right bottom left*/
	padding: 0 5px 0 0;
	text-align: left;
}

.pdf img {
  border: none;
  margin: 0.5em 0.5em 0.5em 0.5em; /* top right bottom left*/
  padding: 0 5px 0 0;
	vertical-align: middle;
}

.imgcentre5 {
  border: none;
  vertical-align: middle;
  text-align: center;
  width: 500px;
}
.park_left img { position: absolute;  left: 461px; top: 53px; lef\t: 453px; to\p: 53px;}