  
  div.content {
    background-image:url(media/trap_puzzle/gothic_bg2.jpg);
  }
  body {
    background-image:url(media/trap_puzzle/gothic_bg.png);
    background-position:0px -300px;
    overflow:hidden;
  }
  div.right {
    text-align: right;
    margin-bottom: 5px;
  }
  div.container {
    width:512px;
    height:auto;
    margin:auto;
    image-rendering: pixelated;
  }
  button.right {
    position:absolute;
    right:0;
    bottom:0;
    height:100%;
  }
  a {
    color:black;
  }
  button.play {
    background-image:url(media/play.png);
    background-size:512px 448px;
    height:480px;
    width:512px;
  }
  div.overlay {
    width:100%;
    height:100%;
    background:#000;
    left:0;
    top:0;
    position:fixed;
  }