* { box-sizing: border-box; margin: 0em; padding: 4px; font-size: 10pt; font-family: sans-serif; color: #333; background: lightgray; } nav { border-bottom: solid 3px #ccc; } a { color: green; text-decoration: none; } a:hover { text-decoration: underline; } a.admin-link { font-size: 0.65rem; } table#home-summary-table, table#home-summary-table a, table#home-summary-table td { background: white; } table#home-summary-table th { /* border: solid 2px #ccc; */ background: lightgray; font-weight: unset; } table#home-summary-table li { background: white; }