/* this is 99% the same as the digg pagination style provided by will_paginate */

.pagination {
  background: white;
  /* IE6 makes this box too wide if float is applied to the parent div only */
  float: right;
  /* self-clearing method: */ }
.pagination a, .pagination span {
  padding: .1em .3em;
  display: block;
  float: left;
  margin-right: 1px; }
.pagination span.disabled {
  color: #999;
  border: 1px solid #DDD; }
.pagination span.current {
  font-weight: bold;
  background: #2E6AB1;
  background: #17447F;
  color: white;
  border: 1px solid #2E6AB1; }
.pagination a {
  text-decoration: none;
  color: #105CB6;
  color: #17447F;
  border: 1px solid #9AAFE5;
  border: 1px solid #d74141;
   }
.pagination a:hover, .pagination a:focus {
  text-decoration: none;
  color: #003;
  background: white;
  border-color: #003;
  border-color: #c80000; }
.pagination .page_info {
  background: #2E6AB1;
  color: white;
  padding: .4em .6em;
  width: 22em;
  margin-bottom: .3em;
  text-align: center; }
.pagination .page_info b {
  color: #003;
  background: #6aa6ed;
  padding: .1em .25em; }
.pagination:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }
* html .pagination {
  height: 1%; }
*:first-child+html .pagination {
  overflow: hidden; }
