@font-face { font-family: Georgia; font-style:  normal; font-weight: normal; src: url(fonts/GEORGIA0.eot) format("embedded-opentype"); }
html, body { background-color: black; background-image:url(images/starbg.jpg); background-repeat: repeat; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; }
a { color: blue; text-decoration: none; }
a:hover { color: red; text-decoration: underline; }
.aligncenter { text-align: center; }
.aligntop { vertical-align: top; }
#pagecontent { position: relative; top: 0px; z-index: 10; width: 779px; height: auto; }
#prosceniumtop { z-index: 20; width: 779px; height: 35px; background-color: #22007A; }
#prosceniumtop table tr td a { color: #22007A; }
#prosceniumbottom { z-index: 30; width: 779px; height: auto; }
#ttiplogo { position: relative; top: -172px; z-index: 25; width: 163px; height: auto; z-index: 40; margin-left: auto; margin-right: auto; }
#hrseperator { background-color: white; height: 1px; z-index: 30; }
.hrseperator1 { width: 700px; height: 1px; background-color: black; color: black; margin-left: auto; margin-right: auto; text-align: center; }
#pagemargins { padding-left: 15px; padding-right: 15px; }
#whatshappening { visibility: hidden; }
#getinvolved { visibility: hidden; }
#pictures  { visibility: hidden; }
#aboutus { visibility: hidden; }
#contactus { visibility: hidden; }
#whatshappening ul li, #getinvolved ul li, #pictures ul li, #aboutus ul li, #contactus ul li { list-style-type: none; border-right: 1px solid white; border-bottom: 1px solid white; padding: 5px 10px 5px 10px; }
#whatshappening ul li:hover, #getinvolved ul li:hover, #pictures ul li:hover, #aboutus ul li:hover, #contactus ul li:hover { background-color: #343D91; color: yellow; }
#whatshappening ul li a, #getinvolved ul li a, #pictures ul li a, #aboutus ul li a, #contactus ul li a {  color: white; text-decoration: none; }
#whatshappening ul li a:hover, #getinvolved ul li a:hover, #pictures ul li a:hover, #aboutus ul li a:hover, #contactus ul li a:hover { color: yellow; }
.whitefootercopy { color: white; font-weight: bold; font-size: 0.85em; font-family: Georgia,arial,Arial,helvetica,Helvetica,sans-serif; text-align: center; width: 100%; }
.blackfootercopy { color: black; font-weight: bold; font-size: 0.85em; font-family: Georgia,arial,Arial,helvetica,Helvetica,sans-serif; text-align: center; width: 100%; }
.copy, #pagemargins ul li, #pagemargins ol li { color: black; font-weight: normal; font-size: 0.85em; font-family: Georgia,arial,Arial,helvetica,Helvetica,sans-serif; }
.boldcopy { color: black; font-weight: bold; font-size: 0.85em; font-family: Georgia,arial,Arial,helvetica,Helvetica,sans-serif; }
.bold { font-weight: bold; }
.header { color: black; font-weight: bold; font-size: 1.5em; font-family: Georgia,arial,Arial,helvetica,Helvetica,sans-serif; }
.subheader { color: black; font-weight: bold; font-size: 1em; font-family: Georgia,arial,Arial,helvetica,Helvetica,sans-serif; }
.centerpage { width: 779px; height: auto; z-index: -100; margin-right: auto; margin-left: auto; }
.mainnavtable { width: 779px; }
.happeningmainnav { width: 141px; height: 12px; border: 0px; margin-left: auto; margin-right: auto; }
.getinvolvedmainnav { width: 102px; height: 12px; border: 0px; margin-left: auto; margin-right: auto; }
.ticketsmainnav { width: 57px; height: 12px; border: 0px; margin-left: auto; margin-right: auto; }
.picturesmainnav { width: 66px; height: 12px; border: 0px; margin-left: auto; margin-right: auto; }
.resourcesmainnav { width: 78px; height: 12px; border: 0px; margin-left: auto; margin-right: auto; }
.aboutusmainnav { width: 71px; height: 12px; border: 0px; margin-left: auto; margin-right: auto; }
.contactusmainnav { width: 89px; height: 12px; border: 0px; margin-left: auto; margin-right: auto; }
.centercopy { text-align: center; }
.whitecopy { color: white; }

/* Cast Information Pages */
#centerloginfrm { width: 325px; height: auto; margin-left: auto; margin-right: auto; }

/* Image Styles */
img.spotlightimage { width: 779px; height: 383px; border: 0px; }
img.showspotlight { width: 488px; height: 184px; border: 0px }
img.bullet { width: 5px; height: 5px; border: 0px; padding-bottom: 2px; }
img.logo { width: 163px; height: 100px; border: 0px; }
img.curtain { width: 779px; height: 161px; border: 0px; }
