.text {
	FONT-SIZE: 12px; MARGIN: 15px 50px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
UNKNOWN {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.centretext {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.textquote {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.headingleft {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px 0px 0px 50px; COLOR: #ffcc99; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6633; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A:hover {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.programs {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.heading {
	FONT: bold 14px Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-ALIGN: center
}
.hometext {
	FONT-SIZE: 12px; MARGIN-LEFT: 50px; COLOR: #ffffff; MARGIN-RIGHT: 50px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.bigheading {
	MARGIN: 0px 0px 0px 50px; FONT: bold 45px Arial, Helvetica, sans-serif; COLOR: #cc0000; TEXT-ALIGN: left
}
.smallheading {
	FONT: bold 35px Arial, Helvetica, sans-serif; COLOR: #cc0000; TEXT-ALIGN: left
}
.smallred {
	FONT: bold 15px Arial, Helvetica, sans-serif; MARGIN-LEFT: 30px; COLOR: #cc0000; TEXT-ALIGN: left
}
.templinks {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.templinks:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff6600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.largeheadingleft {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; MARGIN: 0px 0px 0px 50px; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.largewhiteleft {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 0px 0px 0px 50px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.largecentreheading {
	FONT: bold 18px Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-ALIGN: center
}
.global {
	FONT-SIZE: 12px; MARGIN: 0px 0px 0px 50px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.links {
	FONT-SIZE: 12px; MARGIN: 0px 0px 0px 50px; COLOR: #ff6633; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.bold {
	FONT-SIZE: 12px; MARGIN: 15px 50px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.hometext2 { FONT-SIZE: 12px; MARGIN-LEFT: 10px; COLOR: #ffffff; MARGIN-RIGHT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify }
.hometext3 { FONT-SIZE: 13px; MARGIN-LEFT: 10px; COLOR: #ffffff; MARGIN-RIGHT: 10px; FONT-FAMILY: "Times New Roman", Times, serif; TEXT-ALIGN: justify }

.orange {color: #EDA338}
.pink {color: #DF5E9E}
.green {color: #D3D837}

#artists a:link, #artists a:visited {
	text-decoration:none;
	color: #EDA338;
	font-size:18px;
	font-weight:bold;
}
#artists a:hover {
	text-decoration:underline;
	color: #FFFFFF;
	font-size:18px;
	font-weight:bold;
}
#composers a:link, #composers a:visited {
	text-decoration:none;
	color: #D3D837;
	font-size:18px;
	font-weight:bold;
}
#composers a:hover {
	text-decoration:underline;
	color: #FFFFFF;
	font-size:18px;
	font-weight:bold;
}
#dates a:link, #dates a:visited {
	text-decoration:none;
	color: #DF5E9E;
	font-size:18px;
	font-weight:bold;
}
#dates a:hover {
	text-decoration:underline;
	color: #FFFFFF;
	font-size:18px;
	font-weight:bold;
}
#sl08 a:link, #sl08 a:visited {
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
	display:inline;
}
#sl08 a:hover {
	text-decoration:underline;
	color: #EDA338;
	font-size:18px;
	font-weight:bold;
	display:inline;
}
#navigation {
	float: left;
	width: 10%;
}
#rightcol {
	float: right;
	width: 85%;
	height: 100%;
   	
}
#flashwrapper {
	text-align: center;
	width: 100%;
	margin:0 auto;
	
}
#pianokeys {
	text-align: center;
	width: 100%;
	margin:0 auto;
}
#mainbody {
	overflow-y: scroll;
	overflow-x:hidden;
	height: 80%;
}
.caption {
	font-size:9px;
	color:#FFF;
	padding-left:60px;
}

