5 font-family: DejaVu Sans, Verdana, Arial, sans-serif;
8 /* Header Size & Spacing */
30 /* Layout and Color stuff */
31 /* General page structure */
36 background-color:#505050;
40 max-width: calc(50em + 2*11em); /* content width plus 2*navi width */
45 border: solid #121212 1px;
46 background-color: #252525;
47 margin: 0 11.0em; /* navi width */
52 border-radius: 10px 10px 0px 0px;
55 border-bottom: solid #08f 2px;
62 border-radius: 0px 0px 10px 10px;
65 padding-top: 1px; /* If we use 0 here, things get ugly. What?!? */
70 /* No border, no padding, so all the width computations become easy. */
72 background-color:#505050;
73 width: 11.0em; /* navi width */
80 list-style-type: none;
83 /* Indentation for nested nodes */
87 /* Border around the links */
89 background-color: #252525;
90 border-left: solid #36ff00 2px;
91 border-right: solid #36ff00 2px;
92 border-top-left-radius: 10px;
93 border-bottom-left-radius: 10px;
101 text-decoration: none;
106 border-color: #ffa700;
117 @media screen and (max-width:60em) {
118 #frame, #title, #content, #navi {
125 /* Place navi above the title */
127 border: solid #121212 1px;
129 background-color: #252525;
132 #navi ul, #navi ul ul, #navi li, #navi li a {
140 border-bottom: solid #36ff00 2px;
142 /* Display only parent and children, and deocare them appropriately */
144 display:inline-block;
150 #navi li.parent:before, #navi li.current:before {
153 #navi li.child:before {
156 #navi li.child + li:before {
163 text-decoration: underline;
169 #frame, #title, #content {
191 article.rst a.rst-footnote {
192 vertical-align: super;
194 article.rst div.rst-footnote {
197 article.rst div.rst-footnote > * {
200 article.rst div.rst-footnote a {
203 article.rst .rst-literal, article.rst pre {
204 font-family: monospace;
207 article.rst .rst-literal {
208 padding: 0.1em 0.2em;
209 background-color: #505050;
213 background-color: #505050;
216 /* Content styling */