Project

General

Profile

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