@charset "utf-8";
/* CSS Document */
/* musician.css  Style sheet for the Musician pages */

#mainContent #maContent2 {
	clear: both;
	padding-bottom: 50px;
}
#calContent1 h2 {
	font-size: 120%;
	color: #850000;
	margin-bottom: 5px;
}
#calContent1 {
	clear: both;
	margin-bottom: 20px;
	margin-top: 15px;
}
#calContentUpcoming {
	clear: both;
	margin-bottom: 5px;
	margin-top: 15px;
}

#upcomingTable {
	padding: 4px;
	width: 699px;
	border: 1px solid #000;
	border-collapse: collapse;
}

#upcomingTable th, td {
	border: thin solid #000;
}
#calContent2 {
	clear: both;
	margin-bottom: 20px;
	margin-top: 15px;
}
#calContent2 h2 {
	font-size: 120%;
	color: #850000;
	margin-bottom: 5px;
}
.prevCalendarText {
	font-size: 120%;
	margin-top: 15px;
}

#previousTable {
	padding: 4px;
	width: 699px;
	border: 1px solid #000;
	border-collapse: collapse;
}
#previousTable th, td {
	border: thin solid #000;
}
#calContentNext {
	clear: both;
	margin-bottom: 5px;
	margin-top: 15px;
}
#calContentNext h2 {
	font-size: 120%;
	color: #850000;
	margin-bottom: 5px;
}

#nextYearTable {
	padding: 4px;
	width: 699px;
	border: 1px solid #000;
	border-collapse: collapse;
}
#nextYearTable th, td {
	border: thin solid #000;
}


#instructColContainer #instructLeftCol {
	float: left;
	width: 440px;
	padding-right: 15px;
}
#instructColContainer #instructRightCol {
	float: right;
	width: 218px;
	border: 1px solid #000;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#teachContent {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 40px;
}
#instructContent1 {
	clear: both;
}
#teachContent  h2 {
	font-size: 140%;
	color: #850000;
	padding-bottom: 15px;
	padding-top: 15px;
}
.teachIndentText {
	margin-left: 25px;
	margin-right: 45px;
}
.instructTextSmaller {
	font-size: 90%;
}
.instructPhotoRight {
	float: right;
	margin-bottom: 25px;
	margin-left: 15px;
	border: 3px solid #FFF;
}

.teachIndentCaption {
	color: #850000;
	text-indent: 25px;
	font-weight: bold;
}
#teachContent ul {
	padding-left: 35px;
}
#perfContent {
	padding-bottom: 25px;
}
#mymusicContent {
	padding-bottom: 25px;
}
#perfContent h2 {
	font-size: 140%;
	color: #850000;
	padding-bottom: 15px;
}
#perfContent ul {
	padding-left: 30px;
}
.perfBandContent {
	clear: both;
	padding-top: 10px;
}
#perfContent h3 {
	font-size: 120%;
	color: #000;
	padding-bottom: 10px;
}
#perfSidemanContent {
	clear: both;
	padding-top: 20px;
}
.perfPrevBandsText {
	font-size: 90%;
	margin-left: 20px;
}

#perfPrevBandsContent {
	clear: both;
	padding-top: 20px;
}
.perfBandText {
	font-size: 90%;
	margin-left: 15px;
}
.perfPhotoByText {
	font-size: 80%;
	text-align: right;
}


#maContent1 h2 {
	font-weight: bold;
	color: #850000;
	font-size: 100%;
}
#maContent2 h2 {
	font-weight: bold;
	color: #850000;
	font-size: 100%;
}
#teachLinkContent h3 {
	font-size: 100%;
	color: #850000;
}
#teachLinkContent ul {
	padding-left: 30px;
}
#teachLinkContent ul li {
	padding-bottom: 8px;
}
.aboutPhotoRight {
	float: right;
	margin-bottom: 10px;
	margin-left: 15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	border-top-width: 1px;
	border-right-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-left-color: #000;
}
.perfPhotoRight {
	margin-bottom: 10px;
	margin-left: 15px;
	border: 2px solid #000;
	float: right;
}
#teachHandoutContent {
	margin-left: 0px;
	margin-right: 40px;
}
.teachHandoutDocText {
	margin-right: 30px;
	margin-left: 30px;
}
