* { margin:0px; padding:0px; font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif; line-height: 150%;}
html, body { background-color:#FFFFFF;}
html, body, table, td, textarea, input, select { font: 10px "Lucida Sans Unicode", "Lucida Grande", verdana, tahoma, helvetica, arial, sans-serif; color: #000;}
textarea, select { padding: 2px;}
p { margin: 10px 0px 10px 0px; }
body { }
h1, h2, h3 { margin: 5px 0px 0px 0px; }
h1 { font-size: 12px;}
h2 { font-size: 11px;}
h3 { font-size: 11px;}
ul,ol {padding: 0px 0px 0px 15px; margin: 2px 0px 2px 0px;}
li {padding: 0px; margin: 0px;}
pre {padding: 8px; margin: 10px 0px 10px 0px; border: 1px solid #000000; background: #EDF5FF;}
a, a:visited { font-weight: bold; text-decoration: none; color: #003399; }
a:hover { text-decoration: underline; color: #807969; }
blockquote { background: #FFF; border: 1px solid #000000; padding: 5px; margin: 10px;}
.spoiler { background: #FFFFFF; color: #FFFFFF; border: 1px dotted #000000; padding: 5px; margin-top: 5px; margin-bottom: 5px;}
sup { font-size: 7px;}

.post { background: #FFF; border-top: #CCC dotted 1px; border-bottom: #FFF solid 1px; margin-bottom: 5px; padding: 0px 8px 0px 8px;}

#right {width: 350px;}
#left {padding: 0px 20px 0px 20px; min-width: 400px;}

#welcome {float: right; height: 25px;}
#navi {background: #FFF; color: #999; border-bottom: #CCC 1px solid; padding: 5px;}
#footer {border-top: #CCC dotted 1px; clear: both; text-align: center; margin-top: 10px; padding-top: 10px;}
.details {color: #888;}
.details a, .details a:visited { font-weight: bold; text-decoration: none; color: #68A;}
.details a:hover { text-decoration: underline; color: #684e4e;}
.comment {background: #EEE; padding: 10px; margin: 0px 8px 5px 8px; }
.body {background: #EEE; padding: 10px 10px 10px 10px; margin: 0px 8px 25px 8px; }
.threshold {background: #EEE; padding: 3px 3px 3px 10px; margin: 0px 8px 5px 8px; color: #999;}
.alert {background: #FFFFCC; border:1px solid #EEE; padding: 3px 3px 3px 10px; margin: 0px 8px 5px 8px; }
div.threshold:hover {color: #000;}
.comment_admin {background: #EEE; border: #666 1px solid; padding: 10px; margin: 0px 8px 5px 8px; }
.details {color: #AAA;}
.body { padding: 0px 5px 3px 8px;}
div.details:hover {color: #000;}
.summary {color: #666;}
div.summary:hover {color: #000;}
.block {background: #EEE; padding: 5px;}