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; }