body { background: #e68061; }

a { color: #0000ff; }
ul { margin-top: 6px; }

#block { position: relative; width: 760px; margin: 0 auto; padding: 0; background: url( '/bg-mid.png' ); }

/* Shadow images */

#ti, #bi { position: absolute; width: 760px; height: 25px; left: 0; border: 0; padding: 0; margin: 0; }
#ti { top: 0; }
#bi { bottom: 0; }

/* Main text */

#content, #output { padding-left: 10px; padding-right: 10px; padding-top: 11px; padding-bottom: 20px; }
#content { font-family: 'Lucida Grande', Verdana, sans-serif; font-size: smaller; }

#text { padding: 15px; }
.sh { margin-top: 2.5em; margin-bottom: 0; }

/* Images */

#logo { padding: 14px; border-bottom: solid 1px #000000; }

.lm { margin-top: 14px; width: 740px; height: 780px; }
.sm { width: 740px; height: 1076px; }

/* Additional text */

.error { padding: 2px; background: #b40000; color: #ffffff; }

#explain { float: right; width: 250px; margin: 8px; padding: 4px; border: solid 1px #cccccc; background: #ffddd3; }
#explain p { margin-top: 1em; margin-bottom: 0; }

#footer { clear: both; border-top: solid 1px #000000; padding: 6px; margin-top: 2.5em; }
#footer, #footer a { color: #999999; }

a:hover { color: #da0000; }

/* Map page links */

#r-link { text-align: center; padding: 20px; }

#x-link, #s-link { position: absolute; text-decoration: none; }
#x-link { top: 25px; left: 245px; width: 275px; height: 56px; }
#s-link { top: 27px; left: 560px; width: 190px; height: 16px; }
.hd { visibility: hidden; }
