body{background:url('images/background.jpg'); height:100%;margin:0;padding:0;}
#container{background:url('images/containerBackround.jpg'); margin-top:0; padding:0; margin-left:auto; margin-right:auto; width:785px;background-repeat:auto;height:100%;}
#containerAlt{background:url('images/containerBackround.jpg'); margin-top:0; padding:0; margin-left:auto; margin-right:auto; width:785px;background-repeat:auto;}
#music{display:block;margin-left:auto; margin-right:auto;}
h1 {width:620px; border:#000 4px solid; margin-left:auto; margin-right:auto;padding:10px;  color:#FFFFFF; font-family:'AndaleMono','Andale Mono','Futura-Medium','Futura','Trebuchet MS',sans-serif; font-size:55px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:0; line-height:62px; opacity:1; padding-bottom:0; padding-top:0; text-align:left; text-decoration:none; text-indent:0; text-transform:uppercase}
h3 {color:#c66;font-size:1.5em;font-family:Futura, 'Trebuchet MS', sans-serif;font-weight:normal;margin-left:25px;}
img.homePhoto {border:#000 4px solid; display: block; margin-left:auto;margin-right:auto;}
#navBar{background:url('images/nav_bg.png');padding:3px; text-align:center; font-family:Futura, 'Trebuchet MS', sans-serif; border-bottom:1px solid #999; border-top:1px solid #999; color:#c1c1c1; font-size:0.7em; line-height:25px; text-transform:uppercase;}
#navBar a, a:visited{text-decoration:none;color:#c1c1c1; padding:10px;}
#navBar a:hover{color:red;}
.performance {color:#fff; font-family:'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif;}
#nextPerformance{margin-left:35px; padding-bottom:15px;}
.location  a, .location a:visited {color:#BFBFBF; text-decoration:none; padding:0;}
.location a:hover {color:#c66;}
.performanceTitle {color:#c66;font-size:20px;font-style:italic;}
.clear{clear: both; display: block; overflow: hidden; visibility: hidden;}
table.performances{width:750px; margin-left:auto; margin-right:auto;}
td.performancePhoto{width:366px; padding-bottom:10px;}
td.performanceDetails{vertical-align:top;padding-left:10px;}
table.ensemble{width:750px; margin-left:auto; margin-right:auto;text-align:center;color:#fff;}
table.ensemble .conductor{color:#c66;text-transform:uppercase; padding-bottom:10px;}
table.ensemble .accompanist{color:#c66;text-transform:uppercase; padding-bottom:10px;}
table.ensemble th {text-transform:uppercase;color:#BFBFBF; font-weight:normal;}
table.communtiy{width:650px; margin-left:auto; margin-right:auto;color:#fff;font-family:'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif; padding:35px;}
td.logos a{padding:35px;text-decoration:none;border:0px;}
.photos{padding:35px;}
#photos{ margin-left:auto; margin-right:auto;display:block;}
.audioSample{margin-left:35px;}
.performanceName{color:#fff; font-family:'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif; padding:10px;}
p {color:#fff; font-family:'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif;margin-left:35px;}