/* tables */
table.tablesorter {
  margin:10px 0pt 15px;
  font-size: .9em;
  width: 100%;
  text-align: left;
  border-collapse:collapse;
  /*border: 1px solid #DDD;*/
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
/*  background: -webkit-linear-gradient(top, white 0%,#DDD 100%);*/
  font-size: 1em;
  /*padding: 5px;*/
}
.tablesorter tr:nth-child(even) {
/*  background: #EEE;*/
}
.tablesorter tr:nth-child(odd) {
/*  background: #FFF;*/
}
table.tablesorter tbody td {
  color: #3D3D3D;
  padding: 5px;
  vertical-align: top;
}
table.tablesorter thead tr .header {
	background-image: url(/js/themes/blue/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
  background-position-x: left;
  text-align: left;
  padding-left: 20px;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/js/themes/blue/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/js/themes/blue/desc.gif);
}
