BODY {
	font-family : verdana;
	font-size : 10;
	color :FFFFFF;
}

TD {
	font-family : verdana;
	font-size : 13;
	color :FFFFFF;
}

A {
	font-size:11px;
	font-weight:400;
	color:#FFFFC0;
	text-decoration:none;
}
A:hover {
	text-decoration:underline;
}
A:link {
}
A:visited {
}

.disabled-link {
	font-size:11px;
	font-weight:400;
	color:#C0C0C0;
	text-decoration:none;
}

.smallText {
	font-family : verdana;
	font-size : 10px;
	color :000000;
}

.bold {
	font-weight:900;
	vertical-align:top;
}

.artistName {
	font-size : 34px;
	color :white;
	font-family: Times New Roman;
	letter-spacing:4px;
		
}

.pageHeading {
	font-size : 24px;
	color :white;
	font-family: Times New Roman;
	letter-spacing:2px;
		
}

.sectionHeading {
	font-size : 20px;
	color :white;
	font-family: Arial;
	font-weight:bold;
}

.subSectionHeading {
	font-size : 13px;
	color :white;
	font-family: Arial;
	font-weight: bold;
}

.navigation {
	font-size : 11px;
	color :ffffff;
	font-family: Tahoma, "Trebuchet MS";
	letter-spacing:1px;
	text-decoration:none;
}

.navigation:hover {
	font-size : 11px;
	color :ffffff;
	font-family: Tahoma, "Trebuchet MS";
	letter-spacing:1px;
	text-decoration:underline;
}

.homepageText {
	font-size : 11px;
	color :ffffff;
	font-family: Tahoma, "Trebuchet MS";
	line-height:19px;
}

.copyright 
{
	font-family: verdana,arial; font-size: 8pt; color: #CCCCCC;
}

/* Season */

.season-years-box {
	border: dotted 1px #CCCCCC;
	padding: 3px 6px 3px 6px;
	text-align: center;
	width: 120px;
}

.season-month {
	font-weight: bold;
	margin-top: 15px;
	padding-top: 5px;
	border-top: solid 1pt #BB0000;
}

.season-month-first {
	font-weight: bold;
	margin-top: 0px;
}

/* Reviews */

.review-opera {
	font-size : 12pt;
	font-weight: bold;
	color :white;
	font-family: Arial;
	margin-bottom: 11px;
	margin-top: 31px;
}

.review-opera-first {
	margin-top: 0px;
}

.review-perf-header {
	font-size : 10pt;
	font-weight: bold;
}

.review-perf-box {
	/* border: solid 1pt #BA0000; */
	padding: 8px;
	margin-top: 8px;
	margin-bottom: 18px;
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: #D03434;
}

.review-img {
	border: solid 2px #CCCCCC;
	float: right;
	margin: 5px 5px;
	vertical-align: top;
}

.review_perf_div {
}

.review-perf-inner-box {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: #C00000;
}

.review-perf-inner-box-last {
}

.review-source {
	text-align: right;
}

/* Videos */

.video-header {
	font-size : 12pt;
	font-weight: bold;
	color :white;
	font-family: Arial;
	margin-bottom: 35px;
}
