* { margin: 0; padding: 0; }
html, body {
  height: 100%;
  margin: 0; padding: 0;
  background: white;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
}

h1 { font-size: 1.8em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1.0em; }

h1, h2, h3, h4, h5, h6, p, pre, blockquote, table,
form, label, ul, ol, dl, fieldset, address {
  margin-bottom: 1ex;
}
li, dd { margin-left: 2em; }
fieldset { padding: 0.5ex 0.5em; }
button, input, select, textfield { font-size: 12px; }
option { padding-left: 0.5em; }

.floater-left { float: left; }
.floater-right { float: right; }

