dl {width: 100%;}

dl dt, dl dd {float: left;min-height: 1px;}
dl dt {width: 22.05%;}
dl dd {width: 74.05%;margin-right: 0px;}
dd {padding-bottom: 8px;color: #767676}
dt {font-weight: bold;color: #555;}

/* `Clearfix hack: http://nicolasgallagher.com/micro-clearfix-hack/
---------------------------------------- */
.cf:before, .cf:after {
	content: "";
	display: table;
}
.cf:after {
	clear: both;
}
.cf {
	*zoom: 1;
}

.big {font-size: 16px !important;}
.xbig {font-size: 20px !important;}

.fr {
	float: right;
}

.b {
	font-weight: bold;
}

.red {color: #ff0000;}

h2, h3 {
	color: #1872bb;
}

.topbar .brand {font-weight: bold;}

th a.asc:after {
	content: ' ⇣';
}
th a.desc:after {
	content: ' ⇡';
}

/* `Pagination
----------------------------------------------------------------------------------------------------*/

.paging {
	height: 25px;
  margin: 18px 0;
  display: inline-block;
  border: 1px solid #ddd;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  border-right: 0;
}

.paging span a {display: block;text-decoration: none;}
.paging span a, .paging span.current, .paging span.disabled {padding: 0 14px;}

.paging span {
	color: #06F;
  float: left;
  display: block;
  line-height: 25px;
  border-right: 1px solid;
  border-right-color: #ddd;

  *border-right-color: #ddd;
  /* IE6-7 */

}
.paging span a:hover, .paging span.current {
  background-color: #8EC2DA;
}
.paging span.disabled {
  background-color: none;
  color: #bfbfbf;
}

.panel-buttons {
  float: right;
  width: 50%;
}

.panel-buttons a {
  margin-bottom: 10px
}
