/*---------- site map rules ----------*/

BODY {
	padding: 0px;
	margin: 0px;
}

#bodytop {
	width: 100%;
	height: 30px;
	background-color: #f50909;
}

#topnav {
	position: absolute;
	margin: 0px 0px 0px 0px !IMPORTANT;
	padding: 1px 0px 1px 0px !IMPORTANT;
	top: 10px;

	vertical-align: text-top;
	height: 20px;
}

#topnav a {
 	font: 7pt Verdana, arial, sans-serif;
 	color: #000;
 	text-decoration: none;
 	margin: 0px;
 	border: 0px;
 	height: 20px;
}

#topnav p {
 	font: 7pt Verdana, arial, sans-serif;
 	color: #000;
 	text-decoration: none;
 	margin: 0px;
 	border: 0px;
 	height: 20px;
}



#sponsors{
	position: absolute;
	top: 700px;	
	width: 800px;
	text-align: center;
	}

#sponsors a {
	float: left;
	padding-right: 50px;
}

#sponsors h2 {
	display: none;
}


#web_page {

	margin: auto;
	width: 800px;
	height: 700px;
	background: #fff;
	background-image: url("/images/homeback.jpg");
	background-repeat: no-repeat;
}


#copyright {
	margin-top: 20px;
	clear: both;
	color: #314C5F;
	text-align: center;
	font: 7pt Verdana, arial, sans-serif;
	letter-spacing: .25em;
	display: none;
}


#copyright A {
	color: #314C5F;
	text-decoration: underline;
}

/*---------- navigation rules ----------*/
#main_nav {
	
}
#main_nav UL {
	list-style: none;
	padding: 0px;
	margin: 0px;
	text-align: center;
}


#main_nav LI {
	float: left;
}

#main_nav LI A {
	display: block;
	
	font: 8pt arial, sans-serif;
	text-decoration: none;
}


#main_nav-1 A {
	background-image: url("/images/ballet.gif");
	background-repeat: no-repeat;
	width: 148px;
	height: 149px;
	position: absolute;
	top: 66px;
	margin-left: 338px;
	color: #FD7879;
	padding: 150px 0px 0px 0px;
}

#main_nav-2 A {
	background-image: url("/images/jazz.gif");
	background-repeat: no-repeat;
	width: 148px;
	height: 149px;
	position: absolute;
	top: 123px;
	margin-left: 489px;
	color: #FE8A01;
padding: 150px 0px 0px 0px;
}

#main_nav-3 A {
	background-image: url("/images/tap.gif");
	background-repeat: no-repeat;
	width: 155px;
	height: 149px;
	position: absolute;
	top: 40px;
	margin-left: 640px;
	color: #8C00A6;
	padding: 150px 0px 0px 0px;
}

#main_nav-4 A {
	background-image: url("/images/guest.jpg");
	background-repeat: no-repeat;
	width: 200px;
	height: 200px !IMPORTANT;
	padding-bottom: 10px !IMPORTANT;
	position: absolute;
	top: 390px;
	margin-left: 20px;
	color: #DB0002;
	padding: 200px 0px 0px 0px;
}



#main_nav-5 A {
	background-image: url("/images/preschool.gif");
	background-repeat: no-repeat;
	width: 155px;
	height: 149px;
	position: absolute;
	top: 370px;
	margin-left: 251px;
	color: #549422;
	padding: 150px 0px 0px 0px;
}

#main_nav-6 A {
	background-image: url("/images/schoolhouse.gif");
	background-repeat: no-repeat;
	width: 155px;
	height: 149px;
	position: absolute;
	top: 421px;
	margin-left: 452px;
	color: #005BA1;
	padding: 150px 0px 0px 0px;
}

#main_nav-7 A {
	background-image: url("/images/guestcomposers.jpg");
	background-repeat: no-repeat;
	width: 155px;
	height: 149px;
	position: absolute;
	top: 405px;
	margin-left: 638px;
	color: #000;
	padding: 180px 0px 0px 0px;
}
#main_nav-8 A {
	background-image: url("/images/vids.gif");
background-repeat: no-repeat;
	color: #000;
	width: 100px;
	height: 100px;
	margin-left: 200px;
	margin-top: 20px;
	padding: 150px 0px 0px 0px;
}

#main_nav-9 A {
	background-image: url("/images/newdances.png");
	background-repeat: no-repeat;
	width: 155px;
	height: 149px;
	position: absolute;
	top: 40px;
	margin-left: -300px;
	color: #000;
	padding: 150px 0px 0px 0px;
}



	


