html { font-size:100.01%; }
body { font-size:1em; font-family: Lucida Grande , Verdana , Arial , Sans-Serif }
.fromLabel, span.delsub { background-color: #fcc }
.toLabel, span.addsub { background-color: #cfc }
a, p.footer a, p.footer a:hover { color: #004488 }
a, p.footer a, table.pastes a, ul.pasteLinks li { text-decoration: none }
p.notice { color: silver; font-size: 75%; }
table.pastes { font-size: 90%; }
a:hover, p.footer a:hover { text-decoration: underline }
body, button, tr.pastes:hover { background-color: white }
body, div.wrapper { position: relative }
body, h1 { margin: 1em auto }
h1 a { display: block; text-decoration: none; }
h1 a:hover { display: block; text-decoration: none; }
textarea { width: 100% }
button { background: url(/static/blank.jpg) no-repeat center; height: 16px; width: 74px }
button, fieldset, hr { border: 0 }
button, p.footer { text-align: center }
button, span.addsub:first-letter, span.delsub:first-letter { color: white }
div.clear, pre, ul.pasteLinks { clear: both }
div.pager { margin: 0.25em 0 }
div.pasteforms fieldset { height: 1em }
div.pasteforms fieldset, ul.pasteHeader li { float: left; }
div.pasteforms fieldset.left, ul.pasteLinks li { margin-right: 1em }
div.pasteforms fieldset.right { width: auto; }
div.topnav { margin-bottom: 1em }
div.topnav a { padding: 2px }
div.wrapper, table.pastes { margin: auto }
body { width: 100%; }
div.wrapper { width: 90%; }
table.pastes { width: 100%; }
h1 { background: url(/static/hpaste.jpg) no-repeat left; height: 27px }
h1 span { display: none; font-size: 130% }
hr { background-color: #888; height: 1px }
hr, span.comment, span.comment a { color: #888 }
input, select { border: 1px solid silver }
input.checkbox, input.submit { border: 0; }
input#nick { width: 6em; }
label { font-size: 90%; margin-right: 0.5em }
p.footer { color: black; font-size: smaller; margin-top: 1em }
pre { overflow: auto; padding: 2em }
pre, select, table.pastes, textarea { background-color: #f8f8f8 }
pre, table.pastes, textarea { border: 1px solid black }
span.chr, span.conop, span.num, span.str, span.varop { color: teal }
span.keyglyph, span.keyword, span.layout { color: #5736aB }
table.pastes { border-collapse: collapse; cursor: pointer }
table.pastes a { color: #048; padding: 1px }
table.pastes a, textarea { display: block }
table.pastes td { border-top: 1px dotted #ddd }
table.pastes td, table.pastes th { text-align: right }
table.pastes td, ul.pasteHeader li, ul.pasteLinks li { padding: 2px 5px }
table.pastes th { font-weight: bold }
table.pastes, ul.pasteHeader, ul.pasteLinks { padding: 0 }
textarea { background-color: #fefefe; font-family: monospace; }
ul.pasteHeader li { margin-right: 5px }
ul.pasteHeader li, ul.pasteLinks li, ul.pasteLinks li a { display: inline }
ul.pasteHeader span.entryLabel { font-style: italic }
ul.pasteHeader, ul.pasteLinks { list-style-type: none; margin: 0 }
ul.pasteLinks { font-size: 80% }
.fragment { background-color: #Ffeeff; border: 5px solid #FFCCFF }
