/* CSS Document */

body, h1, h2, h3, h4, h5, p, ul, td, table, th, tr {
	padding: 0;
	margin: 0;
}

#wrapper {
	background:#FFFFFF;
	position:relative;
	left: 50%;
	width:800px;
	margin-top:10px;
	margin-left: -400px;
	color: #000000;
	font-family:"Franklin Gothic", Geneva, Arial, Helvetica, sans-serif;
	font-size:small;
}

#header {
	width:800px;
}

#top_nav {
	width:650px;
	clear:both;
	margin-left:75px;
}

#top_nav li {
	float:left;
	list-style: none;
	
}

#top_nav a {
	position:relative;
	display:block;
	text-decoration:none;
	padding-right:10px;
	padding-left:10px;
	margin-top:5px;
	margin-bottom:5px;
}

a:link, a:visited {
	color:#000000;
	border-right:#000000 solid 1px;
}

#top_nav a:hover img{
	visibility:hidden;
}

#top_nav span#over1 {
	position:absolute;
	width:100%;
	height:100%;
	background:url(../images/about_ovr.png) no-repeat;
}

#top_nav span#over2 {
	position:absolute;
	width:100%;
	height:100%;
	background:url(../images/school_ovr.png) no-repeat;
}

#top_nav span#over3 {
	position:absolute;
	width:100%;
	height:100%;
	background:url(../images/camp_ovr.png) no-repeat;
}

#top_nav span#over4 {
	position:absolute;
	width:100%;
	height:100%;
	background:url(../images/12month_ovr.png) no-repeat;
}

#top_nav span#over5 {
	position:absolute;
	width:100%;
	height:100%;
	background:url(../images/party_over.png) no-repeat;
}

#top_nav span#over6 {
	position:absolute;
	width:100%;
	height:100%;
	background:url(../images/lessons_ovr.png) no-repeat;
}

#top_nav span#over7 {
	position:absolute;
	width:100%;
	height:100%;
	background:url(../images/parents_ovr.png) no-repeat;
}

img {
	border:none;
}

#text {
	font-family: Sabon, "Times New Roman", Times, serif;
	margin-top:20px;
	float:left;
	width:325px;
	height:410px;
	overflow:auto;
	margin-left:15px;
}

#scroll_text {
	width:315px;
	padding-left:5px;
	padding-right:5px;
}

#text p {
	padding-bottom:10px;
}

#text .heading {
	font-size:88%;
	font-family:Arial, Helvetica, sans-serif;
	color: #202DAC;
	padding-bottom:5px;
}

#text h4 {
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#203D99;
	padding-bottom:10px;
}

#text li {
	list-style:inside square;
}

#text ul {
	padding-bottom:5px;
}

#images {
	margin-top:10px;
	float:right;
	margin-bottom:40px;
}

#footer {
	background: url(../images/Sand.jpg) top left no-repeat;
	height:50px;
	clear:both;
}

#btm_nav {
	width:650px;
	margin-left:85px;
}

#btm_nav li {
	padding-top:20px;
	float:left;
	list-style: none;
}
 
#btm_nav a {
	position:relative;
	display:block;
	text-decoration:none;
	padding-right:8px;
	padding-left:8px;
	font-size:75%;
}

#btm_nav a:hover img{
	visibility:hidden;
}

#btm_nav span#over8 {
	position:absolute;
	width:100%;
	height:100%;
	background:url(../images/staff_ovr.png) no-repeat;
}

#btm_nav span#over9 {
	position:absolute;
	width:100%;
	height:100%;
	background:url(../images/news_ovr.png) no-repeat;
}

#btm_nav span#over10 {
	position:absolute;
	width:100%;
	height:100%;
	background:url(../images/employ_ovr.png) no-repeat;
}

#btm_nav span#over11 {
	position:absolute;
	width:100%;
	height:16px;
	background:url(../images/directions_ovr.png) no-repeat;
}

#btm_nav span#over12 {
	position:absolute;
	width:100%;
	height:100%;
	background: url(../images/brochure_ovr.png) no-repeat;
}

#btm_nav span#over13 {
	position:absolute;
	width:100%;
	height:100%;
	background:url(../images/online_ovr.png) no-repeat;
}

#btm_nav span#over14 {
	position:absolute;
	width:100%;
	height:100%;
	background:url(../images/contact_on.png) no-repeat;
}

#btm_nav span#over15 {
	position:absolute;
	width:100%;
	height:100%;
	background:url(../images/home_ovr.png) no-repeat;
}

a.email {
	border:none;
	display:block;
	padding-bottom:10px;
}

li.last a {
	border-right:none !important;
}
