.accordionHeader,.playTitle{font-style:italic}body{background-color:#f2e3b6;font-family:calibri,san-serif;padding-top:51px}.hidden{display:none}#noscript{text-align:center;background-color:#f99;font-size:140%;padding:1em;border:1px solid #000;color:#000}#topGraphicArea{text-align:center;background-color:#bf5f56;border-bottom:1px solid #000;border-top:1px solid #000}.img-center{margin:auto}.dblBorder{padding:1px;border:1px solid #021a40;background-color:#fff}.navbar-custom .navbar-nav>.dropdown>a:focus .caret,.navbar-custom .navbar-nav>.dropdown>a:hover .caret,.navbar-custom .navbar-nav>.open>a .caret,.navbar-custom .navbar-nav>.open>a:focus .caret,.navbar-custom .navbar-nav>.open>a:hover .caret{border-top-color:#444;border-bottom-color:#444}a.anchor{display:block;position:relative;top:-50px;visibility:hidden}.navbar-custom{background-color:#bcd5b0;border-color:#aac99a;background-image:-webkit-gradient(linear,left 0,left 100%,from(#d8e7d1),to(#bcd5b0));background-image:-webkit-linear-gradient(top,#d8e7d1,0,#bcd5b0,100%);background-image:-moz-linear-gradient(top,#d8e7d1 0,#bcd5b0 100%);background-image:linear-gradient(to bottom,#d8e7d1 0,#bcd5b0 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd8e7d1', endColorstr='#ffbcd5b0', GradientType=0)}.navbar-custom .navbar-brand{color:#000}.navbar-custom .navbar-brand:focus,.navbar-custom .navbar-brand:hover{color:#000;background-color:transparent}.navbar-custom .navbar-text{color:#000}.navbar-custom .navbar-nav>li:last-child>a{border-right:1px solid #aac99a}.navbar-custom .navbar-nav>li>a{color:#000;border-left:1px solid #aac99a}.navbar-custom .navbar-nav>li>a:focus,.navbar-custom .navbar-nav>li>a:hover{color:#444;background-color:transparent}.navbar-custom .navbar-nav>.active>a,.navbar-custom .navbar-nav>.active>a:focus,.navbar-custom .navbar-nav>.active>a:hover{color:#444;background-color:#aac99a;background-image:-webkit-gradient(linear,left 0,left 100%,from(#aac99a),to(#c6dbbc));background-image:-webkit-linear-gradient(top,#aac99a,0,#c6dbbc,100%);background-image:-moz-linear-gradient(top,#aac99a 0,#c6dbbc 100%);background-image:linear-gradient(to bottom,#aac99a 0,#c6dbbc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaac99a', endColorstr='#ffc6dbbc', GradientType=0)}.navbar-custom .navbar-nav>.disabled>a,.navbar-custom .navbar-nav>.disabled>a:focus,.navbar-custom .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-custom .navbar-toggle{border-color:#bf5f56}.navbar-custom .navbar-toggle:focus,.navbar-custom .navbar-toggle:hover{background-color:#ddd}.navbar-custom .navbar-toggle .icon-bar{background-color:#bf5f56}.navbar-custom .navbar-collapse,.navbar-custom .navbar-form{border-color:#a8c999}.navbar-custom .navbar-nav>.open>a,.navbar-custom .navbar-nav>.open>a:focus,.navbar-custom .navbar-nav>.open>a:hover{background-color:#aac99a;color:#444}.navbar-custom .navbar-nav>.dropdown>a .caret{border-top-color:#000;border-bottom-color:#000}@media (max-width:767){.navbar-custom .navbar-nav .open .dropdown-menu>li>a{color:#000}.navbar-custom .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-custom .navbar-nav .open .dropdown-menu>li>a:hover{color:#444;background-color:transparent}.navbar-custom .navbar-nav .open .dropdown-menu>.active>a,.navbar-custom .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-custom .navbar-nav .open .dropdown-menu>.active>a:hover{color:#444;background-color:#aac99a}.navbar-custom .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-custom .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-custom .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-custom .navbar-link{color:#000}.navbar-custom .navbar-link:hover{color:#444}nav li.active{font-weight:700}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}#socialRow{margin-top:1em;margin-bottom:1em}#socialRow .col-md-3{margin-bottom:.5em}#socialRow #phoneNumber{font-size:120%}#socialRow #fb,#socialRow #twitter{margin:0 auto}#TA_virtualsticker594 .container{width:auto}.announcementBanner{background-color:#898c70;color:#f2e3b6;text-align:center;font-size:170%;padding:.25em 0}#bannerTitle{text-align:center;font-size:250%;background-color:#76a68b;line-height:120%;color:#fff;border-radius:15px;font-family:serif;margin:.5em 1em;border:2px solid #bf5f56}.columnHeader,.multiColumnHeader{text-align:center;font-size:2em;margin:.25em 0 .5em;font-family:Georgia,Serif;font-weight:700;font-variant:small-caps;border-top:1px solid #898c70;border-bottom:1px solid #898c70;padding:.25em 0;line-height:1.1em}.multiColumnHeader{font-family:calibri,san-serif}.shadowed{-webkit-box-shadow:3px 3px 13px rgba(116,121,123,.75);-moz-box-shadow:3px 3px 13px rgba(116,121,123,.75);box-shadow:3px 3px 13px rgba(116,121,123,.75)}.centered{text-align:center}.large{font-size:200%;padding:.15em}.sideBarColumn{background-color:#bcd5b0;border-top:1px solid #76a68b;border-bottom:1px solid #76a68b;padding:.25em}.newsItem{margin-top:1em;padding-left:.5em}.newsItem li{list-style-type:disc;list-style-position:inside}#location li,#support li,#ticketInfo li,#ticketPolicy li{list-style-type:square;list-style-position:inside}.newsItem .info{font-size:85%}.newsItem .title{text-align:center}.newsItem.bordered{padding-bottom:.25em;border-bottom:1px solid #898c70}.highlightedItem{background-color:#FFB682;padding:.15em;border-top:1px solid #76a68b;border-bottom:1px solid #76a68b}.imgInColumn{text-align:center}.getTickets{text-align:center;background-color:#fff;margin:.5em 0;color:#000;font-size:120%}.seasonList .playInfo .synopsis .header{font-weight:700;text-align:center;background-color:#bcd5b0}.seasonList .playInfo .specialNote{border:1px solid #000;padding:.25em;margin:.5em 0;font-weight:700;background-color:#ff0}.seasonList .playInfo .productionDates .header{font-weight:700}.seasonList .playInfo:last-child{border-bottom:1px solid #bf5f56}.seasonList .playInfo .byline{font-weight:700;border-top:1px solid #bf5f56}#brochure{margin-top:1em;border-top:1px solid #bf5f56}#pgAudition .playTitle{font-size:150%!important}h{color:red}.exciting{font-size:150%}.interesting{font-size:120%}.standOut{font-weight:700}.columnImage{text-align:center}.columnImage img{border:1px solid #76a68b}.tripAdvisor{border:1px solid #000}.colGradient{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjZDViMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#bcd5b0 0,rgba(125,185,232,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#bcd5b0),color-stop(100%,rgba(125,185,232,0)));background:-webkit-linear-gradient(top,#bcd5b0 0,rgba(125,185,232,0) 100%);background:-o-linear-gradient(top,#bcd5b0 0,rgba(125,185,232,0) 100%);background:-ms-linear-gradient(top,#bcd5b0 0,rgba(125,185,232,0) 100%);background:linear-gradient(top,#bcd5b0 0,rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcd5b0', endColorstr='#007db9e8', GradientType=0)}.playInfo .sectionHeader{text-align:center;font-weight:700;background-color:#bf5f56;margin-top:1em;font-size:110%;border-top:1px solid #000;border-bottom:1px solid #000;color:#f2e3b6}.playInfo .auditionDate,.playInfo .author{font-size:90%}.playInfo .authorLine{text-align:center;background-color:#f2e3b6;color:#898c70}.playInfo .authorArea,.playInfo .datesArea{float:left;width:50%;text-align:center}.playInfo .showLogo{float:left;margin:.25em .5em}.playInfo>.productionDates{text-align:center}.playInfo .author .header{font-style:italic;font-size:95%}#homePage .playInfo .author,#homePage .playInfo .productionDates{text-align:center}.playInfo .cast{text-align:center;font-size:110%;margin-top:.5em;cursor:pointer}#audition ul{font-size:90%;list-style:disc inside}.mainPage .productionDates{margin-top:.25em;padding:.25em;border-top:1px solid #76a68b}.productionDates .areaTitle{font-weight:700;text-align:center}.areaContent{padding:0 .25em}#ticketInfo #moreInfo .header{font-weight:700;font-size:110%}#ticketInfo #moreInfo{background-color:#bcd5b0;padding:.25em;border:1px solid #76a68b}#seatingChart div.seatingChart{margin-top:1em;text-align:center}#seatingChart div.seatingChart img{border:1px solid #bf5f56}#support .header,#ticketPolicy .header{text-align:center;font-weight:700;font-size:250%;margin-top:1em}#ticketPolicy div.policies{border:1px solid #bcd5b0;padding:1em;width:80%;margin:.5em auto 0;background-color:#FFF}#ticketPolicy .para{margin-top:.75em}#ticketPolicy ul{margin-left:1em}#ticketPolicy .newPolicyArea{background-color:#76a68b;padding:.25em;color:#f2e3b6;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border:1px solid maroon}#ticketPolicy .newPolicyArea .npTitle,#ticketPolicy .newPolicyReminder{font-weight:700}#auditions .auditionDateLine{font-size:120%;font-weight:700;text-align:center;padding:.5em 0}#location .googleMap{text-align:center;padding:.5em}#location .googleMapSmall{text-align:center;display:none;margin:.5em 0;font-size:200%;font-family:tahoma,sans-serif}#location #address{background-color:#bcd5b0;padding:.25em .5em}#location #address .addressTitle{font-weight:700;font-size:110%}#about div.history{margin-bottom:.5em}#about .historyArea{padding:.5em}#about .boardTitle{font-weight:700;text-align:center}#about .boardMember{text-align:center}#support #donate{padding:1em;background-color:#fff}#support .columnHeader,#ticketPolicy .columnHeader{margin-top:1em}.accordionHeader{font-size:90%}.accordionHeader a{text-decoration:none}.cast{border-top:1px solid #aaa;padding-top:.25em}.accordionBody{background-color:#bf5f56;color:#000;font-size:75%;text-align:left;padding-left:.25em}.accordionBody .evenRow{background-color:#b0b0b0}.accordionBody .oddRow{background-color:#d0d0d0}.accordionBody .actor{float:left}.accordionBody .divider{float:left;width:10px;text-align:right;margin-right:.25em}.accordionBody .role{float:left;width:120px;margin-left:.25em}.accordionBody .headshot{float:left;width:53px}.accordionBody .ensemble{padding:.25em}.nextSeasonShow{text-align:center;font-size:120%;margin-top:.5em}.nextSeasonAuthor,.nextSeasonDate{text-align:center;font-size:90%}.logos{background-color:#bcd5b0;color:#555;margin-top:1em}.logos img{display:block;margin:0 auto}#rssFeed .headline,#rssFeed .rssError,#tlinst{margin-top:1em}.logos>div{padding:20px 0 10px}#footer{font-size:90%;margin:.5em 0 5em}#email,#phone{float:right;margin-right:2em}#copyright{float:left}#page404 #kittenArea{margin-top:1em;background-color:#000;color:#fff}#page404 .notFound{font-weight:700;font-size:250%;text-align:center;margin:1em;line-height:1.1em}#page404 #kitten{width:66%;margin:0 auto;padding-bottom:1em}.ccphoto{font-size:80%}#page404 .ccphoto{text-align:right;color:#ccc}#rssFeed{width:100%;padding-left:.25em}#rssFeed .headline a{font-weight:700}#rssFeed .rssAuthor{font-size:smaller}#rssFeed .snippet{color:#666}#rssFeed .rssError{text-align:center;color:red}.timelineLegend{margin-left:1em}#timelineHeader{margin:.5em 0;padding-left:.5em}