				
				
				
				
				
			/* start global*/
			
			body {
			font-family: verdana, arial, sans-serif;
			font-size:10px;
			background:#e0dfda;
			margin:0px 0px 0px 0px;}
				
				/*end global*/
				/*----------------------------------------------------------------*/
				/* start top level page structure*/
				
				
				
				/*structure for page*/
				/*top level table, 3 cols, center col holder page content*/
				
				table#tpl {
				background:#a1a098;
				padding:0px;
				}
				
				td#left_tpl {
				width:33%;
				background:#e0dfda;
				}
				
				td#center_tpl {
				width:692px;
				background:#a1a098;
				}
				
				td#right_tpl {
				width:33%;
				background:#e0dfda;
				}
				
				/*structure the content page*/
				
				/* header, within tpl center*/
				
				#hdr { 
				width:692px;
				background:#a1a098;/*background-image: url("http://www.gwhite.us/images/hdr_f.gif")*/;
				}
				
				/* begin navbar*/
				
				#nav{
				height:24px;
				text-align:center;
				padding-left:6px;
				
				}
				
				#nav_table{
				border:2px solid #63625c;
				background:#e0dfda;
				}
				
					.nav_cell_a{
				text-align:center;
				font: 1.1em   Arial,Helvetica, Verdana,sans-serif;
				line-height:1.8em;
				font-weight:800;
				color: #63625c;
				text-align:center;
				border-right:2px solid #63625c;
				background:#e0dfda;
				}
				
					.nav_cell_a a{
				
				color: #63625c;
				background:#e0dfda;
				text-decoration:none;
				}
				
				.nav_cell_a a:hover{
				color: #63625c;
				background:#fff;
				text-decoration:none;
				}
				
					.nav_cell_b{
				text-align:center;
				font: 1.1em   Arial,Helvetica, Verdana,sans-serif;
				line-height:1.8em;
				font-weight:800;
				color: #63625c;
				text-align:center;
				background:#e0dfda;
				}
				
					.nav_cell_b a{
				color: #63625c;
				background:#e0dfda;
				text-decoration:none;
				}
				
					.nav_cell_b a:hover{
			color: #63625c;
				background:#fff;
				text-decoration:none;
				}
				
					.nav_cell_c{
				text-align:center;
				font: 1.1em   Arial,Helvetica, Verdana,sans-serif;
				line-height:1.8em;
				font-weight:800;
				color: #63625c;
				text-align:center;
				border-right:2px solid #63625c;
				background:#ffffff;
				}
				
					.nav_cell_c a{
				
				color: #63625c;
				background:#ffffff;
				text-decoration:none;
				}
				
				.nav_cell_c a:hover{
				color: #63625c;
				background:#fff;
				text-decoration:none;
				}
				
					/* end navbar*/
					
				/* main content table, 3 cols within tpl center, holder nav, content table, right edge*/
				
				
				table#page_body {
				padding:0px;
				width:692px;
				}
				
				td#bdy_left {
				width:362px;
				background:#a1a098;
				}
				
				td#bdy_right {
				width:330px;
				background:#a1a098;
				}
				
				
				
				#left_content1{
				background:#e0dfda;
				width:345px;
				margin-top:14px;
				margin-left:11px;
				margin-bottom:12px;
				margin-right:2px;
				padding-top:12px;
				border:2px solid #63625c;
				}
				
			#left_content1 td#idx_left2 {
			padding-top:6px;
			padding-bottom:4px;
			}
				
				
				#right_content1{
				background:#e0dfda;
				width:312px;
				margin-top:14px;
				margin-left:3px;
				margin-bottom:7px;
				margin-right:11px;
				padding-top:12px;
				padding-bottom:4px;
				border:2px solid #63625c;
				}
				
			
				
				
					#right_content2{
				background:#a1a098;
				width:312px;
				margin-bottom:14px;
				margin-left:3px;
				margin-right:11px;
				text-align:center;
				
				}
				
				#right_content2a{
				background:#e0dfda;
				width:150px;
				height:94%;
				text-align:center;
				margin-top:auto;
				margin-left:0px;
				margin-bottom:auto;
				margin-right:4px;
				padding-top:6px;
				padding-bottom:4px;
				border:2px solid #63625c;
				}
				
				#right_content2b{
				background:#e0dfda;
				width:150px;
				height:94%;
				text-align:center;
				margin-top:auto;
				margin-left:4px;
				margin-bottom:auto;
				margin-right:0px;
				padding-top:6px;
				padding-bottom:4px;
				border:2px solid #63625c;
				}
				
				
			#right_content2a img{
			border:1px solid #7c7b72;
			margin-top:8px;
			margin-bottom:8px;
				text-align:center;}
				
		
				#right_content2b img{
			border:1px solid #7c7b72;
			margin-top:8px;
			margin-bottom:8px;
				text-align:center;}
				
				
				#about_right_content2{
				background:#e0dfda;
				width:312px;
				margin-left:3px;
				margin-bottom:7px;
				margin-right:11px;
				padding-top:12px;
				padding-bottom:4px;
				border:2px solid #63625c;
				
				}
				
				
				#ws_left_content1{
				background:#e0dfda;
				width:331px;
				margin-top:2px;
				margin-left:13px;
				margin-bottom:12px;
				margin-right:2px;
				border:2px solid #63625c;
				}
				
			
				
				
				#ws_right_content1{
				background:#e0dfda;
				width:305px;
				margin-top:2px;
				margin-left:6px;
				margin-bottom:7px;
				margin-right:11px;
				border:2px solid #63625c;
				}
				
				#ws_header_left {
				width:331px;
				margin-top:5px;
				margin-left:13px;
				margin-bottom:5px;
				margin-right:4px;
				text-align:center;
				
				}
				
				#ws_header_right {
				width:305px;
				margin-top:5px;
				margin-left:6px;
				margin-bottom:5px;
				margin-right:11px;
				text-align:center;
				
				}
				
				
				.ws_frame_left{
				background:#e0dfda;
			    text-align:center;
				}
				
				.ws_content_left{
				background:#e0dfda;
				padding:14px;
			    text-align:center;
				}
				
				.ws_frame_right{
				background:#e0dfda;
			    text-align:center;
				}
				
				.ws_content_right{
				background:#e0dfda;
				padding-top:14px;
				padding-bottom:14px;
				padding-left:16px;
				padding-right:12px;
			    text-align:center;
				}
				
				/* begin instructors page*/
				
				#inst_frame_left{
				padding-top:22px;
				padding-bottom:14px;
				padding-left:66px;
				padding-right:0px;
				}
				
				#inst_frame_ctr{
				padding-top:22px;
				padding-bottom:14px;
				padding-left:0px;
				padding-right:0px;
				
				}
				
				
				#inst_frame_right{
				padding-top:22px;
				padding-bottom:14px;
				padding-left:0px;
				padding-right:12px;
				}
				
				#instrument_menu{
				background:#e0dfda;
				width:118px;
			text-align:center;
			padding-bottom:14px;
			padding-top:4px;
				border:2px solid #63625c;
				}
				
				#teacher_menu {
				background:#e0dfda;
				width:122px;
			text-align:center;
				border-top:2px solid #63625c;
				border-right:2px solid #63625c;
				border-bottom:2px solid #63625c;
				padding-top:8px;
				padding-bottom:14px;
				}
				
					#teacher_menu2 {
				background:#a1a098;
				width:122px;
			text-align:center;
				height:800px;
				border-left:2px solid #63625c;
				
				}
				
				#teacher_bio {
				background:#e0dfda;
					border-top:2px solid #63625c;
				height:821px;
				width:298px;
				border-left:2px solid #63625c;
				border-bottom:2px solid #63625c;
				padding-top:10px;	
			  
				padding-left:12px;
				
				}
				
				
				#teacher_content {
				width:248px;
				background:#fff;
					border:2px solid #a1a098;
				padding-top:6px;
				padding-right:4px;
				padding-bottom:14px;
				padding-left:12px;
			text-align:left;
				
				}
				
				.teacher_hdr{
				font: 1.2em   Arial,Helvetica, Verdana,sans-serif;
				line-height:28px;
				font-weight:800;
				font-style:italic;
				color: #2a2a27;
				margin-left:4px;
				}
				
				.teacher_txt{
				font: 1.2em   Arial,Helvetica, Verdana,sans-serif;
				line-height:1.4em;
				font-weight:400;
				margin-left:4px;
				margin-bottom:8px;
				font-style:italic;
				color: #63625c;
				}
				
				.inst_menu{
				font: 1.0em   Arial,Helvetica, Verdana,sans-serif;
				line-height:28px;
				font-weight:400;
				font-style:italic;
				color: #63625c;
				}
				
				.inst_menu a{
				
				font-weight:800;
				font-style:italic;
				color: #63625c;
				text-decoration:none;
				}
				
				.inst_menu a:hover{
				color: #2a2a27;
				font-weight:800;
				font-style:italic;
				
				text-decoration:none;
				}
				
								.tchr_menu{
				font: 1.1em   Arial,Helvetica, Verdana,sans-serif;
				line-height:28px;
				font-weight:400;
				font-style:italic;
				color: #63625c;
				}
				
				.tchr_menu a{
				
				font-weight:800;
				font-style:italic;
				color: #63625c;
				text-decoration:none;
				}
				
				.tchr_menu a:hover{
				color: #2a2a27;
				font-weight:800;
				font-style:italic;
				
				text-decoration:none;
				}
				
							.tchr_link {
				font: 1.0em   Arial,Helvetica, Verdana,sans-serif;
				line-height:1.3em;
				margin-left:7px;
				margin-right:7px;
				padding-top:6px;
				padding-bottom:18px;
				font-weight:800;
				color: #2f61b5;
				text-align:center;
				font-style:italic;
				}
				
					.tchr_link a{
				font-weight:800;
				color: #2f61b5;
				text-align:center;
				font-style:italic;
				}
				
					.tchr_link a:hover{
				font-weight:800;
				color: #333333;
				text-align:center;
				font-style:italic;
				}
				
				
				
				/* end instructors page*/
				#reg_content1{
				background:#e0dfda;
				width:660px;
				
				margin-top:14px;
				margin-left:14px;
				margin-bottom:12px;
				margin-right:2px;
				padding-top:12px;
				border:2px solid #63625c;
				
				}
				
				#reg_pos{
				margin-left:165px;
				font: 10px   Arial,Helvetica, Verdana,sans-serif;
				line-height:10px;
				color: #63625c;
				}
				
					#reg_pos form{
				
				font: 1.1em   Arial,Helvetica, Verdana,sans-serif;
				line-height:1.3em;
				}
				
					.formbg { border:1px solid #63625c;
	BORDER-RIGHT: #e0dfda thin groove; BORDER-TOP: #e0dfda thin groove; BORDER-LEFT: #e0dfda thin groove; BORDER-BOTTOM: #e0dfda thin groove; BACKGROUND-COLOR: #ffffff;
 font-family:arial,helvetica,sans-serif;
   font-size:84%;border:1px solid #63625c;
}

				.formbg select {
	BORDER-RIGHT: #e0dfda thin groove; BORDER-TOP: #e0dfda thin groove; BORDER-LEFT: #e0dfda thin groove; BORDER-BOTTOM: #e0dfda thin groove; BACKGROUND-COLOR: #ffffff; border:1px solid #63625c;
}



		#can_content1{
				background:#e0dfda;
				width:660px;
				
				margin-top:14px;
				margin-left:14px;
				margin-bottom:12px;
				margin-right:2px;
				padding-top:12px;
				border:2px solid #63625c;
				}
					#can_content2{
				background:#e0dfda;
				width:546px;
				
				margin-top:14px;
				margin-left:64px;
				margin-bottom:12px;
				}
				
				/*-------------------------------------------*/
				/* begin main page content*/
				/*-------------------------------------------*/
				
				
				
				
				
				
				
				/* ------------------------------*/
				/* nav column*/
				/* ------------------------------*/
				
				
				
				
				
				
				
				
				
				/* nav typography*/
				
				#donor_txt{
				font: 14px Arial,Helvetica, Verdana,sans-serif;
				line-height:16px;
				font-weight:800;
				color: #fff;
				text-align:center;
				margin:0px 0px 1px 6px;
				}
				#donor_txt a{
				font: 15px Arial,Helvetica, Verdana,sans-serif;
				line-height:17px;
				font-weight:800;
				color: #4d545e;
				margin:0px 0px 1px 6px;
				text-decoration:none;
				}
				#donor_txt a:hover{
				font: 15px Arial,Helvetica, Verdana,sans-serif;
				line-height:17px;
				font-weight:800;
				color: #b04631;
				margin:0px 0px 1px 6px;
				text-decoration:underline;
				}
				
		
				
				/* ------------------------------*/
				/* end nav column*/
				/* ------------------------------*/
				
				
				
				
				
				/* ------------------------------*/
				/* index page - idx1*/
				/* ------------------------------*/
				
				#left_content1 img {
				margin:0px 5px 8px 12px;
				text-align:left;
				border:1px solid #7c7b72;
				
				}
				
				img_border {
				border:1px solid #7c7b72;
				text-align:center;
				}
			
				/* ------------------------------*/
				/* index page - idx2*/
				/* ------------------------------*/
				
				/* ------------------------------*/
				/* index page - idx3*/
				/* ------------------------------*/
	
				
			
				
				.right_col_margin{
				margin:10px 0px 0px 19px;
				}

				/*-------------------------------------------*/
				/* begin  general typography*/
				/*-------------------------------------------*/
				
		
				
				h3 { 
				font-size: 1.5em;
				line-height: 120%;
				font-family:  Verdana,  sans-serif;
				font-weight:400;
				letter-spacing:.03em; 
				word-spacing: -1px;
				text-decoration:none;
				color: #454a53;
				margin:3px 9px 8px 19px;
				}
				h3 a{ 
				text-decoration:none;
				color:#58729c;
				}
				h3 a:hover{ 
				text-decoration:underline;
				/*border-bottom:1px dashed #bea325;*/
				color: #b04631;
				}
				
				h4 { 
				font: 1.1em Arial, Helvetica, sans-serif;
				line-height: 115%;
				font-weight:800;
				color: #63625c;
				text-decoration:underline;
				text-align:center;
				padding-top:8px;
				}
				
				h4 a{ 
				text-decoration:none;
				color: #58729c;
				}
				
				h4 a:hover{ 
				text-decoration:underline;
				color: #b04631;
				}
		
			
		
				
				.top_space {
				font: 8px sans-serif;
				line-height:8px;
				}
				
				
				
				.body {
				font: 1.1em   Arial,Helvetica, Verdana,sans-serif;
				line-height:1.3em;
				margin-left:7px;
				margin-right:7px;
				margin-bottom:7px;
				font-weight:400;
				color: #63625c;
				text-align:center;
				}
				
					.body a{
				font: 1.0em   Arial,Helvetica, Verdana,sans-serif;
				line-height:1.3em;
				font-weight:800;
				color: #2f61b5;
				text-decoration:none;
				text-align:center;
				}
				
				.hdr1 { 
				font: 1.1em Arial, Helvetica, sans-serif;
				line-height: 115%;
				font-weight:800;
				color: #63625c;
				text-decoration:underline;
				text-align:center;
				}
				
				.dek {
				font: 1.1em   Arial,Helvetica, Verdana,sans-serif;
				line-height:1.3em;
				margin-left:7px;
				margin-right:7px;
				font-weight:400;
				color: #63625c;
				text-align:center;
				}
				
					.hdr2 {
				font: 1.1em   Arial,Helvetica, Verdana,sans-serif;
				line-height:1.2em;
				margin-left:6px;
				margin-right:6px;
				margin-top:10px;
				font-weight:800;
				color: #63625c;
				text-align:center;
				}
				
					p {
				font: 1.1em   Arial,Helvetica, Verdana,sans-serif;
				line-height:1.3em;
				margin-left:6px;
				margin-right:6px;
				margin-bottom:7px;
				margin-top:20px;
				font-weight:400;
				color: #63625c;
				text-align:center;
				vertical-align:top;
				}
				
				.ws_hdr {
				font: 1.1em   Arial,Helvetica, Verdana,sans-serif;
				line-height:1.2em;
				font-weight:400;
				color: #fff;
				}
			
				
				/*-------------------------------------------*/
				/* about page*/
				/*-------------------------------------------*/  
				
				.about_hdr {
				font: 1.1em   Arial,Helvetica, Verdana,sans-serif;
				line-height:1.3em;
				margin-left:7px;
				margin-right:7px;
				margin-bottom:4px;
				font-weight:400;
				color: #63625c;
				text-align:center;
				font-style:italic;
				}
				
				.hdr3 {
				font: 1.2em   Arial,Helvetica, Verdana,sans-serif;
				line-height:1.3em;
				margin-left:6px;
				margin-right:6px;
				
				font-weight:800;
				color: #63625c;
				text-align:center;
				font-style:italic;
				}
				
					.about_body {
				font: 1.1em   Arial,Helvetica, Verdana,sans-serif;
				line-height:1.3em;
				margin-left:7px;
				margin-right:7px;
				margin-bottom:7px;
				padding-top:11px;
				font-weight:400;
				color: #63625c;
				text-align:center;
				}
				
						.about_quote {
				font: 1.1em   Arial,Helvetica, Verdana,sans-serif;
				line-height:1.3em;
				margin-left:7px;
				margin-right:7px;
				margin-bottom:7px;
				padding-top:11px;
				font-weight:400;
				color: #63625c;
				text-align:center;
				font-style:italic;
				}
				
				.about_link {
				font: 1.0em   Arial,Helvetica, Verdana,sans-serif;
				line-height:1.3em;
				margin-left:7px;
				margin-right:7px;
				
				padding-top:6px;
				padding-bottom:18px;
				font-weight:800;
				color: #2f61b5;
				text-align:center;
				font-style:italic;
				}
				
					.about_link a{
				font-weight:800;
				color: #2f61b5;
				text-align:center;
				font-style:italic;
				}
			
				.about_img_left {
				
				text-align:center;
				padding-left:20px;
				}
				
				.about_img_right {
			
				text-align:center;
				padding-right:30px;
				}
				
				.about_txt_left {
				text-align:center;
				
				padding-bottom:10px;
					font: 1.0em   Arial,Helvetica, Verdana,sans-serif;
				line-height:1.1em;
				font-weight:400;
				color: #63625c;
				font-style:italic;
				}
				
				.about_txt_right {
				text-align:center;
				
					padding-bottom:10px;
					font: 1.0em   Arial,Helvetica, Verdana,sans-serif;
				line-height:1.1em;
				font-weight:400;
				color: #63625c;
				font-style:italic;
				}
				
				.hdr4 { 
				font: 1.1em Arial, Helvetica, sans-serif;
				line-height: 115%;
				font-weight:800;
				color: #63625c;
				text-decoration:underline;
				text-align:center;
				padding-bottom:8px;
				}
				
				
				/* ------------------------------*/
				/* workshop/programs typography*/
				/* ------------------------------*/
				
				.ws_hdr {
				font: 1.1em   Arial,Helvetica, Verdana,sans-serif;
				line-height:1.2em;
				font-weight:400;
				color: #fff;
				}
				
				
					.ws_hdr2 {
				font: 1.1em   Arial,Helvetica, Verdana,sans-serif;
				line-height:1.3em;
				font-weight:800;
				color: #3c3b3a;
				font-style:italic;
				
				text-align:center;
				}
				
				.ws_body {
				font: 1.1em   Arial,Helvetica, Verdana,sans-serif;
				line-height:1.3em;
				font-weight:400;
				color: #63625c;
				font-style:italic;
				margin-top:10px;
				text-align:center;
				}
				
				.ws_body a{
				font-weight:400;
				color: #2f61b5;
				font-style:italic;
				margin-top:10px;
				text-align:center;
				text-decoration:none;
				}
				
				.ws_body a:hover{
				font-weight:400;
				color: #fff;
				font-style:italic;
				margin-top:10px;
				text-align:center;
				text-decoration:none;
				}
				
					.ws_img {
			margin-top:8px;
			margin-bottom:12px;
			text-align:center;
				}
				
						.ws_img img{
					border:1px solid #7c7b72;
				}
				
				
				/* ------------------------------*/
				/* cancellation policy typography*/
				/* ------------------------------*/
				
				.can_ind {
				width:400px;
				text-align:left;
				}
				
					.can_body {
				font: 1.1em   Arial,Helvetica, Verdana,sans-serif;
				line-height:1.3em;
				margin-top:4px;
				margin-bottom:4px;
				font-weight:400;
				color: #63625c;
				text-align:left;
				}
				
		.can_body_ind {
				font: 1.1em   Arial,Helvetica, Verdana,sans-serif;
				line-height:1.3em;
				width:526px;
				font-weight:400;
				color: #63625c;
				text-align:left;
				
				margin-left:20px;
				}
				/*-------------------------------------------*/
				/* end general typography*/
				/*-------------------------------------------*/  
				
				
				
				
				/* ------------------------------*/
				/* home top column typography*/
				/* ------------------------------*/
				
				
				
				
				
				
				
				
				
				
				/* ------------------------------*/
				/* home right column typography*/
				/* ------------------------------*/
				
		
				
				
				/* ------------------------------*/
				/* home right column typography*/
				/* ------------------------------*/
				
			
				
				
				/* ------------------------------*/
				/* page 2 typography*/
				/* ------------------------------*/
				
				
				
				
				
	
				
				
				/* begin footer typography*/
				
				
				

				
				
				
				/*ie5 mac no more tears*/
				
				/*\*//*/
				#hdr_img{
				margin: 7px 0px 0px 34px;
				}
				/**/
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					

