html {
font-size:100%;
}

body {
border:0;
width:100%;
background:#fff;
text-align:center;
margin:0;
padding:0;
font-size:85%;
}

#flright {
float:left;
margin-right:10px;
margin-left:-25px;
border:1px solid #465D7C;
width:350px;
}

#flleft {
float:right;
height:200px;
}

th.comment {
background:#465D7C;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
}

#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
}

#mheader {
top:0;
left:0;
width:950px;
height:175px;
color:#ffffff;
margin:0;
padding:0
}

DIV#yheaderad
{
border-top:1px solid #465D7C;
border-bottom:1px solid #465D7C;
height:20px;
width:950px;
text-align:center;
background:#FFFFCC;
}

DIV#headerad
{
border-top:1px solid #465D7C;
border-bottom:1px solid #465D7C;
height:20px;
width:950px;
text-align:center;
background:#ffffff;
}

#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("images/h.jpg") 0 0 repeat-x;
margin:0;
padding:0

}

DIV#header2 {
top:0;
left:0;
width:950px;
height:45px;
color:#ffffcc;
background:url("images/seawaves.jpg") 0 0 repeat-x;
margin:0;
padding:0
}

#header2 div {
margin-top:25px;
text-align:center;
}

#logo {
text-align:center;
}

#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;
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 li.page{
font-size:100%;
color:#000000;
}

a {
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#369;
background:#fff
}

a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#eff;
background:#36f;
text-decoration:none
}

th {
background:#465DBB;
}

table.profile {
margin-left:auto;
margin-right:auto;
color:#ddd;
font-family:sans-serif
font-size:90%;
background:#ffffff;
}

table.menu2 {
top:0;
margin-top:0;
margin-left:auto;
margin-right:auto;

color:#ddd;
font-family:sans-serif
font-size:75%;
}

DIV#footer {
padding-top:0px;
width:950px;
height:90px;
background: url("images/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:75%;
text-decoration:underline;
background-color:transparent; 
}


h1 {
font-size:150%;
color:#465D7C;
font-family:Arial, Helvetica, sans-serif;
}

h2 {
font-size:100%;
color:#465D7C;
}

h3 {
font-size:85%;
color:#465D7C;
}

a.menu2:visited {
font-family:Arial, Helvetica, sans-serif;
color:#eeeeee;
font-size:75%;
text-decoration:underline;
background:#ffffcc;
}

a.menu2:hover {
font-family:Arial, Helvetica, sans-serif;
color:#465DBB;
font-size:75%;
text-decoration:underline;
background:#ffffcc;
}

a.menu2:link,a.menu2:active {
font-family:Arial, Helvetica, sans-serif;
background:#616161;
color:#eee;
font-size:75%;
text-decoration:underline
}

p.menu2 {
color:#eeeeFF;
font-size:83%;
}

p span {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:83%;
}

a.menu3:hover {
font-family:Arial, Helvetica, sans-serif;
background:#465DBB;
color:#EDF;
font-size:75%;
text-decoration:underline
}

p.header {
font-family:Arial, Helvetica, sans-serif;
color:#465D7C;
font-size:40px;

}


p.code {
font-family:monospace;
font-size:85%;
color:#137;

}


#code,#code1,#code2,#code3,#code4, #code5, #code6, #code7 {
font-family:monospace;
font-size:87%;
color:#137;
background:#fff
}

a.menu3:link,a.menu3:visited,a.menu3:active {
font-family:Arial, Helvetica, sans-serif;
background:#465DBB;
color:#fff;
font-size:75%;
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:83%;
text-decoration:none
} 



li {
list-style-type:none;
line-height:120%
font-size:83%;
color:#ff9966;
}

ul li a.menu {
color:#dddddd;
font-family:Verdana, sans-serif;
font-size:83%;
background:#465D7C;
text-decoration:none
}


li {
list-style-type:none;
line-height:120%
font-size:82%;
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;
}