body
  {
  margin: 0;
  padding: 1em 1em 1em 7em;
  color: #000;
  }
div#fixedBox
  {
  position: absolute;
  top: 1em;
  left: 1em;
  width: 5em;
  background: #090
  }
div#fixedBox p
  {
  margin: 0;
  padding: 1em;
  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 7em;
    font-size: 100%;
    }
  * html div#fixedBox
    {
    position: absolute;  
    }
  /* All done. */
  }
