body { margin: 0; padding: 0; }

a{ text-decoration:none; font-family:verdana; color:blue; }
a.orange{ color:orange; }
a:hover{ text-decoration:underline; }

p{ font-family:verdana; font-size:12px; margin-right: 4px; margin-left: 4px; color:black; }
p.white{ color:white; }
p.smallwhite{ color:white; font-size:10px; }
p.small{ font-size:10px; }
p.red{ color:red; }
p.eqcopy { font-family:verdana; font-size:9px; color:black; background-color: #f8f8f8; border: 1px solid #888; }

h1{ font-family:verdana; font-size:16px; color:blue; font-weight: 900; border-bottom: 1px solid blue; }
h1.white{ font-family:verdana; font-size:16px; color:white; font-weight: 900; border-bottom: 1px solid white; }
h2{ font-family:verdana; font-size:12px; color:black; }

.tabletop { background-color: #888; font-size: 12px; font-family: Verdana; color:black; }
.tabletop tr { vertical-align: baseline; }
.tabletop th { background-color: #ff9900; }
.tabletop td { background-color: #f8f8f8; }

/* These are used for alternating coloured boxes in the guestbook */
p.first{ margin: 5px 10px 5px 5px; padding: 4px; border: 1px solid #888; background-color: #f8f8f8; }
p.second{ margin: 5px 10px 5px 5px; padding: 4px; border: 1px solid #888; background-color: #f0f0f0; }

span.serverup { color:green; font-size:12px; font-family:verdana; }
span.serverdown { color:red; font-size:12px; font-family:verdana; }
span.serverunavailable { color:red; font-size:12px; font-family:verdana; }

/* used for the main nav menu */
p.menu { color:white; margin: 3px 2px 3px 10px; font-weight: 900; }
a.menu { color:white; }
a.menu:hover{ color:orange; }
p.menularge { color:orange; margin: 3px 2px 3px 10px; font-weight: 900; font-size: 14px; }
a.menularge { color:orange; }
a.menularge:hover{ color:orange; }

p.gallery { margin-top: 0px; margin-bottom: 2px; }
img.gallery {margin-top: 3px; border:0; }
div.thumbnails { overflow: scroll; border:solid blue thin; height: 600px; }

ul{ font-family:verdana; font-size:10px; margin-right: 2px; margin-left: 2px; color:black; }
li{ font-family:verdana; font-size:10px; margin-right: 2px; margin-left: 2px; color:black; }

.albumImage { text-align: center;}
.albumImage img { border: 2px solid #88f; padding: 3px; }

.flick { color: #00f; font-size: 14px; }
.flickr { color: #f00; font-size: 14px; }
