@charset "UTF-8";
/* CSS Document */



/* nav buttons */


.bio {

	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/bio_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 114px;
	height: 50px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;

}

.bio a {

	display: block;
	color: #000000;
	font-size: 12px;
	width: 114px;
	height: 50px;
	display: block;
	float: left;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;

}

.bio img {

	width: 114px;
	height: 50px;
	border: 0;

}

* html a:hover {

visibility:visible

}

.bio a:hover img {

visibility:hidden

}



.career {

	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/career_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 114px;
	height: 50px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;

}

.career a {

	display: block;
	color: #000000;
	font-size: 12px;
	width: 114px;
	height: 50px;
	display: block;
	float: left;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;

}

.career img {

	width: 114px;
	height: 50px;
	border: 0;

}

* html a:hover {

visibility:visible

}

.career a:hover img {

visibility:hidden

}


.resume {

	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/resume_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 114px;
	height: 50px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;

}

.resume a {

	display: block;
	color: #000000;
	font-size: 12px;
	width: 114px;
	height: 50px;
	display: block;
	float: left;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;

}

.resume img {

	width: 114px;
	height: 50px;
	border: 0;

}

* html a:hover {

visibility:visible

}

.resume a:hover img {

visibility:hidden

}


.media {

	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/media_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 114px;
	height: 50px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;

}

.media a {

	display: block;
	color: #000000;
	font-size: 12px;
	width: 114px;
	height: 50px;
	display: block;
	float: left;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;

}

.media img {

	width: 114px;
	height: 50px;
	border: 0;

}

* html a:hover {

visibility:visible

}

.media a:hover img {

visibility:hidden

}


.blog {

	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/blog_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 114px;
	height: 50px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;

}

.blog a {

	display: block;
	color: #000000;
	font-size: 12px;
	width: 114px;
	height: 50px;
	display: block;
	float: left;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;

}

.blog img {

	width: 114px;
	height: 50px;
	border: 0;

}

* html a:hover {

visibility:visible

}

.blog a:hover img {

visibility:hidden

}


.contact {

	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/contact_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 114px;
	height: 50px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;

}

.contact a {

	display: block;
	color: #000000;
	font-size: 12px;
	width: 114px;
	height: 50px;
	display: block;
	float: left;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;

}

.contact img {

	width: 114px;
	height: 50px;
	border: 0;

}

* html a:hover {

visibility:visible

}

.contact a:hover img {

visibility:hidden

}



/* subnav buttons */


/* training */

.training {

	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/train_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 114px;
	height: 19px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;

}

.training a {

	display: block;
	color: #000000;
	font-size: 12px;
	width: 114px;
	height: 19px;
	display: block;
	float: left;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;

}

.training img {

	width: 114px;
	height: 19px;
	border: 0;

}

* html a:hover {

visibility:visible

}

.training a:hover img {

visibility:hidden

}





/* choreo */

.choreo {

	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/choreo_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 114px;
	height: 19px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;

}

.choreo a {

	display: block;
	color: #000000;
	font-size: 12px;
	width: 114px;
	height: 19px;
	display: block;
	float: left;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;

}

.choreo img {

	width: 114px;
	height: 19px;
	border: 0;

}

* html a:hover {

visibility:visible

}

.choreo a:hover img {

visibility:hidden

}




/* teaching */

.teaching {

	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/teaching_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 114px;
	height: 19px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;

}

.teaching a {

	display: block;
	color: #000000;
	font-size: 12px;
	width: 114px;
	height: 19px;
	display: block;
	float: left;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;

}

.teaching img {

	width: 114px;
	height: 19px;
	border: 0;

}

* html a:hover {

visibility:visible

}

.teaching a:hover img {

visibility:hidden

}



/* community */

.community {

	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/community_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 114px;
	height: 19px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;

}

.community a {

	display: block;
	color: #000000;
	font-size: 12px;
	width: 114px;
	height: 19px;
	display: block;
	float: left;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;

}

.community img {

	width: 114px;
	height: 19px;
	border: 0;

}

* html a:hover {

visibility:visible

}

.community a:hover img {

visibility:hidden

}



/* life */

.life {

	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/life_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 114px;
	height: 19px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;

}

.life a {

	display: block;
	color: #000000;
	font-size: 12px;
	width: 114px;
	height: 19px;
	display: block;
	float: left;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;

}

.life img {

	width: 114px;
	height: 19px;
	border: 0;

}

* html a:hover {

visibility:visible

}

.life a:hover img {

visibility:hidden

}


/* resume pdf */

.resume_pdf {

	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/resume_pdf_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 114px;
	height: 19px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;

}

.resume_pdf a {

	display: block;
	color: #000000;
	font-size: 12px;
	width: 114px;
	height: 19px;
	display: block;
	float: left;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;

}

.resume_pdf img {

	width: 114px;
	height: 19px;
	border: 0;

}

* html a:hover {

visibility:visible

}

.resume_pdf a:hover img {

visibility:hidden

}



/* references pdf */

.references_pdf {

	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/references_pdf_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 114px;
	height: 19px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;

}

.references_pdf a {

	display: block;
	color: #000000;
	font-size: 12px;
	width: 114px;
	height: 19px;
	display: block;
	float: left;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;

}

.references_pdf img {

	width: 114px;
	height: 19px;
	border: 0;

}

* html a:hover {

visibility:visible

}

.references_pdf a:hover img {

visibility:hidden

}



/* dancer */

.dancer {

	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/dancer_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 114px;
	height: 19px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;

}

.dancer a {

	display: block;
	color: #000000;
	font-size: 12px;
	width: 114px;
	height: 19px;
	display: block;
	float: left;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;

}

.dancer img {

	width: 114px;
	height: 19px;
	border: 0;

}

* html a:hover {

visibility:visible

}

.dancer a:hover img {

visibility:hidden

}





/* instructor */

.instructor {

	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/instructor_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 114px;
	height: 19px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;

}

.instructor a {

	display: block;
	color: #000000;
	font-size: 12px;
	width: 114px;
	height: 19px;
	display: block;
	float: left;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;

}

.instructor img {

	width: 114px;
	height: 19px;
	border: 0;

}

* html a:hover {

visibility:visible

}

.instructor a:hover img {

visibility:hidden

}





/*choreo career */

.choreo_career {

	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/choreographer_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 114px;
	height: 19px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;

}

.choreo_career a {

	display: block;
	color: #000000;
	font-size: 12px;
	width: 114px;
	height: 19px;
	display: block;
	float: left;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;

}

.choreo_career img {

	width: 114px;
	height: 19px;
	border: 0;

}

* html a:hover {

visibility:visible

}

.choreo_career a:hover img {

visibility:hidden

}





/* pilates */

.pilates {

	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/pilates_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 114px;
	height: 19px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;

}

.pilates a {

	display: block;
	color: #000000;
	font-size: 12px;
	width: 114px;
	height: 19px;
	display: block;
	float: left;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;

}

.pilates img {

	width: 114px;
	height: 19px;
	border: 0;

}

* html a:hover {

visibility:visible

}

.pilates a:hover img {

visibility:hidden

}

/* media instruction */

.instruction {

	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/instruction_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 114px;
	height: 19px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;

}

.instruction a {

	display: block;
	color: #000000;
	font-size: 12px;
	width: 114px;
	height: 19px;
	display: block;
	float: left;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;

}

.instruction img {

	width: 114px;
	height: 19px;
	border: 0;

}

* html a:hover {

visibility:visible

}

.instruction a:hover img {

visibility:hidden

}
/* sound design */

.sound_design {

	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/sound_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 114px;
	height: 19px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;

}

.sound_design a {

	display: block;
	color: #000000;
	font-size: 12px;
	width: 114px;
	height: 19px;
	display: block;
	float: left;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;

}

.sound_design img {

	width: 114px;
	height: 19px;
	border: 0;

}

* html a:hover {

visibility:visible

}

.sound_design a:hover img {

visibility:hidden

}

/* portfolio */

.portfolio {

	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/portfolio_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 114px;
	height: 19px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;

}

.portfolio a {

	display: block;
	color: #000000;
	font-size: 12px;
	width: 114px;
	height: 19px;
	display: block;
	float: left;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;

}

.portfolio img {

	width: 114px;
	height: 19px;
	border: 0;

}

* html a:hover {

visibility:visible

}

.portfolio a:hover img {

visibility:hidden

}

/* publications */

.publications {

	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/publications_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 114px;
	height: 19px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;

}

.publications a {

	display: block;
	color: #000000;
	font-size: 12px;
	width: 114px;
	height: 19px;
	display: block;
	float: left;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;

}

.publications img {

	width: 114px;
	height: 19px;
	border: 0;

}

* html a:hover {

visibility:visible

}

.publications a:hover img {

visibility:hidden

}


/* end of subnav */


.flashmargin {
	padding-left: 215px;
}
.bio_img {
	padding-top: 10px;
}
.bio_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:125%;
	color: #000000;
	padding-right: 45px;
	text-align: justify;
	white-space: normal;
}
.dropcap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #612D62;
}
.training_imgs_left {
	padding-left: 30px;
	padding-top: 18px;
}
.iframe_topNudge {
	padding-top: 18px;
}
.training_imgs_right {
	padding-top: 18px;
}
.training_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	padding-right: 30px;
	text-align: justify;
	white-space: normal;
	padding-left: 30px;
}
.copy_headings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #612D62;
	padding-left: 45px;
	padding-top: 0px;
	background-position: top;
}
.choreo_pict {
	padding-top: 25px;
	padding-left: 30px;
}
.choreo_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	text-align: justify;
	white-space: normal;
	padding-left: 20px;
	padding-right: 20px;
}
.choreo_headings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #612D62;
	padding-left: 20px;
	padding-top: 0px;
	background-position: top;
}
.pullquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 20px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-style: italic;
}
q {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #612d62;
	text-align: left;
	padding-left: 20px;
}
.reportername {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	padding-left: 40px;
	font-weight: bold;
	color: #000000;
}
blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #612d62;
}

.bio_subsectionHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #612D62;
	padding-top: 0px;
	padding-left: 30px;
}
.com_subsectionHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #612D62;
	text-align: right;
	padding-top: 0px;
	padding-right: 195px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pullquote_community {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 0px;
	font-style: italic;
}
.life_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #612D62;
	text-align: center;
	padding: 0px;
}
.home_addy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.email_addy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #612d62;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;

}

.email_addy:hover {

	color:#000000;
	
}
.linksheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: 612d62;
	text-align: center;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.resume_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	padding-right: 30px;
	text-align: justify;
	white-space: normal;
	padding-left: 30px;
}
.instructor_headings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #612D62;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pilates_headings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #612D62;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}
.50pxbudge_right {
	padding-left: 50px;
}
