body {
		font-size: 13px;
		line-height: 16px;
		font-family: Georgia, Utopia,Palatino,'Palatino Linotype',serif;
		font-variant: small-caps;
		background-color: white;
		color:#888888;		
		}
		
#splash_frame {
		text-align: right;
		margin-top: 0px;
		margin-right: auto;
		margin-left: auto;
		padding-right: 00px;
		width: 378px;	
		}

#frame {
		text-align: right;
		margin-top: 0px;
		margin-right: auto;
		margin-left: auto;
		padding-right: 00px;
		width: 850px;	
		}


#splash_opera {
		float: left;
		margin-left:0px;
		margin-top:55px;
		height:300px;
		width:60px;
		background:url(./img/opera_splash.jpg) no-repeat;
		border:1px solid #888888;
		color: #86b300
		padding: 0px;
		white-space:nowrap;
		display:block;
		}
#splash_opera a {display: block; color: #000000; text-decoration: none; width:60px; height: 300px;}
#splash_opera a:hover {visibility: visible;}
#splash_opera a:hover img {visibility: hidden;}




#splash_theater {
		float: left;
		margin-left:40px;
		margin-top:55px;
		height:300px;
		width:60px;
		background:url(./img/theater_splash.jpg) no-repeat;
		border:1px solid #888888;
		color: #86b300
		padding: 0px;
		white-space:nowrap;
		display:block;
		}
#splash_theater a {display: block; color: #000000; text-decoration: none; width:60px; height: 300px;}
#splash_theater a:hover {visibility: visible;}
#splash_theater a:hover img {visibility: hidden;}


#splash_dance {
		float: left;
		margin-left:40px;
		margin-top:55px;
		height:300px;
		width:60px;
		background:url(./img/dance_splash.jpg) no-repeat;
		border:1px solid #888888;
		color: #86b300
		padding: 0px;
		white-space:nowrap;
		display:block;
		}
#splash_dance a {display: block; color: #000000; text-decoration: none; width:60px; height: 300px;}
#splash_dance a:hover {visibility: visible;}
#splash_dance a:hover img {visibility: hidden;}


#splash_about {
		float: left;
		margin-left:40px;
		margin-top:55px;
		height:300px;
		width:60px;
		background:url(./img/about_splash.jpg) no-repeat;
		border:1px solid #888888;
		color: #86b300
		padding: 0px;
		white-space:nowrap;
		display:block;
		}
#splash_about a {display: block; color: #000000; text-decoration: none; width:60px; height: 300px;}
#splash_about a:hover {visibility: visible;}
#splash_about a:hover img {visibility: hidden;}



#mjsbanner {
		float: left;
		margin-left:0px;
		margin-top:10px;
		height:30px;
		width:373px;
		background:white;
		font-size: 20px;
		line-height: 20px;
		letter-spacing: 6.9px;
		font-variant: small-caps;
		text-align:center;
		padding=0px;
		border:0px solid #888888;
		}		
#mjsbanner a:link {color: #888888; text-decoration: none;}
#mjsbanner a:active {color: #888888; text-decoration: none;}
#mjsbanner a:visited {color: #888888; text-decoration: none;}
#mjsbanner a:hover {color: #000000; text-decoration: none;}


#opera_left_banner {
		float: left;
		margin-left:0px;
		margin-top:21px;
		height:300px;
		width:60px;
		background:url(./img/opera_splash.jpg) no-repeat;
		border:1px solid #888888;
		color: #86b300
		padding: 0px;
		white-space:nowrap;
		display:block;
		}

#theater_left_banner {
		float: left;
		margin-left:0px;
		margin-top:21px;
		height:300px;
		width:60px;
		background:url(./img/theater_splash.jpg) no-repeat;
		border:1px solid #888888;
		color: #86b300
		padding: 0px;
		white-space:nowrap;
		display:block;
		}
		
#dance_left_banner {
		float: left;
		margin-left:0px;
		margin-top:21px;
		height:300px;
		width:60px;
		background:url(./img/dance_splash.jpg) no-repeat;
		border:1px solid #888888;
		color: #86b300
		padding: 0px;
		white-space:nowrap;
		display:block;
		}
		

#showsbygenre {
		float: left;
		margin-left:40px;
		margin-top:15px;
		height:auto;
		width:271px;
		background:white;
		border:0px solid #888888;
		line-height:14px;
		}		

#showsbygenre p {text-align:right; margin-left: 5px; margin-top: 6px; margin-bottom:80px;}			
#showsbygenre a:link {color: #888888; text-decoration: none;}
#showsbygenre a:active {color: #888888; text-decoration: none;}
#showsbygenre a:visited {color: #888888; text-decoration: none;}
#showsbygenre a:hover {color: #000000; text-decoration: none;}

#opera_button {
		float: left;
		margin-left:0px;
		margin-right:40px;		
		margin-top:10px;
		height:30px;
		width:60px;
		background:white;
		color:#86b300;
		border:1px solid #888888;
		text-align: center;
		font-size: 13px;
		font-variant: small-caps;
		line-height: 28px;		
		}		
#opera_button a:link {color: #86b300; text-decoration: none;}
#opera_button a:active {color: #86b300; text-decoration: none;}
#opera_button a:visited {color: #86b300; text-decoration: none;}
#opera_button a:hover {color: #888888; text-decoration: none;}

		
#theater_button {
		float: left;
		margin-left:0px;
		margin-right:40px;				
		margin-top:10px;
		height:30px;
		width:60px;
		background:white;
		border:1px solid #888888;
		color: #fa1e1e;
		text-align: center;
		font-size: 13px;
		font-variant: small-caps;
		line-height: 28px;
		}		
#theater_button a:link {color: #fa1e1e; text-decoration: none;}
#theater_button a:active {color: #fa1e1e; text-decoration: none;}
#theater_button a:visited {color: #fa1e1e; text-decoration: none;}
#theater_button a:hover {color: #888888; text-decoration: none;}


#dance_button {
		float: left;
		margin-left:0px;
		margin-right:40px;				
		margin-top:10px;
		height:30px;
		width:60px;
		background:white;
		border:1px solid #888888;
		color: #0cc4ce;		
		text-align: center;
		font-size: 13px;
		font-variant: small-caps;
		line-height: 28px;		
		}		
#dance_button a:link {color: #0cc4ce; text-decoration: none;}
#dance_button a:active {color: #0cc4ce; text-decoration: none;}
#dance_button a:visited {color: #0cc4ce; text-decoration: none;}
#dance_button a:hover {color: #888888; text-decoration: none;}

		
#about_button {
		float: left;
		margin-left:0px;
		margin-right:0px;
		margin-top:10px;
		height:30px;
		width:60px;
		background:white;
		color: #ff7300;		
		border:1px solid #888888;
		text-align: center;
		font-size: 13px;
		font-variant: small-caps;
		line-height: 28px;		
		}		
#about_button a:link {color: #ff7300; text-decoration: none;}
#about_button a:active {color: #ff7300; text-decoration: none;}
#about_button a:visited {color: #ff7300; text-decoration: none;}
#about_button a:hover {color: #888888; text-decoration: none;}



#button_blank {
		float: left;
		margin-left:0px;
		margin-right:3px;
		margin-top:10px;
		height:30px;
		width:100px;
		background:white;
		border:0px solid #888888;
		}		

#button_blank_about {
		float: left;
		margin-left:0px;
		margin-right:25px;
		margin-top:10px;
		height:30px;
		width:10px;
		background:white;
		border:0px solid #888888;
		}		
		
#header_margin {
		float: left;
		margin-left:0px;
		margin-right:30px;
		margin-top:10px;
		height:30px;
		width:50px;
		background:white;
		border:1px solid #888888;
		}		
		
#spacer {
		float: left;
		margin-left:-5px;
		margin-top:10px;
		margin-right: 30px;
		height:30px;
		width:411px;
		background:white;
		border:0px solid #888888;
		font-size: 20px;
		line-height: 20px;
		letter-spacing: 7.3px;
		font-variant: small-caps;
		text-align:center;
		}		
#spacer a:link {color: #888888; text-decoration: none;}
#spacer a:active {color: #888888; text-decoration: none;}
#spacer a:visited {color: #888888; text-decoration: none;}
#spacer a:hover {color: #000000; text-decoration: none;}

/*
#spacer_genre_list {
		float: left;
		margin-left:00px;
		margin-top:10px;
		margin-right:10px;
		height:30px;
		width:380px;
		background:white;
		border:0px solid #888888;
		font-size: 20px;
		line-height: 20px;
		letter-spacing: 7.3px;
		font-variant: small-caps;
		text-align:center;
		}		
*/


#show_list {
		float: left;
		margin-left:0px;
		margin-top:20px;
		height:auto;
		width:104px;
		background:white;
		border:0px solid #888888;
/*		overflow: auto;*/
		text-align: left;
		}		
#show_list a:link {color: #888888; text-decoration: none;}
#show_list a:active {color: #888888; text-decoration: none;}
#show_list a:visited {color: #888888; text-decoration: none;}
#show_list a:hover {color: #000000; text-decoration: none;}


		
#photo_box {
		float: left;
		margin-left:10px;
		margin-top:20px;
		height:auto;
/*
		height:470px;
*/
		width:510px;
		background:white;
		border:0px solid #888888;
		overflow: auto;
		line-height:12px;
		}		
#photo_box a:link img {color: #888888;text-decoration: none;}
#photo_box a:hover img {color: #000000;text-decoration: none;}
#photo_box a:link {color: #888888; text-decoration: none;}
#photo_box a:active {color: #888888; text-decoration: none;}
#photo_box a:visited {color: #888888; text-decoration: none;}
#photo_box a:hover {color: #000000; text-decoration: none;}


#show_blurb {
		float: left;
		margin-left:10px;
		margin-top:20px;
		height:auto;
/*
		height:470px;
*/
		width:180px;
		background:white;
		border:0px solid #888888;
		font-size: 12px;
		line-height:14px;
		text-align: center;
		}		

#show_blurb h1 {font-weight: bold; font-size: 16px; margin-top: 10px; line-height: 20px; text-align:center;}
#show_blurb p {text-align:left;}
#show_blurb p.center {text-align:center;}
#show_blurb p.description {font-size: 12px; font-variant: normal; text-align: justify; margin-top:2px; margin-left: 3px; margin-right: 3px; }

#about_list {
		float: left;
		margin-left:0px;
		margin-top:20px;
		height:auto;
		width:104px;
		background:white;
		border:0px solid #888888;
/*		overflow: auto;*/
		text-align: left;
		}		
#about_list a:link {color: #888888; text-decoration: none;}
#about_list a:active {color: #888888; text-decoration: none;}
#about_list a:visited {color: #888888; text-decoration: none;}
#about_list a:hover {color: #000000; text-decoration: none;}

#about_box {
		float: left;
		margin-left:10px;
		margin-top:20px;
		height:auto;
		width:686px;
		background:white;
		border:0px solid #888888;
		line-height: 14px;
		}								

#about_box p {text-align:justify; margin-left: 5px; margin-top: 3px; margin-bottom:12px;}			
#about_box a:link {color: #000000; text-decoration: none;}
#about_box a:active {color: #000000; text-decoration: none;}
#about_box a:visited {color: #000000; text-decoration: none;}
#about_box a:hover {color: #888888; text-decoration: none;}

h1 {font-weight: bold; font-size: 16px; margin-top: 0px; line-height: 20px; text-align:left;}
h2 {font-weight: bold; font-size: 28px; margin-top:465px; margin-left: 20px; text-align:justify }
h3 {font-weight: bold; font-size: 20px; margin-top:0px; margin-left: 20px; text-align:justify; line-height: 3px }
p {text-align:justify; margin-left: 5px; margin-top: 7px}			
					

.bannerindent {margin-top:0px; margin-left: 0px; text-align:center;}
.credit {font-size: 9px; font-variant: normal; text-align: left; margin-top:3px; margin-left: 3px; margin-right: 3px; }
.genre_list {font-size: 12px; font-variant: small-caps; text-align: left; margin-top:0px; margin-bottom:20px; margin-left: 0px; margin-right: 0px; line-height:13px; }
.smaller {font-size: 12px;}
/*.bio {margin-left: 100px;}*/