table { border: 1px solid #ccc; border-bottom: 0; /*margin-bottom: 2em;*/ margin:auto; } body { font-family: verdana, arial, tahoma, sans-serif; } table th { text-align: center; background: #247eca; color: white; padding: 0em; } table td { border-bottom: 1px solid #DDD; padding: .0em .0em .0em .5em; } table tr td.rank { background: transparent; } table tr.gold td.rank { background: #f9d923; } table tr.silver td.rank { background: Silver; } table tr.bronze td.rank { background: #c08e55; } table tr.iron td.rank { background: #6cf; } table td.name { padding-left: 2em; } table th.name{ padding-left: 3em; } table tr.even td { background: #F7F7F7; } table tr td.r10 { background: #e9d923; } div.tail { font-size: .8em; color: #888; width: 65.875em; width: 80%; border: 1px solid #ccc; margin-left: auto; margin-right: auto; } span.right { float: right; } span.red{ color: red; } span.black{ color: black; } h1{text-align:center;} table{text-align:center;} tr:nth-child(even){background-color: #EEF;} tr:nth-child(odd) {background-color: #FFF;} table tr td.yes { background-color: #00ff00; color: black; text-align: center; } table tr td.pending { background-color: #ffff00; color: black; text-align: center; } table tr td.no { background-color: #ff0000; color: black; text-align: center; } table tr td.center { text-align: center; } table tr td.right { text-align: right; }