body {
border:0;
width:100%;
background:#fff;
text-align:center;
margin:0;
padding:0;
}

th.comment {
background:#465D7C;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

#googlead  {
width:70%;
margin-right:auto;
margin-left:auto;
text-aling:left;
}

#googleadside  {
margin-right:auto;
margin-left:auto;
margin-top:1px;
}

DIV#page {
margin-right:auto;
margin-left:auto;
text-align:left;
width:950px;
padding:0
}

#mainheader {
top:0;
left:0;
width:950px;
height:155px;
color:#ffffff;
margin:0;
padding:0
}

DIV#header {
top:0;
left:0;
width:950px;
height:110px;
color:#fff;
background:url("h.jpg") 0 0 repeat-x;
margin:0;
padding:0
}

DIV#header2 {
top:0;
left:0;
width:950px;
height:45px;
color:#fff;
background:url("seawaves.jpg") 0 0 repeat-x;
margin:0;
padding:0
}



#logo img {
margin-right:auto;
margin-left:auto;
background-color:transparent; 

}

DIV#content {
position:relative;
top:0;
text-align:left;
width:950px;
background:#465D7C;
margin:0
}

DIV#left {
float:left;
width:159px;
background:#465D7C;
padding-left:3px;
padding-right:3px;
margin:0;


}

DIV#leftshort {
float:left;
width:120px;
background:#465D7C;
padding-left:3px;
padding-right:3px;
margin:0;
}

DIV#right {
float:right;
width:159px;
padding-left:3px;
padding-right:3px;
margin:0
color:#ffffff;
background:#465D7C;
}

DIV#middle {
top:0;
padding-top:1px;
margin-left:160px;
margin-right:165px;
background:#ffffff;
margin-bottom:0;
padding-left:25px;
padding-right:10px;
border-left:5px solid #465D7C;
border-right:5px solid #465D7C
position:relative;
border-top:1px solid #465D7C;

}

DIV#middleright {
top:0;
margin-left:50px;

margin-right:50px;
background:#fff;
margin-bottom:0;
padding-left:25px;
padding-right:10px
}

ol {
list-style-type:upper-roman
}

ol li.page{
font-size:14px;
color:#000000;
}

a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#369;
background:#fff
}

a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#eff;
background:#36f;
text-decoration:none
}

table.menu2 {
top:0;
margin-top:0;
margin-left:auto;
margin-right:auto;
width:70%;
color:#ddd;
font-family:sans-serif
font-size:9px;
}

DIV#footer {
padding-top:0px;
width:950px;
height:90px;
background: url("bottom3fishweb.jpg") 0 0 no-repeat;
}


a.bm:link,a.bm:visited,a.bm:hover,a.bm:active {
font-family:Arial, Helvetica, sans-serif;
color:#eeeeff;
font-size:9px;
text-decoration:underline;
background-color:transparent; 
}


h1 {
font-size:26px;
color:#465D7C;
font-family:Arial, Helvetica, sans-serif;
}

h2 {
font-size:16px;
color:#465D7C;
}

h3 {
font-size:14px;
color:#465D7C;
}

a.menu2:visited {
font-family:Arial, Helvetica, sans-serif;
color:#eeeeee;
font-size:9px;
text-decoration:underline;
background:#ffffcc;
}

a.menu2:hover {
font-family:Arial, Helvetica, sans-serif;
color:#465DBB;
font-size:9px;
text-decoration:underline;
background:#ffffcc;
}

a.menu2:link,a.menu2:active {
font-family:Arial, Helvetica, sans-serif;
background:#616161;
color:#eee;
font-size:9px;
text-decoration:underline
}

p.menu2 {
color:#eeeeFF;
font-size:12px;
}

a.menu3:hover {
font-family:Arial, Helvetica, sans-serif;
background:#465DBB;
color:#EDF;
font-size:9px;
text-decoration:underline
}

p.header {
font-family:Arial, Helvetica, sans-serif;
color:#465D7C;
font-size:40px;

}

#code,#code1,#code2,#code3,#code4, #code5, #code6, #code7 {
font-family:monospace;
font-size:13px;
color:#137;
background:#fff
}

a.menu3:link,a.menu3:visited,a.menu3:active {
font-family:Arial, Helvetica, sans-serif;
background:#465D7C;
color:#fff;
font-size:9px;
text-decoration:underline
}

a.header:link,a.header:visited,a.header:hover,a.header:active {
font-family:arial, helvetica, sans-serif;
color:#fff;
font-size:13px;
text-decoration:none
} 



li {
list-style-type:none;
line-height:120%
font-size:12px;
color:#ff9966;
}

ul li a.menu {
color:#dddddd;
font-family:Verdana, sans-serif;
font-size:12px;
background:#465D7C;
text-decoration:none
}


li {
list-style-type:none;
line-height:120%
font-size:12px;
color:#ff9966;
margin-left:-40px;
padding-left:5px;
border-left:2px solid #dddddd;
border-right:2px solid #dddddd;
border-top:1px solid #dddddd;
border-bottom:1px solid #dddddd;
}

div#slideshow {
margin-right:auto;
margin-left:auto;
width: 307px;
height: 230px;
}

div#slides {

height: 230px;
width: 307px;
}

div#slides img {
width: 305px;
height:227px;
border:0;
}

div#slides a.thumb {
display:none;
}

div#slides a.default-slide {
display:block;
text-decoration:none;
}