body { font: 11px verdana, arial, helvetica, sans-serif; margin: 10px auto 10px auto; width: 960px; }div#container { background: url(../images/bg.png) top center repeat-y; }div#headers { clear: both; background: url(../images/header.png) top center no-repeat; height: 247px; width: 960px; font-size: 10px; }h1#sitetitle { margin: 0; padding: 0; float: left; margin: 30px 0 0 30px; }h1#sitetitle a { display: block; background: url(../images/bw-logo.png) top left no-repeat; height: 95px; width: 170px; }h1#sitetitle a span { display: none; }div#flash { float: right; margin: 10px 20px 0 0; width: 700px; height: 225px; background: url(../content/default/default_page_image.jpg) top left no-repeat; }p#addrtop{ float: left; clear:left; margin: 10px 0 0 30px; width:170px}div#main { clear: both; padding: 65px 0 0 0; width: 960px; background: url(../images/redbars/main-home.png) top center no-repeat; }div#content { float: right; width: 692px; min-height: 200px; margin: 0 20px 0 20px; padding: 10px 0 10px 0; color: #666666; }div#content a, div#content:visited, div#content:link { text-decoration: underline; color: #333333; }div#content a:hover { text-decoration: underline; color: #666666; }div#menu { float: left; width: 193px; margin: 10px 0 0 17px; }div#menu ul { list-style: none; margin: 0; padding: 0; font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; width: 196px; }div#menu ul li { padding: 0; margin: 0; }div#menu ul li a { display: block; padding: 8px 0 0px 20px; background: url(../images/menu_button.gif) bottom left no-repeat; color: #666666; text-decoration: none; }div#menu ul li a:hover, #menu ul li.on a { background: url(../images/menu_button_f2.gif) bottom left no-repeat; color: #CC0000; text-decoration: none; }div#menu ul li.on ul { list-style: none; width: 172px; margin: 4px 0 0 20px; padding: 0; font: 11px Verdana, Arial, Helvetica, sans-serif; }div#menu ul li.on ul li { padding: 0; margin: 0; background-image: none; }div#menu ul li.on ul li a { display: block; padding: 0; color: #666666; text-decoration: none; background-image: none; }div#menu ul li.on ul li a:hover, #menu ul li.on ul li.on a { color: #CC0000; text-decoration: none; background-image: none; }div#menu div#sidebars { margin: 24px 0 24px 0; padding: 2px; }#footer { clear: both; background: url(../images/footer.png) bottom center no-repeat; width: 920px; height: 24px; padding: 24px 20px 0 20px; text-align: center; }#footer ul { list-style: none; margin: 0; padding: 0; }#footer ul li { display: inline; margin: 0 10px 0 0; padding: 0; }#footer ul li a { text-decoration: none; color: #ffffff; }#footer ul li a:hover { text-decoration: none; color: #ffffff; }div.specialevents { width: 176px; padding: 8px 8px 38px 8px; background: url(../images/events/specialevents.png) bottom center no-repeat; border: 1px solid #CC0000; border-top: 8px solid #cc0000; margin: 20px 0 0 0; min-height: 126px; }div.specialevents h4 { margin: 4px 0 0 0; font-size: 11px; font-weight: bold; }div.specialevents h5 { margin: 4px 0 0 0; font-size: 11px; font-weight: normal;  }div.specialevents p { margin: 4px 0 0 0; font-size: 11px; }div.specialevents a { text-decoration: none; color: #cc0000; }div.specialevents a:hover { text-decoration: underline; color: #cc0000; }div.specialevents img { float: right; margin: 0 0 0 8px; }div.eastersunday { width: 176px; padding: 8px 8px 38px 8px; background: url(../images/events/eastersunday.png) bottom center no-repeat; border: 1px solid #CC0000; border-top: 8px solid #cc0000; margin: 20px 0 0 0; min-height: 126px; }div.eastersunday h4 { margin: 4px 0 0 0; font-size: 11px; font-weight: bold; }div.eastersunday h5 { margin: 4px 0 0 0; font-size: 11px; font-weight: normal;  }div.eastersunday p { margin: 4px 0 0 0; font-size: 11px; }div.eastersunday a { text-decoration: none; color: #cc0000; }div.eastersunday a:hover { text-decoration: underline; color: #cc0000; }div.eastersunday img { float: right; margin: 0 0 0 8px; }div.fathersday { width: 176px; padding: 8px 8px 38px 8px; background: url(../images/events/fathersday.png) bottom center no-repeat; border: 1px solid #CC0000; border-top: 8px solid #cc0000; margin: 20px 0 0 0; min-height: 126px; }div.fathersday h4 { margin: 4px 0 0 0; font-size: 11px; font-weight: bold; }div.fathersday h5 { margin: 4px 0 0 0; font-size: 11px; font-weight: normal;  }div.fathersday p { margin: 4px 0 0 0; font-size: 11px; }div.fathersday a { text-decoration: none; color: #cc0000; }div.fathersday a:hover { text-decoration: underline; color: #cc0000; }div.fathersday img { float: right; margin: 0 0 0 8px; }div.happyxmas { width: 176px; padding: 8px 8px 38px 8px; background: url(../images/events/happyxmas.png) bottom center no-repeat; border: 1px solid #CC0000; border-top: 8px solid #cc0000; margin: 20px 0 0 0; min-height: 126px; }div.happyxmas h4 { margin: 4px 0 0 0; font-size: 11px; font-weight: bold; }div.happyxmas h5 { margin: 4px 0 0 0; font-size: 11px; font-weight: normal;  }div.happyxmas p { margin: 4px 0 0 0; font-size: 11px; }div.happyxmas a { text-decoration: none; color: #cc0000; }div.happyxmas a:hover { text-decoration: underline; color: #cc0000; }div.happyxmas img { float: right; margin: 0 0 0 8px; }div.mothersday { width: 176px; padding: 8px 8px 38px 8px; background: url(../images/events/mothersday.png) bottom center no-repeat; border: 1px solid #CC0000; border-top: 8px solid #cc0000; margin: 20px 0 0 0; min-height: 126px; }div.mothersday h4 { margin: 4px 0 0 0; font-size: 11px; font-weight: bold; }div.mothersday h5 { margin: 4px 0 0 0; font-size: 11px; font-weight: normal;  }div.mothersday p { margin: 4px 0 0 0; font-size: 11px; }div.mothersday a { text-decoration: none; color: #cc0000; }div.mothersday a:hover { text-decoration: underline; color: #cc0000; }div.mothersday img { float: right; margin: 0 0 0 8px; }div.tributenights { width: 176px; padding: 8px 8px 38px 8px; background: url(../images/events/tributenights.png) bottom center no-repeat; border: 1px solid #CC0000; border-top: 8px solid #cc0000; margin: 20px 0 0 0; min-height: 126px; }div.tributenights h4 { margin: 4px 0 0 0; font-size: 11px; font-weight: bold; }div.tributenights h5 { margin: 4px 0 0 0; font-size: 11px; font-weight: normal;  }div.tributenights p { margin: 4px 0 0 0; font-size: 11px; }div.tributenights a { text-decoration: none; color: #cc0000; }div.tributenights a:hover { text-decoration: underline; color: #cc0000; }div.tributenights img { float: right; margin: 0 0 0 8px; }div.weddingfayre { width: 176px; padding: 8px 8px 38px 8px; background: url(../images/events/weddingfayre.png) bottom center no-repeat; border: 1px solid #CC0000; border-top: 8px solid #cc0000; margin: 20px 0 0 0; min-height: 126px; }div.weddingfayre h4 { margin: 4px 0 0 0; font-size: 11px; font-weight: bold; }div.weddingfayre h5 { margin: 4px 0 0 0; font-size: 11px; font-weight: normal;  }div.weddingfayre p { margin: 4px 0 0 0; font-size: 11px; }div.weddingfayre a { text-decoration: none; color: #cc0000; }div.weddingfayre a:hover { text-decoration: underline; color: #cc0000; }div.weddingfayre img { float: right; margin: 0 0 0 8px; }div.whodunnit { width: 176px; padding: 8px 8px 38px 8px; background: url(../images/events/whodunnit.png) bottom center no-repeat; border: 1px solid #CC0000; border-top: 8px solid #cc0000; margin: 20px 0 0 0; min-height: 126px; }div.whodunnit h4 { margin: 4px 0 0 0; font-size: 11px; font-weight: bold; }div.whodunnit h5 { margin: 4px 0 0 0; font-size: 11px; font-weight: normal;  }div.whodunnit p { margin: 4px 0 0 0; font-size: 11px; }div.whodunnit a { text-decoration: none; color: #cc0000; }div.whodunnit a:hover { text-decoration: underline; color: #cc0000; }div.whodunnit img { float: right; margin: 0 0 0 8px; }div.discountrates { width: 176px; padding: 8px 8px 38px 8px; background: url(../images/events/discountrates.png) bottom center no-repeat; border: 1px solid #CC0000; border-top: 8px solid #cc0000; margin: 20px 0 0 0; min-height: 126px; }div.discountrates h4 { margin: 4px 0 0 0; font-size: 11px; font-weight: bold; }div.discountrates h5 { margin: 4px 0 0 0; font-size: 11px; font-weight: normal;  }div.discountrates p { margin: 4px 0 0 0; font-size: 11px; }div.discountrates a { text-decoration: none; color: #cc0000; }div.discountrates a:hover { text-decoration: underline; color: #cc0000; }div.discountrates img { float: right; margin: 0 0 0 8px; }/*Jons content styles*/h1 { font: 24px Arial, Helvetica, sans-serif; font-weight: bold; color: #666666; padding-top: 6px;  }h2 { font: 18px Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; }h3 { font: 14px Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #CC0000; font-weight: bold; padding: 3px; }h6 { font: 16px Times New Roman, Times, serif; font-style: italic; color: #FFFFFF; background-color: #666666; padding: 3px; }strong, b { color: #CC0000; font-weight: bold; }.menu_names { font-family: Times New Roman, Times, serif; font-size: 16px; font-style: italic; color: #FFFFFF; background-color: #666666; padding: 3px; }.smallprint { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; line-height: 1.23em; }/*end of jons content styles*/.headerbold { color: #000000; }div#headers a { color: #000000; font-weight: bold; text-decoration: none; }