blob: 2c6317836c4a9805302f9209665d0f82be303f7c [file] [log] [blame]
joe.gregorio258eefb2008-09-06 01:30:25 +00001/**
2 * Alternate Sphinx design
3 * Originally created by Armin Ronacher for Werkzeug, adapted by Georg Brandl.
4 */
5
6body {
7 font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', 'Verdana', sans-serif;
8 font-size: 14px;
9 letter-spacing: -0.01em;
10 line-height: 150%;
11 text-align: center;
12 /*background-color: #AFC1C4; */
13 background-color: #BFD1D4;
14 color: black;
15 padding: 0;
16 border: 1px solid #aaa;
17
18 margin: 0px 80px 0px 80px;
19 min-width: 740px;
20}
21
22a {
23 color: #CA7900;
24 text-decoration: none;
25}
26
27a:hover {
28 color: #2491CF;
29}
30
31pre {
32 font-family: 'Consolas', 'Deja Vu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
33 font-size: 0.95em;
34 letter-spacing: 0.015em;
35 padding: 0.5em;
36 border: 1px solid #ccc;
37 background-color: #f8f8f8;
38}
39
40td.linenos pre {
41 padding: 0.5em 0;
42 border: 0;
43 background-color: transparent;
44 color: #aaa;
45}
46
47table.highlighttable {
48 margin-left: 0.5em;
49}
50
51table.highlighttable td {
52 padding: 0 0.5em 0 0.5em;
53}
54
55cite, code, tt {
56 font-family: 'Consolas', 'Deja Vu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
57 font-size: 0.95em;
58 letter-spacing: 0.01em;
59}
60
61hr {
62 border: 1px solid #abc;
63 margin: 2em;
64}
65
66tt {
67 background-color: #f2f2f2;
68 border-bottom: 1px solid #ddd;
69 color: #333;
70}
71
72tt.descname {
73 background-color: transparent;
74 font-weight: bold;
75 font-size: 1.2em;
76 border: 0;
77}
78
79tt.descclassname {
80 background-color: transparent;
81 border: 0;
82}
83
84tt.xref {
85 background-color: transparent;
86 font-weight: bold;
87 border: 0;
88}
89
90a tt {
91 background-color: transparent;
92 font-weight: bold;
93 border: 0;
94 color: #CA7900;
95}
96
97a tt:hover {
98 color: #2491CF;
99}
100
101.field-list ul {
102 margin: 0;
103 padding-left: 1em;
104}
105
106.field-list p {
107 margin: 0;
108}
109
110dl {
111 margin-bottom: 15px;
112}
113
114dd p {
115 margin-top: 0px;
116}
117
118dd ul, dd table {
119 margin-bottom: 10px;
120}
121
122dd {
123 margin-top: 3px;
124 margin-bottom: 10px;
125 margin-left: 30px;
126}
127
128.refcount {
129 color: #060;
130}
131
132dt:target,
133.highlight {
134 background-color: #fbe54e;
135}
136
137dl.glossary dt {
138 font-weight: bold;
139 font-size: 1.1em;
140}
141
142pre {
143 line-height: 120%;
144}
145
146pre a {
147 color: inherit;
148 text-decoration: underline;
149}
150
151.first {
152 margin-top: 0 !important;
153}
154
155div.document {
156 background-color: white;
157 text-align: left;
158 background-image: url(contents.png);
159 background-repeat: repeat-x;
160}
161
162/*
163div.documentwrapper {
164 width: 100%;
165}
166*/
167
168div.clearer {
169 clear: both;
170}
171
172div.related h3 {
173 display: none;
174}
175
176div.related ul {
177 background-image: url(navigation.png);
178 height: 2em;
179 list-style: none;
180 border-top: 1px solid #ddd;
181 border-bottom: 1px solid #ddd;
182 margin: 0;
183 padding-left: 10px;
184}
185
186div.related ul li {
187 margin: 0;
188 padding: 0;
189 height: 2em;
190 float: left;
191}
192
193div.related ul li.right {
194 float: right;
195 margin-right: 5px;
196}
197
198div.related ul li a {
199 margin: 0;
200 padding: 0 5px 0 5px;
201 line-height: 1.75em;
202 color: #EE9816;
203}
204
205div.related ul li a:hover {
206 color: #3CA8E7;
207}
208
209div.body {
210 margin: 0;
211 padding: 0.5em 20px 20px 20px;
212}
213
214div.bodywrapper {
215 margin: 0 240px 0 0;
216 border-right: 1px solid #ccc;
217}
218
219div.body a {
220 text-decoration: underline;
221}
222
223div.sphinxsidebar {
224 margin: 0;
225 padding: 0.5em 15px 15px 0;
226 width: 210px;
227 float: right;
228 text-align: left;
229/* margin-left: -100%; */
230}
231
232div.sphinxsidebar h4, div.sphinxsidebar h3 {
233 margin: 1em 0 0.5em 0;
234 font-size: 0.9em;
235 padding: 0.1em 0 0.1em 0.5em;
236 color: white;
237 border: 1px solid #86989B;
238 background-color: #AFC1C4;
239}
240
241div.sphinxsidebar ul {
242 padding-left: 1.5em;
243 margin-top: 7px;
244 list-style: none;
245 padding: 0;
246 line-height: 130%;
247}
248
249div.sphinxsidebar ul ul {
250 list-style: square;
251 margin-left: 20px;
252}
253
254p {
255 margin: 0.8em 0 0.5em 0;
256}
257
258p.rubric {
259 font-weight: bold;
260}
261
262h1 {
263 margin: 0;
264 padding: 0.7em 0 0.3em 0;
265 font-size: 1.5em;
266 color: #11557C;
267}
268
269h2 {
270 margin: 1.3em 0 0.2em 0;
271 font-size: 1.35em;
272 padding: 0;
273}
274
275h3 {
276 margin: 1em 0 -0.3em 0;
277 font-size: 1.2em;
278}
279
280h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
281 color: black!important;
282}
283
284h1 a.anchor, h2 a.anchor, h3 a.anchor, h4 a.anchor, h5 a.anchor, h6 a.anchor {
285 display: none;
286 margin: 0 0 0 0.3em;
287 padding: 0 0.2em 0 0.2em;
288 color: #aaa!important;
289}
290
291h1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor,
292h5:hover a.anchor, h6:hover a.anchor {
293 display: inline;
294}
295
296h1 a.anchor:hover, h2 a.anchor:hover, h3 a.anchor:hover, h4 a.anchor:hover,
297h5 a.anchor:hover, h6 a.anchor:hover {
298 color: #777;
299 background-color: #eee;
300}
301
302table {
303 border-collapse: collapse;
304 margin: 0 -0.5em 0 -0.5em;
305}
306
307table td, table th {
308 padding: 0.2em 0.5em 0.2em 0.5em;
309}
310
311div.footer {
312 background-color: #E3EFF1;
313 color: #86989B;
314 padding: 3px 8px 3px 0;
315 clear: both;
316 font-size: 0.8em;
317 text-align: right;
318}
319
320div.footer a {
321 color: #86989B;
322 text-decoration: underline;
323}
324
325div.pagination {
326 margin-top: 2em;
327 padding-top: 0.5em;
328 border-top: 1px solid black;
329 text-align: center;
330}
331
332div.sphinxsidebar ul.toc {
333 margin: 1em 0 1em 0;
334 padding: 0 0 0 0.5em;
335 list-style: none;
336}
337
338div.sphinxsidebar ul.toc li {
339 margin: 0.5em 0 0.5em 0;
340 font-size: 0.9em;
341 line-height: 130%;
342}
343
344div.sphinxsidebar ul.toc li p {
345 margin: 0;
346 padding: 0;
347}
348
349div.sphinxsidebar ul.toc ul {
350 margin: 0.2em 0 0.2em 0;
351 padding: 0 0 0 1.8em;
352}
353
354div.sphinxsidebar ul.toc ul li {
355 padding: 0;
356}
357
358div.admonition, div.warning {
359 font-size: 0.9em;
360 margin: 1em 0 0 0;
361 border: 1px solid #86989B;
362 background-color: #f7f7f7;
363}
364
365div.admonition p, div.warning p {
366 margin: 0.5em 1em 0.5em 1em;
367 padding: 0;
368}
369
370div.admonition pre, div.warning pre {
371 margin: 0.4em 1em 0.4em 1em;
372}
373
374div.admonition p.admonition-title,
375div.warning p.admonition-title {
376 margin: 0;
377 padding: 0.1em 0 0.1em 0.5em;
378 color: white;
379 border-bottom: 1px solid #86989B;
380 font-weight: bold;
381 background-color: #AFC1C4;
382}
383
384div.warning {
385 border: 1px solid #940000;
386}
387
388div.warning p.admonition-title {
389 background-color: #CF0000;
390 border-bottom-color: #940000;
391}
392
393div.admonition ul, div.admonition ol,
394div.warning ul, div.warning ol {
395 margin: 0.1em 0.5em 0.5em 3em;
396 padding: 0;
397}
398
399div.versioninfo {
400 margin: 1em 0 0 0;
401 border: 1px solid #ccc;
402 background-color: #DDEAF0;
403 padding: 8px;
404 line-height: 1.3em;
405 font-size: 0.9em;
406}
407
408
409a.headerlink {
410 color: #c60f0f!important;
411 font-size: 1em;
412 margin-left: 6px;
413 padding: 0 4px 0 4px;
414 text-decoration: none!important;
415 visibility: hidden;
416}
417
418h1:hover > a.headerlink,
419h2:hover > a.headerlink,
420h3:hover > a.headerlink,
421h4:hover > a.headerlink,
422h5:hover > a.headerlink,
423h6:hover > a.headerlink,
424dt:hover > a.headerlink {
425 visibility: visible;
426}
427
428a.headerlink:hover {
429 background-color: #ccc;
430 color: white!important;
431}
432
433table.indextable td {
434 text-align: left;
435 vertical-align: top;
436}
437
438table.indextable dl, table.indextable dd {
439 margin-top: 0;
440 margin-bottom: 0;
441}
442
443table.indextable tr.pcap {
444 height: 10px;
445}
446
447table.indextable tr.cap {
448 margin-top: 10px;
449 background-color: #f2f2f2;
450}
451
452img.toggler {
453 margin-right: 3px;
454 margin-top: 3px;
455 cursor: pointer;
456}
457
458form.pfform {
459 margin: 10px 0 20px 0;
460}
461
462table.contentstable {
463 width: 90%;
464}
465
466table.contentstable p.biglink {
467 line-height: 150%;
468}
469
470a.biglink {
471 font-size: 1.3em;
472}
473
474span.linkdescr {
475 font-style: italic;
476 padding-top: 5px;
477 font-size: 90%;
478}
479
480ul.search {
481 margin: 10px 0 0 20px;
482 padding: 0;
483}
484
485ul.search li {
486 padding: 5px 0 5px 20px;
487 background-image: url(file.png);
488 background-repeat: no-repeat;
489 background-position: 0 7px;
490}
491
492ul.search li a {
493 font-weight: bold;
494}
495
496ul.search li div.context {
497 color: #888;
498 margin: 2px 0 0 30px;
499 text-align: left;
500}
501
502ul.keywordmatches li.goodmatch a {
503 font-weight: bold;
504}