body {
    margin: 20px 0 0 0;
}

.intro {
    margin: 10px 0 40px 0;
}

.status-icon {
    width: 128px;
    height: 128px;
    display: block;
}

.status-icon-false {
    background-image: url("/img/red.png");
}

.status-icon-true {
    background-image: url("/img/green.png");
}

.status-icon-unknown {
    background-image: url("/img/yellow.png");
}

h2 {
    font-weight: bold;
    color: #555;
    font-size: 13pt;
    margin-bottom: 0.7em;
}

#gauge {
    width: 290px;
    height: 200px;
    display: inline-block;
    margin: 0;
}

a:focus {
    outline: thin dotted;
    outline-offset: -2px;
}

a:focus, a:hover {
    color: #23527C;
    text-decoration: underline;
}
