body { background-color: #fff; font-family: Verdana,sans-serif; font-size: 10pt; } h1 { font-size: 1.25em; } table.tablesorter { background-color: #cdcdcd; margin: 10px 0pt 15px; font-size: 8pt; width: 100%; text-align: left; } table.tablesorter thead tr th, table.tablesorter tfoot tr th { background-color: #e6eeee; border: 1px solid #fff; font-size: 8pt; padding: 3px; } table.tablesorter thead tr .header { cursor: pointer; } table.tablesorter tbody td { color: #3d3d3d; padding: 3px; background-color: #fff; vertical-align: top; } table.tablesorter tbody tr.odd td { background-color: #efefef; } table.tablesorter thead tr .headerSortUp { background: url(/misc/arrow-asc.png) no-repeat center right; } table.tablesorter thead tr .headerSortDown { background: url(/misc/arrow-desc.png) no-repeat center right; } table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { background-color: #5050d3; color: #fff; font-style: italic; }