body {
    padding-top: 0.2em;
    color: #000000;
    background-color: #ffffff;
}
.logo {
    float: left;
    margin: 0 12px 0 2px;
}
.infobar {
    clear: both;
    color: #ffffff;
    background-color: #0c449b;
    border-top: 1px solid #a0a0ff;
    padding: 0.2em;
    font-size: small;
}
.infobar a:link {
    color: #ffff80;
}
.infobar a:visited {
    color: #ffff80;
}
.infobar a:active, .infobar a:hover {
    color: #ccccff;
}
#result {
    text-align: right;
}
#navi {
    text-align: center;
}
#powered {
    text-align: center;
    font-size: small;
}
.comment {
    font-size: small;
}
strong {
    color: #ff0000;
}
img {
    border: none;
}
