anchor.diff:      border: 1px solid #c5c5c5;
       border-bottom: 0;
   }
  -body main footer .tools > .primary
  +main footer .tools > .primary
   {
       float: right;
   }
  -body main footer .tools > .secondary
  +main footer .tools > .secondary
   {
       float: left;
   }
   
   
   body > aside > footer,
  -body main footer .tools
  +main footer .tools
   {
       height: 40px;
   }
  
positive.code: }
  
  body > aside,
  body > main
  {
      position: relative;
      min-height: 100%;
  
negative.code:     z-index: 10;
      background: #fff;
  }
  .side-compact main footer
  {
      margin-left: 80px;
  }
  
  
  main footer .tools
  {
      height: 40px;
      background: #e6e6e6;
  