body {
    margin: 0;
    padding: 0;
    text-align: center;
    font: 13px verdana;
    color: #444;
}
#all {
    width: 960px;
    margin: 0 auto;
    text-align: left;
    background-color: #fff;
}

#header {padding: 30px 0 20px}
#tagline {font: 18px "trebuchet ms"; color: #999}
#hline {margin-bottom: 20px; border-bottom: 1px solid #ddd}

#corner {float: right; font: 12px arial; color: #555}
#corner a {text-decoration: none; color: #555}
#corner a:hover {text-decoration: underline}

#footer {
    clear: both;
    padding: 30px 0;
    text-align: center;
    font: 12px arial;
    color: #555;
}
#footer a {text-decoration: none; color: #555}
#footer a:hover {text-decoration: underline}

#left {float: left; width: 51%}
#right {float: right; width: 45%}

.box, input, select {border: 1px solid #ddd}
input.install {padding: 5px; cursor: pointer}

.block {margin-bottom: 20px}

h1 {margin: 0 0 5px; font: bold 24px "trebuchet ms"; color: #444}
h2 {margin: 0 0 5px; font: bold 16px "trebuchet ms"; color: #444}
h3 {margin: 0 0 5px; font: bold 14px "trebuchet ms"; color: #444}

p {margin: 0 0 10px}
a {text-decoration: underline; color: #559}
a:visited {color: #99d}
.highlight, sup {background-color: #ffa}

ul {list-style-type: square; margin: 0 0 10px; padding-left: 20px}
li {margin: 0 0 5px}
ul li {color: #797}
ol li {margin-bottom: 30px}
li span {color: #444}

.alert {
    border: 1px solid #ddd;
    padding: 5px;
    background-color: #ffa;
    font: bold 13px arial;
}

.notice {
    border: 1px solid #ddd;
    padding: 10px;
    background-color: #eef;
}

.aux {font-size: 12px; color: #999}
.below_action {margin: 5px 0; color: #999}

form td {padding: 5px 5px 5px 0; font: 13px arial}

table.stats {border-collapse: collapse}
table.stats th {padding: 5px 10px; background-color: #eee}
table.stats tr.odd {background-color: #fff}
table.stats tr.even {background-color: #f7f7f7}
table.stats td {padding: 5px 10px; color: #222}

.step {font-size: 16px}
