anchor.diff:      padding: 3px 0;
   }
   .main section {
  -    display: inline-block; width: 45%; vertical-align: top;padding-bottom: 20px;
  +    display: inline-block; width: 49%; vertical-align: top;padding-bottom: 20px;
   }
   .main section .item span{
       color: #ff6000;
  
positive.code: 
  .shell {width:90%; margin: 0 auto; min-width: 900px; padding: 0 30px;position: relative}
  .main { padding:0px; position: relative; height: 100%;}
  .main h1 { font-size: 36px; color: #2d2d2d; padding-top: 20px; line-height: 36px; font-family: "PT Sans", Arial, sans-serif; font-weight: 500; padding-bottom: 12px; }
  .main h2 { font-size: 28px; color: #2d2d2d; padding-top: 10px; line-height: 28px; font-family: "PT Sans", Arial, sans-serif; font-weight: 500; padding-bottom: 12px; }
  .main h3 { font-size: 22px; color: #2d2d2d; line-height: 26px; font-family: "PT Sans", Arial, sans-serif; font-weight: 500; padding-bottom: 8px; }
  .main section ul {
      list-style: none;
  }
  
negative.code:     position: absolute;
      right: 20px;
      bottom: 55px;
  }