html, body, header, footer, h1, h2, h3, h4, h5 {
margin: 0px 0px;
padding: 0px 0px;
background-color: #ffffff;
}
body {
width: 21cm;
}
header {
text-align: right;
}
.unreleased {
background-color: red;
color: white;
padding: 0 10px;
}
p {
line-height: 1.4em;
}
span.left {
float: left;
}
article {
margin-top: 0cm;
margin-bottom: 0.5cm;
padding-top: 0.2cm;
padding-left: 4cm;
}
h1, h2 {
margin-left: -4cm;
}
h3 {
margin-bottom:0.5cm;
}
footer {
text-align: right;
}
pre code {
font-size: 14px;
}
pre code a {
text-decoration: none;
color: black;
font-weight: bold;
}
pre code a:hover {
text-decoration: underline;
}
h1 code, h2 code {
font-weight: normal;
margin-left: 8px;
}
code.go {
-moz-tab-size: 4;
tab-size: 4;
}
.command, .srcfile {
margin-top: 1.6em;
margin-bottom: 1.6em;
padding-left: 1.6em;
background-color: #eaeaea;
}
.srcfile code {
padding: .6em 0 .6em 0;
background-position: right top;
display: block;
}
.complete {
border: 1px solid #727272;
}
.filename {
display: block;
text-align: right;
margin-bottom: -1.6em;
font-family: mono;
font-size: 12px;
}
.command {
border-left: 7px #727272 solid;
padding: .6em 1.6em .6em 1.6em;
}
.sidenote {
border: 1px solid black;
width: 3.3cm;
padding: 1px 1px;
font-size: 0.8em;
position: absolute;
margin-left: -4cm;
}
.inner {
padding: 0.1cm;
border: 1px solid black;
}
article.toc h3 {
margin-left: 0;
}
article.toc ul {
padding: 0px;
}
article.toc ul li {
padding: 0px;
list-style: none;
}
div.figure {
text-align: center;
}
h1 a, h2 a, h3 a, h4 a, h5 a {
text-decoration: none;
color: black;
}
h1:hover a, h2:hover a, h3:hover a, h4:hover a, h5:hover a {
text-decoration: underline;
}
article nav ul {
list-style-type: square;
}
article nav ul li.h3 {
margin-left: 1em;
list-style-type: none;
}
article.changelog span {
padding-left: 0.4em;
}

@media screen{
html, body {
margin: 3px 10px;
padding: 3px 10px;
}
}

@media print{
footer {
position: absolute;
bottom: 0px;
left: 0px;
width: 100%;
}
}
