@charset "UTF-8";
/* CSS Document */

body{
width:1000px;
margin:0;
text-align:center;
background:url(img/bodybg2.jpg) repeat-y 0 0 #0F4051;
text-align:center;
padding:0;
}

#content{
padding:0;
text-align:left;
width:883px;
margin: 0 51px;


}

#top{
width:558px;
height:118px;
margin:0;
padding:0;
background:url(img/topbanner.jpg) #fff;
margin:0;
}

#navbar{
width:558px;
height:46px;
margin:0;
padding:0;
background-color:#fff;
margin:0;
}

#leftbanner{
width:128px;
margin:0;
padding:0;
display:inline;
float:left;
background-color:#fff;

}

#nav{
width:527px;
height:46px;
padding:0;
margin:0;
display:inline;
font:12pt "Comic Sans MS", Tahoma, "Arial Narrow";
/*font-weight:bold;*/
color:#4d0b0b;
text-align:center;
background:url(img/navbg.jpg) no-repeat;
/*border:1px solid #660066;*/
}

#nav ul{
width:527px;
height:46px;
padding:0;
margin:0;
display:inline;
float:left;
background:url(img/navbg.jpg) no-repeat;
}

#nav ul li{
list-style:none;
display:inline;
width:102px;

/*list-style-image:url(img/homenav.jpg) no-repeat;*/
}

#nav ul li a {
width: 102px;
height:27px;
margin: 0;
text-align: center;
vertical-align: middle;
text-decoration: none;
float: left;
border-right: 1px solid #d1d1d1;
/*background:url(img/homenav.jpg) no-repeat;*/
padding-top:4px;
color:#661a2e;
}


#nav ul li a.home{
color:#0F4051;
background:url(img/notes.jpg) no-repeat;
}

#rightbanner{
width:196px;
padding:0;
margin:0 1px 0 0;
display:inline;
float:right;
}

#main{
margin: 0;
padding:0;
font:14px Tahoma, "Comic Sans MS", "Arial Narrow";
color:#661a2e;
text-align:center;
background-color:#fff;
display:inline;
float:left;
}

#maincontent{
width:557px;
text-align:left;
padding-bottom:40px;
background-color:#fff;
margin:0 0 0 0;
}

#main h2{
font:14px Tahoma, "Comic Sans MS", "Arial Narrow";
font-weight:bold;
color:#0F4051;
text-align:center;
}

#rightbtm{
width:108px;
height:100%;
display:inline;
padding:0 6px 0 0;
/*background:url(img/rightbannerbtm.jpg);*/
background:url(img/rightbtn2.jpg);
float:right;
border:1px solid red;
}

#main table{
width:550px;
text-align:center;
border:2px solid #0F4051;
}

#main table tr{
padding:10px;
text-align:left;
border:1px solid #0F4051;
}

#main table input{
color:#0F4051;
}

.redhilite{
color:#661a2e;
}

#map {
width:350px;
display:block;
margin-top:20px;
text-align:center;
}

#bandadd{
width:250px;
display:block;
float:left;
margin-top:10px;
}
#contacts{
width:400px;
display:block;
}
.events tr td{
vertical-align:top;
padding:2px;
}
.events th{
color:#0F4051;
}

