body {
background-color:003366;
text-align:center;
overflow-y:scroll;
text-align:left;
text-align:center;
margin:auto;
}

.page {
position:relative;
text-align:center;
width:1074;
height:100%;
margin:auto;
background: url(images/beachbg.jpg) repeat-x;
}

.musicfloat {
position:relative;
width:520;
float:left;
clear:both;
}

.pageborder {
position:relative;
text-align:center;
width:852;
height:100%;
margin:auto;
background: url(images/bars.png) repeat-y;
}

.header {
width:685;
height:166;
border: 1px solid #003366;
margin:auto;
}

.fill {
height:20;
}

.filltxt {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-align:right;
padding-right:80;
padding-top:2;
}

#middleidx {
background-image:url(images/fishboatbg.jpg);
width:685;
border: 1px solid #003366;
margin:auto;
}

#middlebio {
background-image:url(images/chair.jpg);
width:685;
border: 1px solid #003366;
margin:auto;
}

#middlelks {
background-image:url(images/boats.jpg);
width:685;
border: 1px solid #003366;
margin:auto;
}

#middlecnt {
background-image:url(images/map.jpg);
width:685;
border: 1px solid #003366;
margin:auto;
}

#middlevid {
background-image:url(images/hut.jpg);
width:685;
border: 1px solid #003366;
margin:auto;
}

#middlemsc {
background-image:url(images/dock1.jpg);
width:685;
border: 1px solid #003366;
margin:auto;
}

.musicdrop {
position:relative;
background:url(images/musicdrop2.png);
height:631;
width:566;
margin:auto;
z-index:50;
}

#middleimg {
background-image:url(images/houses.jpg);
width:685;
border: 1px solid #003366;
margin:auto;
}

.content {
position:relative;
font: bold 12px Arial, Helvetica;
width:544;
color: #003366;
border: 1px solid #666666;
background: url(images/transback.png);
padding:10;
margin:auto;
}

.contentl {
position:relative;
font: bold 12px Arial, Helvetica;
width:544;
color: #003366;
border: 1px solid #666666;
text-align:justify;
background: url(images/transback.png);
padding:10;
margin:auto;
}

.contentlm {
position:relative;
font: bold 12px Arial, Helvetica;
height:400;
width:544;
color: #003366;
border: 1px solid #666666;
text-align:left;
background: url(images/transback.png);
padding:10;
margin:auto;
}

.contentl2 {
position:relative;
font: bold 12px Arial, Helvetica;
width:544;
height:425;
color: #003366;
border: 1px solid #666666;
text-align:justify;
background: url(images/transback.png);
padding:10;
margin:auto;
}

.contentf {
position:relative;
font: bold 10px Arial, Helvetica;
width:544;
color: #000000;
border: 1px solid #666666;
background: url(images/transback.png);
padding:10;
margin:auto;
}

.contentm {
position:relative;
font: bold 14px Arial, Helvetica;
width:300;
padding:10;
color: 003366;
}

.contentml {
position:relative;
font: bold 11px Arial, Helvetica;
margin-left:305;
width:150;
top:-300;
border: 1px solid #666666;
background: url(images/transback.png);
padding:10;
color: 003366;
}

.footer{
width:685;
height:40;
margin:auto;
background: url(images/footer80px.jpg);
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-align:center;
}

img {
border: 1px solid #666666;
}

a:link {
color:#660000;
text-decoration:none;
}

a:visited {
color:#660000;
text-decoration:none;
}

a:active {
color:FF0000;
}

a:hover {
color:#0099FF;
}

a.white:link {
color:#ffffff;
text-decoration:none;
}

a.white:visited {
color:#ffffff;
text-decoration:none;
}

a.white:active {
color:999999;
}

a.white:hover {
color:#999999;
}

h1 {
font: bold 14px Arial, Helvetica;
text-decoration: underline;
text-align:left;
}

.popuppages {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
background: #003399 url(images/popback.jpg);
text-align:left;
color: #003366;
}