BODY { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #000000; font-weight: normal; }
TD, TH { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #000000; font-weight: normal; }
INPUT, TEXTAREA { font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: normal; color: #000000; background: #ffffff; border: solid 1px; }
H1 { font-family: Verdana, Arial, Helvetica; font-size: 20px; color: #000000; font-weight: bold; }
H2 { font-family: Verdana, Arial, Helvetica; font-size: 18px; color: #000000; font-weight: bold; }
PRE { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: }

A, A:visited { color: #000066; text-decoration: none; font-weight: bold; }
A:active, A:hover { color: #000066; text-decoration: underline; font-weight: bold; }
A.info, A.info:visited { color: #000000; text-decoration: none; font-weight: normal; }
A.info:active, A.info:hover { color: #000000; text-decoration: underline; font-weight: normal; }
A.val, A.val:visited { color: #000000; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica; }
A.val:active, A.val:hover { color: #000000; text-decoration: underline; font-weight: bold; font-family: Arial, Helvetica; }

B { font-weight: bold; }
I { font-style: italic; }
U { text-decoration: underline; }
LI { padding-top: 2px; padding-bottom: 2px; }
OL { margin-top: 10px; margin-bottom: 10px; list-style-type: decimal; }
UL { margin-top: 10px; margin-bottom: 10px; list-style-type: square; }

.valikko { border-bottom: dotted #ffbb44 2px; color: #ee4400; font-weight: bold; }
.otsikko { font-size: 16px; font-weight: bold; color: #004400; }
.pykala { font-size: 14px; font-weight: bold; padding-bottom: 5px; }
.keskustelu { border-color: #aaddaa; border-width: 1px; border-style: solid; }
.info { font-size: 9px; }
.red { color: #dd0000; }
.main { background: #ffffff; font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #000000; font-weight: normal; margin: 0px; }
.kehys { border: dotted 1px #ffbb44; }