* { margin: 0; padding: 0; } body { background: black; color: white; margin: 0; padding: 0; } div { color: black; } div.box { font-size: 8pt; background-color: white; border: 2px solid #000000; padding: 8px; -moz-border-radius: 10px; border-radius: 10px; z-index: 99; opacity: .7; filter: alpha(opacity=70); } #legendbox { position: absolute; right: 10px; top: 10px; } #addressbox { position: absolute; right: 10px; bottom: 10px; } div.btn { color: #0000cc; background-color: white; border: 1px solid black; font: small Arial; text-decoration: underline; text-align: center; padding: 2px; margin-bottom: 3px; width: 10em; cursor: pointer; }