body { background: #ffffff ; padding: 0px; margin: 0px; color: #333333; font: 10pt; border: 0px;  }body.bbs { background: url(img/wall_bbs.gif) left top; }h1 { padding: 0px; margin: 10px 0px; border: 0px; text-align: center; height: 100px; font: 1px; color: #8FBDF3; }h1.bbs { background: url(img/h1_bbs.gif) no-repeat center top; }p { padding: 0px; margin: 0px; font: 8pt; line-height: 150%; }p.subject { text-decoration: underline; font: bold 8pt; color: #89CC89; }p.message { margin: 0px 5px; }p.name { text-align: right; }p.footer { margin-top:10px; margin-bottom:15px; text-align:center; }p.pass { margin-right:15px; text-align: right; }p.overline1 { background: url(img/line_o1.gif) no-repeat center top; width: 300px; height: 7px; font: 1px; margin: 15px 0px 0px 90px; }p.overline2 { background: url(img/line_o2.gif) no-repeat center top; width: 300px; height: 2px; font: 1px; margin: 0px; }p.line_res { background: url(img/line_res.gif) no-repeat center top; width: 300px; height: 5px; font: 1px; }p.underline1 { background: url(img/line_u1.gif) no-repeat center top; width: 300px; height: 7px; font: 1px; margin: 0px 0px 15px 90px; }p.underline2 { background: url(img/line_u2.gif) no-repeat center top; width: 300px; height: 2px; font: 1px; margin: 0px; }span.subject { font: bold 8pt; color: #51A463; }span.name { font: bold 8pt; color: #51A463; } table { margin: 0px; padding: 0px; font: 8pt;  }table.header { border: 0px; }table.res { margin-left: 10px; }tr { margin: 0px; padding: 0px; }td { margin: 0px; padding: 0px;  }td.form { text-align: right; }td.icon { width: 32px;  }td.message { width: 268px;  }td.rmessage { width: 258px;  }input { margin: 0px; padding: 0px; font: 8pt; border: #AC8349 1px solid; background: #FEFEE7; }input.check { border: 0px; }textarea { margin: 0px; padding: 0px; font: 8pt; border: #AC8349 1px solid; background: #FEFEE7; }div { border: 1px solid; margin: 10px; padding: 5px; }div.message { margin: 0px 0px 0px 90px; padding: 0px; border: 0px; background: #FFFDE1; width: 300px; } a:link { color: #F3006D; text-decoration: underline; }a:visited { color: #7F0039; text-decoration: underline;}a:active { color: #F3006D; text-decoration: underline; }a:hover { color: #FFF5FA; text-decoration: none;  background: #7F0039; }