body {
 color: white;
 background: #444;
}

a:link { color: yellow; }
a:visited { color: #80ff80; }
a:hover { color: #aff; }

.header {
 border: 4px outset white;
 padding: 1px;
 color: black;
 background: rgb(220, 220, 220) none repeat scroll 0% 50%;
 halignment: center;
}

.terminator {
 color: #fd0;
}

#moondesc {
 font-weight: bold;
 display: table;  /* This is the only way to shrink-wrap, apparently. */
 padding: 3px;
 background: #555;
 border: 1px solid #aaa;
}

#MoonTable a:link, #MoonTable a:visited {
 border: 1px solid #444;
}
#MoonTable a:hover {
 border: 1px solid yellow;
}

/* See http://hsivonen.iki.fi/standards/ under
 * "Height of Inline Elements Containing Images"
 */
#MoonTable img, #MoonTable a {
    display: block;
    margin: 0;
    border: 0;
    padding: 0;
}

#searchbox {
 border: 3px inset black;
 margin: 10px 6px 5px;
 padding: 8px;
 color: white;
 background: #555 none repeat scroll 0% 50%;
 halignment: center;
}
