
html, body   { background-image: url(../../_images/AprBackground.jpg); font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat: repeat; text-align: center; margin: 0 auto; xheight: 100%   }
img { border:none; }


#foundation      { background-color: white; background-repeat: repeat-x; text-align: center; margin-top: 0; margin-right: auto; margin-left: auto; padding-left:4px; padding-right:4px; height: 100% }
#topband       { padding:2px; }
.hm_containers  { padding: 20px 10px 0; width: 210px; height: 80px; float: left }
.hm_containers_right  { float: right }
.beer_containers { padding: 20px 10px 10px; width: 210px; float: left }
.content_col1        { font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.55; margin-top: 10px; position: relative }
.content2_col1  { font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.25; margin-top: 10px; position: relative }
/* Seasonal Headlines */
.headline_winter       { color: #143666; font-size: 0.85em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em; clear: both }
.headline_winter_sub   { color: #630; font-size: 1.25em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em; text-align: center; margin-top: 20px; margin-bottom: 20px; clear: both }
.headline_spring_sub { color: #af1010; font-size: 1.25em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.3em; text-align: center; margin-top: 20px; margin-bottom: 20px; clear: both }
/* Seasonal Footers */
#tagline     { background-image: url(../../_images/tagline.jpg); background-position:bottom; background-repeat: no-repeat; margin-top: 30px; margin-right: auto; margin-left: auto; position: relative; width: 523px; height: 100px; clear: both }

/* Monthly Headers */
#dec_head { background-image: url(../../_images/dec_header.gif); background-repeat: no-repeat; text-align: left; position: relative; width: 708px; height: 160px; clear: both }
#jan_head  { background-image: url(../../_images/jan_header.gif); background-repeat: no-repeat; text-align: left; position: relative; width: 750px; height: 160px; clear: both }
#feb_head  { background-image: url(../../_images/feb_header.gif); background-repeat: no-repeat; text-align: left; position: relative; width: 750px; height: 160px; clear: both }
#mar_head   { background-image: url(../../_images/march_header.gif); background-repeat: no-repeat; text-align: left; position: relative; width: 750px; height: 160px; clear: both }
#apr_head  { background-image: url(../../_images/apr_header.gif); background-repeat: no-repeat; text-align: left; position: relative; width: 750px; height: 160px; clear: both }
#may_head  { background-image: url(../../_images/may_header.gif); background-repeat: no-repeat; text-align: left; position: relative; width: 750px; height: 160px; clear: both }
#jun_head  { background-image: url(../../_images/jun_header.gif); background-repeat: no-repeat; text-align: left; position: relative; width: 750px; height: 160px; clear: both }
#jul_head  { background-image: url(../../_images/jul_header.gif); background-repeat: no-repeat; text-align: left; position: relative; width: 750px; height: 160px; clear: both }
#aug_head  { background-image: url(../../_images/aug_header.gif); background-repeat: no-repeat; text-align: left; position: relative; width: 750px; height: 160px; clear: both }
#sep_head  { background-image: url(../../_images/sep_header.gif); background-repeat: no-repeat; text-align: left; position: relative; width: 750px; height: 160px; clear: both }
#oct_head  { background-image: url(../../_images/oct_header.gif); background-repeat: no-repeat; text-align: left; position: relative; width: 750px; height: 160px; clear: both }
#nov_head  { background-image: url(../../_images/nov_header.gif); background-repeat: no-repeat; text-align: left; position: relative; width: 750px; height: 160px; clear: both }
/* Main Navigational Elements */
#link a  { color: #ea5e0e; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5; text-decoration: underline; text-align: left; margin-top: 10px; margin-bottom: 28px; position: relative }
#link a:hover, #link a.on { color:#888; }
/* Footer */
#copy { color: #b7b7b7; font-size: 0.68em; margin: 5px 0 30px; clear: both }
