anchor.diff:  			}
   			.templateColumnContainer{display:inline; width:260px;}
   			#templateColumns{
  -				 background-color:#F4F4F4;
  -				 border-top:1px solid #FFFFFF;
  -				 border-bottom:1px solid #CCCCCC;
  +				background-color:#F4F4F4;
  +				border-top:1px solid #FFFFFF;
  +				border-bottom:1px solid #CCCCCC;
   			}
   			.leftColumnContent{
  -				 color:#505050;
  -				 font-family:Helvetica;
  -				 font-size:14px;
  -				 line-height:150%;
  +				color:#505050;
  +				font-family:Whitney, Helvetica;
  +				font-size:14px;
  +				line-height:150%;
   				padding-top:0;
   				padding-right:0;
   				padding-bottom:20px;
   				padding-left:0;
  -				 text-align:left;
  +				text-align:left;
   			}
   			.leftColumnContent a:link, .leftColumnContent a:visited, .leftColumnContent a .yshortcuts {
  -				 color:#36C;
  -				 font-weight:normal;
  -				 text-decoration:underline;
  +				color:#36C;
  +				font-weight:normal;
  +				text-decoration:underline;
   			}
   			.rightColumnContent{
  -				 color:#505050;
  -				 font-family:Helvetica;
  -				 font-size:14px;
  -				 line-height:150%;
  +				color:#505050;
  +				font-family:Whitney, Helvetica;
  +				font-size:14px;
  +				line-height:150%;
   				padding-top:0;
   				padding-right:0;
   				padding-bottom:20px;
   				padding-left:0;
  -				 text-align:left;
  +				text-align:left;
   			}
   			.rightColumnContent a:link, .rightColumnContent a:visited, .rightColumnContent a .yshortcuts {
  -				 color:#36C;
  -				 font-weight:normal;
  -				 text-decoration:underline;
  +				color:#36C;
  +				font-weight:normal;
  +				text-decoration:underline;
   			}
   			.leftColumnContent img, .rightColumnContent img{
   				display:inline;
  
positive.code: 				max-width:260px;
  			}
  			#templateFooter{
  				 background-color:#F4F4F4;
  				 border-top:1px solid #FFFFFF;
  			}
  			.footerContent{
  				 color:#808080;
  				 font-family:Helvetica;
  				 font-size:10px;
  				 line-height:150%;
  				padding-top:20px;
  				padding-right:20px;
  				padding-bottom:20px;
  				padding-left:20px;
  				 text-align:left;
  			}
  			.footerContent a:link, .footerContent a:visited, .footerContent a .yshortcuts, .footerContent a span {
  				 color:#606060;
  				 font-weight:normal;
  				 text-decoration:underline;
  			}
              @media only screen and (max-width: 480px){
  				body, table, td, p, a, li, blockquote{-webkit-text-size-adjust:none !important;}
                  body{width:100% !important; min-width:100% !important;}
  				#bodyCell{padding:10px !important;}
  				#templateContainer{
  					max-width:600px !important;
  					 width:100% !important;
  				}
  				h1{
  					 font-size:24px !important;
  					 line-height:100% !important;
  				}
  				h2{
  					 font-size:20px !important;
  					 line-height:100% !important;
  				}
  				h3{
  					 font-size:18px !important;
  					 line-height:100% !important;
  				}
  				h4{
  					 font-size:16px !important;
  					 line-height:100% !important;
  				}
  				#templatePreheader{display:none !important;}
  				#headerImage{
  					height:auto !important;
  					 max-width:600px !important;
  					 width:100% !important;
  				}
  				.headerContent{
  					 font-size:20px !important;
  					 line-height:125% !important;
  				}
  				#bodyImage{
  					height:auto !important;
  					 max-width:560px !important;
  					 width:100% !important;
  				}
  				.bodyContent{
  					 font-size:18px !important;
  					 line-height:125% !important;
  				}
  				.templateColumnContainer{display:block !important; width:100% !important;}
  				.columnImage{
  					height:auto !important;
  					 max-width:260px !important;
  					 width:100% !important;
  				}
  				.leftColumnContent{
  					 font-size:16px !important;
  					 line-height:125% !important;
  				}
  				.rightColumnContent{
  					 font-size:16px !important;
  					 line-height:125% !important;
  				}
  				.footerContent{
  					 font-size:14px !important;
  					 line-height:115% !important;
  				}
  				.footerContent a{display:block !important;}
  			}
  
negative.code: 	<head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <style type="text/css">
      	@font-face {
      	  font-family: Whitney;
      	  src: url('<%= asset_url "fonts/Whitney-Book-Pro.otf", host: Site.default.url %>') format("opentype");
      	}
      	@font-face {
      	  font-family: Whitney;
      	  font-weight: bold;
      	  src: url('<%= asset_url "fonts/Whitney-Medium-Pro.otf", host: Site.default.url %>') format("opentype");
      	}
      	@font-face {
      	  font-family: Whitney;
      	  font-weight: 100;
      	  src: url('<%= asset_url "fonts/Whitney-Light-Pro.otf", host: Site.default.url %>') format("opentype");
      	}
      	@font-face {
      	  font-family: Whitney;
      	  font-weight: 600;
      	  src: url('<%= asset_url "fonts/Whitney-Semibold-Pro.otf", host: Site.default.url %>') format("opentype");
      	}
      	@font-face {
      	  font-family: Whitney;
      	  font-weight: 800;
      	  src: url('<%= asset_url "fonts/Whitney-Bold-Pro.otf", host: Site.default.url %>') format("opentype");
      	}
  			#outlook a{padding:0;}
  			.ReadMsgBody{width:100%;} .ExternalClass{width:100%;}
  			.ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div {line-height: 100%;}
  			body, table, td, p, a, li, blockquote{
  				-webkit-text-size-adjust:100%;
  				-ms-text-size-adjust:100%;
  				font-family:Whitney, Helvetica;
  			}
  			table, td{mso-table-lspace:0pt; mso-table-rspace:0pt;}
  			img{-ms-interpolation-mode:bicubic;}
  			body{margin:0; padding:0;}
  