anchor.diff:    }
   }
   a {
  -  color: #005ea5;
  +  color: #9e132c;
     text-decoration: none;
   }
   a:visited {
  -  color: #4c2c92;
  +  color: #9e132c;
   }
   a:hover {
  -  color: #2e8aca;
  +  color: #392f2b;
   }
   a:active {
  -  color: #005ea5;
  +  color: #392f2b;
   }
   a {
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
  
positive.code:   width: 26px;
    height: 32px;
    background-image: url(<%= data_uri('graphics/graphic_states-assembly-white.png') %>);
  }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 20 / 10), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .graphic-portcullis-white {
  
negative.code:   margin: 10px -5px 5px 50px;
  }
  #footer {
    border-top: 10px solid #9e132c;
    background-color: #dee0e2;
    padding-top: 30px;
    padding-bottom: 45px;
  