anchor.diff:        font-size: 0.85em;
         float: left;
         display: block;
  -    }
   
  -    span.identifier {
  -      @include tariff-identifier;
  -      float: right;
  -      border: 0;
  -      width: 4.0em;
  -      padding-left: 0.25em;
  +      &.identifier {
  +        @include tariff-identifier;
  +        float: right;
  +        border: 0;
  +        width: 4.0em;
  +        padding-left: 0.25em;
  +      }
       }
   
       a {
  
positive.code:   }
  }
  
  .js-enabled li.has_children {
    background-image: url(<%= asset_path "expand-collapse-arrow.png" %>);
    background-position: 0 4px;
    background-repeat: no-repeat;
    margin-left: -0.5em;
    padding-left: 0.5em;
  }
  
  .js-enabled li.open {
    background-position: 0 -100px;
  }
negative.code:   margin: 0;
    padding-left: 0.5em;
    width: 90%;
  
    // this is so the children of this are cleared out left as the
    // internal content is pushed over by the float
    &.section-heading {
      width: auto;
      float: none;
      padding-left: 0;
    }
  }
  
  dl h1 {
    font-size: 100%;
    margin: 0;
  