/* basic typography stuff */
html {
font-size: 100%;
line-height: 1.4;
font-family: 'PT Sans', sans-serif;
text-rendering: optimizeLegibility;
-moz-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
text-align: justify;
color: #444;
background-image: url(bg.png);
}
.wrapper {
max-width: 40em;
margin: 0 auto;
}
a:link, a:visited {
/* tango sky blue 3 */
color: #204a87;
}
div.sourceCode {
overflow: visible;
}
pre.sourceCode {
margin-left: 0;
margin-right: 0;
/* tango aluminium 1 */
background-color: #eeeeec;
padding: 1em;
/* tango aluminium 2 */
border: 0.1em solid #d3d7cf;
}
pre code {
background-color: transparent;
}
.todo {
border: 0.1em solid #edd400;
background-color: #fce94f;
padding: 0em 1em;
border-radius: 0.66em;
}
.nodoc {
display: none;
}