anchor.diff:    margin-top: 0;
     text-align: center;
   }
  +
   h2 {
     font-size: 28px;
   }
  +
   h3 {
     font-size: 22px;
   }
   
  -p, ul, ol {
  +p,
  +ul,
  +ol {
  +  font-size: 14px;
  +  font-weight: normal;
     margin-bottom: 10px;
  -  font-weight: normal;
  -  font-size: 14px;
  -}
  -
  -ul li, ol li {
  +}
  +
  +ul li,
  +ol li {
  +  list-style-position: inside;
     margin-left: 5px;
  -  list-style-position: inside;
   }
   
   /* ---------------------------------------------------
   RESPONSIVENESS
   ------------------------------------------------------ */
   
  -/* Set a max-width, and make it display as block so it will automatically stretch to that width, but will also shrink down on a phone or something */
   .container {
  +  clear: both!important;
     display: block!important;
  +  margin: 0 auto!important;
     max-width: 600px!important;
  -  margin: 0 auto!important; /* makes it centered */
  -  clear: both!important;
  -}
  -
  -/* Set the padding on the td rather than the div for Outlook compatibility */
  -.body-wrap .container {
  -  padding: 20px;
  -}
  -
  -/* This should also be a block element, so that it will fill 100% of the .container */
  +}
  +
   .content {
  +  display: block;
  +  margin: 0 auto;
     max-width: 600px;
  -  margin: 0 auto;
  -  display: block;
  -}
  -
  -/* Let's make sure tables in the content area are 100% wide */
  +}
  +
   .content table {
     width: 100%;
   }
  
positive.code: GLOBAL
  ------------------------------------- */
  * {
    margin: 0;
    padding: 0;
    font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-size: 100%;
    line-height: 1.6;
  }
  
  img {
  
negative.code: }
  
  .btn-primary {
    background-color: #348eda;
    border-radius: 25px;
    border-width: 10px 20px;
    border: solid #348eda;
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    line-height: 2;
    margin-right: 10px;
    text-align: center;
    text-decoration: none;
  }
  
  .btn-secondary {
    background-color: #aaa;
    border-radius: 25px;
    border-width: 10px 20px;
    border: solid #aaa;
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    line-height: 2;
    margin-right: 10px;
    text-align: center;
    text-decoration: none;
  }
  
  /* -------------------------------------
  BODY
  ------------------------------------- */
  .body-wrap {
    background-color: #f6f6f6;
    padding: 10px 0;
    width: 100%;
  }
  
  .body-wrap .container {
    border: 1px solid #f0f0f0;
    padding: 10px;
  }
  
  /* -------------------------------------
  FOOTER
  ------------------------------------- */
  .footer-wrap {
    background-color: #f6f6f6;
    clear: both!important;
    width: 100%;
  }
  
  .footer-wrap .container p {
    color: #666;
    font-size: 12px;
  }
  
  .footer-wrap a {
    color: #999;
  }
  
  /* -------------------------------------
  TYPOGRAPHY
  ------------------------------------- */
  h1,
  h2,
  h3 {
    color: #000;
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: 200;
    line-height: 1.1;
    line-height: 1.2;
    margin-bottom: 15px;
    margin: 40px 0 10px;
  }
  
  h1 {
  