* { margin: 0; padding: 0; } body { background: black; color: white; margin: 0; padding: 0; } div,table { 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); } #northeastcontainer { position: absolute; right: 10px; top: 5ex; padding: 0; } #legendbox { width: 90%; margin-top: 0; margin-left: auto; margin-right: 0; } #countbox { width: 90%; margin-top: 1ex; margin-left: auto; margin-right: 0; font-weight: bold; text-align: center; } #visibox { width: 90%; margin-top: 1ex; margin-left: auto; margin-right: 0; } #southeastcontainer { position: absolute; left: 1ex; bottom: 1ex; padding: 0; } #loginbox { margin-top: 0; margin-left: auto; marign-right: center; } #addressbox { margin-top: 0; margin-left: auto; margin-bottom: 1ex; } #distboxouter { position: absolute; width: 100%; top: 10px; background: none; text-align: center; } #distbox { width: 14em; margin: 0 auto; font-weight: bold; text-align: center; } div.btn { overflow: hidden; text-align: center; position: relative; color: black; font-family: Roboto,Arial,sans-serif; font-size: 11px; background-color: white; padding: 1px 6px; border-bottom-left-radius: 2px; border-top-left-radius: 2px; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); box-shadow: 0px 1px 4px -1px rgba(0, 0, 0, 0.3); min-width: 28px; font-weight: 500; cursor: pointer; } #rulerbtn { width: 10em; } *.locinfo,table { font-size: 8pt; color: black; } *.linkinfo,table { font-size: 8pt; color: black; } table.legend { margin-top: 3px; }