@charset "utf-8";
body {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FC6;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#teach_imgspacer {
	background-color: #19150C;
}
#teach_spacer_btm {
	background-color: #19150C;
}
#teach_contentsp_r {
	background-color: #19150C;
}


#teach_bar_l {
	background-color: #857140;
}
#teach_td_spphoto_l {
	background-color: #19150C;
}
#teach_photo {
	background-color: #282012;
	vertical-align: middle;
}
#teach_content {
	background-color: #282012;
	padding-left: 3px;
	padding-top: 3px;
}
#teach_sp_btmphoto {
	background-color: #19150c;
}
#teach_photospacerr {
	background-color: #19150C;
}
#teach_photospacer_r {
	background-color: #19150C;
}
#teach_sp_content_top {
	background-color: #19150C;
}
#teach_bar {
	background-color: #332916;
	color: #ffcc66;
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #7D6A3F;
	padding-left: 3px;
	font-weight: bold;
}
#teach_td_names {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	padding-left: 4px;
	color: #FFCC66;
	text-decoration: none;
	padding-top: 18px;
}
#teach_td_names a {
	text-decoration: none;
	color: #ffcc66;
}
#teach_td_names a:visited {
	color: #685229;
	text-decoration: none;
}
#teach_td_names a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#teachr1_nav_top {
	color: #FFcc66;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	text-align: left;
	padding-left: 28px;
}
#teachr1sp3 {
	background-color: #19150C;
}

#teach_nav_top {
	text-decoration: none;
	padding-right: 28px;
	color: #FFD77B;
}
#teach_nav_top a {
	text-decoration: none;
	color: #FFD77B;
}
#teach_nav_top a:hover {
	color: #FFD77B;
	text-decoration: underline;
}
#teach_sp_content_b {
	background-color: #19150C;
}
#teachr1_leftsp {
	background-color: #19150C;
}
#teach_imgs1 {
	background-color: #19150C;
}
#teach_img2 {
	background-color: #332916;
}
#teach_img3 {
	background-color: #332916;
}
#teach_sp2 {
	background-color: #19150C;
}
.teachercontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffcc66;
}
#teach_content .teachercontent strong {
	font-weight: bold;
	text-decoration: underline;
}
#teach_list {
	text-align: center;
	font-weight: bold;
	line-height: 16px;
	vertical-align: middle;
}

#td_address {
	text-align: right;
	padding-right: 10px;
	vertical-align: middle;
	font-weight: bold;
	background-color: #000000;
	color: #FBD072;
	font-family: Georgia, "Times New Roman", Times, serif;
}



#nav_top {
	text-align: left;
	font-weight: normal;
	color: #FFCC66;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	vertical-align: middle;
}
#nav_top a {
	text-decoration: none;
	color: #FFCC66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#nav_top a:hover {
	color: #FFCC66;
	text-decoration: underline;
}

#nav_btm {
	text-align: right;
	vertical-align: bottom;
	padding-bottom: 0px;
	padding-right: 10px;
	font-size: 12px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-top-color: #332916;
	font-style: normal;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#nav_btm a {
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
}
#program_tdhdr .title {
	background-color: #1A150F;
}
#protdhdr {
	background-color: #1A150F;
}
#pro_td_col1 {
	background-color: #1A150F;
	text-transform: none;
	color: #FFCC66;
	font-size: 13px;
	text-align: center;
	line-height: 14px;
	vertical-align: top;
	padding-top: 6px;
}
#pro_td_col2 {
	background-color: #1A150F;
	font-size: 13px;
	color: #FFCC66;
	text-align: center;
	line-height: 14px;
	vertical-align: top;
	padding-bottom: 2px;
	padding-top: 6px;
}
#pro_td_col3 {
	background-color: #1A150F;
	color: #FFCC66;
	font-size: 13px;
	text-align: center;
	line-height: 14px;
	vertical-align: top;
	padding-top: 6px;
}
#pro_td_bottom a {
	color: #FFCC66;
	font-size: 12px;
	line-height: 20px;
}
#pro_bar {
	background-color: #332916;
}


#pro_td_bottom {
	background-color: #1A150F;
	border-top-color: #FFCC66;
	border-top-style: solid;
	border-top-width: 1px;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
}
#pro_lastcolumn {
	background-color: #1A150F;
}
#pro_td_col4 {
	font-size: 13px;
	color: #FFCC66;
	line-height: 14px;
	text-align: center;
	vertical-align: top;
	background-color: #1A150F;
	padding-top: 6px;
}
#pro_td_content {
	background-image: url(../images/mp_glef_r1_50.jpg);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #1A150F;
}
#table_main #pro_td_content a {
	color: #FF932B;
	text-decoration: underline;
}
#table_main #pro_td_content #randomImage {
	background-position: right top;
}


.programmaincontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFCC66;
}
.programmaincontent strong {
	text-decoration: underline;
}
#program_text {
	width: 362px;
	float: left;
	padding-right: 6px;
}
#program_flash {
	float: left;
	width: 196px;
}

#index_td_gclef {
	font-size: 12px;
	color: #FFCC66;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../images/images_r1/indexr1_gclef.jpg);
	background-repeat: no-repeat;
}
#index_tagline {
	background-image: url(../images/images_r1/indexr1_tagline.jpg);
}
#index_msm {
	background-image: url(../images/images_r1/indexr1_msm.gif);
}

#index_guitar {
	background-image: url(../images/images_r1/indexr1_guitar.jpg);
	background-repeat: no-repeat;
}
#index_gradbar {
	background-repeat: no-repeat;
	background-image: url(../images/images_r1/indexr1_gradient_bar_b.jpg);
}
#index_gradbar_top {
	background-image: url(../images/images_r1/indexr1_gradbar_top.jpg);
}



#td_tagline {
	background-image: url(../images/mp_tagline_r1.gif);
	background-repeat: no-repeat;
}

#index_td_gclef a {
	color: #FFCC66;
}

#index_td_content {
	background-color: #1A150F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC66;
	padding-left: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	vertical-align: top;
	padding-top: 2px;
	line-height: 18px;
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
}
#index_td_gclef {
	text-align: center;
	background-color: #1A150F;
	background-image: url(../images/mp_glef_r1.jpg);
}
#table_index #index_td_gclef p {
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	line-height: 1.3em;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}




#content_bar {
	background-color: #423A23;
	color: #FFD77B;
	letter-spacing: 0.1em;
	padding-left: 6px;
	border-left-width: 16px;
	border-left-style: solid;
	border-left-color: #64512A;
	vertical-align: middle;
}
#cal_content {
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 6px;
	background-color: #1B160A;
}

#cal_bar {
	background-color: #332916;
	color: #8D713D;
	font-size: 11px;
	letter-spacing: 0.1em;
	padding-left: 6px;
	border-left-width: 12px;
	border-left-color: #4F3F22;
	border-left-style: solid;
}
#pro_tble_glef {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}



#table_index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC66;
	border: 2px solid #1B160B;
	margin-right: auto;
	margin-left: auto;
}


#table_teachers {
	background-color: #000000;
}
#table_main #index_td_content #mp_content_nested #programs_nested_content .calbookingtext br {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#table_resources {
	border: 2px solid #332916;
}
#table_main #MAIN_CONTENT a {
	color: #FFCC66;
	font-size: 11px;
}
#table_calendar {
	border: 2px solid #332916;
}
#table_program {
	border: 2px solid #332916;
}
#table_teachers {
	border: 2px solid #332916;
	margin-right: auto;
	margin-left: auto;
}
#table_press1 {
	border: 2px solid #332916;
}



#table_main {
	border: 2px solid #1A150F;
	margin-right: auto;
	margin-left: auto;
}
#table_main #index_td_content a {
	font-size: 12px;
	color: #FFCC66;
	text-decoration: underline;
}
#table_main #index_td_content a:hover {
	color: #FFFFFF;
}

#kinnearimg {
	position:absolute;
	left:224px;
	top:181px;
	width:82px;
	height:92px;
	z-index:23;
	visibility: hidden;
}
#kinnearbio {
	position:absolute;
	left:347px;
	top:185px;
	width:390px;
	height:306px;
	z-index:24;
	color: #FFD77B;
	font-size: 12px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	visibility: hidden;
}
#allenimg {
	position:absolute;
	left:213px;
	top:182px;
	width:96px;
	height:94px;
	z-index:3;
	visibility: hidden;
}
#allenbio {
	position:absolute;
	left:341px;
	top:180px;
	width:410px;
	height:200px;
	z-index:4;
	visibility: hidden;
}
#teachr1_contentspb {
	background-color: #19150C;
}
#teachr1_rightspacer {
	background-color: #19150C;
}
#teachr1_spacertop {
	background-color: #19150C;
}
#mp_nav_top {
	color: #ffcc66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-left: 24px;
	vertical-align: middle;
}
#mp_nav_top a {
	text-decoration: none;
	color: #ffcc66;
}
#mp_nav_top a:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#mp_content_nested {
	vertical-align: top;
}
#table_main #index_td_content #closings {
	text-align: center;
}
#table_teachers #teach_photo #teach_list img {
	margin-right: auto;
	margin-left: auto;
}
#table_main #index_td_gclef img {
	margin-right: auto;
	margin-left: auto;
}
#calendargclef {
	line-height: 12px;
	padding-top: 60px;
	font-size: 9px;
}
#table_main #index_td_gclef #calendargclef img {
	border: 6px solid #000000;
}
#map1 {
	padding-top: 6px;
}
#map1 a {
	color: #FFFFFF;
}
#table_main #index_td_content #map1 a {
	color: #FFFFFF;
}
#table_main #index_td_content #map1 a:hover {
	color: #FFFFFF;
}
#table_main #index_td_content #map1 iframe {
	padding-bottom: 3px;
}
h2 {
	font-weight: bold;
}
.underline {
	text-decoration: underline;
}
.white {
	color: #FFCC66;
	text-decoration: underline;
}
.style1 {font-weight: bold}


.calbookingtext strong {
	text-decoration: underline;
}
.calbookingtext {
	font-size: 11px;
	color: #FFCC66;
	text-transform: none;
	padding-right: 0px;
	padding-left: 0px;
	line-height: 15px;
}


.click {
	font-size: 10px;
}

.title {
	font-size: 20px;
	color: #4F3F22;
	padding-top: 10px;
	padding-left: 10px;
}
.bold {
	font-weight: bold;
}
#table_index #index_td_content .click a {
	font-size: 1.1em;
	color: #ffcc66;
	text-decoration: none;
	font-style: italic;
}
#table_main #pro_td_content .programmaincontent p {
	margin: 0px;
	padding: 0px;
}
#table_main #pro_td_content p {
	margin: 0px;
	padding: 0px;
}
#table_main #index_td_content #panelContainer {
	height: 339px;
	width: 401px;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;

}
#teach_photo img {
	margin-right: auto;
	margin-left: auto;
}
#table_main tr #pro_td_content p a {
	line-height: 1.8em;
}
#table_teachers tr td #teachers {
	line-height: 1.5em;
	width: 131px;
}
#table_teachers tr td #teachers a {
	color: #FBD072;
	font-weight: normal;
	text-decoration: none;
}
#table_teachers tr td #teachers a:hover {
	color: #FFF;
}
#table_teachers tr td #teachers a:visited {
	color: #685229;
}
#movie {
	width: 274px;
	margin-left: 80px;
	margin-top: 20px;
}
