.navbar  { color: #ffffff; font-style: italic }

.main a:link {
	color: #03F;
}
.main a:visited  { color: #000 }
.main a:hover {color: #CCCCCC;}
.main a:active {color: #FF0000;}

.navbar a:link   { color: #9cf; font-style: italic; font-weight: bold; text-decoration: none }
.navbar a:visited      { color: #000; font-style: italic; font-weight: bold; text-decoration: none }
.navbar a:hover     { color: red; font-style: italic; font-weight: bold }
.navbar a:active   { color: #ff0000; font-style: italic; font-weight: bold }
.mainPageHead    { color: #69f; font-size: 1.3em; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 1.6em }
.textRegular  { font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2em }
.boardNames   { font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em }
.indTicketSub { font-size: 0.9em }
.indTicketPlayLink { font-size: 0.9em }
.caption  { font-size: 0.8em; font-family: Arial; text-align: center; padding-bottom: 0.3em }
.productionNameSeason { color: blue; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bolder; text-decoration: none }
.dottedBorderLeft    { padding: 12px 12px 9px; border-top: none; border-right: 0.12em dotted gray; border-bottom: 0.12em dotted gray }
.dottedBorderRight   { padding: 12px; border-top: none; border-bottom: 0.12em dotted gray }

.image a:link { color: blue }

.image a:visited   { color: #000 }
.image a:hover  { color: purple; padding-right: 0.5em; padding-left: 0.5em; border: solid 0.25em #69f }
.image a:active {color: red}
.secondPageHead  { color: red; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 1em }
.productionPartner   { color: white; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.15em; background-color: red; padding: 0.3em 0.5em 0.5em }
.productionAudition { font-size: 1.9em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800 }
.largerTextwithBorder   { font-size: 1.1em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.6em; text-align: center; margin-right: 4.4em; margin-left: 4.4em; padding: 1em 0; border: dotted gray; outline-color: #999 }
.sidebarSub  { color: #000; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em }
sidebarText { color: #633; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 2em }
sidebarTexLess { color: #633; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.6em }
sideTextLessSpace { color: #630; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.6em }
.cellImage { background-image: url("photos/homepage_exterior.jpg"); background-repeat: no-repeat; background-position: center bottom }
.testimonialSide { color: #000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; line-height: 14px }
