/* Menu */
.menu li a span { display: block; }
.menu .general .link-1, .menu .general .link-1-current, .menu .general .link-2, .menu .general .link-2-current, .menu .general .link-3, .menu .general .link-3-current, .menu .general .link-4, .menu .general .link-4-current, .menu .general .link-5, .menu .general .link-5-current, .menu .general .link-6, .menu .general .link-6-current, .menu .general .link-7, .menu .general .link-7-current, .menu .general .link-8, .menu .general .link-8-current, .menu .general .link-9, .menu .general .link-9-current, .menu .general .link-10, .menu .general .link-10-current { background-image: none; font-size: 1em; line-height: normal; }
.menu .general a:hover, .general .sub a:hover, .menu .general .sub a.active .menu .general .link-2-current, .menu .general .link-3-current, .menu .general .link-4-current, .menu .general .link-5-current, .menu .general .link-6-current, .menu .general .link-7-current, .menu .general .link-10-current { background-color: #000; color: #fff; }
.menu .general .sub li { font-size: 0.75em; }

/* MainContent */
.main-content h1 { position: static; }

/* ContactForm */
.contact-form fieldset { width: 220px; }
.contact-form fieldset.last-child { width: 165px; }
.contact-form p label { width: 90px; }
.contact-form p label.confirm { width: 165px; }

.main-nav { min-height: 410px; height: auto !important; height: 410px; }

.shows-table td.day { width: 10%; }
.shows-table td.date { width: 10%; }
.shows-table td.time { width: 10%; }
.shows-table td.location { width: 29%; }
