DIV#main_content {
  display: block;

  height: 500px;
  overflow: hidden;

  z-index: 100;
}

DIV#fake_content {
  height: 3000px;
  text-align: center;
}

DIV#deemo_logo {
  z-index: 999;
}

DIV#deemo_logo .content {
  width: 147px;
  height: 54px;

  margin-top: 30px;
  margin-left: -450px;
}

.page_container {
  position: absolute;
  top: 50%;
}

.content {
  position: fixed;
  left: 50%;
}

.patch {
  display: block;
  position: absolute;
  width: 100%;

  z-index: 0;
}

.image_button {
  background-position: center;
  background-repeat: no-repeat;

  cursor: pointer;
}
