anchor.diff:  
   div.further-information {
     margin: 0;
  +  clear:both;
  +  padding-top:2em;
   }
   
   div.further-information a {
  -  background-color: #FFF;
  -  display: block;
  -  float: right;
  -  line-height: 2.25em;
  -  height: 2.25em;
  -  padding: 0 2em 0 0.75em;
  -  text-decoration: none;
  +  padding: 0 0 0 0.8em;
  +}
  +div.further-information a:hover{
  +  background-color:#fff;
   }
   .lte-ie8 div.further-information{
     width:175px;
  
positive.code:   _height: 20em;
  }
  
  .js-enabled #wrapper.programme article header {
    display: none;
  }
  
  .js-enabled #wrapper.programme .part-pagination.return-to-top,
  .js-enabled #wrapper.programme article.tabs-panel {
  
negative.code: */
  
  #wrapper.programme article .inner {
    padding: 0.5em 2.5em 1em;
  }
  
  #wrapper.programme .programme-progression {
    padding: 0;
    position: relative;
    width:25%;
    float:left;
  }
  
  #wrapper.programme .programme-progression ol {
  