a:link     {  color: #660000; line-height: 1.45;}
a:visited  {  color: #660000; line-height: 1.45;}
a:hover    {  color: #660000; line-height: 1.45;}

img { border: 0; }

body {
	background-color: #f1f0e8;
}

.main {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8.5pt;
color: #5b5b5b;
font-style: normal; 
text-decoration: none; 
line-height: 1.45;
}

.main_single {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8.5pt;
color: #5b5b5b;
font-style: normal; 
text-decoration: none; 
line-height: 1.5;
}

a.graylink { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt;
font-weight: normal; 
color: #5b5b5b;
line-height: 1.45; 
text-decoration: none;
}

a.graylink:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt; 
font-style: normal; 
font-weight: normal; 
color: #660000;
line-height: 1.45; 
text-decoration: none;
}

.purpletext { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold; 
color: #442e65;
line-height: 1.45; 
text-decoration: none;
}

.greentext { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold; 
color: #6c723c;
line-height: 1.45; 
text-decoration: none;
}

.greentext2 { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal; 
color: #6c723c;
line-height: 1.45; 
text-decoration: none;
}

.redtext { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold; 
color: #6b0002;
line-height: 1.45; 
text-decoration: none;
}

a.purplelink { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold; 
color: #442e65;
line-height: 1.45; 
text-decoration: none;
}

a.purplelink:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold; 
color: #442e65;
line-height: 1.45; 
text-decoration: none;
}

a.purplelink:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt; 
font-style: normal; 
font-weight: bold; 
color: #442e65;
line-height: 1.45; 
text-decoration: underline;
}

.purpletext2 { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal; 
color: #442e65;
line-height: 1; 
text-decoration: none;
}

a.purplelink2 { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal; 
color: #442e65;
line-height: 1; 
text-decoration: none;
}

a.purplelink2:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal; 
color: #442e65;
line-height: 1; 
text-decoration: none;
}

a.purplelink2:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt; 
font-style: normal; 
font-weight: normal; 
color: #442e65;
line-height: 1; 
text-decoration: underline;
}

a.greenlink { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold; 
color: #6c723c;
line-height: 1.45; 
text-decoration: none;
}

a.greenlink:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold; 
color: #6c723c;
line-height: 1.45; 
text-decoration: none;
}

a.greenlink:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt; 
font-style: normal; 
font-weight: bold; 
color: #6c723c;
line-height: 1.45; 
text-decoration: underline;
}

a.redlink { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold; 
color: #660000;
line-height: 1.45; 
text-decoration: none;
}

a.redlink:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold; 
color: #660000;
line-height: 1.45; 
text-decoration: none;
}

a.redlink:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt; 
font-style: normal; 
font-weight: bold; 
color: #660000;
line-height: 1.45; 
text-decoration: underline;
}

a.season_deselect:link { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt; 
font-style: normal; 
font-weight: normal; 
color: #908f8f;
line-height: 1.45; 
text-decoration: none;
}

a.season_deselect:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt; 
font-style: normal; 
font-weight: normal; 
color: #908f8f;
line-height: 1.45; 
text-decoration: none;
}

a.season_deselect:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt; 
font-style: normal; 
font-weight: normal; 
color: #660000;
line-height: 1.45; 
text-decoration: none;
}

a.season_deselect:active { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt; 
font-style: normal; 
font-weight: normal; 
color: #908f8f;
line-height: 1.45; 
text-decoration: none;
}

a.season_deselect_small:link { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt; 
font-style: normal; 
font-weight: normal; 
color: #908f8f;
line-height: 1.45; 
text-decoration: none;
}

a.season_deselect_small:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt; 
font-style: normal; 
font-weight: normal; 
color: #908f8f;
line-height: 1.45; 
text-decoration: none;
}

a.season_deselect_small:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt; 
font-style: normal; 
font-weight: normal; 
color: #424242;
line-height: 1.45; 
text-decoration: none;
}

a.season_deselect_small:active { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt; 
font-style: normal; 
font-weight: normal; 
color: #908f8f;
line-height: 1.45; 
text-decoration: none;
}


a.season_select { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt; 
font-style: normal; 
font-weight: normal; 
color: #660000;
line-height: 1.45; 
text-decoration: none;
}

a.years { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt; 
font-style: normal; 
font-weight: normal; 
color: #908f8f;
line-height: 2; 
text-decoration: none;
}

a.years_selected { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt; 
font-style: normal; 
font-weight: normal; 
color: #660000;
line-height: 2; 
text-decoration: none;
}
a.years_selectedGray { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt; 
font-style: normal; 
font-weight: bold;
color: #424242;
line-height: 2; 
text-decoration: none;
}

a.years:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt; 
font-style: normal; 
font-weight: normal; 
color: #660000;
line-height: 2; 
text-decoration: none;
}

a.news { 
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt; 
font-style: normal; 
font-weight: bold;
color: #442e65;
line-height: 1.45; 
text-decoration: none;
}

a.news:visited { 
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt; 
font-style: normal; 
font-weight: bold;
color: #442e65;
line-height: 1.45; 
text-decoration: none;
}

a.cast { 
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt;
font-weight: normal; 
color: #5b5b5b;
line-height: 1.45; 
text-decoration: underline;
}

a.cast:hover { 
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt; 
font-style: normal; 
font-weight: normal; 
color: #660000;
line-height: 1.45; 
text-decoration: underline;
}

.button_spacing {
font-size: 3.5px;
}

.season_select { 
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt; 
font-style: normal; 
font-weight: normal;
color: #660000;
line-height: 1.5; 
text-decoration: none;
}

.smaller {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 7pt;
color: #5b5b5b;
font-style: normal; 
text-decoration: none; 
line-height: 1.5;
}
a.smaller {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 7pt;
color: #5b5b5b;
font-style: normal;
font-weight: bold; 
text-decoration: none; 
line-height: 1.5;
}
.small { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt; 
font-style: normal; 
color: #908f8f;
line-height: normal; 
text-decoration: none;
}
.showhead { 
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt; 
font-style: normal; 
color: #660000;
text-decoration: none;
line-height: 25px;
}
.showheadsubtitle { 
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt; 
font-style: normal; 
color: #660000;
text-decoration: none;
line-height: 25px;
}
.showsubhead { 
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt; 
font-style: normal; 
color: #660000;
text-decoration: none;
line-height: 25px;
}
.sponsorhead {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt; 
font-style: normal; 
color: #660000;
text-decoration: none;
line-height: 25px;
}
.sponsorhead2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt; 
font-style: normal; 
color: #660000;
text-decoration: none;
line-height: 1.25;
}
.popup {
font-size: 10pt; 
}
.newsdate {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; 
font-size: 7.5pt;
color: #4f4f4f;
font-style: normal; 
text-decoration: none; 
line-height: 2;
}
.news { 
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt; 
font-style: normal; 
font-weight: bold;
color: #442e65;
line-height: 1.45; 
text-decoration: none;
}
.news_by { 
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; 
font-size: 8.5pt; 
text-decoration: none; 
line-height: 2;
}

td.season
{ 
border-right: thin dotted #908f8f;
}
td.years
{ 
border-left: thin dotted #908f8f;
}
td.topborder {
border-top: thin dotted #908f8f;
}

table.pricing, table.pricing th, table.pricing td {
  border-collapse: collapse;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7.5pt;
	font-weight: bold;
	color: #5b5b5b;
	text-align: center;
	
}
table.pricing th {
  border: none;
}
table.pricing th.red {
  border: none;
	color: #6b0002;
}
table.pricing td {
	border-style: solid;
	border-width: thin;
}
table.pricing td.group {
	border-style: solid;
	border-width: thin;
	border-top: none;
}
table.pricing td.nosides {
	border-left: none;
	border-right: none;
}
table.pricing td.lside {
	border-left: thin solid;
	border-right: none;
}
table.pricing td.rside {
	border-left: none;
	border-right: thin solid;
}
table.pricing td.heading {
  font-weight:normal;
	font-size: 7pt;
	text-align: left;
	border-left: none;
}
table.pricing td.headingNS {
  font-weight:normal;
	font-size: 7pt;
	text-align: left;
	border-left: none;
	border-right: none;
}
table.pricing td.red {
	color: #6b0002;
	border-bottom: none;
}
table.pricing td.last {
	border-right: none;
}
table.pricing td.highlightlast {
	background:#d7d7d7;
	border-right: none;
}
table.pricing td.highlight {
  background:#d7d7d7;
}
						
table.flexpass {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; 
	color: #5b5b5b;
  font-weight:normal;
	font-size: 7pt;
	text-align: left;
}

table.menu {
	background: url("http://www.mountainplayhouse.org/gg/images/menus/menu_bg.jpg") no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8.5pt;
  color: #5b5b5b;
  font-style: normal; 
	text-align: center;
  text-decoration: none; 
  line-height: 1.45;
}

table.grpmenu {
	background: url("http://www.mountainplayhouse.org/shared/images/groups/menu_bg.jpg") no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8.5pt;
  color: #5b5b5b;
  font-style: normal; 
	text-align: center;
  text-decoration: none; 
  line-height: 1.35;
}

td.leftborder {
	border-right: dotted;
	border-width: thin;
	text-align: center;
}

.title { 
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt; 
font-style: normal; 
color: #660000;
text-decoration: none;
line-height: 20px;
}
.supportTitle { 
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 16pt; 
font-style: normal; 
color: #660000;
text-decoration: none;
line-height: 30px;
text-align: center;
}
.support { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8.5pt;
color: #424242;
text-decoration: none; 
line-height: 20px;
text-align: center;
margin-left: 20px;
margin-right: 15px;
}
.purplehead { 
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt; 
font-style: normal; 
font-weight: bold;
color: #442e65;
line-height: 20px;
text-decoration: none;
}
.greenhead { 
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt; 
font-style: normal; 
font-weight: bold;
color: #6c723c;
line-height: 20px;
text-decoration: none;
}
a.sponsor_quote {  
font-size: 7pt;
color: #5b5b5b;
font-style: normal; 
font-weight: bold;
text-decoration: none; 
line-height: 1.5;
}
a.sponsor_quote:hover {  
font-size: 7pt;
color: #5b5b5b;
font-style: normal; 
font-weight: bold;
text-decoration: underline; 
line-height: 1.5;
}

navlist
{
margin-left: 0;
padding-left: 0;
}

navlist li
{
list-style-type: square;
}