* { margin: 0; padding: 0; }
body { font-family: Arial, Helvetica, sans-serif; margin-top: 16px; }
h1 { font-size: 20px; text-transform: lowercase; letter-spacing: 0.1em; position: absolute; top: -2px; left: 2px; line-height: 20px; }
a { text-decoration: none; color: blue; }
a:hover { color: red; text-decoration: underline; }
form {
    border-bottom: 2px solid #ccf;
    border-top: 2px solid #ccf;
    background: #eef;
    padding-left: 5px;
    padding-right: 5px;
}
label { display: block; }
label > strong { display: block; }
select,input[type="text"] { margin-left: 5px; margin-bottom: 10px;}
p { font-size: 0.9em; margin-bottom: 1em; padding: 0.2em; }
