body, input, textarea { font-family: Georgia,serif; color: #2f0101; font-size:12pt; background-color: #e68100; } 
body                 { margin: 0;}
h1                   { margin: 0 0 20px 0; font-size:26pt; font-family: Georgia,serif; font-weight:normal; font-style:normal; }
h2                   { margin: 0 0 20px 0; font-size:11pt; font-weight:bold; }
p.date               { font-size: 10pt; margin: 0 0 5px 0; color: #413100; font-style: italic; }
p.subject            { margin: 10px 0 10px 30px; font-family: 'Times New Roman',serif; font-size: 16pt; font-weight:normal; }
p.text               { margin: 0;  line-height: 20pt; }
p.comments           { margin: 15px 0 0 0; font-size: 10pt; }
p.comment-text       { margin: 0; line-height: 20pt;}
p.commentauthor      { margin: 20px 0px 5px 0px; }
td.comformb          { width: 145px; }
textarea.comtext     { width: 450px; height: 120px; font-family: Georgia,serif; font-size: 12pt; }
input.comdata        { width: 130px; font-family: Georgia,serif; }
.preview             { width: 50%; margin: 30px 0px 20px 0px; font-weight: bold; border-bottom: 1px dotted #2f0101; color: red; }
p.comment-hl         { width: 50%; margin: 35px 0px 20px 0px; font-weight: bold; border-bottom: 1px dotted #2f0101; }
div.news-sep         { margin: 15px 0px 25px 0px; padding: 0px; font-size: 0px; width: 230px; border-top: 1px dotted #4c4100; }
div.comment-sep      { margin: 20px 0px 25px 0px; padding: 0px; font-size: 0px; width: 150px; border-top: 1px dotted #4c4100; }
p.browse             { padding-top: 20px; text-align: left; }
.small               { font-size: 10pt; }
a.xml                { border:1px solid; border-color: #B22; padding: 2px; font:bold 8pt Verdana,sans-serif; color:#fff; background: black; text-decoration:none; margin:0; }
a.xml:link           { color: #fff; text-decoration: none; }
a.xml:visited        { color: #fff; text-decoration: none; }
a.xml:hover          { color: #fff; text-decoration: none; }
a.xml:active         { color: #fff; text-decoration: none; }
input.bbcode-button  { width: 90px; height: 20px; font-size: 11px; font-weight: normal; margin: 0px 0px 5px 0px; }
button.smiley-button { width: 23px; height: 23px; font-size: 11px; font-weight: normal; margin: 0px 1px 1px 0px; }
a:link               { color: #4c4100; text-decoration: none; }
a:visited            { color: #4c4100; text-decoration: none; }
a:hover              { color: #1f1100; text-decoration: underline; }
a:active             { color: #1f1100; text-decoration: none; }
.caution             { color: #1f1100; font-weight: bold; }
#img                 { width: 100%; margin: 0;  padding: 0; }
div.a                { padding: 20px 100px; padding-left: 300px; }

