body { font-family: Arial, Helvetica, san-serif; font-size: .9em; color: #333;}
.n { width: 40px; height: 30px; margin: 5px; float: left; text-align: center; font-weight: bold; font-size: 1.5em; text-decoration: none;}
.on {background: #e00;}
input.cb { display: none;}
input.submit, input.reset { font-size: 1.5em; width: 160px; margin: 5px 10px;}
input.reset { width: 80px;}
div.clear { clear: left;}
div#wrapper { width: 860px; text-align: left; margin: auto;}
div#nFormWrapper { width: 370px; text-align: center; font-family: Arial, Helvetica, san-serif;}
div#l, div#r {width: 425px; float: left;}
div#l {margin-right: 10px;}
div#result { margin: 0 10px 5px 5px;}
div#result div.output { margin: 10px;text-align: right; }
p { margin-top: 0;}
div#f { clear: both; width: 100%; color: #999; text-align: center;}