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