body      { background-color: #FFFFFF; margin: 0; color: #404040; font-family: Arial; }
input,button { border: 1px solid; border-radius: 4px; padding-left: 4px; padding-right: 4px; }
a         { text-decoration: none; color: #F0B000; font-weight: bold; }
a:hover   { text-decoration: underline; }
table.msg { border: solid 1px #404040; background-color: #404040; border-radius: 4px; }
td.msg    { border: solid 1px #404040; background-color: #FFFFFF; border-radius: 4px; padding: 4px; }
tr.msg    { border: solid 1px #404040; }
th.msg    { background-color: #404040; border-radius: 4px; text-align: left; color: #FFFFFF; padding-left: 8px; }
th.next   { background-color: #404040; border-radius: 4px; text-align: left; color: #F0B000; padding-left: 8px; }
td.from   { background-color: #404040; border-radius: 4px; text-align: right; color: #FFFFFF; padding-right: 8px; }
.author   { font-size: 6pt; font-weight: normal; text-decoration: cursive; }
.fill     { background-color: #E0E0E0; }
.hilite   { background-color: #F0B000; }
.cbox     { border: solid 2px #F0B000; border-radius: 4px; }
.wbox     { border: solid 2px #FFFFFF; border-radius: 4px; }
.dbox     { border: solid 2px #404040; border-radius: 4px; }
.tbox     { border: solid 1px #404040; border-radius: 4px; }
