table { margin-top: 20px; border-collapse: collapse; border: 1px solid #666; background: #fff; margin-bottom: 20px; } table tr.light { background: #fff; } table tr.dark { background: #f9f9f9; } table tr:hover { background: #FFFFC0; } table td, table th { padding: 4px; font-size: 11px; } table th { text-align: center; color: #337022; background: #DDFFCC; font-weight: bold; border: #99D688 1px solid; } table td { border: #d0d0d0 1px solid; } table td.score { text-align: right; } .warning { background: yellow; }