Project

General

Profile

1
/**
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
div.banner {
174
    height: 5.5em;
175
}
176

    
177
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
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
}
597

    
598
div.banner img.logo-right {
599
    border: 0;
600
    float: right;
601
}
(3-3/3)