anchor.diff:    padding: 7px 11px 6px;
     text-shadow: 0px 1px 2px rgba(255, 255, 255, 0.55);
   }
  +.ui-datepicker table
  +{
  +  margin: 0;
  +}
   .ui-datepicker-calendar td
   {
     border: 1px solid #dedede;
     text-align: center;
     vertical-align: middle;
  -  padding: 6px 11px;
  +  padding: 7px 8px;
   }
  -.ui-datepicker-calendar td a
  +.ui-datepicker .ui-datepicker-calendar td a
   {
  +  display: inline;
     color: black;
  +  border: 0;
     text-decoration: none;
  +  text-align: center;
     font-size: 0.93em;
     font-weight: bold;
     line-height: 1em;
  +  background: 0;
  +  padding: 0;
   }
   .ui-datepicker-calendar td.ui-datepicker-current-day
   {
  
positive.code: #ui-datepicker-div
  {
    background-color: white;
    box-shadow: 1px 3px 5px 0px rgba(0, 0, 0, 0.6);
  }
  .ui-datepicker-header
  {
    background: black;
    height: 38px;
  }
  .ui-datepicker-header .ui-datepicker-next,
  .ui-datepicker-header .ui-datepicker-prev
  {
    float: left;
    display: block;
    width: 39px;
    height: 38px;
  
negative.code:   color: white;
    text-align: center;
    text-decoration: none;
    border: none;
  }
  .ui-datepicker-header .ui-datepicker-next:hover,
  .ui-datepicker-header .ui-datepicker-prev:hover
  {
    background: #3a3a3a;
    color: #37b1a7;
    text-decoration: none;
  }
  .ui-datepicker-header .ui-datepicker-prev
  {
    left: 0;
  }
  .ui-datepicker-header .ui-datepicker-next
  {
    right: 0;
  }
  .ui-datepicker-header .ui-datepicker-next span,
  .ui-datepicker-header .ui-datepicker-prev span
  