body { max-width: 1000px; margin: 5px 20px 5px 20px; margin-left: auto; margin-right: auto; background-color: #fff; } ul.navbar { padding: 5px; width: 100%; background-color: #000; color: #fff; list-style: none; a { text-decoration: none; color: #ff0; } a:hover { text-decoration: underline; color: #0f0; } li { display: inline; } } pre, code { display: block; overflow: auto; line-height: 1.3; font-family: monospace; white-space: pre-wrap; border: solid 1px #999; background-color: #ffffef; padding: 5px; margin: 2px 5px 2px 20px; color: #000; font-size: 1.1em; } code.inline { display: inline; font-family: monospace; border: 0; margin: 0; padding: 0; background-color: #fff; } div.wiki-template { margin-left: 20px; border: solid 1px #9f9; background-color: #cfc; padding: 5px; } table.wikitable { margin: 5px 0 2px 20px; border: solid 1px #ccc; border-collapse:collapse; th, td { border: solid 1px #ccc; text-align: left; padding: 2px 5px 2px 5px; } } .wiki-toc { -moz-box-shadow: -3px 5px 4px 0 #99c; -webkit-box-shadow: -3px 5px 4px 0 #99c; box-shadow: -3px 5px 4px 0 #99c; position: relative; top: -70px; float: right; clear: both; overflow: auto; margin-left: 15px; padding: 5px 5px 5px 25px; background-color: #ddf; border: solid 1px #999; font-size: smaller; span.title { font-weight: bold; } a { text-decoration: none; } ol { padding-left: 20px; } &.horizontal { position: relative; top: 0; float: none; overflow: auto; margin-top: 5px; margin-bottom: 5px; padding: 5px; li { &::before { content: "| " } display: inline; padding: 0 5px 0 0; } } }