A:link { color: #CCCC00 ; text-decoration: none; }
A:active { color: #CCCC00 ; text-decoration: none; }
A:visited { color: #FF9900 ; text-decoration: none; }
A:hover { color: #FFFF33; }

A.menu:link { color: #FFFFFF ; text-decoration: none; }
A.menu:active { color: #CCCC00 ; text-decoration: none; }
A.menu:visited { color: #FFFFFF ; text-decoration: none; }
A.menu:hover { color: #FFFF33; }

body {
font-family: Arial, Helvetica; 
font-weight: normal;
font-size: 16px;
background-color: #000000;
color: #FFFFFF;
text-align: left;
}

img { 
border: 0; 
}

p{
text-align: center;
}
h1 {
font-family: Verdana, Arial, Helvetica; 
font-weight: bold;
font-style: normal;
font-size: 16px;
text-align: right;
}

h2 {
font-family: Verdana, Arial, Helvetica; 
font-weight: bold;
font-style: normal;
font-size: 14px;
text-align: left;
margin-left: 5px;
line-height: 22px;
}


h3 {
font-family: Verdana, Arial, Helvetica; 
font-weight: bold;
font-style: normal;
font-size: 16px;
}

h4 {
font-family: Arial, Helvetica; 
font-weight: normal;
font-style: normal;
font-size: 13px;
}

h5 {
font-family: Arial, Helvetica; 
font-weight: normal;
font-style: normal;
font-size: 16px;
text-align: left;
}
h6 {
font-family: Arial, Helvetica; 
font-weight: normal;
font-style: normal;
font-size: 15px;
line-height: 22px;
}

li {
font-family: Arial, Helvetica;
margin-left: 0px;
text-align: left;
}

ul {
font-family: Arial, Helvetica;
margin-left: 40px;
}

table{
font-family:  Arial, Helvetica;
font-weight: normal;
font-size: 16px;
border-collapse: collapse;
border: inset 0pt ;
border: outset 0pt;
}


div.main_div {
position: absolute;
left: 150px;
width: 780px;
background-color:#000000;
border-color:#CC0000;
border-style: solid;
border-width: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
text-align: center;

}
div.main_small_div {
top: 0px;
position: absolute;
left: 0px;
width: 780px;
background-color:#000000;
border-color:#CC0000;
border-style: solid;
border-width: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
text-align: center;

}
div.top_div {
position: absolute;
top: 0px;
left: 0px;
width: 780px;	
height:38px;
background-image: url(menu_images/music_bar.gif);
background-repeat:no-repeat;
background-color:#000000;
border-color:#CC0000;
border-style: solid;
border-width: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
text-align: center;
}

div.menu_div {
position: absolute;
top: 0px;
left: 0px;
height: 470px;
width: 150px;	
background-image: url(menu_images/winter1.jpg);
background-repeat:no-repeat;
background-color:#000000;
border-color:#CC0000;
border-style: solid;
border-width: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
text-align: left;
}
div.body_main_div {			
position: relative;
left: 0px;
top: 45px;
width: 780px;	
background-color:#000000;
border-color:#CC0000;
border-style: solid;
border-width: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;

}
div.bottom_div {
position: absolute;
left: 0px;
width: 780px;
height: 38px;
background-image: url(menu_images/music_bar.gif);
background-repeat:no-repeat;
background-color:#000000;
border-color:#CC0000;
border-style: solid;
border-width: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
text-align: center;
}
div.news_border_top {			
position: relative;
top: 35px;
left: 10px;
width: 360px;	
background-color:#000000;
border-color:#CC0000;
border-style: solid;
border-width: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
}
div.news_border_bottom {			
position: relative;
top: 0px;
width: 360px;	
background-color:#000000;
border-color:#AAAA00;
border-style: solid;
border-width: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
text-align: left;
}
div.musicians {			
position: relative;
top: 0px;
left: 30px;
width: 220px;	
background-color:#000000;
border-color:#AAAA00;
border-style: solid;
border-width: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
text-align: left;
}
div.directions_map {			
position: relative;
top: 0px;
left: 79px;
height:45px;
width: 602px;	
background-color:#000000;
border-color:#AAAA00;
border-style: solid;
border-width: 1px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
text-align: left;
}
div.performances_prev {			
position: relative;
top: 40px;
height: 42px;
width: 750px;	
background-color:#993300;
border-color:#00AA00;
border-style: dashed;
border-width: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
text-align: center;
}
div.performances_top {			
position: relative;
top: 40px;
height: 42px;
width: 750px;	
background-color:#993300;
border-color:#CCCC00;
border-style: dashed;
border-width: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
text-align: center;
}
div.performances_middle {			
position: relative;
top: 20px;
width: 750px;	
background-color:#000000;
border-color:#CC0000;
border-style: solid;
border-width: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
}