body {
	font-family: 'Verdana', sans-serif;
	background-color: #1658a0;
	background-image: url('images/Background-Gradient.gif');
	background-repeat: repeat-x;
}

.ButtonLink {
	display: block;
	width: 200px;
	height: 50px;
	float: left;
	background-repeat: no-repeat;
}

/* Button Images (non-selected) */
#HomeButton.ButtonLink {
	background-image: url('images/not-selected/Home-Button.gif');
}
#ScheduleButton.ButtonLink {
	background-image: url('images/not-selected/Schedule-Button.gif');
}
#LinksButton.ButtonLink {
	background-image: url('images/not-selected/Info-Button.gif');
}
#ArtistsButton.ButtonLink {
	background-image: url('images/not-selected/Composers-Button.gif');
}

/* Button Images (selected) */
#HomeButton.ButtonLink.ButtonLinkSelected {
	background-image: url('images/selected/Home-Button.gif');
}
#ScheduleButton.ButtonLink.ButtonLinkSelected {
	background-image: url('images/selected/Schedule-Button.gif');
}
#LinksButton.ButtonLink.ButtonLinkSelected {
	background-image: url('images/selected/Info-Button.gif');
}
#ArtistsButton.ButtonLink.ButtonLinkSelected {
	background-image: url('images/selected/Composers-Button.gif');
}

.ButtonLink .ButtonText {
	text-decoration: none;
	vertical-align: center;
	display: none;
}

.ButtonLink:link, .ButtonLink:visited {
	color: darkblue;
}

.ButtonLink:active {
	color: orange;
}

.ButtonLinkSelected:link, .ButtonLinkSelected:visited {
	color: black;
}

#NavBar {
	height: 3.5em;
}

.ContentHeader, h4 {
	background-color: #F5F5F5;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid gray;
}

h4 {
	text-align: left;
}

.Concert {
	padding: 20px;
}

.ConcertHeader {
	font-weight: bold;
}

.ConcertTime {
	font-style: italic;
	text-indent: 1em;
}

.ConcertPDF {
	text-indent: 1em;
	font-size: 90%;
}

.ConcertWork {
	padding: 0.3em 0em 0.3em 3em;
}

.ConcertWorkTitle {
	display: inline;
	font-style: italic;
}

.ConcertWorkComposer {
	display: inline;
}

.ConcertWorkPerformers {
	font-style: italic;
	font-size: 90%;
	padding-left: 2em;
}

#TitleBar {
	background-image: url('images/Title.gif');
	height: 102px;
	width: 800px;	
}

#TitleBar h1, #TitleBar h3 {
	display: none;
}

#OuterPageWrapper {
	width: 800px;
	margin: 0px auto 0px auto;
	background-color: white;
}

#ContentText {
	padding: 15px;
}

#SubFooter {
	width: 800px;
	margin: 0px auto 0px auto;
	background-color: #ebebeb;
}

hr {
	display: none;
}

#SubFooterText {
	padding: 15px;
	padding-top: 25px;
	font-size: 70%;
}

h3 {
	font-size: 150%;
	margin: .5em 0em .5em 0em;
}