ol { list-style-type: decimal; list-style-position: outside; margin-left: 2em; margin-bottom: 2em; line-height: 120%; } dt { margin: 1.33em 0 0 0; } dd { margin: 0; } kbd { font-family: inherit; text-transform: uppercase; font-size: 0.8em; letter-spacing: 0.08em; } dl.clue span { color: white; } dl.clue li a { text-decoration: none; background-color: #684d2e; color: white; padding: 0 0.5em; } dl.clue li a:hover { background-color: #f63; } dl.clue li a:active, dl.clue li a:focus { background-color: black; } .hint { display: none; }