body {background-color: #66CCFF;}

a.nav:link {color: #333333;	text-decoration:none; font-size:18px;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

a.nav:active {color: #33CC99; text-decoration: none; font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}

a.nav:visited {	color: #800080;	text-decoration: none;	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}

a.nav:hover {color: #000000;text-decoration: underline;	
	font-family: Arial, Helvetica, sans-serif; font-size: 18px;}

a.norm:link {color: #333333; text-decoration: none;
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

a.norm:active {color: #33CC99; text-decoration: none;
	font-size: 12px; font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}

a.norm:visited {color: #800080;	text-decoration: none;	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

a.norm:hover {color: #000000; text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}

.comms  { width:100%; border: 2px solid #34BFEB;}

.comms td { border: 1px solid #34BFEB; height:10px; text-align: left; color: #0000FF; font-weight: bold; font-size: 12px;
		font-family: Arial, Helvetica, sans-serif; text-transform: capitalize; font-style: normal;}


.main {font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 400;
	color: #0000FF;
	font-style: normal;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;}

.h1 {font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	text-transform: capitalize;
	color: #6633FF;
	text-align: center;}

.h2 {font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: 400;
	font-variant: normal;
	color: #FF0000;
	text-align: center;}

.h3 {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: center;}

.foot {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	color: #0000FF;
	text-align: center;}

.line {width: 80%;
	border: thin ridge #FF0000;
	height: 3px;}

 /** 	The Divs	 **/

 #maindiv   {position:relative;
	width:100%;
	border-style: none;
	left: 0px;}

 #container {position:relative;
	width: 980px;
	height:585px;
	left: 0px;
	z-index:1;
	background-color: #FFFFFF;
	border: solid #0000FF;
	top: -5px;}

#header {position:absolute; width:510px; height:60px; z-index:3; left: 202px; top: 10px;}

#logo {position:absolute; width:92px; height:70px; z-index:2; left: 8px; top: 5px; border:none;}

#headline {	position:absolute;
	width:654px;
	height:auto;
	z-index:2;
	left: 115px;
	top: 104px;
	background-color: #CCFFFF;
	padding: 2px;
	border: thin double #0000FF;}

left {padding:10px;	float:left;}

#about {position:absolute; width:539px; height:127px; z-index:1; left: 16px; top: 152px;}

#activity {position:absolute; width:643px; height:67px; z-index:1; left: 7px; top: 235px;}

#toppic {position:absolute;	width:165px; height:125px; z-index:2; left: 806px; top: 14px;}

#booking {position:absolute; width:718px; height:165px; z-index:1; left: 251px; top: 343px;}

#botpic {position:absolute;	width:221px; height:170px;	z-index:2;	left: 10px;	top: 336px;	padding: 3px;}

#navigation {position:absolute;	width:510px; height:27px; z-index:1; left: 202px; top: 66px; padding: 3px;}

#footer {position:absolute; width:820px; height:55px; z-index:1; left: 85px; top: 532px;}

#foothr {position:absolute; width:990px; height:11px; z-index:1; left: 0px; top: 512px;}

#committee {position:absolute; width:707px; height:348px; z-index:9; left: 7px; top: 140px;}

#committeehead {position:absolute; width:635px; height:21px; z-index:1; left: 39px; top: 106px; 
				background-color: #CCFFFF; padding: 2px;border: thin double #0000FF;}

#comtext {position:absolute; width:953px; height:100px; z-index:1; left: 8px; top: 483px;}

#links {position:absolute; width:258px; height:349px; z-index:3; left: 731px; top: 3px;}

#gallery {position:absolute; width:972px; height:479px; z-index:2; left: 4px; top: 101px;}

#galleryinfo{position:absolute; width:255px; height:77px; z-index:2; left: 715px; top: 12px;}

#help {position:absolute; width:202px; height:33px; z-index:2; left: 530px; top: 488px; text-align:center}

#active {position:absolute; width:963px; height:73px; z-index:4; left: 15px; top: 285px;}

#price {position:absolute;	width:603px; height:57px; z-index:5; left: 335px;	top: 205px;}

#notice {position:absolute;
	width:405px;
	z-index:6;
	left: 550px;
	top: 150px;
	background-color: #CCFFFF;
	border: thin double #0000FF;
	padding: 4px;}