body {background: white; color: black; font: 12px Verdana, sans-serif;
 margin: 0; padding: 0.5em; border-width: 0:;
 min-width: 55em  !important; position: relative;}
* {font-size: 1em;}
a:link, #textbar a:link {color: #00C;}
a:visited, #textbar a:visited {color: #909;}

#main #rsspanel {text-align: right;
 position: absolute; top: 0.33em; right: 0.5em; width: 3em; z-index: 1000;}
#main #rsspanel a { font: bold 10px Verdana, sans-serif; text-decoration: none;
 padding: 0 0.5em; border: 1px solid;
 background: #F60; color: #FFF; border-color: #FFC8A4 #7D3302 #3F1A01 #FF9A57;}

#masthead {border: 1px solid;
 font-family: Arial, sans-serif;
 padding: 0; margin: 0;}
#masthead h1 {font-weight: normal; font-size: 250%;
 letter-spacing: 0.42em;
 position: relative; z-index: 10;
 margin: 0 12em -0.1em 0; padding: 0.5em 0.25em 0;}
#masthead h1 span {position: absolute; top: 0.5em; left: 1.75em;
 font-size: 50%; letter-spacing: 0.4em;}

#main {position: relative; z-index: 20; width: 100%; border-top: 1px solid;
 background: white;}

pre, doe, tt {font: 100% "Courier New", Courier, "Andale Mono", monospace;}
sup {vertical-align: baseline; position: relative; top: -0.33em;}

#leftbar {position: absolute; left: 0 em; width: 12em; top: 1.755em; font: 1em Verdana, sans-serif;}
#leftbar h4 {font-size: 1em;
 border-width: 1px; border-style: solid none;
 padding: 6px 0.1em 1px 0.33em; margin: 0;
 word-spacing: 1px;}
#leftbar ul, #leftbar ol {padding: 0.25em 0; margin: 0; list-style: none;
 font-size: 0.95em;}

#content {margin-left: 13em; margin-right: 17em; margin-top: 2em; padding: 0 2.5em 5em;
 border-left: 1px solid; font: 1em/1.25em Verdana, sans-serif;}
#content h1, #content h2, #content h3, #content h4 {margin: 0.5em 0 0;
 font-family: Arial, Helvetica, sans-serif; clear: left;
 line-height: 1.05;}
#content img {border: 0;}
#content h1 {margin: 0; font-size: 150%;}
#content h2 a {text-decoration: none; color: rgb(66%,66%,66%);}
#content h2 {font-size: 160%;}
#content h3 a {text-decoration: none; color: rgb(66%,66%,66%);}
#content h3 {margin: 0; font-size: 120%; text-decoration: none}
#content h4 {margin: 1.25em 0 0; font-size: 115%;}
#content p {padding-left: 0.66em; margin: 0.25em 0 1.5em; font-size: 0.95em;}
#content ul, #content ol {margin: 0.25em 0.5em 1em 2.5em; padding: 0;
 font-size: 0.95em;}
body #content a[name {color: inherit;}

.center {text-align: center;}

#content table {font-size: 1em;}
#content table tr, #content table td {font-size: 1em; padding: 0.5em;}

#rightbar {position: absolute; right: 0em; width: 16em; top: 1.755em; font: 1em Verdana, sans-serif;}
#rightbar h4 {font-size: 1em;
 border-width: 1px; border-style: solid none;
 padding: 6px 0.1em 1px 0.33em; margin: 0;
 word-spacing: 1px;}
#rightbar ul {padding: 0.25em 2em; margin: 0; list-style: disc;
 font-size: 0.95em;}
#rightbar ol {padding: 0.25em 2em; margin: 0; list-style: decimal;
 font-size: 0.95em;}

#foot {border-top: 1px solid; padding: 0.25em 0.1em 0.5em; margin: 0;
 font: 0.75em Verdana, sans-serif; text-align: left; clear: both;}
