html { min-height: 100%; }
body { /* font-size: 76%; line-height: 1.5em;  */ }
body, form,  dl,  dt, dd, td, th, tr { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, address { margin: 0 0 1em 0; padding: 0; }

img { border: 0; }
fieldset { margin: 0; padding: 0; border: 0; }
input, select, textarea { font-size: 100%; vertical-align: middle; }
table { border-collapse: collapse; border-spacing: 0; empty-cells: show; }
th { text-align: right; }
address { font-style: normal; }
a:focus { outline: 0; }