anchor.diff:  
   .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 h1 { font-size: 36px; color: #2d2d2d; padding-top: 20px; line-height: 36px; font-family: Arial, sans-serif; font-weight: 500; padding-bottom: 12px; }
  +.main h2 { font-size: 28px; color: #2d2d2d; padding-top: 10px; line-height: 28px; font-family: Arial, sans-serif; font-weight: 500; padding-bottom: 12px; }
  +.main h3 { font-size: 22px; color: #2d2d2d; line-height: 26px; font-family: Arial, sans-serif; font-weight: 500; padding-bottom: 8px; }
   .main section ul {
       list-style: none;
   }
  
positive.code: body {
  	font-size: 16px;
  	line-height: 22px;
  	font-family: "PT Sans", arial, sans-serif;
  	color: #828282;
  	background: #FFFFFF repeat 0 0;
  }
  
negative.code:     padding: 3px 0;
  }
  .main section {
      display: inline-block; width: 49%; vertical-align: top;padding-bottom: 20px;
  }
  .main section .item span{
      color: #ff6000;
  