#home{line-height:1.5em;background:transparent;margin:0;padding:0;position:static;width:100%;border-right:0px none #D6CC0A;}
#home a{color:#990000;font-weight:700;text-decoration:none;}
#home a:hover{color:#990000;font-weight:700;text-decoration:none;}
#home h2 a{color:#990000;font-size:1.8em;text-transform:uppercase;text-decoration:none;line-height:1.8em;text-align:left;padding:0px 10px}
#home p{color:#990000;padding:2px 0 0 10px;margin:0px;font-size:1.8em;font-weight:600;font-family:'BenchNine', sans-serif;line-height:1.4em;text-align:left;}
#wrapper{width:90%;margin:40px auto 10px;}
#boxes{width:98%;margin:20px auto 10px;padding:0 5px;}
#boxdates,
#boxtheatre,
#boxsubscribe{background:#fff;font-family:'BenchNine', sans-serif;text-align:left;border-radius:10px;border:2px solid #990000;}
#boxdates,
#boxtheatre,
#boxsubscribe{float:left;min-height:380px;margin:0 8px;}
#boxdates h2,
#boxtheatre h2,
#boxsubscribe h2{margin:0px;}
#boxdates ul.news,
#boxtheatre ul.news{list-style-type:none;position:relative;margin:5px 5px 2px 8px;padding:0;width:90%;}
#boxdates ul.news li,
#boxtheatre ul.news li{background:transparent;color:#990000;font-size:1.0em;margin:8px 0;}
#boxdates ul.news li a,
#boxtheatre ul.news li a{color:#006699;font-size:1.5em;text-transform:uppercase;text-decoration:none;white-space:normal;text-align:left;list-style-type:none;list-style-image:none;display:list-item;padding:0;}
#boxdates ul.news li a:link,
#boxdates ul.news li.item a:visited,
#boxtheatre ul.news li a:link,
#boxtheatre ul.news li.item a:visited{color:#006699;}
#boxdates ul.news li a:hover,
#boxdates ul.news li.item a:active,
#boxtheatre ul.news li a:hover,
#boxtheatre ul.news li.item a:active{color:#006699;text-decoration:none}
#boxsubscribe p a{color:#006699;}
#blog{width:94%;margin:20px auto 10px;padding:0 5px;font-family:'BenchNine', sans-serif;clear:left;border-radius:10px;border:2px solid #990000;background:#fff;}
#blog h2{margin:0;text-transform:uppercase;font-size:2.0em;}
#blog h3 a{margin:0;text-transform:uppercase;font-size:2.0em;}
#blog p small{padding-left:25px;}
#blog p{padding:20px 25px;color:#000;font-size:1.4em;font-weight:400;}
@media only screen and (max-width:768px){#boxdates,
#boxtheatre,
#boxsubscribe{width:95%;margin:10px 2%;}
#blog h2{font-size:1.4em;}
}
@media only screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:1){#boxdates,
#boxtheatre,
#boxsubscribe{width:95%;margin:10px 2%;}
#blog h2{font-size:1.4em;}
}
@media only screen and (min-width:769px) and (max-width:1024px){#boxdates,
#boxtheatre,
#boxsubscribe{width:31%;margin:5px;}
#boxes{height:350px;}
#blog h2{font-size:1.6em;}
}
@media only screen and (min-width:1025px) and (max-width:1240px){#boxdates,
#boxtheatre,
#boxsubscribe{width:31%;margin:20px 8px;}
#boxes{height:350px;}
}
@media only screen and (min-width:1241px){#boxdates,
#boxtheatre,
#boxsubscribe{width:31%;margin:20px 10px;}
#boxes{height:350px;}
}