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 */
43 border: solid #121212 1px;
44 background-color: #252525;
45 margin: 0 11.0em; /* navi width */
50 border-bottom: solid #08f 2px;
60 /* No border, no padding, so all the width computations become easy. */
62 background-color:#505050;
63 width: 11.0em; /* navi width */
71 list-style-type: none;
74 /* Indentation for nested nodes */
78 /* Border around the links */
80 background-color: #252525;
81 border-left: solid #36ff00 2px;
82 border-right: solid #36ff00 2px;
83 border-top-left-radius: 10px;
84 border-bottom-left-radius: 10px;
92 text-decoration: none;
97 border-color: #ffa700;
107 @media screen and (max-width:60em) {
108 #frame, #page, #navi {
115 /* the navi will be added above this */
116 border-top-left-radius: 0;
117 border-top-right-radius: 0;
120 /* Place navi above the title */
122 border-top-left-radius: 10px;
123 border-top-right-radius: 10px;
124 border-bottom: solid #36ff00 2px;
125 background-color: #252525;
128 #navi ul, #navi ul ul, #navi li, #navi li a {
133 /* Display only parent and children, and deocare them appropriately */
135 display:inline-block;
141 #navi li.parent:before, #navi li.current:before {
144 #navi li.child:before {
147 #navi li.child + li:before {
154 text-decoration: underline;
180 article.rst a.rst-footnote {
181 vertical-align: super;
183 article.rst div.rst-footnote {
186 article.rst div.rst-footnote > * {
189 article.rst div.rst-footnote a {
192 article.rst .rst-literal, article.rst pre {
193 font-family: monospace;
196 article.rst .rst-literal {
197 padding: 0.1em 0.2em;
198 background-color: #505050;
202 background-color: #505050;
205 /* Content styling */