html, body { font-family: Georgia, Serif; background: white; margin: 0; padding: 0; font-size: 1em}
#hdr { background: #568 url('/media/checker') right top no-repeat; position: relative; height: 5.5em;}
#l1 { font-family: Verdana, sans-serif; font-size: 250%; color: #fff; position: absolute; top: 0.3em; left: 0.3em;}
#l2 { font-style: oblique; font-size: 400%; color: #89b; position: absolute; top: 0.4em; left: 1em;}
#l2 a {  background: none; text-decoration: none; color: #89b; }
#tm { width: 100%; magin: 0; padding: 0; }
h1 { font-style: italic; font-size: 250%; border-bottom: 1px solid #eee; margin-bottom: 1em }
h2 { margin-top: 1.5em; }
h3 { background: #fec; margin: 0; padding: 0.3em; font-size: 120%}
h4 { margin: 1em; }
p,ul { color: #444; padding: .4em 1em .4em 1em; margin-right: 1em; border-right: 10px solid #eee; }
ul { margin-left: 2em; }
#body { margin-left: 10%; margin-right: 10%; margin-top: 1em; padding: 2em; }
#foot { clear: both; margin: 1em; padding-right: 3em; border-top: 1px dashed #eee; text-align: right; font-size: 90%; color: #888; }
#foot a { color: #777 }
a { color: black; text-decoration: underline }
.post { border: 1px solid #fca; margin: 1em; }
.gal { display:table-cell; vertical-align:middle; text-align: center; height: 150px; width: 125px; overflow: none; border: 5px solid #eee; float: left; margin: .5em; padding: 0.5em; }
.gal a { font-family: Tahoma, Verdana, Sans-Serif; font-size: 70%; color: #666; }
.gal img { border:0 }
h2.gh { border-bottom: 1px solid #eee; clear: both }
.galnav { text-align: center; margin: .5em; }
.galdet { text-align: center }
acronym { border-bottom: 1px dashed #888; }
#tm	{ font-family: "Bitstream Vera Sans", Sans-Serif; letter-spacing: 0.2em; margin: 0; padding: 0; width: 100%; font-size: 90%; border: none; float: left; background: #568; border-bottom: 1px solid #ccc; }
#tm li	{ margin: 0; padding: 0; list-style-type: none; display: block; float: left; text-align: center; border-right: 1px solid #ccc; background: #fff; }
#tm a:link, #tm a:visited { display: block; padding: 0.25em 0; font-weight: bold; text-decoration: none; color: #666; width: 10em; }
#tm a:hover { background: #eee; }
label { width: 8em;float:left;margin-left:.2em }
.ex { font-size: 90%; font-family: Courier, Monotype; padding: 1em; padding-top: 0; margin: 1.5em; border: 1px dashed #888; background: #eee; white-space: pre; overflow: auto}
.gl {display:table}
