html{ overflow-y:scroll;}
body{font-family:helvetica, arial, sans-serif;font-size:92%;color:#222;}
html,body{margin:0;padding:0;height:100%}
p{color:#333;}
img{border:none;}
div#headerdiv{ height:173px;width:980px;}
div#leftcol{position:relative;}
div#gridleft{ height:44em;}
div#maincontentcol{margin:0;padding:.5em 13px;}
div#maincontentcol p{margin:.9em 0;padding:0;}
div#maincontentcol p.strapline,div#maincontentcol p.strapline a{font-style:italic;}
div#maincontentcol h1,div#maincontentcol h1.a{color:#72AFB6;font-size:1.4em;padding-top:0;margin-top:0;}
div#maincontentcol h2{color:#72AFB6;font-size:1.1em;padding-top:.5em;padding-bottom:0;margin-top:0;margin-bottom:0;}
div#maincontentcol div.mainpic{float:right;margin:0 0 15px 15px;}
div#maincontentcol ul{ margin:0;padding:0;list-style:none;}
div#maincontentcol ul li{margin-top:.5em;margin-bottom:.5em;padding-left:1.6em;background-image:url(bluestar2.gif);background-position:0 1px;background-repeat:no-repeat;}
div#mailchimp_signup ul li{background-image:none;}
#mc_embed_signup fieldset{border:none;margin:0;padding:0;}
#mc_embed_signup .mc-field-group{margin:.6em 0;padding:0;}
#mc_embed_signup label{margin:.5em 0 .2em 0;display:block;}
#mc_embed_signup ul label{margin:.3em 0 .2em 0;display:inline-block;}
#mc_embed_signup .indicate-required,#mc_embed_signup .note-required{color:#9EA374;font-weight:bold;}
#mc_embed_signup ul{list-style:none;margin:0;padding:0;}
#mc_embed_signup ul li{padding:0;margin:0;}
#mc_embed_close{display:none;}
.mce_inline_error{color:red;}
div#containsall{background:url(grey_line_185w.png) repeat-y left top;margin:0 0 10px 0;padding:0;}
div#footer{height:25px;position:relative;width:100%;margin:0;padding:0;font-size:.9em;color:#9EA374;text-align:center;#9 EA374;vertical-align:bottom;}
div#footer a{color:#9EA374;}
div#footercontainer{background:url(footerbg_4x25.png) repeat-x left;padding:0;margin:0;padding:0;}

div.promo{border-left:3px solid #ddd;padding:10px 15px 15px 15px;margin:15px 0 0 0;}
div.promofoot{border:none;height:50px;background:url(fade_ddd_white_3x50.png) bottom left no-repeat;margin:0;padding:0;}
div.promo h1,div.promowide h1{background:#72AFB6;color:white;text-transform:uppercase;font-size:1.1em;margin:0;padding:3px;text-align:center;border-radius:4px;-moz-border-radius:4px;}
.promo .item p.concertdate,#maincontentcol .promowide .item p.concertdate{color:#9EA374;font-weight:bold;padding-bottom:.2em;margin-bottom:0;font-size:1.1em;}
.promo .item h2.concerttitle,#maincontentcol .promowide .item h2.concerttitle{color:#72AFB6;text-transform:uppercase;font-size:1.5em;padding-top:0;padding-bottom:0;margin-bottom:.2em;margin-top:0;text-decoration:none;line-height:1.1em;}
.promo .item h2.concerttitle a,#maincontentcol .promowide .item h2.concerttitle a{text-decoration:none;color:#72AFB6;}
.promo .item p.concertplacetime,#maincontentcol .promowide .item p.concertplacetime{color:#72AFB6;font-weight:bold;font-size:1.1em;padding-top:0;margin-top:0;}
.promo .item p.concertplacetime a,#maincontentcol .promowide .item p.concertplacetime a{color:#72AFB6;font-weight:bold;padding-top:0;margin-top:0;padding-top:0;text-decoration:none;}
.promo .item p.concertinfo{color:#72AFB6;font-size:1em;}
#maincontentcol .promowide .item p.concertinfo{color:#333;font-size:1em;}
.promo .item,#maincontentcol .promowide .item{padding:6px 0px;border-bottom:3px solid #9EA374;}
.promosplash{border-left:3px solid #ddd; text-align:center; }
.promosplash img{ }
#maincontentcol div.logos{padding:0;margin:0;}
#maincontentcol div.logos div.logorow{display:block;}
#maincontentcol div.logos img{padding:10px;vertical-align:middle;border:none;display:inline-block;}
#maincontentcol ul.thumblist{list-style:none;background:yellow;list-style-image:none;}
#maincontentcol ul.thumblist li{list-style:none;list-style-image:none;border:1px solid #ddd;list-style-type:none;background-image:none;float:left;margin:0 20px 20px 0;padding:0;}
