body { margin: 0 0 8px 8px; }
#title { background: url(images/corner.jpg); background-repeat: no-repeat; color: navy; border-bottom: thin outset; padding: 0.3em; margin: 0 -8px 0 -8px; width: 100%; }
#title h1 { margin: 0; font-family: "Comic Sans MS", serif; }
#title h2 { text-align: right; font-size: smaller; margin: 0; font-family: "Comic Sans MS", serif; }
.unlock { color: blue; background: url(images/uline.png); }
.unlock img { padding: 0 0.15em 0 0; }
.lock { color: gold; background: url(images/bline.png); text-align: right; }
.lock img { padding: 0 0 0 0.15em; float: right; }
.sect { margin: 1em 0 0 0; }
.sect ul { margin-top: 0.3em; margin-bottom: 0.3em; margin-left: 25px; }
.centercolumn { width: 48%; margin-left: auto; margin-right: auto; }
.centercolumn .sect { margin-top: 0; }
.twocolumns .col { padding: 0.3em; float: left; width: 48%; }
.sect h3 { margin: 0; height: 40px; padding: 0; line-height: 155%; font-size: 20pt; font-family: "Palatino Linotype", serif; font-weight: normal; white-space: pre; cursor: pointer; }
.sect h3 img { vertical-align: middle; border: none; }
a { font-family: sans-serif; font-weight: bold; text-decoration: none; }
.nolink { font-family: sans-serif; font-weight: bold }
p { margin-top: 0.3em; }
.sect a, .sect a:visited { color: maroon; }
.sect a:active { color: gold; }
#ofa, #stanfurd, #qwhisper, #syapse, #gobears, #appsig, #google, #czi, #phc, #ucce, #caldems, #ccas, #newman { border: 0px; float: left; padding-right: 5px; clear: left }
#endhr { clear: both; }
#valid { float: right; }
#valid img { border: 0px; }
