h1 {color: #cf0000; display: inline; font-size: 20px;}
h2 {color: #cf0000; display: inline; font-size: 18px;}
h3 {color: #cf0000; display: inline; font-size: 16px;}
h4 {color: #cf0000; display: inline; font-size: 14px;}
h5 {color: #cf0000; display: inline; font-size: 12px;}
h6 {color: #cf0000; display: inline; font-size: 10px;}

a {font-weight: 600; font-size: 80%; font-family: verdana "times new roman" "courier new" serif;}
.imagelink:link {background: transparent; font-size: 100%;}
.imagelink:hover {background: transparent; font-size: 100%;}
.imagelink:active {background: transparent; font-size: 100%;}
a:link {color: #c00000; text-decoration: underline;}
a:visited {color: #b05555; text-decoration: none;}
a:hover {color: black; text-decoration: none; cursor: default;}
a:active {color: black; text-decoration: none;}
a:focus {color: black; text-decoration: none; background-color: #ffeeee;}
a.footer:link {color: black; text-decoration: underline; font-weight: normal; font-size: 100%; font-family: arial, sans-serif; background: transparent;}
a.footer:hover {color: black; text-decoration: none; font-weight: normal; font-size: 100%; font-family: arial, sans-serif; background: transparent;}
a.sitemaplink:link {color:#b66; text-decoration:underline; background:transparent;}
a.sitemaplink:hover {color:#b66; text-decoration:none; background:transparent; cursor:help;}

a.menulink {
display: block;
width: 100%;
text-align: left;
text-decoration: none;
font-family: arial, tahoma, verdana, helvetica;
font-weight: normal;
font-size:12px;
color: white;
border-bottom: solid 1px #f00;
margin: 0px;
margin-top: 0px;
margin-bottom: 0px;
}
a.menulink:visited {
color: #ccc;
background-color:#333;
filter: alpha(opacity=90%);
text-decoration: none;
}
a.menulink:hover {
background-color:#fff;
text-decoration: none;
color: #f00;
}

.outlink {font-size: 12pt;}
.hotdates a:link {color:#900; text-decoration: underline;}
.hotdates a:visited {color:#733; text-decoration: underline;}
.hotdates a:hover {color:#f00; text-decoration: none;}

img {border: none}
.bubble p {line-height: 1.35; text-indent: 3em; text-align: justify;}
p.noindent {line-height: 1.35; text-indent: 0em;}
p.copy {font-size: 9px;}
table.box {width: 85%;}
td.bubble {background-image: url("musicbg.gif"); background-color:white; padding:15px; border: 1px solid black; font-family: arial, tahoma, verdana, helvetica;}
td.banner {background-image: url("topbanner.jpg"); height: 100px;}
td.menu {width: 150px;}
td.ad {width: 150px; text-align:center;}
ul {margin: 15px; line-height: 1.3; padding: 0px; list-style: inside;}
ul ul {margin: 10px; line-height: 1.0; padding: 0px;}
.map ul {margin-top: 5px; margin-bottom: 5px; margin-left: 50px; line-height: 12pt; padding: 0px; list-style: inside; font-size: 11px;}
h3.map {font-size: 18px; line-height: 12pt; padding: 0px;}
h4.map {font-size: 16px; line-height: 12pt; padding: 0px;}
a.map {font-weight: bold; font-size: 11px;}
div.altmenu {overflow:auto; width: 150px; height:480px; border:1px solid #f00; color:#fff; background:#000; font-family: arial, tahoma, verdana, helvetica;}
div.hotdates {border:3px solid #000; color: #400; text-align:center; background:#fff; filter:Alpha(Opacity=80, FinishOpacity=90, Style=2);
-moz-opacity:.8; width:100%; padding:10px 0px 10px 0px;}
div.hotdatespacer {height: 180px;}

body {font-family: arial, tahoma, verdana, helvetica;
font-size: 11px;
cursor: default;
color: #440000;
background: white url("navbg.jpg") fixed repeat-x;
margin: 0px;
line-height: ;
scrollbar-3d-light-color: red;
scrollbar-arrow-color: red;
scrollbar-base-color: black; 
scrollbar-track-color: black;
scrollbar-face-color: white;
scrollbar-highlight-color: red;
scrollbar-shadow-color: brown;
scrollbar-dark-shadow-color: black;}

select, input, textarea
{background: white; color: black; filter: alpha(opacity=65); border-color: black; font-size: 12px; font-family: "courier new";}
checkbox, radio {border-color: black;}