/* CSS Document */

* { margin:0; padding:0; vertical-align:top; }
body { background:#cce3e1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:78%; line-height:140%; }

.content { width:750px; margin:0 auto; border-collapse:collapse; }
#header { margin-top:2em; }
#footer { margin-bottom:2em; }
#main { background:#fff url(/images/layout/contentbg.gif); }
#main td { padding:0 .75em; }

.w1 { width:20%; }
.w2 { width:40%; }
.w3 { width:60%; }
.w4 { width:80%; }
.w5 { width:100%; }

#smalllogo { text-align:center; margin:3em 0; }

h1 { font:bold 150% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000066; }
h2 { font:bold 120% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000066; }

p { margin:1em 0; }

a { color:#006699; text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:0; vertical-align:baseline; }

table { border-collapse:collapse; }

/* */
#recent td { padding-top:5px; text-align:left; }

.arealinks { margin:1em 0; border:1px solid #aaa; border-width:1px 0; padding:1em 0; }
.arealink { margin:.5em 0; }
.arealink  a { color:#006699; text-decoration:none; font-weight:bold; }
.arealink  a:hover { color:#CC9900; }
.area { margin:1em 0; border:1px solid #aaa; border-width:0 0 1px 0; padding:1em 0; }
.area h2 { font:bold 120% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000066; margin-bottom:1em; }

#ships h2 { padding:1.5em 0 .5em 0; }
#ships img { border:1px solid #006; margin-left:1em; }
#ships td { padding:0; }
.shipinfo { font-size:.9em; }
.shipinfo th { text-align:left; padding-right:1em; color:#666; }
.shipinfo td { }



/* Navigation */
ul#navlist
{
width: 158px;
\width: 160px;
w\idth: 158px;
padding: 0px;
border: 1px solid #808080;
border-top: 0px;
margin: 0px;
font: bold 1em verdana,helvetica,arial,sans-serif;
background: #808080;
}

ul#navlist li
{
list-style: none;
list-style-image:none;
margin: 0px;
border: 0px;
border-top: 1px solid #808080;
}

ul#navlist li a
{
display: block;
width: 122px;
\width: 158px;
w\idth: 122px;
padding: 4px 8px 4px 8px;
border: 0px;
border-left: 20px solid #80bcb6;
background: #cce3e1;
text-decoration: none;
text-align: right;
}

ul#navlist li a:link { color: #02025e; }
div#navcontainer li a:visited { color: #02025e; }

ul#navlist li a:hover
{
border-color: #f2e000;
color: #ffffff;
background: #4c716d;
}

