  #wrapper {
    max-width: 1024px;
    margin: 30px auto;
  }
  h1 {
    color: #f00;
    padding-top: 20px;
  }
    h1:nth-of-type(2),
    footer{
      border-top: 1px solid #ccc;
    }
  footer {
    position: fixed;
    bottom: 0;
    width: 1024px;
    padding: 0 1em;
  }