body {margin: 0; padding: 0; border: 0; text-align: center; color: #000; background: rgb(170,170,170);}
a {text-decoration: none;}
a:link {color: rgb(255,0,0);}
a:visited {color: rgb(255,0,0);}
a:hover {text-decoration: underline;}
div#container {position: relative; width: 778px; max-width: 778px; margin: 50px auto 50px; padding: 0; border: 0; background: #FFF; text-align: left;}
div#pageHeader {background: url(images/heading_photo_1a.gif) 0 0 no-repeat; height: 262px; width: auto; border: 1px solid #000;  
     border-bottom: 0; margin: 0; padding: 1px 0;}
#pageHeader h1 span, #pageHeader h2 span {visibility: hidden;}	
div#outline {width: auto; margin: 0; padding: 1px 0; border: 1px solid #000; border-top: 0; background: #FFF;} 
div#footer {clear: both; margin: 25px 200px 25px 40px; font: 0.7em Arial, Helvetica, Verdana, sans-serif; line-height: 1.35em;
     color: rgb(100,100,100);}
div#main {min-height: 715px; height: auto; _height: 715px; margin: 25px 185px 25px 40px; padding-right: 30px; 
     font: 0.85em Arial, Helvetica, Verdana, sans-serif; line-height: 1.35em; border-right: 1px solid rgb(120,120,120);}
#main h3 {font: bold 1.25em Arial, Helvetica, Verdana, sans-serif; padding: 1em 0 0 0; margin: 0.5em 0 -0.75em 0;} 
#main h2 {background: url(images/welcome.gif) 0 0 no-repeat; height: 41px; width: auto; 
     padding: 1em 0 0 0; margin: 0 0 -1em 0;}
#main h2 span {visibility: hidden;}

.prop {float:left; width:1px;}
.min715px {height:715px;}
  
div#sidebar {position: absolute; z-index: 11; width: 175px; top: 282px; right: 0; text-align: left; 
     margin: 0; padding: 5 px 15px 5px 20px;} 
#sidebar ul {margin: 0; padding: 5px 0 0 0; list-style-type: none;}
#sidebar li {margin: 0 10px 0 3px;}
#sidebar li#menu_home, #sidebar li#menu_news, #sidebar li#menu_about, #sidebar li#menu_shows, 
     #sidebar li#menu_cds, #sidebar li#menu_reviews, #sidebar li#menu_workshops, 
	 #sidebar li#menu_photos, #sidebar li#menu_production {margin: 5px 15px 0 -1px;}

#sidebar li#menu_home {background:transparent url(images/menu_home_1.gif) no-repeat;}
#sidebar li#menu_news {background:transparent url(images/menu_news_1.gif) no-repeat;}
#sidebar li#menu_currentnews {background:transparent url(images/menu_currentnews_1.gif) no-repeat;}
#sidebar li#menu_newsarchive {background:transparent url(images/menu_newsarchive_1.gif) no-repeat;}
#sidebar li#menu_about {background:transparent url(images/menu_about_1.gif) no-repeat;}
#sidebar li#menu_bio {background:transparent url(images/menu_biography_1.gif) no-repeat;}
#sidebar li#menu_references {background:transparent url(images/menu_references_1.gif) no-repeat;}
#sidebar li#menu_contact {background:transparent url(images/menu_contact_1.gif) no-repeat;}
#sidebar li#menu_shows {background:transparent url(images/menu_shows_1.gif) no-repeat;}
#sidebar li#menu_newshows {background:transparent url(images/menu_newshows_1.gif) no-repeat;}
#sidebar li#menu_sitkoc {background:transparent url(images/menu_sitkoc_1.gif) no-repeat;}
#sidebar li#menu_oldshows {background:transparent url(images/menu_pastshows_1.gif) no-repeat;}
#sidebar li#menu_cds {background:transparent url(images/menu_cds_1.gif) no-repeat;}
#sidebar li#menu_listen {background:transparent url(images/menu_listen_1.gif) no-repeat;}
#sidebar li#menu_order {background:transparent url(images/menu_order_1.gif) no-repeat;}
#sidebar li#menu_reviews {background:transparent url(images/menu_reviews_1.gif) no-repeat;}
#sidebar li#menu_concertrev {background:transparent url(images/menu_concertrev_1.gif) no-repeat;}
#sidebar li#menu_cdrev {background:transparent url(images/menu_cdrev_1.gif) no-repeat;}
#sidebar li#menu_workshops {background:transparent url(images/menu_workshops_1.gif) no-repeat;}
#sidebar li#menu_literacy {background:transparent url(images/menu_literacy_1.gif) no-repeat;}
#sidebar li#menu_summersong {background:transparent url(images/menu_summersong_1.gif) no-repeat;}
#sidebar li#menu_photos {background:transparent url(images/menu_photos_1.gif) no-repeat;}
#sidebar li#menu_candid {background:transparent url(images/menu_candid_1.gif) no-repeat;}
#sidebar li#menu_press {background:transparent url(images/menu_pressphotos_1.gif) no-repeat;}
#sidebar li#menu_production {background:transparent url(images/menu_production_1.gif) no-repeat;}


#sidebar a {display: block; width: 140px; height: 0; padding-top: 22px; color: #000; overflow: hidden;}
#sidebar a#a_home, #sidebar a#a_production  {display: block; width: 140px; height: 0; padding-top: 25px; 
      color: #000;  overflow: hidden;}
#sidebar a#a_sitkoc, #sidebar a#a_literacy, #sidebar a#a_summersong {display: block;  width: 140px;  height: 0;  
      padding-top: 37px; color: #000; overflow: hidden;}  
#sidebar li#menu_news, #sidebar li#menu_about, #sidebar li#menu_shows, #sidebar li#menu_cds, 
	 #sidebar li#menu_reviews, #sidebar li#menu_workshops, #sidebar li#menu_photos {display: block; width: 140px; 
	 height: 0; padding-top: 25px; color: #000; overflow: hidden;}

* html #sidebar a:link, * html #sidebar a:visited {height: 22px; he\ight: 0;}
* html #sidebar a#a_home:link, * html #sidebar a#a_home:visited, * html #sidebar a#a_production:link,
      * html #sidebar a#a_production:visited {height: 25px; he\ight: 0;}
* html #sidebar a#a_sitkoc:link, * html #sidebar a#a_sitkoc:visited,  * html #sidebar a#a_literacy:link, 
      * html #sidebar a#a_literacy:visited, * html #sidebar a#a_summersong:link, 
	  * html #sidebar a#a_summersong:visited, * html #sidebar a#a_articles:link, 
	  * html #sidebar a#a_articles:visited {height: 37px; he\ight: 0;}
* html #sidebar a:hover {height: 22px; he\ight: 0;}	 
* html #sidebar a#a_home:hover, * html #sidebar a#a_home:hover, * html #sidebar a#a_production:hover,
      * html #sidebar a#a_production:hover {height: 25px; he\ight: 0;} 
* html #sidebar a#a_sitkoc:hover, * html #sidebar a#a_sitkoc:hover,  * html #sidebar a#a_literacy:hover, 
      * html #sidebar a#a_literacy:hover, * html #sidebar a#a_summersong:hover, 
	  * html #sidebar a#a_summersong:hover, * html #sidebar a#a_articles:hover, 
	  * html #sidebar a#a_articles:hover {height: 37px; he\ight: 0;}	  

#sidebar a#a_home {background:transparent url(images/menu_home_2.gif) -130px -90px no-repeat;}	  
#sidebar a#a_home:hover {background-position:0 0; z-index:50;}	 
#sidebar a#a_currentnews {background:transparent url(images/menu_currentnews_2.gif) -130px -90px no-repeat;}	  
#sidebar a#a_currentnews:hover {background-position:0 0; z-index:50;}	  
#sidebar a#a_newsarchive {background:transparent url(images/menu_newsarchive_2.gif) -130px -90px no-repeat;}	  
#sidebar a#a_newsarchive:hover {background-position:0 0; z-index:50;}	
#sidebar a#a_bio {background:transparent url(images/menu_biography_2.gif) -130px -90px no-repeat;}	  
#sidebar a#a_bio:hover {background-position:0 0; z-index:50;}	  	
#sidebar a#a_references {background:transparent url(images/menu_references_2.gif) -130px -90px no-repeat;}	  
#sidebar a#a_references:hover {background-position:0 0; z-index:50;}
#sidebar a#a_contact {background:transparent url(images/menu_contact_2.gif) -130px -90px no-repeat;}	  
#sidebar a#a_contact:hover {background-position:0 0; z-index:50;}	
#sidebar a#a_newshows {background:transparent url(images/menu_newshows_2.gif) -130px -90px no-repeat;}	  
#sidebar a#a_newshows:hover {background-position:0 0; z-index:50;}
#sidebar a#a_sitkoc {background:transparent url(images/menu_sitkoc_2.gif) -130px -90px no-repeat;}	  
#sidebar a#a_sitkoc:hover {background-position:0 0; z-index:50;}
#sidebar a#a_oldshows {background:transparent url(images/menu_pastshows_2.gif) -130px -90px no-repeat;}	  
#sidebar a#a_oldshows:hover {background-position:0 0; z-index:50;}
#sidebar a#a_listen {background:transparent url(images/menu_listen_2.gif) -130px -90px no-repeat;}	  
#sidebar a#a_listen:hover {background-position:0 0; z-index:50;}	
#sidebar a#a_order {background:transparent url(images/menu_order_2.gif) -130px -90px no-repeat;}	  
#sidebar a#a_order:hover {background-position:0 0; z-index:50;}	  	    	    	  	  	    	    	  	  	   	     	  
#sidebar a#a_concertrev {background:transparent url(images/menu_concertrev_2.gif) -130px -90px no-repeat;}	  
#sidebar a#a_concertrev:hover {background-position:0 0; z-index:50;}	
#sidebar a#a_cdrev {background:transparent url(images/menu_cdrev_2.gif) -130px -90px no-repeat;}	  
#sidebar a#a_cdrev:hover {background-position:0 0; z-index:50;}	  
#sidebar a#a_literacy {background:transparent url(images/menu_literacy_2.gif) -130px -90px no-repeat;}	  
#sidebar a#a_literacy:hover {background-position:0 0; z-index:50;}
#sidebar a#a_summersong {background:transparent url(images/menu_summersong_2.gif) -130px -90px no-repeat;}	  
#sidebar a#a_summersong:hover {background-position:0 0; z-index:50;}	  	  	  	  	    	  
#sidebar a#a_photos {background:transparent url(images/menu_photos_2.gif) -130px -90px no-repeat;}	  
#sidebar a#a_photos:hover {background-position:0 0; z-index:50;}	
#sidebar a#a_candid {background:transparent url(images/menu_candid_2.gif) -130px -90px no-repeat;}	  
#sidebar a#a_candid:hover {background-position:0 0; z-index:50;}	  	   	  	    	    	    	  
#sidebar a#a_press {background:transparent url(images/menu_pressphotos_2.gif) -130px -90px no-repeat;}	  
#sidebar a#a_press:hover {background-position:0 0; z-index:50;}	
#sidebar a#a_production {background:transparent url(images/menu_production_2.gif) -130px -90px no-repeat;}	  
#sidebar a#a_production:hover {background-position:0 0; z-index:50;}	 

#main p.copy {padding: 0;}	
#main p.copyend {padding: 0 0 2em 0; border-bottom: 1px solid #000;}	
#main p.copyitalic {font-style: italic;}	
#main ul.copy {margin: 1.3em 0 0.3em 0; list-style: none; padding: 0;}


div#gallery {padding: 0; margin: 2em 0 0 -0.5em;}
.galleryimage {float: left; height: 162px; width: 122px; margin: 5px 5px;}
.galleryimage img {background-color: #FFF; padding: 0; border: 1px solid rgb(120,120,120); display: block; text-align: center;}
.galleryimage span {padding: 0; margin: 8px 0 0 0; line-height: 1em; text-align: center; font-size: 0.9em; display: block;}

.galleryimage2 {float: left; height: 130px; width: 130px; margin: 5px 5px;}
.galleryimage2 img {background-color: #FFF; padding: 0; border: 1px solid rgb(120,120,120); display: block; text-align: center;}
.galleryimage2 span {padding: 0; margin: 8px 0 0 0; line-height: 1em; text-align: center; font-size: 0.9em; display: block;}

div#details {clear: both; padding: 0; margin: 2em 0 0 0;}

.galleryimage3 {float: left; height: 182px; width: 142px; margin: 5px 5px;}
.galleryimage3 img {background-color: #FFF; padding: 0; border: 1px solid rgb(120,120,120); display: block; text-align: center;}
.galleryimage3 span {padding: 0; margin: 8px 0 0 0; line-height: 1em; text-align: center; font-size: 0.9em; display: block;}

