a { cursor: pointer; color: #F00; font-weight: bold; } a:hover { color: rgb(168, 0, 0); } h1 { text-align: center; } #hostlist .list li { list-style-type: none; text-align: center; margin-top: 20px; display: table; } #hostlist .list li a { height: 100px; display: table-cell; vertical-align: middle; } #hostlist .list li a:hover { background-color: #CCC; color: #000; text-decoration: none; } td.centering, p.centering { text-align: center; } .searchbox { margin-top: 2em; } table.tablesorter .header:after { content: ""; float: right; margin-top: 7px; border-width: 0 4px 4px; border-style: solid; border-color: #000000 transparent; visibility: hidden; } table.tablesorter .headerSortUp, table .headerSortDown { background-color: #f7f7f9; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); } table.tablesorter .header:hover:after { visibility: visible; } table.tablesorter .headerSortDown:after, table .headerSortDown:hover:after { visibility: visible; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; } table.tablesorter .headerSortUp:after { border-bottom: none; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #000000; visibility: visible; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }