body {
    background-color: #fff;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin: 0 auto;
    max-width: 340px;
    padding: 4px;
}
a { color: #00f; }
a:visited { color: #551a8b; }
small { font-size: 11px; }
p { margin: 2px 0; line-height: 1.5; }
img { vertical-align: middle; }
form { margin: 0; padding: 0; display: block; }
input:not([type="submit"]):not([type="hidden"]) {
    border: 1px solid #999;
    padding: 2px 3px;
    width: 94%;
    font-size: 12px;
    box-sizing: border-box;
}
input[type="submit"] {
    border: 1px solid #999;
    padding: 2px 8px;
    cursor: pointer;
    font-size: 12px;
}
