* { padding: 0; margin: 0; line-height: 130%; }
body { /* font-family: sans-serif, Arial, Helvetica; */ font-size: 10pt; margin: 10px;}
p { margin:1em 0; text-indent: 0em; }
p.indent { margin:1em 0; text-indent: 1em; }
pre {}
blockquote {padding: 1px 30px; margin: 0 100px 0 0; color: #522; border: 1px dashed gray;}
xmp { font-family: monospace; }
table { border-collapse: collapse; }
table.posting * { font-size: 9pt; }
div.comment { margin: 5px 0; }
div.comment div.content_html p { margin: 0; padding: 0; text-indent: 0; font-size: 9pt; }
div.comment p.author { margin: 0; padding: 0; text-indent: 0; font-size: 9pt; }
div.multiline_code { white-space: pre; }
ul,ol,dd { padding: .5em 0; -moz-padding-start: 2em; }
li { -moz-float-edge: margin-box; }
h1 { font-size: 1.6em; font-weight: bold; margin: 0.2em 0 1em; text-shadow: 1.8px 1.8px 1.8px #999; }
h2 { font-size: 1.4em; font-weight: bold; margin: 0.8em 0 0.6em; text-shadow: 1.6px 1.6px 1.6px #999; }
h3 { font-size: 1.2em; font-weight: bold; margin: 0.6em 0 0.4em; text-shadow: 1.4px 1.4px 1.4px #999; }
h4 { font-size: 10pt; color: #000; font-weight: bold; margin: 0.3em 0 0.3em; text-shadow: 1.2px 1.2px 1.2px #aaa; }
h5 { font-size: 9.5pt; color: #003; font-weight: bold; margin: 0.3em 0 0.3em; text-shadow: 1.1px 1.1px 1.1px #bbb; }
h6 { font-size: 9pt; color: #006; font-weight: bold; margin: 0.3em 0 0.3em; text-shadow: 1px 1px 1px #ccc; }
#header { width: 920px; }
#navigation  { width: 920px; color: #333; background: #white; }
#leftcolumn  { width: 720px; color: #135; border: 0 solid #bbb; border-width: 0 1px 0 0; padding: 5px; background-color: white; }
#rightcolumn { width: 180px; color: #333; border: 0 solid #ccc; padding: 5px; background-color: white; }
#footer { font-size: 9pt; width: 920px; margin: 20px 0; clear: both; color: #777; }
form p { margin: 0; padding: 0; font-size: 8pt; }
form p * { margin: 0; padding: 0; font-size: 8pt; }
table.std tr td {padding: 2px 5px; }
table.std_b tr td {padding: 2px 5px; border: 1px solid gray;}
