Rename source/ => doc/
[ryppl:doc.git] / doc / _static / sphinxdoc.css
1 /**
2  * Sphinx stylesheet -- sphinxdoc theme
3  * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4  *
5  * Originally created by Armin Ronacher for Werkzeug, adapted by Georg Brandl.
6  */
7
8 @import url("basic.css");
9
10 /* -- page layout ----------------------------------------------------------- */
11
12 body {
13     font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva',
14                  'Verdana', sans-serif;
15     font-size: 12px;
16 /*    letter-spacing: -0.01em;*/
17     line-height: 140%;
18     text-align: center;
19     background-color: #345782;
20 /*    background-color:#dddddd;*/
21     color: black;
22     padding: 0;
23     margin: 0;
24 /*    border: 1px solid #dddddd;*/
25 /*    margin: 15px;*/
26 /*    margin: 0px 5px 0px 80px;*/
27 /*    min-width: 740px;*/
28 }
29
30 div.documentwrapper {
31     float: none;
32 }
33
34 div.document {
35     background-color: #fcfcfc;
36     text-align: left;
37     background-image: url(contents.png);
38     background-repeat: repeat-x;
39 }
40
41 div.bodywrapper {
42     margin: 0 240px 0 0;
43     border-right: 1px solid #ccc;
44 }
45
46 div.body {
47     margin: 0;
48     padding: 0.5em 20px 20px 20px;
49 }
50
51 div.related {
52     font-size: 1em;
53     background-color: #345782;
54     color: white;
55 }
56
57 div.related ul {
58     height: 2em;
59     border-bottom: 1px solid #051931;
60     background-color: #345782;
61     color: white;
62 }
63
64 div.related ul li {
65     margin: 0;
66     padding: 0;
67     height: 2em;
68     float: left;
69 }
70
71 div.related ul li.right {
72     float: right;
73     margin-right: 5px;
74 }
75
76 div.related ul li a {
77     margin: 0;
78     padding: 0 5px 0 5px;
79     line-height: 1.75em;
80     color: white;
81 }
82
83 div.related ul li a:hover {
84     text-decoration: underline;
85 }
86
87 div.sphinxsidebarwrapper {
88     padding: 0;
89 }
90
91 div.sphinxsidebar {
92     margin: 0;
93     padding: 0.5em 15px 15px 0;
94     width: 210px;
95     float: right;
96     font-size: 1em;
97     text-align: left;
98 }
99
100 div.sphinxsidebar h3, div.sphinxsidebar h4 {
101     margin: 1em 0 0.5em 0;
102     font-size: 1em;
103     padding: 0.1em 0 0.1em 0.5em;
104     color: white;
105     border: 1px solid #103050;
106     background-color: #345782;
107 }
108
109 div.sphinxsidebar h3 a {
110     color: white;
111 }
112
113 div.sphinxsidebar ul {
114     padding-left: 1.5em;
115     margin-top: 7px;
116     padding: 0;
117     line-height: 130%;
118 }
119
120 div.sphinxsidebar ul ul {
121     margin-left: 20px;
122 }
123
124 div.footer {
125     background-color: #345782;
126     color: #eeeeee;
127     padding: 3px 8px 3px 0;
128     clear: both;
129     font-size: 0.8em;
130     text-align: right;
131 }
132
133 div.footer a {
134     color: #999999;
135     text-decoration: underline;
136 }
137
138 /* -- body styles ----------------------------------------------------------- */
139
140 p {    
141     margin: 0.8em 0 0.5em 0;
142 }
143
144 a {
145     color: #3f5570;
146     text-decoration: none;
147 }
148
149 a:hover {
150     text-decoration: underline;
151 }
152 a:visited {
153     color: #935b78;
154 }
155
156 div.body a {
157     text-decoration: underline;
158 }
159
160 h1 {
161     margin: 0;
162     padding: 0.7em 0 0.3em 0;
163     font-size: 1.5em;
164 }
165
166 h2 {
167     margin: 1.3em 0 0.2em 0;
168     font-size: 1.35em;
169     padding: 0;
170 }
171
172 h3 {
173     margin: 1em 0 -0.3em 0;
174     font-size: 1.2em;
175 }
176
177 div.body h1 a, div.body h2 a, div.body h3 a, div.body h4 a, div.body h5 a, div.body h6 a {
178     color: black!important;
179 }
180
181 h1 a.anchor, h2 a.anchor, h3 a.anchor, h4 a.anchor, h5 a.anchor, h6 a.anchor {
182     display: none;
183     margin: 0 0 0 0.3em;
184     padding: 0 0.2em 0 0.2em;
185     color: #aaa!important;
186 }
187
188 h1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor,
189 h5:hover a.anchor, h6:hover a.anchor {
190     display: inline;
191 }
192
193 h1 a.anchor:hover, h2 a.anchor:hover, h3 a.anchor:hover, h4 a.anchor:hover,
194 h5 a.anchor:hover, h6 a.anchor:hover {
195     color: #777;
196     background-color: #eee;
197 }
198
199 a.headerlink {
200     color: #c60f0f!important;
201     font-size: 1em;
202     margin-left: 6px;
203     padding: 0 4px 0 4px;
204     text-decoration: none!important;
205 }
206
207 a.headerlink:hover {
208     background-color: #ccc;
209     color: white!important;
210 }
211
212 cite, code, tt {
213     font-family: 'Consolas', 'Deja Vu Sans Mono',
214                  'Bitstream Vera Sans Mono', monospace;
215     font-size: 0.95em;
216     letter-spacing: 0.01em;
217 }
218
219
220 tt {
221     color: #222;
222     font-size: 12px;
223 }
224
225 tt.descname, tt.descclassname, tt.xref {
226     border: 0;
227 }
228
229 hr {
230     border: 1px solid #abc;
231     margin: 2em;
232 }
233
234 a tt {
235     border: 0;
236     color: #CA7900;
237 }
238
239 a tt:hover {
240     color: #2491CF;
241 }
242
243 pre {
244     font-family: 'Consolas', 'Deja Vu Sans Mono',
245                  'Bitstream Vera Sans Mono', monospace;
246     font-size: 12px;
247     letter-spacing: 0.015;
248     padding: 0.8em;
249 /*    border: 1px solid #e0e0e0;*/
250     background-color: #eeeeef;
251     border-left: 2px solid red;
252 }
253
254 pre a {
255     color: inherit;
256     text-decoration: underline;
257 }
258
259 td.linenos pre {
260     padding: 0.5em 0;
261 }
262
263 div.quotebar {
264     background-color: #f8f8f8;
265     max-width: 250px;
266     float: right;
267     padding: 2px 7px;
268     border: 1px solid #ccc;
269 }
270
271 div.topic {
272     background-color: #f8f8f8;
273 }
274
275 table {
276     border-collapse: collapse;
277     margin: 0 -0.5em 0 -0.5em;
278 }
279
280 table td, table th {
281     padding: 0.2em 0.5em 0.2em 0.5em;
282 }
283
284 div.admonition, div.warning {
285     font-size: 0.9em;
286     margin: 1em 0 1em 0;
287     border: 1px solid #a0a4aa;
288     background-color: #f7f7f7;
289     padding: 0;
290 }
291
292 div.admonition p, div.warning p {
293     margin: 0.5em 1em 0.5em 1em;
294     padding: 0;
295 }
296
297 div.admonition pre, div.warning pre {
298     margin: 0.4em 1em 0.4em 1em;
299 }
300
301 div.admonition p.admonition-title,
302 div.warning p.admonition-title {
303     margin: 0;
304     padding: 0.1em 0 0.1em 0.5em;
305     color: white;
306     border-bottom: 1px solid #a0a4aa;
307     font-weight: bold;
308     background-color: #345782;
309 }
310
311 div.admonition-todo p.first {
312      background-color: #e22;
313 }
314
315 div.warning {
316     border: 1px solid #940000;
317 }
318
319 div.warning p.admonition-title {
320     background-color: #CF0000;
321     border-bottom-color: #940000;
322 }
323
324 div.attention p.admonition-title {
325     background-color: #CFCF00;
326     border-color: #CFCF00;
327     color: #000000;
328 }
329
330 div.admonition ul, div.admonition ol,
331 div.warning ul, div.warning ol {
332     margin: 0.1em 0.5em 0.5em 3em;
333     padding: 0;
334 }
335
336 div.versioninfo {
337     margin: 1em 0 0 0;
338     border: 1px solid #ccc;
339     background-color: #DDEAF0;
340     padding: 8px;
341     line-height: 1.3em;
342     font-size: 0.9em;
343 }
344
345 li .toctree-l1 > a {
346     text-decoration: plain;
347 }
348