body
  {
  margin: 0;
  padding: 1em 1em 1em 14em;
  color: #000;
  background: #fff;
  }
div#fixedbox
  {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 33px;
  }
div#fixedbox p
  {
  margin: 0;
  padding: 0em;
  border: 1px solid #000;
  color: #000;
  background: #eee;
  }
@media screen
  {
  div#fixedbox
    {
    position: fixed;
    }
  /* Don't do this at home */
  * html
    {
    overflow-y: hidden;
    }
  * html body
    {
    overflow-y: auto;
    height: 100%;
    padding: 0 1em 0 14em;
    font-size: 100%;
    }
  * html div#fixedbox
    {
    position: absolute;  
    }
  /* All done. */
  }

