/* keybinding table styles */ .error { background-color: #f88; } .warning { background-color: #ff8; } img.square { vertical-align: middle; margin-bottom: 0.1em; border: 1px solid black; height: 0.5em; width: 0.5em; } tbody td:first-child { font-family: monospace; white-space: nowrap; } tbody td { font-size: smaller; } tbody td i { color: blue; } tbody td .register { color: green; font-weight: normal; font-style: italic; } td.headerRow { text-align: center; background-color: #eee; color: #aaa; font-weight: bold; } /* news styles */ #newsList .date { display: inline; margin-right: 1em; color: #999999; } #newsList .title { display: inline; font-weight: bold; } #newsList .body { margin-left: 0.5em; margin-bottom: 1em; } /* faq styles */ dl.faq { counter-reset: faq; margin-left: 2em; } dl.faq dt { margin-bottom: 0.5em; font-weight: normal; color: #0077dd; cursor: pointer; } dl.faq dt:before { content: counter(faq) ". "; counter-increment: faq; } dl.faq dd { border-left: 3px solid #ccc; padding: 1em; } dl.faq dt:hover { color: #b00; }