/* Style Sheet for 2005/2006 season */
body { 
 	font-family: Geneva, Arial, Helvetica, sans-serif; 
	background-color: #81D83A;
}
a:link { 
 	color: #094010; 
	} 
a:visited { 
	color: #195020;
	}
a:active {
	color: #000000;
	}
a:hover {
	color: #81D83A;
	background-color: #000000;
	}
a.fixed-menu {
	text-decoration: none;
	}
a.fixed-menu:hover {
	text-decoration: underline;
	}
a.fixed-menu:active {
	text-decoration: underline;
	}
.ticketOrder {
	font-size: 8pt;
	text-align: left;
	}
hr {
	border-style: solid;
	border-color: #096030;
	border-width: 2px 0 0 0;
}
	
/* Styles for heading */
h1 {
	color: #81D83A;
	text-align: center;
	background-color: #000000;
	letter-spacing: 0.5ex;
	margin: 3px;
	font-style: italic;
}
h1.programtitle {
    letter-spacing: 0;
}
h2 {
	font-size: large;
	padding: 0;
	margin: 0;
}
h2 {
	font-size: x-large;
	font-style: italic;
}
h3.era {
    font-size: large;
	font-style: normal;
	margin: 10pt 0 0 0;
}
h3.worktitleburgess {
    margin: 1pt 0 0 12pt;
}
h3.worktitle {
	margin: 12pt 0 0 0;
}
h4.composerburgess {
    font-style: italic;
    margin: 0 0 3pt 18pt;
   }
h4.composer {
    margin: 0 0 3pt;
   }
ul.movements {
    margin-bottom: 3pt;
    margin-top: 0;
    }
.banner {
	/* "XX seasons of musical gold" */
	color: white;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	letter-spacing: 1ex;
	}
.headingStyle {
	vertical-align: top;
	background-color: #096030;
}
.headingText {
	/* text in page heading */
	color: white;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
}
.infoHeadingStyle {
	/* heading style for info pages */
	vertical-align: top;
	background-color: #096030;
}
.infoHeadingText {
	/* heading text style for info pages */
	color: white;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-large;
	padding: 0.5em 0 0.5em 0;
}
.headingQuote {
	/* text in page heading */
	color: white;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	}
	
/* Styles for body */
.season {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	}
.smallBold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	vertical-align: top;
	}
.eventhead {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-weight: bold; 
	color: #094010; 
	font-style: normal;
	padding-bottom: 1em;
	}
.eventdate {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #094010;
	font-style: normal;
	text-align: right;
	padding-bottom: 1em;
	border-color: #094010;
	border-width: 1px 0 0 0;
	border-style: solid;
}
.eventbody {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #001105; 
	font-weight: normal;
	}
.infobody {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #001105;
	font-weight: normal;
}
.location {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #000000; 
	font-weight: normal;
	text-align: right;
	color: #000000;
	vertical-align: top;
	}
.underwriter {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000;
	}
.artistphoto {
	padding: 0 0 4px 8px;
}
.artistlink {
	text-align: center;
	font-size: larger;
	margin: 2px 0 0 0;
}
.review {
	font-style: italic;
}
.reviewdivider {
	text-align: center;
}
.legal {
	color: #666;
	font-size: smaller;
	font-style: italic;
}


/* styles for footer */
.linklist {
	font-weight: bold;
	font-size: small;
	}