@charset "utf-8";

/* paginate
--------------------------------------------------------------------------------*/

.paginate {
  display: block;
  clear: both;
  margin: 10px auto 0 auto;
  padding: 5px;
  text-align: center;
}

.paginate-limits {
  display: inline;
  margin: 0 5px 0 5px;
  border: none;
  padding: 0;
  color: #29b;
}

.paginate-limit,
.paginate-limit:link,
.paginate-limit:visited,
.paginate-limit:focus,
.paginate-limit:hover,
.paginate-limit:active {
  color: #29b;
  text-decoration: none;
  outline: none;
  cursor: pointer;
}

.paginate-limit:hover {
  color: #29b;
  text-decoration: underline;
}

.paginate-limit-selected,
.paginate-limit-selected:link,
.paginate-limit-selected:visited,
.paginate-limit-selected:focus,
.paginate-limit-selected:hover,
.paginate-limit-selected:active {
  color: #29b;
  font-weight: bold;
  text-decoration: underline;
}

.paginate-limit-selected:hover {
  color: #333;
}

.paginate-numbers {
  display: inline;
  margin: 0 5px 0 0;
  padding: 2px 5px 2px 5px;
  color: #29b;
}

.paginate-numbers A,
.paginate-numbers A:link,
.paginate-numbers A:visited,
.paginate-numbers A:focus,
.paginate-numbers A:hover,
.paginate-numbers A:active,
.paginate-numbers .current {
  margin: 0 1px 0 1px;
  color: #29b;
  text-decoration: none;
  outline: none;
  cursor: pointer;
}

.paginate-numbers .current {
  color: #29b;
  text-decoration: underline;
  font-weight: bold;
}

.paginate-numbers A:hover,
.paginate-numbers .current:hover {
  color: #29b;
  text-decoration: underline;
}