
    * { padding: 0; margin: 0; }
    body, html { height: 95%; }
    body { font-family: Verdana, sans-serif; font-size: 10pt; }
    #outer { display: table; height: 100%;  _position: relative; overflow: visible; width: 350px; margin: 0 auto; }
    #inner { _position: absolute;  _top: 50%; display: table-cell; vertical-align: middle; }
    #main { _position: relative;  _top: -50%; border: 1px solid black; padding: 10px; }
    #powered { font-size: 8pt; text-align: right; padding-top: 10px; }
    #main h1 { font-size: 12pt; text-align: center; padding-bottom: 10px; }
  