html, body { margin: 0; padding: 0; font-family: sans-serif; background-color: #fff; color: #000; }
div#page { background: #eee; margin: 1em; }
div#page-header, div#page-content { padding: 1em; }
div#page-header h1 a { color: inherit; }
div#page-header h1 a:hover { text-decoration: none; }
a { color: #00f; text-decoration: none; }
a:hover { text-decoration: underline; }
form#pasteform ul { list-style-type: none; }
textarea { font-family: monospace; }
div#info { font-size: small; color: #bbb; }
span#nick, span#date, span#syntax-type { color: #888; }
div#alt-links { font-size: small; }
div#alt-links a { color: #44f; }
.highlighttable { width: 100%; padding-top: 1em; }
.highlighttable td.code { width: 100%; background-color: #fff; }
.highlighttable td { vertical-align: top; }
.highlighttable pre { margin: 0; padding: 0; }
.highlighttable .linenos { text-align: right; padding-left: .5em; padding-right: .5em; }
.highlighttable .linenos a { color: #888; }
.highlighttable .selected { display: block; background-color: #cfc; }