BODY { 
background : #f8f8ce url(images/background.jpg) repeat-x; 
margin-top : 0; 
} 
.header { 
width : 910px; 
padding : 0; 
margin : 0; 
} 
.sidebar { 
width : 230px; 
padding : 10px; 
margin : 0; 
border-left : 1px solid #d2d2d2; 
background-image : url(images/theater-masks-bk.gif); 
background-position : top right; 
background-repeat : no-repeat; 
background-color : #ffffff; 
} 
.main { 
text-align : left; 
width : 670px; 
background-image : url(images/bk-main.gif); 
background-position : top left; 
background-repeat : repeat-y; 
padding-top : 26px; 
padding-left : 25px; 
padding-right : 10px; 
padding-bottom : 45px; 
margin : 0; 
border-right : 1px solid #d2d2d2; 
background-color : #ffffff; 
} 
.main-wide { 
text-align : left; 
width : 910px; 
background-color: #FFFFFF;
padding-top : 26px; 
padding-left : 15px; 
padding-right : 10px; 
padding-bottom : 45px; 
margin : 0; 
border-right : 1px solid #d2d2d2; 
border-left : 1px solid #d2d2d2;  
}
.graytext {
font-size : 11px;
font-family : Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
color : #c1c2c3;
font-weight : normal;
padding-top : 3px;
}
.sponsor-text { 
text-align : left; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size : 14px; 
line-height : 160%; 
font-weight : normal;
background-color: #FFFFFF;
padding-top : 5px; 
padding-left : 25px; 
padding-right : 10px; 
padding-bottom : 25px; 
margin : 0; 
}
.footer { 
background : #930912 url(images/bk-footer.jpg) repeat-x; 
height : 87px; 
} 
.foot { 
text-align : left; 
font-size : 11px; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
color : #ffffff; 
padding : 10px; 
font-weight : bold; 
} 
.foot A:link { 
text-align : left; 
font-size : 11px; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
color : #ffffff; 
padding : 5px; 
text-decoration : none; 
} 
.foot A:visited { 
text-align : left; 
font-size : 11px; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
color : #ffffff; 
padding : 5px; 
text-decoration : none; 
} 
.foot A:active { 
text-align : left; 
font-size : 11px; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
color : #ffffff; 
padding : 5px; 
text-decoration : none; 
} 
.foot A:hover { 
text-align : left; 
font-size : 11px; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
color : #f8f8ce; 
padding : 5px; 
text-decoration : none; 
} 
.mtw { 
width : 917px; 
} 
.hr-gray { 
width : 200px; 
background-image : url(images/hr-gray.gif); 
background-position : top left; 
background-repeat : repeat-x; 
} 
.table-dashed-info { 
width : 220px; 
border-bottom : 1px dotted #d2d2d2; 
background-color : #ffffff; 
} 
.table-dashed-bot { 
width : 100px; 
border-bottom : 1px solid #d2d2d2; 
background-color : #ffffff; 
} 
.table-dashed-bot_nw { 
border-bottom : 1px solid #d2d2d2; 
padding : 3px; 
margin : 3px; 
} 
.table-dashed-bot_nw_sp { 
height : 5px; 
} 
.maroon { 
background-color : #930912; 
color : #ffff99; 
text-align : left; 
font-size : 12px; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-weight : bold; 
padding : 5px; 
} 
.schedule-tble { 
border : 1px solid #cccccc; 
padding : 5px; 
margin : 2px; 
} 
#schedule-tble { 
border : 1px solid #cccccc; 
padding : 5px; 
margin : 2px; 
}
.text-sm { 
text-align : left; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size : 12px; 
line-height : 160%; 
font-weight : normal; 
} 
.text-sm-2 {
text-align : left; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 160%; 
font-weight : normal; 
} 
.text { 
text-align : left; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size : 14px; 
line-height : 160%; 
font-weight : normal; 
} 
A:link { 
text-decoration : underline; 
color : #6b6b6b; 
} 
A:visited { 
text-decoration : underline; 
color : #000000; 
} 
A:active { 
text-decoration : underline; 
color : #0025cc; 
} 
A:hover { 
text-decoration : none; 
color : #930912; 
} 
.inputButton { 
padding : 8px; 
text-align : center; 
font-size : 12px; 
font-weight : bold; 
color : #930912; 
background-color : #cccccc; 
} 
.cast-title { 
margin-top : 5px; 
margin-bottom : 10px; 
font-size : 16px; 
font-weight : bold; 
color : #000000; 
} 
h1 { 
margin-top : 5px; 
margin-bottom : 10px; 
font-size : 16px; 
font-weight : bold; 
color : #000000; 
} 
h2 { 
margin-top : 5px; 
margin-bottom : 10px; 
font-size : 15px; 
font-weight : bold; 
color : #000000; 
} 
h3 { 
margin-top : 5px; 
margin-bottom : 10px; 
font-size : 14px; 
font-weight : bold; 
color : #112b44; 
} 
h4 { 
margin-top : 0; 
margin-bottom : 8px; 
font-size : 14px; 
font-weight : bold; 
color : #930912; 
} 
h5 { 
margin-top : 2px; 
margin-bottom : 5px; 
font-size : 12px; 
font-weight : bold; 
color : #930912; 
} 
.ind-tblspace { 
padding : 8px; 
} 
.ind-tble-left { 
text-align : left; 
width : 305px; 
padding-top : 26px; 
padding-left : 15px; 
padding-right : 15px; 
padding-bottom : 35px; 
margin : 0; 
border-left : 1px solid #d2d2d2; 
background-color : #ffffff; 
} 
.ind-tble-center { 
text-align : left; 
width : 305px; 
padding-top : 25px; 
padding-left : 15px; 
padding-right : 15px; 
padding-bottom : 35px; 
margin : 0; 
border-left : 1px dotted #d2d2d2; 
background-color : #ffffff; 
} 
.ind-tble-bot { 
text-align : left; 
width : 305px; 
padding-top : 25px; 
padding-left : 15px; 
padding-right : 15px; 
padding-bottom : 35px; 
margin : 0; 
border-bottom : 1px dotted #d2d2d2; 
background-color : #ffffff; 
}
.ind-tble-right { 
text-align : left; 
width : 305px; 
padding-top : 25px; 
padding-left : 15px; 
padding-right : 15px; 
padding-bottom : 35px; 
margin : 0; 
border-right : 1px solid #d2d2d2; 
border-left : 1px dotted #d2d2d2; 
background-color : #ffffff; 
} 
.ind-tble-full { 
text-align : left; 
padding-top : 26px; 
padding-left : 15px; 
padding-right : 15px; 
padding-bottom : 35px; 
margin : 0; 
border-top : 1px dotted #d2d2d2; 
border-left : 1px solid #d2d2d2; 
border-right : 1px solid #d2d2d2; 
background-color : #ffffff; 
} 
.lower-header-bk { 
background-image : url(images/lower-header-bk.gif); 
background-color : #930912; 
} 
#left-nav ul { 
list-style-image : url(images/arrow-black-nav.gif); 
} 
#left-nav li { 
list-style-image : url(images/arrow-black-nav.gif); 
padding-left : 8px; 
margin-left : 5px; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size : 14px; 
font-weight : bold; 
line-height : 180%; 
color : #930912; 
text-decoration : none; 
} 
#left-nav li a { 
list-style-image : url(images/arrow-black-nav.gif); 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size : 14px; 
font-weight : bold; 
line-height : 180%; 
color : #930912; 
text-decoration : none; 
} 
#left-nav a:hover { 
color : #000000; 
} 
.red-bold { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size : 14px; 
color : #930912; 
line-height : 150%; 
font-weight : bold; 
padding-bottom : 0; 
} 
.printtext { 
display : none; 
} 
.white { 
background-color : #ffffff; 
} 
.otcred { 
background-color : #930912; 
} 
.gray { 
background-color : #616161; 
} 
.lt-gray { 
background-color : #eaeaea; 
} 
a img { 
border : none; 
} 
img { 
border : none; 
} 
.right { 
float : right; 
} 
.left { 
float : left; 
} 
#p-left { 
float : left; 
} 
#p-right { 
float : right; 
} 
.critic-q { 
float : left; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #930912; 
line-height : 150%; 
font-weight : bold; 
padding-bottom : 0; 
clear : both; 
} 
.critic { 
float : right; 
text-align : left; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #000000; 
line-height : 170%; 
font-weight : normal; 
padding-bottom : 10px; 
clear : both; 
} 
p { 
line-height : 180%; 
} 
ul { 
margin-left : 0; 
padding-left : 0; 
list-style-position : inside; 
} 

#rolls a img { 
height : 128px; 
width : 93px; 
padding : 0; 
margin : 0; 
} 


a#home img { 
background-image : url(images/top-menu/home.gif); 
} 
a#sch img { 
background-image : url(images/top-menu/schedule.gif); 
} 
a#tickets img { 
background-image : url(images/top-menu/tickets.gif); 
} 
a#about img { 
background-image : url(images/top-menu/about.gif); 
} 
a#visit img { 
background-image : url(images/top-menu/visit.gif); 
} 
a#sponsor img { 
background-image : url(images/top-menu/sponsor.gif); 
} 
a#contact img { 
background-image : url(images/top-menu/contact.gif); 
} 
a#home:visited img { 
background-image : url(images/top-menu/home.gif); 
} 
a#sch:visited img { 
background-image : url(images/top-menu/schedule.gif); 
} 
a#tickets:visited img { 
background-image : url(images/top-menu/tickets.gif); 
} 
a#about:visited img { 
background-image : url(images/top-menu/about.gif); 
} 
a#visit:visited img { 
background-image : url(images/top-menu/visit.gif); 
} 
a#sponsor:visited img { 
background-image : url(images/top-menu/sponsor.gif); 
} 
a#contact:visited img { 
background-image : url(images/top-menu/contact.gif); 
} 
a#home:hover img { 
background-image : url(images/top-menu/home-on.gif); 
} 
a#sch:hover img { 
background-image : url(images/top-menu/schedule-on.gif); 
} 
a#tickets:hover img { 
background-image : url(images/top-menu/tickets-on.gif); 
} 
a#about:hover img { 
background-image : url(images/top-menu/about-on.gif); 
} 
a#visit:hover img { 
background-image : url(images/top-menu/visit-on.gif); 
} 
a#sponsor:hover img { 
background-image : url(images/top-menu/sponsor-on.gif); 
} 
a#contact:hover img { 
background-image : url(images/top-menu/contact-on.gif); 
} 
a#home:active img { 
background-image : url(images/top-menu/home-on.gif); 
} 
a#sch:active img { 
background-image : url(images/top-menu/schedule-on.gif); 
} 
a#tickets:active img { 
background-image : url(images/top-menu/tickets-on.gif); 
} 
a#about:active img { 
background-image : url(images/top-menu/about-on.gif); 
} 
a#visit:active img { 
background-image : url(images/top-menu/visit-on.gif); 
} 
a#sponsor:active img { 
background-image : url(images/top-menu/sponsor-on.gif); 
} 
a#contact:active img { 
background-image : url(images/top-menu/contact-on.gif); 
} 
