  body {
    margin:2em;
    padding:2em;
    color:#000;
    background-color:#ffc;
    border-left:1em solid #888;
  }

  h1 {
    text-align:right;
    border-bottom:3px dashed #00f;
    color:#008;
    background-color:inherit;
  }

  h2 {
    color:#080;
    background-color:inherit;
  }

  h3 {
    color:#a00;
    background-color:inherit;
  }

  p {
    color:#008;
    background-color:inherit;
  }

  code {
    color:inherit;
    background-color:#ddf;
  }

  .logo {
    position:absolute;
    top:35%;
    left:70%;
  }

  .impression {
    display:none;
  }
