body {margin: 50px 0px; text-align: center; background-color: #FFFFCC; font: 75%/150% Trebuchet MS,sans-serif; color: #3F602B; margin-top: 15px}
/* Last margin overwrites previous to make gap smaller */

#page {width: 900px; margin: 0px auto; text-align: justify; background-color:#C0D9AF; background: url(sea_bk.gif) repeat-y; border-top: 1px solid #3F602B; border-bottom: 1px solid #3F602B; border-right: 1px solid #3F602B; border-left: 1px solid #3F602B}

#logo {width: 900px; height: 170px; background: url(http://www.cosmic-lion.com/new/Stock_Biscuit_45_by_Sheepy_Pie_Stock.jpg) no-repeat}

#content {width: 900px; text-align: center; }

html>body #content {margin-bottom: 45px}
* html>body #content {margin-bottom: 0px}

#nav, #footer {width: 900px; text-align: center; margin: auto}

#nav {width: 900px; position: absolute; top: 0px}

#footer {text-align: center}

ul.menu {margin: 0; padding: 0; list-style-type: none; list-style-image: none}

li.menu {float: left; margin-right: 5px; padding: 0}

li.menu a, li.menu a:visited, li.menu a:active {border: 1px solid #5A93BD; text-decoration: none; display: block; text-align: center; background-image: none; text-transform: lowercase; letter-spacing: 1px}

li.menu a:hover {color: #000000; background: url(sea_link_bk.jpg)}

#nav ul.menu {width: 534px; margin-left: 5%}

#nav li.menu {width: 13%; margin-right: 2px}

html>body #footer li.menu a, #footer li.menu a:visited, #footer li.menu a:active {width: 98px}
html>body #footer li.menu {position: relative; top: -25px; left: 112px; margin-right: 2px}

* html #footer ul.menu {width: 315px; position: relative; left: 5px}
* html #footer li.menu {position: relative; top: -10px}
* html #footer li.menu a, * html #footer li.menu a:visited, * html #footer li.menu a:active {width: 100px}

h1, h2, h3 {padding-left: 20px; text-align: left; font-weight: normal; letter-spacing: 3px}

h1 {font-size: 160%}

h2, h3 {font-size: 100%; font-weight: bold; letter-spacing: 3px; border-bottom: 1px solid #3F602B}

h3.subtitle {width: 75%; text-align: right}

p {width: 96%; margin: auto; padding-bottom: 5px}

p.gallery {line-height: 190%}

ul {list-style-image: url(bullet.gif); text-align: justify; margin-right: 15px}

li {padding-bottom: 3px}

blockquote {text-align: center; border: 1px solid #40749C; padding: 5px; background-color: #E9F1F7; color: #40749C}

table, td, th {border: 0}

table {background-color: #E9F1F7; border-collapse: collapse}

td, th {font: 75%/150% Trebuchet MS,sans-serif; color: #40749C; border-bottom: 3px solid #FFFFFF}

tr:hover td {background-color: #CBDEED; color: #000000}

th {background-color: #CBDEED; color: #000000; padding-left: 20px; padding-right: 20px}

a:link,a:visited,a:active {text-decoration: none; color: #000000; background: url(link.gif) bottom left repeat-x}

a:hover {background: none; color: #3A6A8E; background: url(link.gif) bottom right repeat-x}

p.toplink {border-top: 1px solid #5A93BD}

a.anchor,a.anchor:hover {padding: inherit; color: inherit; background-image: none; border-bottom: 0px}

body.splash a:link, body.splash a:visited, body.splash a:active {background-image: none}

a.img, a.img:hover {background-image: none}

.top_link {text-decoration: none; color: blue; }