.pagination {
  margin: 0;
  padding: 0;

  span {
    $pagination-border-radius: 8px;
    $pagination-link-color: #004353;
    $border-color: #004353;
    $hilite-color: #007883;

    float: left;
    padding: 0 6px;
    text-align: center;
    border: $border-color 1px solid;
    border-right: none;
    background-color: #fff;
    font-size: 11px;

    &:first-child {
      border-top-left-radius: $pagination-border-radius;
      border-bottom-left-radius: $pagination-border-radius;
    }

    &:last-child {
      border-right: $border-color 1px solid;
      border-top-right-radius: $pagination-border-radius;
      border-bottom-right-radius: $pagination-border-radius;
    }

    &.current, &:hover {
      background-color: $hilite-color;
      color: #fff;
    }

    &.disabled {
      background-color: #fff !important;
      span { color: #ccc; }
    }

    a {
      text-decoration: none;
      color: $pagination-link-color;
      &:hover   { color: $pagination-link-color; }
      &:active  { color: $pagination-link-color; }
      &:visited { color: $pagination-link-color; }
      font-size: 11px;
    }
  }
}

.pagination {
  margin: 0;
  padding: 0;

  span.current {
    padding: 0 6px;
  }
  span {
    $pagination-border-radius: 8px;
    $pagination-link-color: #004353;
    $border-color: #004353;
    $hilite-color: #007883;

    float: left;
    text-align: center;
    border: $border-color 1px solid;
    border-right: none;
    background-color: #fff;
    font-size: 11px;

    &:first-child {
      border-top-left-radius: $pagination-border-radius;
      border-bottom-left-radius: $pagination-border-radius;
    }

    &:last-child {
      border-right: $border-color 1px solid;
      border-top-right-radius: $pagination-border-radius;
      border-bottom-right-radius: $pagination-border-radius;
    }

    &.current, &:hover {
      background-color: $hilite-color;
      color: #fff;
    }

    &.disabled {
      background-color: #fff !important;
      span { color: #ccc; }
    }

    a {
      text-decoration: none;
      color: $pagination-link-color;
      &:hover   { color: $pagination-link-color; }
      &:active  { color: $pagination-link-color; }
      &:visited { color: $pagination-link-color; }
      font-size: 11px;
      display: block;
      padding: 0 6px;
    }
  }
}

Move the padding to the content of the navigation span; make anchor display:block. This makes the pager easier to use.
Move the padding to the content of the navigation span; make anchor display:block. This makes the pager easier to use.
