~jkakar/storm/documentation

« back to all changes in this revision

Viewing changes to manual/static/sphinxdoc.css

  • Committer: Jamu Kakar
  • Date: 2011-06-11 13:33:58 UTC
  • Revision ID: jkakar@kakar.ca-20110611133358-ytbejw9jy0mna5gf
- Tweaked theme.
- Improved text.

Show diffs side-by-side

added added

removed removed

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