

html,body  {
	font-family: verdana, sans-serif;
	font-size: 12px;
	color: #21201b;
	background : #ffffff;
	margin: 0;
	padding: 0;
	height: 100%;	
	text-align: center;

}
#container {
	position:relative; 
	width: 885px;
	height:auto !important;
	height:100%;
	min-height:100%;
	text-align: left;
	margin-left: auto; 
	margin-right: auto;
	border-left:solid 1px #888781;
	border-right:solid 1px #888781;
	background : url("/graphics/site_bg.gif") #ffffff;
	background-repeat: repeat-y;

}

#header {
	width: 885px;
	height: 185px;

}

#headerbig {
	width: 885px;
	height: 185px;
	background : url("/graphics/headerbig.jpg");
}


#headerleft {
	width: 201px;
	height: 185px;
	float: left; 

}

#headerright {
	/* background : url("/graphics/head_rt_bg.gif"); */
	background : url("/graphics/09header3.jpg");
	background-repeat: no-repeat;
	width: 684px;
	height: 185px;
	float: right; 

}

#content {
	width: 885px;
	clear: both;
	padding-bottom: 60px !important;
	padding: 0;
	
	

}

#left {
	width: 200px;
	clear: both;
	padding: 0;
	margin: 0;
	float: left; 

}	
#pagecontent {
	background : url("/graphics/content_bg.gif");
	background-repeat: repeat-y;
	width: 683px;
	min-height:512px;
	margin: 0;
	padding: 0;
	margin-bottom: 60px !important;
	float: right;

}

#splashcontent {
	width: 647px;
	margin: 14px 15px 10px 22px;


}

#symphony7 {
	background : url("/graphics/symphony7_bg.jpg");
	background-repeat: no-repeat;
	font-size: 10px;
	line-height:14px;
	width: 313px;
	padding-bottom: 30px;
	float: left;

}

#pops {
	background : url("/graphics/pops_bg.jpg");
	background-repeat: no-repeat;
	font-size: 11px;
	line-height:14px;
	width: 313px;
	padding-bottom: 30px;
	float: left;

}

#brochure08 {
	background : url("/graphics/brochure08.jpg");
	background-repeat: no-repeat;
	font-size: 11px;
	line-height:14px;
	width: 313px;
	height: 292px;
	padding-bottom: 30px;
	float: left;


}

#superpops09 {
	background-repeat: no-repeat;
	font-size: 11px;
	line-height:14px;
	width: 318px;
	height: 315px;
	padding-bottom: 30px;
	float: left;


}


#newsnotes {
	background : url("/graphics/h_newsnotes.gif");
	background-repeat: no-repeat;
	font-size: 10px;
	line-height:14px;
	width: 317px;
	float: right;

}

#calendar {
	background : url("/graphics/h_calendar.gif");
	background-repeat: no-repeat;
	width: 239px;
	float: left;
	text-align: center;
	border-right: solid 1px #c7c7c2;

}

#concerts {
	background : url("/graphics/h_events.gif");
	background-repeat: no-repeat;
	font-size: 10px;
	line-height:14px;
	width: 407px;
	float: right;

}

#kids {
	font-size: 13px;
	color: #960902;
	font-weight: bold;

}

#kids2 {
	font-size: 11px;
	color: #000000;

}

#kids3 {
	font-size: 11px;
	color: #915e12;
	font-weight: bold;

}


div.musiclear {
	background : url("/graphics/musiclear.gif");
	background-repeat: no-repeat;
	height: 31px;
	clear: both;
}

div.musicleft {
	width:43px; 
	padding-left:20px; 
	float:left;
}

div.musicright {
	width:243px; 
	padding-left:13px; 
	float:right; 
	font-size: 11px;
}

div.guestclear {
	background : url("/graphics/guestclear.gif");
	background-repeat: no-repeat;
	height: 31px;
	clear: both;
}

div.guestleft {
	width:84px; 
	padding-left:23px; 
	float:left;
}

div.guestright {
	width:187px; 
	padding-left:13px; 
	float:right; 
	font-size: 11px;
	text-align:left;
	padding-top:20px;
}


#maestro {
	background : url("/graphics/maestro.jpg");
	background-repeat: no-repeat;
	width: 357px;
	height:180px;
	float: right;
	margin:0 -19px 20px 20px;

}

#confessore {
	background : url("/graphics/confessore.jpg");
	background-repeat: no-repeat;
	width: 357px;
	height:180px;
	float: right;
	margin:0 -19px 20px 20px;

}

#yaniv {
	width:625px;
	padding-left:16px; 
	text-align: justify;

}

#yaniv img {
	width: 250px;  
	float: right;
	margin: -25px 0px 5px 10px;

}

#attar {
	background : url("/graphics/attar.jpg");
	background-repeat: no-repeat;
	width: 357px;
	height:180px;
	float: right;
	margin:0 -7px 20px 20px;

}




div.caltop {
	width:575px; 
	padding:0 0 6px 20px; 
	color:#403f35;
	font-size:11px;
}

div.calbot_left {
	padding:3px 0 12px 20px; 
	color:#403f35;
	font-size:11px; 
	float:left;
	width:410px;
}
span.composer  {
	float:left; 
	width:100px; 
	line-height:12px;
	font-weight:bold;
	font-style:normal;
}

div.calbot_right {
	padding:15px 10px 12px 0; 
	float:right;
}



/*  season calendar 07  */


div.seasoncalmenu {
	color:#c0c0bf;
	text-transform:uppercase; 
	text-align: center; 
	padding-bottom:15px; 
	font-family: arial; 
	margin-right:15px;
	float:left;
}

div.calbg_classical2007 {
	width:625px; 
	background: #f1f6fa; 
	border-left: solid 5px #005a90; 
	border-top: solid 1px #c0c0bf; 
	color:#403f35;
}

div.calbg_outreach2007 {
	width:625px; 
	background: #fff8ec; 
	border-left: solid 5px #f48a00; 
	border-top: solid 1px #c0c0bf; 
	color:#403f35;
}

div.calbg_summer2007 {
	width:625px; 
	background: #f6fbf4; 
	border-left: solid 5px #51972a; 
	border-top: solid 1px #c0c0bf; 
	color:#403f35;
}

div.calbg_pops2007 {
	width:625px; 
	background: #fdf0f4; 
	border-left: solid 5px #c8235c; 
	border-top: solid 1px #c0c0bf; 
	color:#403f35;
}

div.calbg_kids2007 {
	width:625px; 
	background: #fffeef; 
	border-left: solid 5px #e9e103; 
	border-top: solid 1px #c0c0bf; 
	color:#403f35;
}

div.calbg_special2007 {
	width:625px; 
	background: #f6f3f8; 
	border-left: solid 5px #74408f; 
	border-top: solid 1px #c0c0bf; 
	color:#74408f;
}

div.calbg_other2007 {
	width:625px; 
	background: #f2f2f2; 
	border-left: solid 5px #747472; 
	border-top: solid 1px #c0c0bf; 
	color:#74408f;
}



div.cal_title_classical2007 {
	text-align:right; 
	font-weight: bold; 
	padding:0 10px 0 0; 
	color: #005a90;
	text-transform: uppercase;
}

div.cal_detail_classical2007 {
	width:603px; 
	border-left: 2px solid #005a90; 
	background: #f1f6fa;
}

div.cal_detail2_classical2007 {
	background:#f1f6fa; 
	font-size:11px; 
	padding-bottom:35px;
}

div.cal_detail_head_classical2007 {
	background : #005a90; 
	background-repeat: no-repeat;
}

div.cal_title_outreach2007 {
	text-align:right; 
	font-weight: bold; 
	padding:0 10px 0 0; 
	color:#f48a00;
	text-transform: uppercase;
}

div.cal_detail_outreach2007 {
	width:603px; 
	border-left: 2px solid #f48a00; 
	background: #fff8ec;
}

div.cal_detail2_outreach2007 {
	background:#fff8ec; 
	font-size:11px; 
	padding-bottom:35px;
}

div.cal_detail_head_outreach2007 {
	background : #f48a00; 
	background-repeat: no-repeat;
}

div.cal_title_summer2007 {
	text-align:right; 
	font-weight: bold; 
	padding:0 10px 0 0; 
	color:#51972a;
	text-transform: uppercase;
}

div.cal_detail_summer2007 {
	width:603px; 
	border-left: 2px solid #51972a; 
	background: #f6fbf4;
}

div.cal_detail2_summer2007 {
	background:#f6fbf4; 
	font-size:11px; 
	padding-bottom:35px;
}

div.cal_detail_head_summer2007 {
	background : #51972a; 
	background-repeat: no-repeat;
}

div.cal_title_pops2007 {
	text-align:right; 
	font-weight: bold; 
	padding:0 10px 0 0; 
	color:#c8235c;
	text-transform: uppercase;
}

div.cal_detail_pops2007 {
	width:603px; 
	border-left: 2px solid #c8235c; 
	background: #fdf0f4;
}

div.cal_detail2_pops2007 {
	background:#fdf0f4; 
	font-size:11px; 
	padding-bottom:35px;
}

div.cal_detail_head_pops2007 {
	background : #c8235c; 
	background-repeat: no-repeat;
}

div.cal_title_kids2007 {
	text-align:right; 
	font-weight: bold; 
	padding:0 10px 0 0; 
	color:#e9e103;
	text-transform: uppercase;
}

div.cal_detail_kids2007 {
	width:603px; 
	border-left: 2px solid #e9e103; 
	background: #fffeef;
}

div.cal_detail2_kids2007 {
	background:#fffeef; 
	font-size:11px; 
	padding-bottom:35px;
}

div.cal_detail_head_kids2007 {
	background : #e9e103; 
	background-repeat: no-repeat;
}

div.cal_title_special2007 {
	text-align:right; 
	font-weight: bold; 
	padding:0 10px 0 0; 
	color:#74408f;
	text-transform: uppercase;
}

div.cal_detail_special2007 {
	width:603px; 
	border-left: 2px solid #74408f; 
	background: #f6f3f8;
}

div.cal_detail2_special2007 {
	background:#f6f3f8; 
	font-size:11px; 
	padding-bottom:35px;
}

div.cal_detail_head_special2007 {
	background : #74408f; 
	background-repeat: no-repeat;
}

div.cal_title_other2007 {
	text-align:right; 
	font-weight: bold; 
	padding:0 10px 0 0; 
	color:#747472;
	text-transform: uppercase;
}

div.cal_detail_other2007 {
	width:603px; 
	border-left: 2px solid #747472; 
	background: #f2f2f2;
}

div.cal_detail2_other2007 {
	background:#f2f2f2; 
	font-size:11px; 
	padding-bottom:35px;
}

div.cal_detail_head_other2007 {
	background : #747472; 
	background-repeat: no-repeat;
}




/*   season calendar 08   */


div.calbg_master2008 {
	width:625px; 
	background: #f8f4ec;   /* top color  */
	border-left: solid 5px #b89042;  /* bottom color  */
	border-top: solid 1px #c0c0bf; 
	color:#403f35;
}


div.cal_title_master2008 {
	text-align:right; 
	font-weight: bold; 
	padding:0 10px 0 0; 
	color: #b89042;   /* bottom color  */
	text-transform: uppercase;
}

div.cal_detail_master2008 {
	width:603px; 
	border-left: 2px solid #b89042;  /* bottom color  */
	background: #f8f4ec;   /* top color  */
}

div.cal_detail2_master2008 {
	background:#f8f4ec;   /* top color  */
	font-size:11px; 
	padding-bottom:35px;
}

div.cal_detail_head_master2008 {
	background : #b89042;   /* bottom color  */
	background-repeat: no-repeat;
}



div.calbg_special2008 {
	width:625px; 
	background: #f4f5f6;   /* top color  */
	border-left: solid 5px #8a9ea3;  /* bottom color  */
	border-top: solid 1px #c0c0bf; 
	color:#403f35;
}

div.cal_title_special2008 {
	text-align:right; 
	font-weight: bold; 
	padding:0 10px 0 0; 
	color: #8a9ea3;   /* bottom color  */
	text-transform: uppercase;
}

div.cal_detail_special2008 {
	width:603px; 
	border-left: 2px solid #8a9ea3;  /* bottom color  */
	background: #f4f5f6;   /* top color  */
}

div.cal_detail2_special2008 {
	background:#f4f5f6;   /* top color  */
	font-size:11px; 
	padding-bottom:35px;
}

div.cal_detail_head_special2008 {
	background : #8a9ea3;   /* bottom color  */
	background-repeat: no-repeat;
}



div.calbg_coffee2008 {
	width:625px; 
	background: #f4f4e9;   /* top color  */
	border-left: solid 5px #8a8d23;  /* bottom color  */
	border-top: solid 1px #c0c0bf; 
	color:#403f35;
}

div.cal_title_coffee2008 {
	text-align:right; 
	font-weight: bold; 
	padding:0 10px 0 0; 
	color: #8a8d23;   /* bottom color  */
	text-transform: uppercase;
}

div.cal_detail_coffee2008 {
	width:603px; 
	border-left: 2px solid #8a8d23;  /* bottom color  */
	background: #f4f4e9;   /* top color  */
}

div.cal_detail2_coffee2008 {
	background:#f4f4e9;   /* top color  */
	font-size:11px; 
	padding-bottom:35px;
}

div.cal_detail_head_coffee2008 {
	background : #8a8d23;   /* bottom color  */
	background-repeat: no-repeat;
}



div.calbg_symphony2008 {
	width:625px; 
	background: #e6f8fb;   /* top color  */
	border-left: solid 5px #00b8d5;  /* bottom color  */
	border-top: solid 1px #c0c0bf; 
	color:#403f35;
}

div.cal_title_symphony2008 {
	text-align:right; 
	font-weight: bold; 
	padding:0 10px 0 0; 
	color: #00b8d5;   /* bottom color  */
	text-transform: uppercase;
}

div.cal_detail_symphony2008 {
	width:603px; 
	border-left: 2px solid #00b8d5;  /* bottom color  */
	background: #e6f8fb;   /* top color  */
}

div.cal_detail2_symphony2008 {
	background:#e6f8fb;   /* top color  */
	font-size:11px; 
	padding-bottom:35px;
}

div.cal_detail_head_symphony2008 {
	background : #00b8d5;   /* bottom color  */
	background-repeat: no-repeat;
}



div.calbg_pops2008 {
	width:625px; 
	background: #f9ece8;   /* top color  */
	border-left: solid 5px #bd3d19;  /* bottom color  */
	border-top: solid 1px #c0c0bf; 
	color:#403f35;
}


div.cal_title_pops2008 {
	text-align:right; 
	font-weight: bold; 
	padding:0 10px 0 0; 
	color: #bd3d19;   /* bottom color  */
	text-transform: uppercase;
}

div.cal_detail_pops2008 {
	width:603px; 
	border-left: 2px solid #bd3d19;  /* bottom color  */
	background: #f9ece8;   /* top color  */
}

div.cal_detail2_pops2008 {
	background:#f9ece8;   /* top color  */
	font-size:11px; 
	padding-bottom:35px;
}

div.cal_detail_head_pops2008 {
	background : #bd3d19;   /* bottom color  */
	background-repeat: no-repeat;
}


div.calbg_concertmaster2008 {
	width:625px; 
	background: #f1e7f0;   /* top color  */
	border-left: solid 5px #720a69;  /* bottom color  */
	border-top: solid 1px #c0c0bf; 
	color:#403f35;
}

div.cal_title_concertmaster2008 {
	text-align:right; 
	font-weight: bold; 
	padding:0 10px 0 0; 
	color: #720a69;   /* bottom color  */
	text-transform: uppercase;
}

div.cal_detail_concertmaster2008 {
	width:603px; 
	border-left: 2px solid #720a69;  /* bottom color  */
	background: #f1e7f0;   /* top color  */
}

div.cal_detail2_concertmaster2008 {
	background:#f1e7f0;   /* top color  */
	font-size:11px; 
	padding-bottom:35px;
}

div.cal_detail_head_concertmaster2008 {
	background : #720a69;   /* bottom color  */
	background-repeat: no-repeat;
}


div.calbg_montevallo2008 {
	width:625px; 
	background: #ecebf4;   /* top color  */
	border-left: solid 5px #423393;  /* bottom color  */
	border-top: solid 1px #c0c0bf; 
	color:#403f35;
}

div.cal_title_montevallo2008 {
	text-align:right; 
	font-weight: bold; 
	padding:0 10px 0 0; 
	color: #423393;   /* bottom color  */
	text-transform: uppercase;
}

div.cal_detail_montevallo2008 {
	width:603px; 
	border-left: 2px solid #423393;  /* bottom color  */
	background: #ecebf4;   /* top color  */
}

div.cal_detail2_montevallo2008 {
	background:#ecebf4;   /* top color  */
	font-size:11px; 
	padding-bottom:35px;
}

div.cal_detail_head_montevallo2008 {
	background : #423393;   /* bottom color  */
	background-repeat: no-repeat;
}

div.calbg_family2008 {
	width:625px; 
	background: #fff6e9;   /* top color  */
	border-left: solid 5px #fba61a;  /* bottom color  */
	border-top: solid 1px #c0c0bf; 
	color:#403f35;
}

div.cal_title_family2008 {
	text-align:right; 
	font-weight: bold; 
	padding:0 10px 0 0; 
	color: #fba61a;   /* bottom color  */
	text-transform: uppercase;
}

div.cal_detail_family2008 {
	width:603px; 
	border-left: 2px solid #fba61a;  /* bottom color  */
	background: #fff6e9;   /* top color  */
}

div.cal_detail2_family2008 {
	background:#fff6e9;   /* top color  */
	font-size:11px; 
	padding-bottom:35px;
}

div.cal_detail_head_family2008 {
	background : #fba61a;   /* bottom color  */
	background-repeat: no-repeat;
}


div.calbg_summer2008 {
	width:625px; 
	background: #FEFAE6;   /* top color  */
	border-left: solid 5px #F3CE00;  /* bottom color  */
	border-top: solid 1px #c0c0bf; 
	color:#403f35;
}

div.cal_title_summer2008 {
	text-align:right; 
	font-weight: bold; 
	padding:0 10px 0 0; 
	color: #F3CE00;   /* bottom color  */
	text-transform: uppercase;
}

div.cal_detail_summer2008 {
	width:603px; 
	border-left: 2px solid #F3CE00;  /* bottom color  */
	background: #FEFAE6;   /* top color  */
}

div.cal_detail2_summer2008 {
	background:#FEFAE6;   /* top color  */
	font-size:11px; 
	padding-bottom:35px;
}

div.cal_detail_head_summer2008 {
	background : #F3CE00;   /* bottom color  */
	background-repeat: no-repeat;
}


div.calbg_mcclellan2008 {
	width:625px; 
	background: #f0f6fb;   /* top color  */
	border-left: solid 5px #65a1d7;  /* bottom color  */
	border-top: solid 1px #c0c0bf; 
	color:#403f35;
}

div.cal_title_mcclellan2008 {
	text-align:right; 
	font-weight: bold; 
	padding:0 10px 0 0; 
	color: #65a1d7;   /* bottom color  */
	text-transform: uppercase;
}

div.cal_detail_mcclellan2008 {
	width:603px; 
	border-left: 2px solid #65a1d7;  /* bottom color  */
	background: #f0f6fb;   /* top color  */
}

div.cal_detail2_mcclellan2008 {
	background:#f0f6fb;   /* top color  */
	font-size:11px; 
	padding-bottom:35px;
}

div.cal_detail_head_mcclellan2008 {
	background : #65a1d7;   /* bottom color  */
	background-repeat: no-repeat;
}



div.calbg_other2008 {
	width:625px; 
	background: #f2f2f2; 
	border-left: solid 5px #747472; 
	border-top: solid 1px #c0c0bf; 
	color:#74408f;
}

div.cal_title_other2008 {
	text-align:right; 
	font-weight: bold; 
	padding:0 10px 0 0; 
	color:#747472;
	text-transform: uppercase;
}

div.cal_detail_other2008 {
	width:603px; 
	border-left: 2px solid #747472; 
	background: #f2f2f2;
}

div.cal_detail2_other2008 {
	background:#f2f2f2; 
	font-size:11px; 
	padding-bottom:35px;
}

div.cal_detail_head_other2008 {
	background : #747472; 
	background-repeat: no-repeat;
}



a.pressmenu {
	color: #2f2e26;
	text-transform:uppercase;
	text-decoration: none;
	font-size:10px;
	padding: 3px 7px 3px 7px;
	font-weight: bold;
}
a.pressmenu:hover {
	color: #921b15;
	text-decoration: none;
	font-weight: bold;
}




a.calmenu_master2008 {
	color: #2f2e26;
	text-transform:uppercase;
	text-decoration: none;
	font-size:10px;
	padding: 3px 7px 3px 7px;
	font-weight: bold;
}
a.calmenu_master2008:hover {
	color: #2f2e26;
	text-decoration: none;
	background: #f8f4ec;
	font-weight: bold;
}

a.calmenu_special2008 {
	color: #2f2e26;
	text-transform:uppercase;
	text-decoration: none;
	font-size:10px;
	padding: 3px 7px 3px 7px;
	font-weight: bold;
}
a.calmenu_special2008:hover {
	color: #2f2e26;
	text-decoration: none;
	background: #f4f5f6;
	font-weight: bold;
}

a.calmenu_coffee2008 {
	color: #2f2e26;
	text-transform:uppercase;
	text-decoration: none;
	font-size:10px;
	padding: 3px 7px 3px 7px;
	font-weight: bold;
}
a.calmenu_coffee2008:hover {
	color: #2f2e26;
	text-decoration: none;
	background: #f4f4e9;
	font-weight: bold;
}

a.calmenu_symphony2008 {
	color: #2f2e26;
	text-transform:uppercase;
	text-decoration: none;
	font-size:10px;
	padding: 3px 7px 3px 7px;
	font-weight: bold;
}
a.calmenu_symphony2008:hover {
	color: #2f2e26;
	text-decoration: none;
	background: #e6f8fb;
	font-weight: bold;
}

a.calmenu_pops2008 {
	color: #2f2e26;
	text-transform:capitalize;
	text-decoration: none;
	font-size:10px;
	padding: 3px 7px 3px 7px;
	font-weight: bold;
}
a.calmenu_pops2008:hover {
	color: #2f2e26;
	text-decoration: none;
	background: #f9ece8;
	font-weight: bold;
}

a.calmenu_concertmaster2008 {
	color: #2f2e26;
	text-transform:uppercase;
	text-decoration: none;
	font-size:10px;
	padding: 3px 7px 3px 7px;
	font-weight: bold;
}
a.calmenu_concertmaster2008:hover {
	color: #2f2e26;
	text-decoration: none;
	background: #f1e7f0;
	font-weight: bold;
}

a.calmenu_montevallo2008 {
	color: #2f2e26;
	text-transform:uppercase;
	text-decoration: none;
	font-size:10px;
	padding: 3px 7px 3px 7px;
	font-weight: bold;
}
a.calmenu_montevallo2008:hover {
	color: #2f2e26;
	text-decoration: none;
	background: #ecebf4;
	font-weight: bold;
}

a.calmenu_family2008 {
	color: #2f2e26;
	text-transform:uppercase;
	text-decoration: none;
	font-size:10px;
	padding: 3px 7px 3px 7px;
	font-weight: bold;
}
a.calmenu_family2008:hover {
	color: #2f2e26;
	text-decoration: none;
	background: #fff6e9;
	font-weight: bold;
}

a.calmenu_summer2008 {
	color: #2f2e26;
	text-transform:uppercase;
	text-decoration: none;
	font-size:10px;
	padding: 3px 7px 3px 7px;
	font-weight: bold;
}
a.calmenu_summer2008:hover {
	color: #2f2e26;
	text-decoration: none;
	background: #FFFEE6;
	font-weight: bold;
}

a.calmenu_mcclellan2008 {
	color: #2f2e26;
	text-transform:uppercase;
	text-decoration: none;
	font-size:10px;
	padding: 3px 7px 3px 7px;
	font-weight: bold;
}
a.calmenu_mcclellan2008:hover {
	color: #2f2e26;
	text-decoration: none;
	background: #f0f6fb;
	font-weight: bold;
}


td.master2008 {
    background: #dfcdaa;   /*  middle color   */
    border-left: solid 1px #9f9f96;
	border-bottom: solid 1px #9f9f96;

}
td.master2008:hover {
    background: #b89042;    /*  bottom color   */
}

td.special2008 {
    background: #cad3d6;   /*  middle color   */
    border-left: solid 1px #9f9f96;
	border-bottom: solid 1px #9f9f96;

}
td.special2008:hover {
    background: #8a9ea3;    /*  bottom color   */
}

td.coffee2008 {
    background: #cacc9c;   /*  middle color   */
    border-left: solid 1px #9f9f96;
	border-bottom: solid 1px #9f9f96;

}
td.coffee2008:hover {
    background: #8a8d23;    /*  bottom color   */
}

td.symphony2008 {
    background: #8cdfec;   /*  middle color   */
    border-left: solid 1px #9f9f96;
	border-bottom: solid 1px #9f9f96;

}
td.symphony2008:hover {
    background: #00b8d5;    /*  bottom color   */
}

td.pops2008 {
    background: #e1a897;   /*  middle color   */
    border-left: solid 1px #9f9f96;
	border-bottom: solid 1px #9f9f96;

}
td.pops2008:hover {
    background: #bd3d19;    /*  bottom color   */
}

td.concertmaster2008 {
    background: #bf91bb;   /*  middle color   */
    border-left: solid 1px #9f9f96;
	border-bottom: solid 1px #9f9f96;

}
td.concertmaster2008:hover {
    background: #720a69;    /*  bottom color   */
}

td.montevallo2008 {
    background: #aaa3ce;   /*  middle color   */
    border-left: solid 1px #9f9f96;
	border-bottom: solid 1px #9f9f96;

}
td.montevallo2008:hover {
    background: #423393;    /*  bottom color   */
}

td.family2008 {
    background: #fdd798;   /*  middle color   */
    border-left: solid 1px #9f9f96;
	border-bottom: solid 1px #9f9f96;

}
td.family2008:hover {
    background: #fba61a;    /*  bottom color   */
}

td.summer2008 {
    background: #FEFB8C;   /*  middle color   */
    border-left: solid 1px #9f9f96;
	border-bottom: solid 1px #9f9f96;

}
td.summer2008:hover {
    background: #F3CE00;    /*  bottom color   */
}

td.mcclellan2008 {
    background: #bad5ed;   /*  middle color   */
    border-left: solid 1px #9f9f96;
	border-bottom: solid 1px #9f9f96;

}
td.mcclellan2008:hover {
    background: #65a1d7;    /*  bottom color   */
}





/*   end calendars   */



span.caldet {
	font-weight:bold; 
	font-size:12px; 
	margin-left:-14px; 
	line-height:26px;
	font-style:normal;
}


#footer {
	width: 885px;
	height: 42px;
	position:absolute;
	bottom:0;
	font-size: 10px;
	text-align: left;

}


#right_foot {
	color:#403f2e;
	line-height:14px;
	background : #f8f4ec;
	width: 683px;
	height: 42px;
	float: right;
	border-left: solid 1px #888781;
}

#foot_inside {
	padding:6px 0 0 15px;
}

#left_foot {
	width: 201px;
	height: 42px;
	color: #ffffff;
	float: left;
}


div.clear {
	clear: both;
}
#clear {
	clear: both;
}

#title {
	padding:10px 0 10px 30px;
	font-size:15px;
	font-weight:bold;
	color:#921b15;
	clear: both;
}

#individ {
	font-size:15px;
	font-weight:bold;
}


input, select {
	font-family: arial, sans-serif;
	font-size: 11px;
}

.solidblockmenu{
	margin: 0;
	padding: 0;
	float: left;
	text-decoration: none;
	text-transform:uppercase;
	color: #ffffff;
	font-size: 10px;
	font-weight:bold;
	border: 1px solid #403f35;
	border-width: 1px 0;
	background: #676661;
	z-index: 1000;
}


.solidblockmenu li{
	display: inline;
}

.solidblockmenu li a{
	float: left;
	color: white;
	padding: 5px 11px;
	text-decoration: none;
	border-right: 1px solid #403f35;
}


.solidblockmenu li a:hover, .solidblockmenu li .current{
	color: #ffffff;
	background: #ae130e;
	text-decoration: none;
}

.solidblockmenu2{
	margin: 0;
	padding: 0;
	float: left;
	text-decoration: none;
	text-transform:uppercase;
	color: #ffffff;
	font-size: 10px;
	background: #676661;

}


.solidblockmenu2 li{
	display: inline;
}

.solidblockmenu2 li a{
	float: left;
	color: white;
	padding: 5px 10px;
	text-decoration: none;
	border-right: 2px solid #ffffff;
	
}


.solidblockmenu2 li a:hover, .solidblockmenu li .current{
	color: #ffffff;
	background: #ae130e;
	text-decoration: none;
}

.solidblockmenu3{
	margin: 0;
	padding: 0;
	float: left;
	text-decoration: none;
	text-transform:uppercase;
	color: #ffffff;
	font-size: 10px;
	background: #ae130e;
}


.solidblockmenu3 li{
	display: inline;
}

.solidblockmenu3 li a{
	float: left;
	color: white;
	padding: 5px 10px;
	text-decoration: none;
}


.solidblockmenu3 li a:hover, .solidblockmenu li .current{
	color: #ffffff;
	background: #676661;
	text-decoration: none;
}

.solidblockmenu4{
	margin: 0;
	padding: 0;
	float: left;
	text-decoration: none;
	text-transform:uppercase;
	color: #ffffff;
	font-size: 15px;
	.font-size: 14px;
	background: #c2421f;
	font-weight:bold;
	font-family:arial narrow;
	padding: 2px 10px;
	text-decoration: none;
	border:1px solid #f3d300;
}


.solidblockmenu4 li{
	display: inline;
}



.solidblockmenu5{
	margin: 0;
	padding: 0;
	float: left;
	text-decoration: none;
	text-transform:uppercase;
	color: #ffffff;
	font-size: 10px;
	font-weight:bold;
	background: #676661;
	z-index: 1000;
}


.solidblockmenu5 li{
	display: inline;
}

.solidblockmenu5 li a{
	float: left;
	color: white;
	padding: 5px 11px 6px 11px;
	text-decoration: none;
}


.solidblockmenu5 li a:hover, .solidblockmenu li .current{
	color: #ffffff;
	background: #eace27;
	text-decoration: none;
}



#inst {
	font-size: 12px;
	font-weight: bold;
}
a {
	color: #960902;
	text-decoration: none;
}
a:hover {
	color: #ae130e;
	text-decoration: underline;
}
a.splash {
	color: #21201b;
	font-weight: bold;
	font-size: 9px;
}
a.splash2 {
	color: #21201b;
	font-weight: bold;
	font-size: 11px;
}
a.splash:hover {
	color: #ae130e;
	font-weight: bold;
	font-size: 9px;
}
a.splash2 {
	color: #891615;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
a.splash2:hover {
	color: #ae130e;
	text-decoration: underline;
}
a.splash3 {
	color: #0f0f0f;
}
a.splash3:hover {
	color: #ae130e;
}
a.music {
	color: #851414;
	text-decoration: none;
	font-size: 12px;
}
a.music:hover {
	color: #851414;
	text-decoration: underline;
}
a.guest {
	color: #821315;
	text-decoration: none;
	font-size: 14px;
}
a.guest:hover {
	color: #821315;
	text-decoration: underline;
}
a.head {
	color: #ffffff;
	font-size: 10px;
	font-weight:bold;
	background: #676661;
	padding: 7px 11px 7px 11px;
	min-height:26px;
	margin-right:1px;
	text-decoration: none;
	text-transform:uppercase;
	text-align:center;
}
a.head:hover {
	color: #ffffff;
	background: #ae130e;
	text-decoration: none;
}
a.imedia {
	color: #403f2e;
	text-decoration: underline;
}
a.imedia:hover {
	color: #d10045;
	text-decoration: underline;
}
a.toplinks {
	color: #ffffff;
	background: #ffa647;
	text-decoration: none;
	padding: 5px 10px;
	float:right;

}
a.toplinks:hover {
	color: #ffa647;
	background: #fbe5c0;
	text-decoration: none;
}
a.calmenu_classical {
	color: #2f2e26;
	text-transform:uppercase;
	text-decoration: none;
	font-size:10px;
	padding: 3px 7px 3px 7px;
	font-weight: bold;
}
a.calmenu_classical:hover {
	color: #2f2e26;
	text-decoration: none;
	background: #f1f6fa;
	font-weight: bold;
}

a.calmenu_outreach {
	color: #2f2e26;
	text-transform:uppercase;
	text-decoration: none;
	font-size:10px;
	padding: 3px 7px 3px 7px;
	font-weight: bold;
}
a.calmenu_outreach:hover {
	color: #2f2e26;
	text-decoration: none;
	background: #feefd7;
	font-weight: bold;
}

a.calmenu_summer {
	color: #2f2e26;
	text-transform:uppercase;
	text-decoration: none;
	font-size:10px;
	padding: 3px 7px 3px 7px;
	font-weight: bold;
}
a.calmenu_summer:hover {
	color: #2f2e26;
	text-decoration: none;
	background: #FFFEE6;
	font-weight: bold;
}

a.calmenu_pops {
	color: #2f2e26;
	text-transform:uppercase;
	text-decoration: none;
	font-size:10px;
	padding: 3px 7px 3px 7px;
	font-weight: bold;
}
a.calmenu_pops:hover {
	color: #2f2e26;
	text-decoration: none;
	background: #fdf0f4;
	font-weight: bold;
}

a.calmenu_kids {
	color: #2f2e26;
	text-transform:uppercase;
	text-decoration: none;
	font-size:10px;
	padding: 3px 7px 3px 7px;
	font-weight: bold;
}
a.calmenu_kids:hover {
	color: #2f2e26;
	text-decoration: none;
	background: #fefcd7;
	font-weight: bold;
}

a.calmenu_special {
	color: #2f2e26;
	text-transform:uppercase;
	text-decoration: none;
	font-size:10px;
	padding: 3px 7px 3px 7px;
	font-weight: bold;
}
a.calmenu_special:hover {
	color: #2f2e26;
	text-decoration: none;
	background: #eeeff0;
	font-weight: bold;
}

a.calmenu_other {
	color: #2f2e26;
	text-transform:uppercase;
	text-decoration: none;
	font-size:10px;
	padding: 3px 7px 3px 7px;
	font-weight: bold;
}
a.calmenu_other:hover {
	color: #2f2e26;
	text-decoration: none;
	background: #f2f2f2;
	font-weight: bold;
}
a.listen {

	line-height: 15px;

}
a.listen:hover {
	line-height: 15px;
}

a.caldet {
font-size:9px;
	color: #ae130e;
	text-decoration: underline;
	text-transform:uppercase;
	font-weight: bold;
	
}
a.caldet:hover {
	color: #2f2e26;
	font-weight: bold;
}
a.caldet2 {
font-size:9px;
	color: #ae130e;
	text-decoration: underline;
	text-transform:uppercase;
	margin-left: 12px;
	font-weight: bold;
}
a.caldet2:hover {
	color: #2f2e26;
	font-weight: bold;
}


a.more {
	font-size:9px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
a.more:hover {
	color: #ae130e;
	text-decoration: underline;
	font-weight: bold;
}


td.headrow {
	background: #ffffff;
	font-size: 10px;
	font-weight: bold;

}
a.arrows {
	color: #504a33;
	text-decoration: none;
	font-weight: bold;
}
a.arrows:hover {
	color: #B61515;
	text-decoration: none;

}
td.dotw {
	background: #ffffff;
	color: #504a33;
	font-weight: bold;
	border-right: solid 1px #ffffff;

}
td.tilesize {
	font-size: 10px;
	font-weight: bold;
	width: 30px;
	height: 25px;
}

td.blank {
	background: #ffffff;
	border-left: solid 1px #9f9f96;
	border-bottom: solid 1px #9f9f96;

}
td.classical2007 {
    background: #bbd7e9;
    border-left: solid 1px #9f9f96;
	border-bottom: solid 1px #9f9f96;

}
td.classical2007:hover {
    background: #005a90;
}

td.outreach2007 {
    background: #F48A00;
    border-left: solid 1px #9f9f96;
	border-bottom: solid 1px #9f9f96;

}
td.outreach2007:hover {
    background: #c8235c;
}

td.summer2007 {
    background: #dceed2;
    border-left: solid 1px #9f9f96;
	border-bottom: solid 1px #9f9f96;

}
td.summer2007:hover {
    background: #51972a;
}

td.pops2007 {
    background: #FDD6E2;
    border-left: solid 1px #9f9f96;
	border-bottom: solid 1px #9f9f96;

}
td.pops2007:hover {
    background: #C8235C;
}

td.kids2007 {
    background: #fffdbf;
    border-left: solid 1px #9f9f96;
	border-bottom: solid 1px #9f9f96;

}
td.kids2007:hover {
    background: #e9e103;
}
td.special2007 {
    background: #dccfe3;
    border-left: solid 1px #9f9f96;
	border-bottom: solid 1px #9f9f96;

}
td.special2007:hover {
    background: #74408f;
}

td.composer {
	font-size: 11px;
	font-weight: bold;
	width: 105px;
	padding: 0 10px 10px 0;
}

td.piece {
	font-size: 11px;
	font-style: italic;
	padding-bottom:10px;
}

td.composer2 {
	font-size: 10px;
	font-weight: bold;
	width: 95px;
	padding: 0 10px 5px 0;
}

td.piece2 {
	font-size: 10px;
	font-style: italic;
	padding-bottom:5px;
}


a.date {
	color: #21201b;
	font-size: 10px;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 0px 0px;
   
}
a.date:hover {
	color: #21201b;
	text-decoration: none;
	font-weight: bold;
}
td.legend {
padding: 8px 0 0 5px;
font-size: 9px;
text-align: left;
}

div.img-dec {
	background: url('/graphics/shadow.gif') no-repeat bottom right;
	clear: right;
	float: right;
	margin: 0 8px; 12px 7px;
	padding: 0;

	z-index: 1;
}

div.img-dec img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	display: block;
	margin: -5px 5px 5px -5px;
	padding: 5px;

	z-index: 1;
}
.photobg {
	background: url('/graphics/photosbg.gif') no-repeat;
	width: 617px;
	_width: 609px;
	height: 592px;
	}
	
.photobg_jb {
	background: url('/graphics/photosbg_jb.gif') no-repeat;
	width: 617px;
	_width: 609px;
	height: 592px;
	}
	
.photoarea {
	display: block;

	width: 110px;
	text-align: center;

	
}	
	
.linkbox {
	background-color: #efe9de;
	text-transform: uppercase;
	display: block;
	height: 20px;
	width: 110px;
	padding-top: 10px;
	
}
a.photolinks {
	color: #393933;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px;
   
}

a.photolinks:hover {
	color: #871716;
	
   
}

a.photolinkss {
color: #871716;
	
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px;
   
}

a.photolinkss:hover {
text-decoration: underline;

   
}

a.pressters {
color: #848383;
text-decoration: none;
font-size: 11px;
   
}

a.pressters:hover {
color: #202020;
text-decoration: none;
font-size: 11px;
   
}



.newsmenulistings a {
color: #005a90;

font-weight: bold;


}

.newsmenulistingsTop3  a {
color: #005a90;

font-weight: bold;

}



.newsbgcolorlight  {
background: #eaf1f7;

}

.newsbgcolordark  {
background: #ffffff;

}






#presslinks ul
{
list-style-type: none;
text-align: left;
padding: 0 0 0 10px;

}

#presslinks ul li a
{
background: transparent url(/graphics/list-off.gif) left center no-repeat;
text-decoration: none;
color: #000;
line-height: 28px;
text-transform: uppercase;
padding: 5px 10px 5px 10px;
}


#presslinks ul li a:hover
{
background: #e6e6e4 url(/graphics/list-off.gif) left center no-repeat;
color: #960902;
line-height: 28px;
padding: 5px 10px 5px 10px;
}


#navvybox{
border: 1px solid #c1c1c1;
padding-left: 15px;
}


#navvy ul
{
width: 415px;
padding-left: 0px;
margin-left: 0px;

}


#pressblocks li 
{
text-decoration: none;
display: inline;
font-size: 10px;
font-weight: bold;
padding-left: 17px;
padding-right: 10px;

}


li.alys
{
background: transparent url(/graphics/box_alys.gif) left center no-repeat;

}

li.bjcc
{
background: transparent url(/graphics/box_bjcc.gif) left center no-repeat;

}

li.palmer
{
background: transparent url(/graphics/box_palmer.gif) left center no-repeat;

}

li.brock
{
background: transparent url(/graphics/box_brock.gif) left center no-repeat;

}

li.ala
{
background: transparent url(/graphics/box_ala.gif) left center no-repeat;

}

.photoTNImg {
margin-left: auto;
margin-right: auto;
width:84px;
height:84px;
overflow:hidden;
background-position: center center;
background-repeat: no-repeat;
border: #49483f solid 1px;
}
