:focus {
outline: 0;
}

html {
height: 100%;
}

body {
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
height: 100%;
background: url(/images/encore/bg.png) repeat-x 0 top;
}

a {
color: #000000;
text-decoration: underline;
}

p a:hover, .rolldowns a:hover {
color: #ffffff;
background-color: #E4002C;
text-decoration: none;
}

img {
border: 0px;
background-color: none;
}

a:hover img {
background-color: white;
border: 0px;
text-decoration: none;
}

#centerbg {
z-index: 1;
width: 100%;
height: 1050px;
background: url("/images/encore/centerbg.png") no-repeat center top;
}

.centerthis {
text-align: center;
}

.mainbody {
z-index: 2;
width: 960px;
margin-left: auto;
margin-right: auto;
padding-top: 11px;
}

.copyright {
font-family: arial;
font-size: 8pt;
color: #000000;
text-align: center;
opacity: .8;
}

#whowearebox {
display: none;
}

#top1 {
width: 250px;
height: 65px;
background-image: url(/images/encore/over_03.png);
display: inline-block;
float: left;
}

#top2 {
width: 222px;
height: 65px;
background-image: url(/images/encore/over_04.png);
display: inline-block;
float: left;
}

#top3 {
width: 144px;
height: 65px;
background-image: url(/images/encore/over_05.png);
display: inline-block;
float: left;
}

#top4 {
width: 343px;
height: 65px;
background-image: url(/images/encore/over_06.png);
display: inline-block;
}

#ourtheatresbox  {
display: none;
}

#awardsbox  {
display: none;
}

#formsbox {
display: none;
}

.hidethis1, .hidethis2, .hidethis3, .hidethis4 {
visibility: hidden;
}

.showthis1, .showthis2, .showthis3, .showthis4 {
visibility: visible;
}

.backup1 {

}

.rolldowns {
padding-left: 100px;
padding-right: 100px;
font: 1em "Lucida Grande", Lucida, Verdana, sans-serif;
color: #585858;
}

.insets {
padding-left: 20px;
padding-right: 20px;
padding-bottom: 25px;
}

.rolldowns h2 {
font-size: 1.25em;
}

.rolldowns h2 a {
color: #585858;
text-decoration: underline;
}

.rolldowns h2 a:hover {
background-color: #585858;
color: #ffffff;
text-decoration: none;
}

.space ul {
margin-bottom: -12px;
}

.space li {
padding-bottom: 12px;
text-align: left;
}

table {
border-style: none;
border-width: 0;
margin: 0;
padding: 0;
}

.boardtable td {
padding-right: 15px;
vertical-align: top;
padding-bottom: 5px;
}

.judgestable td {
padding-right: 15px;
padding-bottom: 5px;
}

.theatrelogo {
padding-right: 15px;
text-align: center;
padding-bottom: 25px;
}

.theatrelogo a:hover {
background-color: white;
border: 0px;
text-decoration: none;
padding: 0;
margin: 0;
}

.theatrelogo a:hover img {
background-color: white;
border: 0px;
}

.theatrebio {
padding-bottom: 25px;
}

.theatrebio h2 {
color: #838383;
margin: 0;
font-size: 1em;
}

.theatrebio p {
color: #838383;
font: .9em "Lucida Grande", Lucida, Verdana, sans-serif;
margin-top: 10px;
margin-bottom: 10px;
}

.address {
text-transform: uppercase;
font-size: .7em;
color: #838383;
}

.address a {
color: #838383;
}

.col1 {
text-align: right;
font-weight: bold;
}

.colcenter {
text-align: center;
}

.news {
padding-right: 88px;
padding-left: 88px;
color: #585858;
font: 1.1em "Lucida Grande", Lucida, Verdana, sans-serif;
}

.news a {
color: #585858;
}

.news a:hover {
background-color: #999999;
color: #ffffff;
text-decoration: none;
}

.iealert {
border: 2px solid #000000;
padding: 5px;
color: #fff;
text-align: center;
margin-left: 50px;
margin-right: 50px;
background-color: #E4002C;
font: 1.5em "Lucida Grande", Lucida, Verdana, sans-serif;
}

.iealert a {
color: #ffffff;
}

.awardalert {
padding: 5px;
color: #fff;
text-align: center;
margin-left: 50px;
margin-right: 50px;
background-color: #E4002C;
font: 1.2em "Lucida Grande", Lucida, Verdana, sans-serif;
}

.awardalert a {
color: #ffffff;
}
