anchor.diff:  
       .button_to {
         display: inline-block;
  -      margin-top: 0.5em;
  -      margin-bottom: 0.5em;
  +      margin-top: 0.75em;
  +      margin-bottom: 0.75em;
       }
   
       .hidden {
         display: none;
       }
  +
  +    input[type="submit"] {
  +      color: white;
  +      background-color: #C00;
  +      border: none;
  +      border-radius: 12px;
  +      box-shadow: 0 3px #F99;
  +      font-size: 13px;
  +      font-weight: bold;
  +      margin: 0;
  +      padding: 10px 18px;
  +      -webkit-appearance: none;
  +    }
  +    input[type="submit"]:focus,
  +    input[type="submit"]:hover {
  +      opacity: 0.8;
  +    }
  +    input[type="submit"]:active {
  +      box-shadow: 0 2px #F99;
  +      transform: translateY(1px)
  +    }
  +
   
       a { color: #980905; }
       a:visited { color: #666; }
  
positive.code: 
      header {
        color: #F0F0F0;
        background: #C52F24;
        padding: 0.5em 1.5em;
      }
  
  
negative.code:     }
  
      h2 {
        color: #C00;
        line-height: 25px;
      }
  
  