body { scrollbar-arrow-color: #ffffff; scrollbar-base-color: #003163 }
p, h1, h2, h3, td, input, textarea, ul, li { font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 95% }
input, textarea { color: #000000; background-color: #eeeeee; border: 1px #000000 solid }
.clear, .checkbox { background: none; border: none }
li { list-style: square; margin-top: 0.75em; margin-right: 2em }

.footer { color: #074b8f; font-size: 70%;  text-align: center; margin-top: 2em; margin-bottom: 1em }
.header { color: #074b8f; font-size: 80%;  margin-top: 0em; margin-bottom: 1em }
.small { font-size: 80%; margin-top: 0em; margin-bottom: 0em }
.tight { margin-top: 0em; margin-bottom: 0em }
.quitetight { margin-top: 1em; margin-bottom: 0.2em }
.tabletop { color: #ffffff; font-weight: bold }

h1 { font-size: 140%; font-weight: bold; color: #003163; margin-top: 0.25em }
h2 { font-size: 120%; font-weight: bold; color: #003163; margin-top: 0em; margin-bottom: 0em }
h3 { font-size: 100%; font-weight: bold; color: #003163 }

hr { height: 1px; color: #003163 }

a:link { color: #003163; text-decoration: underline }
a:visited { color: #000090; text-decoration: underline }
a:active { color: #cc0000; text-decoration: none }
a:hover { color: #cc0000; text-decoration: none }

a:link.menu, a:visited.menu, a:hover.menu, a:active.menu, a:link.menuhi, a:visited.menuhi, a:hover.menuhi, a:active.menuhi, .menunolink { margin-left: 0.4em; margin-right: 0.6em; font-family: Gill Sans MT,Trebuchet MS; font-size: 100% }

.menunolink { color: #b9c2ca }

a:link.menu { color: #b9c2ca; text-decoration: none }
a:visited.menu { color: #b9c2ca; text-decoration: none }
a:hover.menu { color: #ffffff; text-decoration: none }
a:active.menu { color: #ffffff; text-decoration: none }

a:link.menuhi { color: #ffffff; text-decoration: none }
a:visited.menuhi { color: #ffffff; text-decoration: none }
a:hover.menuhi { color: #ffffff; text-decoration: none }
a:active.menuhi { color: #ffffff; text-decoration: none }

a:link.gallerylink { color: #b9c2ca; text-decoration: underline }
a:visited.gallerylink { color: #b9c2ca; text-decoration: underline }
a:hover.gallerylink { color: #ffffff; text-decoration: none }
a:active.gallerylink { color: #ffffff; text-decoration: none }

.gallery { color: #b9c2ca; margin-top: 0em; margin-bottom: 0em; font-weight: normal }
.galleryblock { background: #12181e; color: #206ebc }

.infoblock { color: #ffffff; background: #000000; text-align: center }
.info, .filename { color: #cccccc; margin-top: 0em; margin-bottom: 0em; font-family: Gill Sans MT, Verdana, Arial, Helvetica, sans-serif; font-weight: normal }
h2.info { font-size: 150% }
.filename { color: #206ebc; text-align: right; margin-top: -5px; margin-bottom: 0px }
.lightfilename { color: #003163; margin-top: 0px; margin-bottom: 3px; margin-right: 3px }

.hand { cursor: hand }

.quote { color: #074b8f; margin-left: 4em; margin-right: 4em }

.mainpic { border: 1px #000000 solid; text-align: center }
.gallerypic { border: 2px #003163 solid }

.fade { filter: alpha(opacity=30) }

input.readonly { background: #f5de93; border: #003163 }
input.readonlyright { background: #f5de93; text-align: right; border: #003163 }
input.button { background: #f5de93 }

.guestbook { border: 1px #003163 solid; background: #e7e7d2; padding: 4px; margin-bottom: 16px; text-align: left; width: 80% }
.basket { font-size: 10pt; color: #ffffff }

.nav { background: #074b8f }
.navHi { background: #206ebc }
