anchor.diff:    a, a:hover {
       display:inline-block; padding:0.4em 1em; max-width:800px; text-align:center;
       color:#fff; background-color:#78cc01; text-decoration:none !important; text-shadow:1px 1px 1px #666;
  -    -moz-border-radius:14px; -webkit-border-radius:14px; border-radius:14px;
  +    @include border-radius(14px);
     }
     a:hover { background-color:#70c600; }
     a:active { position:relative; top:1px; }
  
positive.code: .has-opaques:hover .opaque { opacity:1; }
  input[type="submit"] {
    padding:3px 10px; display:inline-block;
    -moz-box-shadow:inset 0px 1px 0px 0px #fff; -webkit-box-shadow:inset 0px 1px 0px 0px #fff; box-shadow:inset 0px 1px 0px 0px #fff;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f7f7f7), color-stop(1, #efefef) );
    background:-moz-linear-gradient( center top, #f7f7f7 5%, #efefef 100% );
    color:#333; background-color:#f7f7f7; border:1px solid #cfcfcf;
    -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
    font-family:arial; font-size:13px; font-weight:bold;
    text-decoration:none !important; text-shadow:1px 1px 0px #fff;
  }
  
negative.code:   font:13px/22px Arial,sans-serif; background-color:#ececec; /*color:#3366CC;*/ height:24px;
    margin-top:0; margin-bottom:5px; background-color:#ececec; text-shadow:1px 1px 0 #fff;
    border-width:0 1px 1px 1px; border-style:solid; border-color:#ccc; padding-right:4px;
    @include border-radii(0, 0, 4px, 4px);
  
    a { text-decoration:none; color:#000; }
    a.tiny { display:block; margin-top:0; padding-top:1px; padding-bottom:1px; }
  