body {background:#fff;color:#555;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;margin:0;padding:0}
#weeheader {background:#eee;border-bottom:1px dotted #808080;padding-bottom:.5em}
#weeheader h1 {float:left;font-size:1.5em;padding-top:.3em}
#weeheader h1 a {color:black}
#weeheader h1 a:hover, #weeheader h1 a:visited:hover {color:#e74f05}
#subheader {margin:0 auto;width:70em}
#weefooter {background:#eee;border-bottom:1px dotted #808080;border-top:1px dotted #808080;padding:.5em 0}
#subfooter {margin:0 auto;width:70em}
#copy {float:left;padding-top:.8em}
#navigation, #navigafoot {font-size:1.2em;margin:0;padding:.5em;text-align:right}
#navigation li, #navigafoot li {display:inline;list-style:none;margin-left:.5em}
#page {margin:0 auto;padding:1em 2em;text-align:justify;width:68em}

h1 {font-size:2em;margin:0}
h2 {font-size:1.5em;margin:0}
h2+h2 {margin-top:1em}
a, a:visited {color:blue;text-decoration:none}
a:hover, a:visited:hover {color:black}
cite {font-style:normal}
cite a, cite a:visited {color:#e74f05}
ol.commentlist li {padding:.5em 1em}
ol.commentlist li.alt {background:#fff8f8;border-bottom:1px solid #fcc;border-top:1px solid #fcc}

pre.code {background:#ffe;border:2px dotted #cca;border-left:0;border-right:0;margin:0 1em}






ul {
margin-left:1.5em;
padding-left:1.5em;
}

div.navigation {
margin-top:1em;
margin-bottom:2em;
}

h1 a, h2 a, h1 a:visited, h2 a:visited {
color:#e74f05;
}

small {
color:#e74f05;
}

ul {
padding-left:0;
}

ul.inlined li, div.inlined li, #sidebar li {
display:inline;
}

.description {
float:left;
}

strong a, strong a:visited {
color:#e74f05;
}

strong {
color:black;
}

.next_links {
margin-top:2em;
}
