@charset "UTF-8";
/* CSS Document */

body { background: black; margin: 0; padding: 0; }
body a { outline: none; }
strong { margin:0px; padding:0px; font-weight: bold; }
em { margin:0px; padding:0px; font-style: italic; }
#wrapper { width: 960px; margin: 5px auto 0 auto; position: relative; }
#home { display:block; margin: 0px; padding: 0px; width:960px; height:88px; background: url(/images/Link_Home.jpg); background-repeat: no-repeat; }
#home a { display:block; text-decoration:none; text-indent:-9999px; font-size:1px; width: 470px; height: 74px; margin: 0px auto; margin-top: 5px; margin-bottom: 9px; }
#home a:hover { background-position:0 -88px; }

/* ---------------------------
old menu structure

#menu { margin: 0px; padding:0 0 0 20px; display: block; height: 29px; background: url(/images/Link_Menu_bg.jpg); background-repeat:no-repeat; z-index:500; position:relative; list-style: none; }
#menu li { display: block; float: left; position: relative; margin:0px; padding:0px; z-index:210; }
#menu li a { outline: none; display: inline-block; float:left; list-style:none; text-indent:-9999px; font-size:1px; height:29px; margin: 0px 55px 0px 0px; z-index:250; }
#menu li#season a { background: url(/images/Link_Menu_Season.png); }
#menu li#season a:hover { background-position:0 -29px; width: 65px; }
#menu li#tickets a { background: url(/images/Link_Menu_Tickets.png); width: 65px; }
#menu li#tickets a:hover { background-position:0 -29px; }
#menu li#blackbox a { background: url(/images/Link_Menu_BlackBox.png); width: 85px; }
#menu li#blackbox a:hover { background-position:0 -29px; }
#menu li#membership a { background: url(/images/Link_Menu_Members.png); width: 100px; }
#menu li#membership a:hover { background-position:0 -29px; }
#menu li#education a { background: url(/images/Link_Menu_Education.png); width: 85px; }
#menu li#education a:hover { background-position:0 -29px; }
#menu li#playwrightsfest a { background: url(/images/Link_Menu_PlaywrightFest.png); width: 150px; }
#menu li#playwrightsfest a:hover { background-position:0 -29px; }
#menu li#abouttrustus a { background: url(/images/Link_Menu_About.png); width: 50px; }
#menu li#abouttrustus a:hover { background-position:0 -29px; }
#menu ul { display:none; float: left; position:absolute; top:24px; left:-14px; width: 190px; background: url(/images/dropdownmenu_RepeatingBG.jpg); margin:0px; padding:0px; list-style:none; z-index:1000; }
#menu li:hover ul, #menu li.over ul { display:block !important; }
#menu ul li { display:inline; float:none; margin: 0px; padding: 0px; }
#menu ul li a { display:block; float:none; padding: 10px 16px; margin: 0px; width: auto !important; height: auto !important; color: #a21911; font-weight: bold; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; text-indent: 0px; text-decoration: none; text-align: left; background: none !important; }
#menu ul li.last a { background: url(/images/dropdownmenu_bottom.jpg) !important; background-position: bottom !important; background-repeat: no-repeat !important; }
#menu ul li a:hover { color: #000000; }

--------------------------------*/

#menu { margin: 0px; padding:0 0 0 40px; height: 29px; background: url(../images/Link_Menu_bg.jpg); background-repeat:no-repeat; z-index:500; position:relative; list-style: none; }
#menu li { float: left; margin:0px; padding-top:5px; z-index:210; position:relative; }
#menu li a { float:left; text-indent:-9999px; font-size:1px; height:16px; margin: 0px 30px 0px 0px; z-index:250; }
#menu li#season a { background: url(../images/mainnav_season.png) no-repeat top left; }
#menu li#tickets a { background: url(../images/mainnav_tickets.png) no-repeat top left; width: 62px; }
#menu li#blackbox a { background: url(../images/mainnav_blackbox.png) no-repeat top left; width: 78px; }
#menu li#membership a { background: url(../images/mainnav_membership.png) no-repeat top left; width: 99px; }
#menu li#education a { background: url(../images/mainnav_education.png) no-repeat top left; width: 79px; }
#menu li#playwrightsfest a { background: url(../images/mainnav_playwrightsfest.png) no-repeat top left; width: 144px; }
#menu li#abouttrustus a { background: url(../images/mainnav_about.png) no-repeat top left; width: 50px; }
#menu li#specialevents a { background: url(../images/mainnav_specialevents.png) no-repeat top left; width: 119px; }

#menu li#season a:hover, #menu li#tickets a:hover, #menu li#blackbox a:hover, #menu li#membership a:hover, #menu li#education a:hover, #menu li#playwrightsfest a:hover, #menu li#abouttrustus a:hover, #menu li#specialevents a:hover { background-position:bottom left; }


#menu ul { display:none; float: left; position:absolute; top:19px; left:-14px; width: 190px; background:url(/images/dropdownmenu_RepeatingBG.jpg) no-repeat 0 5px; margin:0px; padding:5px 0 0 0; list-style:none; z-index:1000; }
#menu li:hover ul, #menu li.over ul { display:block !important; }
#menu ul li { display:inline; float:none; margin: 0px; padding: 0px; }
#menu ul li a { display:block; float:none; padding: 10px 16px; margin: 0px; width: auto !important; height: auto !important; color: #a21911; font-weight: bold; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; text-indent: 0px; text-decoration: none; text-align: left; background: none !important; }
#menu ul li.last a { background: url(/images/dropdownmenu_bottom.jpg) !important; background-position: bottom !important; background-repeat: no-repeat !important; }
#menu ul li a:hover { color: #000000; }


#footer { clear: both; text-align:left; width: 960px; height: 21px; margin:0 0 20px 0; padding:20px 0 0px 20px; position: relative; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFFFFF; background: url(/images/Footer_bg_LandingPage.jpg) no-repeat bottom left; }
* html #footer { padding-top:10px; }
#footer p {float: left; margin-top:12px;}
#footer p.extraspace {margin: 12px 15px 0px 0px;}
#footer a.cyberwovenlink{ display: block; float: left; width: 80px; height: 13px; text-indent: -9999px; background: url(/images/cyberwoven.jpg); margin: 13px 5px 0px 5px;}
#footer a.contactlink{ display: block; float: left; width: 80px; height: 13px; text-indent: -9999px; background: url(/images/contact.jpg); margin: 13px 0px 0px 5px;}

#footerBlue { display:block; clear: both; text-align:left; width: 960px; height: 21px; margin:0 0 20px 0; padding:20px 0px 0px 20px; position: relative; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFFFFF; background: url(/images/Footer_bg.jpg) no-repeat bottom left; }
* html #footerBlue { padding-top:10px; }
#footerBlue p {float: left; margin-top:12px;}
#footerBlue p.extraspace {margin: 12px 15px 0px 0px;}
#footerBlue a.cyberwovenlink{ display: block; float: left; width: 80px; height: 13px; text-indent: -9999px; background: url(/images/cyberwoven.jpg); margin: 13px 5px 0px 5px;}
#footerBlue a.contactlink{ display: block; float: left; width: 80px; height: 13px; text-indent: -9999px; background: url(/images/contact.jpg); margin: 13px 0px 0px 5px;}

.clear {clear:both; display:block; overflow:hidden; width:0; height:0;}

