body		{ font-size: 10.5pt; font-family: Arial, Helvetica, Tahoma, Verdana, Geneva, Swiss, SunSans-Regular, Sans-Serif; }
.body		{ font-size: 10.5pt; font-family: Arial, Helvetica, Tahoma, Verdana, Geneva, Swiss, SunSans-Regular, Sans-Serif; font-weight: normal; }
.credit		{ font-size: 10pt; font-family: Arial, Verdana, Geneva, Swiss, SunSans-Regular, Sans-Serif; font-weight:normal;
			  border-top: 1px dotted #999999; margin-top: 4px; float: right; }
.credit-review	{ font-size: 11pt; font-family: "Trebuchet MS", Arial, Verdana, Geneva, Swiss, SunSans-Regular, Sans-Serif;
				  font-weight:normal; border-top: 1px dotted #999999; margin-top: 4px; padding-left: 40px; float:left;}
.review		{ clear:both; }
.quote		{ font-size: 10pt; font-family: Verdana, Arial, Helvetica, Tahoma, Geneva, Swiss, SunSans-Regular, Sans-Serif; font-weight:normal; margin:0 30px 0 30px;}
#GeneralHandout { background-color: #7fae9b;}
#GeneralHandout .boxout {background-color: #ffffff; padding: 2px; margin-bottom: 8px;}
#GeneralHandout .boxout h2 { color: #0d6944; }
#GeneralHandout .boxout h3 { color: #0d6944; }
#GeneralHandout .boxout h4 { color: #0d6944; }
#GeneralHandout a { color: #0d6944; }
#GeneralHandout .quote { font-size: 11pt; font-style: italic; font-weight:normal; font-family: Verdana, Arial, Helvetica, Tahoma, Geneva, Swiss, SunSans-Regular, Sans-Serif; 
						color: #ffffff; margin:0 30px 0 30px;}
#GeneralHandout .credit { font-size: 11pt; font-style: italic; font-family: Arial, Verdana, Geneva, Swiss, SunSans-Regular, Sans-Serif; font-weight:normal;
			  border-top: 1px dotted #ffffff; margin-top: 4px; float: right; color: #ffffff;padding-left: 40px;}
#GeneralHandout .playtitle { font-weight: bold; font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif;}			  
a:link, a:visited	{ color: #b00; text-decoration: none; }
a:hover				{ color: #f00; text-decoration: underline; }
h1 a:hover { text-decoration: none; }
h2 a:hover { text-decoration: none; }
h3 a:hover { text-decoration: none; }
p	{ margin: 0 0 8px 0 ; padding-top: 0; padding-bottom: 0 ; }
h1	{ font-size: 20pt; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif; font-weight: bold; margin-bottom: 4px }
h2	{ font-size: 16pt; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif; font-weight: bold; margin-bottom: 4px }
h3	{ font-size: 13pt; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif; font-weight: bold; margin-bottom: 4px }
h4	{ font-size: 11.5pt; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif; font-weight: bold; margin-bottom: 4px }
h5	{ font-size: 11pt; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif; font-weight: bold; margin-bottom: 0px }
h6	{ font-size: 9pt; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif; font-weight: bold; margin-bottom: 0px }
strong		{ font-weight: bold }
sup { font-size: 75%; }
sub { font-size: 75%; }
img			{ margin: 0; padding: 0; border-width: 0 }
.subtitle	{ margin-top: -4px; padding-top: 0px; margin-bottom: 10px; }
.follow		{ margin-top: 0px; }
.mouse		{ font-size: 10px; }
.current 	{ background-color: #666666; }
.character	{ font-weight: bold; padding-right: 3px; }
.gap 		{ border-right: 2px; border-left: 2px }
.highlight	{ color: #0000cc; }

.title-main		{ color: #ddd; font-weight: bold; font-size: 37px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif; text-align: right; margin-right: 8px }
.title-play		{ color: #ddd; font-weight: bold; font-size: 30px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif; text-align: right; margin-right: 8px }
.title-sub		{ color: #ddd; font-weight: bold; font-size: 20px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif; text-align: right; margin-right: 8px }

.head-xlarge	{ font-weight: bold; font-size: 30px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif; text-align: center }
.head-large		{ font-weight: bold; font-size: 22px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif; text-align: center }
.head-med		{ font-weight: bold; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif; text-align: center }
.head-sml		{ font-weight: bold; font-size: 15px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif; text-align: center }
.head-xsml		{ font-weight: bold; font-size: 13px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif; text-align: center }

.cal-birthday   { color: #080; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif; text-align: center }
.cal-performance { color: #00b; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif; text-align: center }
.cal-committee  { color: #960; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif; text-align: center }
.cal-audition { color: #909; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif; text-align: center }
.cal-setup { color: #006; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif; text-align: center }

.playlist { font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif }

.historytable	 { font-weight: bold; font-size: 13px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif }
.historytable td { padding: 2px 4px 2px 4px; vertical-align: top;}
.historytitle	 { font-weight: bold; font-size: 13px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif }
.historydate	 { text-align:right; font-weight: normal;}

.popup { background-color: white; vertical-align: middle; padding: 5px; border: outset 4px silver }
li { margin-top: 4px; margin-bottom: 4px }
ul { margin-top: 8px; margin-bottom: 8px }

.PPtitle	{ font-weight: bold; font-size: 13px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif; text-align: center }
.castlist	{ font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif; font-weight: bold; }
.castlist a {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif; font-weight: normal; 	}
.castlist a:hover { text-decoration:none; }

.center {text-align:center; }
.indent	{margin-left:25px; }

th		{font-weight:bold; color: #ffffff; background-color:#666666}
.trodd	{background-color: #dddddd; }
.treven {background-color: #eeeeee; }
.trgap	{height: 4px; font-size: 4px; }

.playtitle	{text-align: left; margin-top:4px; margin-bottom:0px;}
.writer	{text-align: left; margin: 0px 10px 1px 10px; font-weight: normal; font-size:15px; }
