  body{background:#efeee9;font-size:1.3em;font-family:"Helvetica",Helvetica,sans-serif;}
    h1,h2,h3{text-align:center;}
    h1{color:#642425;text-shadow:1px 1px 1px #ddd;margin-bottom:0.25em;}
    h2{color:#888;width:80%;margin:0.25em auto 10px auto;font-family:"Palantino",Georgia;font-size:80%;font-style:italic;font-weight:normal;}
    h4{color:#222;display:block;line-height:1.5em}
    p,label, span{text-shadow:1px 1px 1px #f2f2f2;}
    label{color:#444;display:block;font-variant:small-caps;text-transform:lowercase;}
    input{color:#642425;background:#fafaf8;width:440px;font-size:1.5em;margin-bottom:0.75em;text-align:center;}
    p{font-size:77%;color:#444;}
    .explanation{text-align:center;}
    h1.a{color:#444; text-decoration:none;}
    a{color:#642425;}
    a:hover{background:#ddd;}
    a:visited{color:#642425;}
    a:active{color:#fff;background:#444;text-shadow:none;}
    fieldset{width:440px;margin:10px auto;border:none;}
    hr{border:0px transparent solid;border-top:1px #fdfdfd solid;border-bottom:1px #ddd solid;margin:20px 0 30px 0;}
    .container, .footer{width:600px;}
    .numbers{font-size:9pt; text-align:center;}
    .container{padding:30px 30px;margin:25px auto 30px auto;background:#fff;-moz-border-radius:11px;-khtml-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-webkit-box-shadow:1px 0px 5px #666;-khtml-box-sizing:content-box;box-sizing:content-box;  }
    .results{width:500px;}
    .results{padding:10px 10px;margin:5px auto 10px auto;background:#efeee9;-moz-border-radius:11px;-khtml-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-webkit-box-shadow:1px 0px 5px #666;-khtml-box-sizing:content-box;box-sizing:content-box;  }
    .results.input{color:#642425;background:#fafaf8;width:440px;font-size:.5em;margin-bottom:0.75em;text-align:center;}
    .footer{margin:0 auto;display:block;color:#555;text-align:center;font-size:0.6em;}
    .footer span{display:block;line-height:1.5em;}
    .activity{margin:0 auto;display:block;color:#555;text-align:center;font-size:0.6em;}
    .activity span{display:block;line-height:1.5em;}
    .block,.block.a{margin:0 auto;display:block;color:#fc4d3d;text-align:center;font-size:0.6em;}
    .cnam, .cnam.a{margin:0 auto;display:block;color:#642425;text-align:center;font-size:1.25em;}
    .comments{margin:0 auto;display:block;color:#555;text-align:center;font-size:1.25em;}
    .ads,.ads.a{color:red; font-size:0.3em; text-decoration:none;}


