anchor.diff:  
   // ...zines index
   
  -// recent zines...
  -#recent_zines {
  -  margin: 3em 0;
  -
  -  caption {
  -    background: none;
  -    color: #999;
  -    font-size: 3em;
  -    letter-spacing: -.04em;
  -    text-align: center;
  -  }
  -
  -  td {
  -    margin: 0;
  -    padding: 0;
  -    text-align: center;
  -  }
  -
  -  img {
  -    width: 180px;
  -  }
  -
  -  td,
  -  th {
  -    font-size: 1.5em;
  -    letter-spacing: -.08em;
  -    margin: 0;
  -    padding: 0;
  -    text-align: center;
  -    vertical-align: top;
  -
  -    a {
  -      display: block;
  -      min-height: 3em;
  -    }
  -  }
  -}
  -
  -// ...recent zines
  -
   // footer...
   footer {
     background: #eee;
  +  margin-top: 5em;
     padding: 1em 0;
   
     ul {
  
positive.code:   font-weight: bold;
    margin: 0 -.15em;
  }
  
  
  // ...links
  
  // header...
  header {
    background: #eee;
    padding: 1em 0;
  
    h2 a {
      color: #ccc;
  
negative.code: // ...search
  
  // links...
  a, a h3, a h4 {
    border: 0;
    padding: .25em;
    text-decoration: none;
  