body,div,p,span,h1,h2,h3,h4,h5,h6,ul,img,table {margin:0;padding:0;border:none;}
p {margin:10px 0;line-height:130%;}
a {position:relative;text-decoration:none;color:#2D6388;outline:none;}
	a:hover {text-decoration:underline;}
	
.success {color:#009933;}
.fail {color:#CC0000;}
.clear {clear:both;}

h1 {height:17px;background:url('../images/h1_images.png') no-repeat;font-size:1.2em;text-transform:capitalize;text-indent:-9000px;}
	h1.faculty {background-position:0 -20px;}
	h1.curriculum {background-position:0 -40px;}
	h1.performances {background-position:0 -60px;}
	h1.parents {background-position:0 -80px;}
	h1.dancepointe {background-position:0 -100px;}
	h1.contact {background-position:0 -120px;}
	h1.creative {background-position:0 -140px;}
	h1.kinderdance {background-position:0 -160px;}
	h1.ballet_tap {background-position:0 -180px;}
	h1.ballet_tap_jazz {background-position:0 -200px;}
	h1.jazz {background-position:0 -220px;}
	h1.lyrical {background-position:0 -240px;}
	h1.ballet {background-position:0 -260px;}
	h1.tap {background-position:0 -280px;}
	h1.adult {background-position:0 -300px;}
	h1.summer {background-position:0 -320px;}
	h1.gallery {background-position:0 -340px;}
	h1.nutcracker {background-position:0 -360px;}
	h1.recital {background-position:0 -380px;}
	h1.riverfest {background-position:0 -400px;}
	h1.latest {background-position:0 -420px;}
	h1.testimonials {background-position:0 -440px;}
	h1.registration {background-position:0 -460px;}
	h1.policies {background-position:0 -480px;}
	h1.faqs {background-position:0 -500px;}
	h1.calendar {background-position:0 -520px;}
	h1.newsletter {background-position:0 -540px;}
	h1.company {background-position:0 -560px;}
	
	
h2 {font-size:1.0em;}

body {background:#006E6E url('../images/body_bg2.jpg') top center no-repeat;font-family:Tahoma, sans-serif;font-size:100%;color:#333;text-align:center;}

div#enc {width:760px;margin:0 auto;font-size:1.0em;}

ul#header {width:764px;height:34px;padding:14px 0 0;font-family:"Times New Roman", Times, serif;}
	ul#header li {position:relative;display:block;float:left;padding:0 15px 22px;_padding-bottom:16px;color:#fff;}
		ul#header li a {color:#fff;}
		ul#header li a {display:block;height:18px;color:#E9B139;text-indent:-9000px;}
			ul#header li a:hover, ul#header li a.active {color:#fff;}
		ul#header li a[href="index.php"] {width:44px;background:url('../images/navigation.gif') no-repeat;}
			ul#header li a[href="index.php"]:hover, ul#header li a[href="index.php"].active {background-position:0 -18px;}
		ul#header li a[href="dancepointe.php"] {width:127px;background:url('../images/navigation.gif') -49px 0 no-repeat;}
			ul#header li a[href="dancepointe.php"]:hover, ul#header li a[href="dancepointe.php"].active {background-position:-49px -18px;}
		ul#header li a[href="faculty.php"] {width:52px;background:url('../images/navigation.gif') -176px 0 no-repeat;}
			ul#header li a[href="faculty.php"]:hover, ul#header li a[href="faculty.php"].active {background-position:-176px -18px;}
		ul#header li a[href="curriculum.php"] {width:79px;background:url('../images/navigation.gif') -234px 0 no-repeat;}
			ul#header li a[href="curriculum.php"]:hover, ul#header li a[href="curriculum.php"].active {background-position:-234px -18px;}
		ul#header li a[href="performances.php"] {width:93px;background:url('../images/navigation.gif') -319px 0 no-repeat;}
			ul#header li a[href="performances.php"]:hover, ul#header li a[href="performances.php"].active {background-position:-319px -18px;}
		ul#header li a[href="forparents.php"] {width:79px;background:url('../images/navigation.gif') -417px 0 no-repeat;}
			ul#header li a[href="forparents.php"]:hover, ul#header li a[href="forparents.php"].active {background-position:-417px -18px;}
		ul#header li a[href="contact.php"] {width:77px;background:url('../images/navigation.gif') -501px 0 no-repeat;}
			ul#header li a[href="contact.php"]:hover, ul#header li a[href="contact.php"].active {background-position:-501px -18px;}
	ul#header li ul {position:absolute;display:none;top:33px;_top:34px;left:10px;width:157px;border:1px solid #000;border-width:0 1px 1px 1px;z-index:5;}
		ul#header li ul.fi {width:220px;}
		ul#header li:hover ul {display:block;clear:left;}
		ul#header li ul li {clear:left;width:150px;margin:1px 0 0;padding:1px 0 5px 7px;background:#006e6e;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);text-align:left;}
			ul#header li ul.fi li {width:213px;}
			ul#header li ul li a {text-indent:0;}
	
div#deco_main {width:760px;height:300px;background:#E8AF41 url('../images/deco-main2.jpg') no-repeat;border:1px solid #000;border-width:1px 1px 0;z-index:1;}
	div#deco_main img[alt="ADA"] {position:absolute;top:38px;right:31px;width:138px;height:122px;}
	div#deco_main img[alt="Train and discover your gift of dance"] {position:absolute;bottom:37px;right:51px;width:317px;height:49px;}

div#wrapper {width:760px;padding:12px 0 16px;background:#bababa;border:1px solid #000;border-width:0 1px 1px;color:#666;font-size:0.812em;}
	div#wrapper div#content {width:714px;margin:0 12px 16px;padding:38px 0 0 20px;background:#fff url('../images/content_bg.gif') repeat-y;border:1px solid #fff;overflow:auto;color:#333;text-align:left;}
		div#wrapper div#content.alt {background:#fff;}
		div#wrapper div#content h1 {margin-bottom:10px;text-align:left;}
			div#wrapper div#content h1.gallery {margin-bottom:0;}
		div#wrapper div#content div#flashcontent {float:left;width:140px;height:210px;padding:7px 23px 0 0;}
		div#wrapper div#content p {text-align:justify;line-height:1.55em;}
		div#wrapper div#content div#content_left {width:450px;}
			div#wrapper div#content dl#directions {float:left;width:45%;}
				div#wrapper div#content dl#directions dt {font-weight:bold;}
				div#wrapper div#content dl#directions dd {margin:0;}
					div#wrapper div#content dl#directions dd ol {padding-left:30px;}
			div#wrapper div#content dl#directions + dl {padding-left:5%;}
			
			div#wrapper div#content dl#products {}
				div#wrapper div#content dl#products dt {clear:left;padding:35px 0 5px;_padding-top:15px;font-weight:bold;font-size:1.1em;}
					div#wrapper div#content dl#products dt:first-child{padding-top:0;}
				div#wrapper div#content dl#products dd {margin:0;text-align:center;font-size:0.85em;font-weight:bold;}
					div#wrapper div#content dl#products dd ul {list-style-type:none;}
						div#wrapper div#content dl#products dd ul li {display:block;float:left;width:125px;padding-left:50px;}
							div#wrapper div#content dl#products dd ul li:first-child {padding-left:0;}
		
		div#wrapper div#content div#content_full {width:680px;min-height:350px;}
			div#wrapper div#content div#content_full p, div#wrapper div#content div#content_full h2 {width:auto;text-align:left;line-height:1.55em;}
			div#wrapper div#content div#content_full ul {margin-left:30px;line-height:1.55em;}
				div#wrapper div#content div#content_full div#dbcontent.dbtestimonials {padding:0 30px;}
					div#wrapper div#content div#content_full div#dbcontent.dbtestimonials p.name {margin-bottom:30px;padding-left:30px;font-weight:bold;font-style:italic;}
			div#wrapper div#content div#content_full div#gallerycontent {height:400px;width:690px;overflow:hidden;}
		
		div#wrapper div#content div#content_right {float:right;width:200px;padding:0 20px 10px 10px;}
			div#wrapper div#content div#content_right p, div#wrapper div#content div#content_right h2 {width:auto;text-align:left;line-height:1.55em;}
			div#wrapper div#content div#content_right small {display:block;text-align:left;margin:15px 0 10px;}
			div#wrapper div#content div#content_right h2.org ~ h2 {padding-top:30px;}
			div#wrapper div#content div#content_right p#testimonial_name {padding-left:15px;font-weight:bold;font-size:0.9em;}
			div#wrapper div#content div#content_right h2#nutcracker {text-align:center;}
			div#wrapper div#content div#content_right h2#nutcracker + p {font-size:0.85em;text-align:center;}
			div#wrapper div#content div#content_right h2#capezio {clear:left;text-align:center;}
			div#wrapper div#content div#content_right h2#capezio + p {text-align:center;font-size:0.85em;}
				div#wrapper div#content div#content_right h2#capezio + p img {padding:0 5px;}
					div#wrapper div#content div#content_right h2#capezio + p img[alt="Capezio Harmonie Products"] {padding-bottom:8px;}
				div#wrapper div#content div#content_right h2#nutcracker + p a:hover, div#wrapper div#content div#content_right h2#capezio + p a:hover {text-decoration:none;}
				 div#wrapper div#content div#content_right h2#nutcracker + p a:hover span, div#wrapper div#content div#content_right h2#capezio + p a:hover span {text-decoration:underline;}
			div#wrapper div#content div#content_right label {display:block;float:left;width:60px;text-align:left;}
			div#wrapper div#content div#content_right input, div#wrapper div#content div#content_right textarea {display:block;float:left;width:130px;margin-bottom:3px;}
				div#wrapper div#content div#content_right input.submit {position:relative;width:auto;margin:8px 0 0 60px;}
				div#wrapper div#content div#content_right p span.org {font-weight:bold;}
		
		div#wrapper div#content div.vevent {padding-bottom:20px;overflow:auto;}
			div#wrapper div#content div.vevent span {display:block;float:left;width:180px;padding:5px 15px 10px 0;}
			div#wrapper div#content div.vevent h2 {margin-bottom:5px;text-align:left;}
				div#wrapper div#content div.vevent h2.alt {width:250px;margin-left:195px;}
			div#wrapper div#content div.vevent p.alt {width:250px;margin-left:195px;}
				div#wrapper div#content div.vevent p.location, div#wrapper div#content div.vevent p.dstart {margin:0 0 0 10px;font-size:0.85em;}
					div#wrapper div#content div.vevent p.location.alt, div#wrapper div#content div.vevent p.dstart.alt {width:240px;margin:0 0 0 205px;}
				div#wrapper div#content div.vevent p.description {margin-top:5px;}
	
	div#wrapper > span {font-size:0.848em;}
		div#wrapper > span.street-address {padding-left:100px;}
	
	div#wrapper div#instructors {margin:0 70px;}
		div#wrapper div#instructors a {display:block;float:left;margin:10px 0 10px 25px;}
			div#wrapper div#instructors a:first-child {margin:10px 0;}
			div#wrapper div#instructors a[href="faculty.php?instructor=0081"] {background:url('../images/instructors/0081c.jpg') no-repeat;}
				div#wrapper div#instructors a[href="faculty.php?instructor=0081"]:hover img {visibility:hidden;}
			div#wrapper div#instructors a[href="faculty.php?instructor=0091"] {background:url('../images/instructors/0091c.jpg') no-repeat;}
				div#wrapper div#instructors a[href="faculty.php?instructor=0091"]:hover img {visibility:hidden;}
			div#wrapper div#instructors a[href="faculty.php?instructor=0131"] {background:url('../images/instructors/0131c.jpg') no-repeat;}
				div#wrapper div#instructors a[href="faculty.php?instructor=0131"]:hover img {visibility:hidden;}
			div#wrapper div#instructors a[href="faculty.php?instructor=0141"] {background:url('../images/instructors/0141c.jpg') no-repeat;}
				div#wrapper div#instructors a[href="faculty.php?instructor=0141"]:hover img {visibility:hidden;}
			div#wrapper div#instructors a[href="faculty.php?instructor=0151"] {background:url('../images/instructors/0151c.jpg') no-repeat;}
				div#wrapper div#instructors a[href="faculty.php?instructor=0151"]:hover img {visibility:hidden;}
			div#wrapper div#instructors a[href="faculty.php?instructor=0161"] {background:url('../images/instructors/0161c.jpg') no-repeat;}
				div#wrapper div#instructors a[href="faculty.php?instructor=0161"]:hover img {visibility:hidden;}
			div#wrapper div#instructors a[href="faculty.php?instructor=0171"] {background:url('../images/instructors/0171c.jpg') no-repeat;}
				div#wrapper div#instructors a[href="faculty.php?instructor=0171"]:hover img {visibility:hidden;}
			div#wrapper div#instructors a[href="faculty.php?instructor=0181"] {background:url('../images/instructors/0181c.jpg') no-repeat;}
				div#wrapper div#instructors a[href="faculty.php?instructor=0181"]:hover img {visibility:hidden;}
	
	div#wrapper table#calendar {margin-top:20px;border:1px solid #000;border-width:0 0 1px 1px;}
		div#wrapper table#calendar td {width:152px;height:140px;padding:3px 8px;border:1px solid #000;border-width:1px 1px 0 0;}
			div#wrapper table#calendar td strong {display:block;float:left;padding-bottom:10px;}
			div#wrapper table#calendar td span {display:block;clear:left;float:left;padding-bottom:10px;}
	
	div#wrapper div#dbcontent {}
		div#wrapper div#dbcontent img {margin:0 10px;}
		div#wrapper div#dbcontent table {clear:both;}
		
	div#wrapper div#content p#logos {clear:left;margin:0;padding-top:25px;text-align:center;}
		div#wrapper p#logos img {padding:0 30px;}
		
	div#wrapper span.tel {padding-left:20px;}
	div#wrapper span.sb {display:block;padding-top:15px;}
