anchor.diff:  .feature-items .popular li a:hover {
     text-decoration: none;
   }
  -
  +.feature-items .news{
  +  border-top:2px solid #DD322D;
  +  margin-bottom:0.55em;
  +}
  +.feature-items .news h2 a{
  +  text-decoration:none;
  +}
  +.feature-items .news h2 span{
  +  background-color:#DD322D;
  +  color:#fff;
  +  padding:0.1em 0.3em 0.1em 0.5em;
  +  display:inline-block;
  +  font-size:0.75em;
  +}
   .feature-items .browse{
     border-top:2px solid #D43783;
  +
   }
   .feature-items .browse h2{
    color:#D43783;
  
positive.code:   .homepage-section{
      margin:0;
    }
    .homepage-banner .tag-line p{
      font-size:1.5em
    }
  
negative.code: }
  .feature-items .section{
    width:237px;
  }
  .feature-items .popular, 
  .feature-items .browse,
  .feature-items .news{
    padding:0.5em 2em;
    background-color:#fff;
    overflow:auto;
  }
  .feature-items .browse,
  .feature-items .news{
    width:100%;
  }
  .feature-items ul{
    list-style-type:none;
    margin:0;
    padding:0;
  }
  .feature-items .popular{
    margin-left:76px;
    border-top:2px solid #00652E;
  }
  .feature-items .popular h2{
  