
body {
	background: #97bff0;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, Tahoma; 
}

p, li {
	font-size: 0.75em;
	line-height: 1.4em;
	color: #000;
	text-align: left;
	margin: 0 0 10px 0;
}

h1, h2, h3, h4, h5 {
	margin: 0 0 10px 0;
	font-size: 1.60em;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, Tahoma; 
}

h2, h3, h4, h5 {
	font-size: 1.00em;
}

ul, li {
	list-style: none;
	padding: 0;
	margin: 0;
}

#container {
	width: 908px; height:100%;
	margin: 0 auto 0 auto;
	background: url(/images/bg-dropshadow.gif) top left repeat-y;
}

#wrap {
	margin: 0;
	padding: 0 4px 0 4px;
	width: 900px;
}

#topnav {
	position: relative;
	height: 36px; 
	padding: 0 0 0 70px;
	margin: 0 0 36px 0;
	background: #FFF;
	text-align: center;
	border-bottom: 1px solid #0550b3;
}

#topnav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: center;
	display: inline;
	overflow: hidden;
}

#topnav li {
	list-style: none;	
	display: inline;
}

#topnav li a {
	text-decoration: none;
	float: left;	
	text-indent: -9999px;
}	

li#tn1 a { width: 100px; height: 36px; background: url(/images/btn-home.gif) no-repeat; }
li#tn1 a:link, li#tn1 a:visited { background-position: 0px 0px; }	
li#tn1 a:hover, li#tn1 a:focus { background-position: 0px -36px;}

li#tn2 a { width: 141px; height: 36px; background: url(/images/btn-the-tower.gif) no-repeat; }
li#tn2 a:link, li#tn2 a:visited { background-position: 0px 0px; }	
li#tn2 a:hover, li#tn2 a:focus { background-position: 0px -36px;}

li#tn2-ov a { width: 141px; height: 36px; background: url(/images/btn-the-tower.gif) no-repeat; }
li#tn2-ov a:link, li#tn2-ov a:visited { background-position: 0px -36px; }	
li#tn2-ov a:hover, li#tn2-ov a:focus { background-position: 0px -36px;}

li#tn3 a { width: 120px; height: 36px; background: url(/images/btn-gallery.gif) no-repeat; }
li#tn3 a:link, li#tn3 a:visited { background-position: 0px 0px; }	
li#tn3 a:hover, li#tn3 a:focus { background-position: 0px -36px;}

li#tn4 a { width: 150px; height: 36px; background: url(/images/btn-contact.gif) no-repeat; }
li#tn4 a:link, li#tn4 a:visited { background-position: 0px 0px; }	
li#tn4 a:hover, li#tn4 a:focus { background-position: 0px -36px;}

li#tn4-ov a { width: 150px; height: 36px; background: url(/images/btn-contact.gif) no-repeat; }
li#tn4-ov a:link, li#tn4-ov a:visited { background-position: 0px -36px; }	
li#tn4-ov a:hover, li#tn4-ov a:focus { background-position: 0px -36px;}

li#tn5 a { width: 244px; height: 36px; background: url(/images/btn-cuckmere-cycle.gif) no-repeat; }
li#tn5 a:link, li#tn5 a:visited { background-position: 0px 0px; }	
li#tn5 a:hover, li#tn5 a:focus { background-position: 0px -36px;}

#subnav {
	display: none;
	position: absolute;
	top: 36px; left: 105px;
	height: 32px; 
}

#subnav-ov {
	position: absolute;
	top: 36px; left: 105px;
	height: 32px; 
}

li#sn1 a { width: 157px; height: 32px; background: url(/images/btn-setup.gif) no-repeat; }
li#sn1 a:link, li#sn1 a:visited { background-position: 0px 0px; }	
li#sn1 a:hover, li#sn1 a:focus { background-position: 0px -32px;}

li#sn2 a { width: 148px; height: 32px; background: url(/images/btn-moreinfo.gif) no-repeat; }
li#sn2 a:link, li#sn2 a:visited { background-position: 0px 0px; }	
li#sn2 a:hover, li#sn2 a:focus { background-position: 0px -32px;}


#content, #content-info {
	padding: 0 20px;
}

#content-info li {
	list-style: disc;
	padding: 0 0 0 10px;
	margin: 0 0 0 25px;
}

#content-right {
	width: 204px;
	padding: 0 0 0 60px;
}

#content-right li {
	list-style: none;
}

#content-right li a {
	text-decoration: none;
	margin: 0 0 20px 0;
	float: left;	
	text-indent: -9999px;
}

li#banner1 a { width: 204px; height: 125px; background: url(/images/btn-right-kids-youth-groups.gif) no-repeat; }
li#banner1 a:link, li#banner1 a:visited { background-position: 0px 0px; }	
li#banner1 a:hover, li#banner1 a:focus { background-position: 0px 0px;}

li#banner2 a { width: 204px; height: 125px; background: url(/images/btn-right-corporate-business.gif) no-repeat; }
li#banner2 a:link, li#banner2 a:visited { background-position: 0px 0px; }	
li#banner2 a:hover, li#banner2 a:focus { background-position: 0px 0px;}

li#banner3 a { width: 204px; height: 125px; background: url(/images/btn-right-special-occasions.gif) no-repeat; }
li#banner3 a:link, li#banner3 a:visited { background-position: 0px 0px; }	
li#banner3 a:hover, li#banner3 a:focus { background-position: 0px 0px;}

#footer {
	font-size: 0.90em;
	margin: 20px 0 0px 0;
	padding: 15px 20px;
	border-top: 1px solid #b3b3b3;
}

#footer p {
	padding: 0 1px 0 0;
}

#footer a 			{ color: #0550b3; text-decoration: none; }
#footer a:active 	{ color: #0550b3; text-decoration: none; }
#footer a:visited	{ color: #0550b3; text-decoration: none; }
#footer a:hover 	{ color: #0550b3; text-decoration: underline; }


