html, body { 
height 100%;}

body {
margin: 0px;
margin-left: 0px;
margin-top: 25px;
margin-right: 0px;
margin-bottom: 50px;
font-family:tahoma, verdana, arial, san-serif;
font-size:12px;
line-height:20px;
letter-spacing:0px;
color:#333333;
}

#main-container {
height: 100%;
min-height: 100%;
width: 800px;
padding: 0px 0px;
margin: 0px auto;
border-right-width: 10px;
border-left-width: 10px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #fff;
border-left-color: #fff;
background-color: #f2f2f2;
}



.divStyle {
background-color:#f2f2f2; 
padding-left:50px; 
padding-right:50px; 
padding-top:35px; 
padding-bottom:50px; 
width:800; 
height:100%;
line-height:20px; 
}

.indentText {
margin-left:25px;
}
.highlight{ color:#FFFFFF;
font-weight:bold;
}
.space {
	padding-top:5px;
	padding-bottom:5px;
}

ul {
font-family:Georgia, Times, serif;;
	font-size:11px;
	color:#000000;
	letter-spacing:0px;
	line-height:16px;
	padding:0px;
	font-weight: normal;
	text-transform: none;
	text-indent: 0px;
	list-style-position:outside;
	
	list-style-image:url(images/bullet.gif);
	padding-left:25px;
	padding-top:0px;
	padding-bottom:15px;
	padding-right:25px;
	margin: 0px;
}



:focus{-moz-outline-style: none;}

.navFooter {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:0px;
	line-height:16px;
}

.footer {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:0px;
	line-height:16px;
}
.Itals {
	letter-spacing:0px;
	font-style:italic;	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
}

.ItalsLarge {
	letter-spacing:0px;
	font-style:italic;
	font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
}

.mainSubHeadBio {	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#009cd6;
	letter-spacing:2px;
	line-height:30px;
	text-transform:uppercase;
}

.mainSubHeadBioItals {	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#009cd6;
	letter-spacing:0px;
	line-height:20px;
	font-style:italic;
	font-weight:bold;
}
.mainSubHeadBio2 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#009cd6;
	letter-spacing:2px;
	line-height:15px;
	text-transform:uppercase;
}
.mainSubHeadBioHighlight { color:#009cd6;
line-height:16px;
}




.mainSubHeadMusicals {	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#911d46;
	letter-spacing:1px;
	line-height:30px;
	text-transform:uppercase;
}

.mainSubHeadMusicalsItals {	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#333333;
	letter-spacing:0px;
	line-height:20px;
	font-style:italic;
	
}

.mainSubHeadMusicalsItals2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#333333;
	letter-spacing:0px;
	line-height:20px;
	font-style:italic;

	
}
.mainSubHeadMusicals2 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#911d46;
	letter-spacing:1px;
	line-height:15px;
	text-transform:uppercase;
}
.mainSubHeadMusicalsHighlight { color:#911d46;
line-height:16px;
}


.mainThumbHeadMusicals {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	letter-spacing:0px;
	line-height:30px;
}

.mainThumbSubHeadMusicals {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	letter-spacing:0px;
	line-height:10px;
	font-weight:bold;
	padding-bottom:200px;
	margin-bottom:200px;
}

.mainThumbCopyMusicals {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	letter-spacing:0px;
	line-height:14px;
}



.mainSubHeadNews {	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#be5c02;
	letter-spacing:1px;
	line-height:30px;
	text-transform:uppercase;
}

.mainSubHeadNewsItals {	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#be5c02;
	letter-spacing:0px;
	line-height:20px;
	font-style:italic;
	font-weight:bold;
}



.mainSubHeadNews2 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#be5c02;
	letter-spacing:2px;
	line-height:15px;
	text-transform:uppercase;
}
.mainSubHeadNewsHighlight { color:#be5c02;
line-height:16px;
}



.mainSubHeadContact {	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#6b615d;
	letter-spacing:1px;
	line-height:30px;
	text-transform:uppercase;
}

.mainSubHeadContactItals {	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#333333;
	letter-spacing:0px;
	line-height:20px;
	font-style:italic;
	margin-left:25px;
}
.mainSubHeadContact2 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6b615d;
	letter-spacing:2px;
	line-height:15px;
	text-transform:uppercase;
}
.mainSubHeadContactHighlight { color:#6b615d;
line-height:16px;
}





#scroller{
		position:absolute;
		width:765px;
 		height:150px;
		border-left:0px;
		border-right:0px;
		margin-top:0px;
		margin-right: 0; 
        margin-left: 0; 
		padding-right: 0;
		padding-left: 0;
		overflow:auto; 
		}



/*Extra styles*/
	.container {width: 800px; height:321px; overflow:hidden; whitespace: nowrap; position:relative; z-index:1; border-top: 3px solid white;}
	#mask	{width: 800; height: 321px; overflow:hidden;}
	#imgs	{position:relative; z-index:0;}
	#imgs img {float: left; display: inline;}
	.hovereffect {border-bottom: 2px solid white; width: 70px; position: absolute; top:0px; left:15px; z-index:9; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;}
	.navFooter span {position: relative; top: 5px; margin-right: 15px;}
	.hiddenPic {display:none;}
	a img {border: 0px;}
	a:link	{text-decoration: none;}
	a:visited	{text-decoration: none;}
	a:hover	{text-decoration: none;}
	
	.mainImage{
	margin-bottom: 4px; margin-left: 30px; width: 300px; height: 126px;
	}
	.smThumb{clear:right; float: left;
	width:56px; height:126px;margin-right: 4px;
	}
	.lgThumb{
	background: #F3F3F3; width: 400px; height: auto; display: inline; overflow:hidden; vertical-align:text-top; position: absolute; top: 0px; left: 20px;
	}
	.lgThumb div.lgThumbImg {float: left;}
	.lgThumb div.lgThumbText {margin-left: 160px;
	padding: 5px; font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	A:link {
		text-decoration: none;
		color:#911d46;
	}
	A:visited {
		text-decoration: none;
		color:#911d46;
	}
	A:active {
		text-decoration: none;
		color:#911d46;
	}
	A:hover {
		text-decoration:underline;
		color:#911d46;
	}
	#extra {background:#f3f3f3; overflow:hidden;}
	.divStyle2{height: 425px; overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: auto;}
	.soundLoader {
	margin-left: 3px; vertical-align:middle;
	}

