blob: 7675bc25a06e8ed37485d720534dd20b1a14ed86 [file] [log] [blame]
Armin Ronacher9d472df2008-05-04 19:56:34 +02001body {
2 background-color: #333;
3 margin: 0;
4 padding: 0;
5 font-family: 'Georgia', serif;
6 font-size: 15px;
7 color: #eee;
8}
9
10div.footer {
11 padding: 5px;
12 text-align: center;
13}
14
15div.footer a {
16 color: #eee;
17}
18
19div.header {
20 background: url(headerbg.png) repeat-x;
21 border-top: 6px solid #D20000;
22 border-bottom: 1px solid #ACACAC;
23 margin: -10px -10px 0 -10px;
24}
25
26div.relnav {
27 border-top: 1px solid #F1F1F1;
28 border-bottom: 1px solid #ACACAC;
29 background-color: #ECECEC;
30 padding: 4px 20px 4px 28px;
31 margin: 0 -10px 10px -10px;
32 font-size: 13px;
33}
34
35#content {
36 background-color: white;
37 color: #111;
38 background-image: url(watermark.png);
39 padding: 10px;
40 margin: 0;
41}
42
43h1.heading {
44 margin: 0;
45 padding: 0;
46 height: 80px;
47 background-image: url(jinjabanner.png);
48 background-repeat: no-repeat;
49}
50
51h1.heading a {
52 display: block;
53 width: 200px;
54 height: 80px;
55}
56
57h1.heading span {
58 display: none;
59}
60
61h2.subheading {
62 margin: -55px 0 35px 200px;
63 font-weight: normal;
64 font-size: 30px;
65 color: #444;
66}
67
68h2.plain {
69 margin: 0;
70}
71
72#jinjalogo {
73 background-image: url(jinjalogo.png);
74 background-repeat: no-repeat;
75 width: 400px;
76 height: 160px;
77}
78
79#contentwrapper {
80 max-width: 700px;
81 padding: 0 0 20px 18px;
82}
83
84#contentwrapper h3,
85#contentwrapper h3 a {
86 color: #b41717;
87 font-size: 26px;
88 margin: 20px 0 0 -5px;
89}
90
91#contentwrapper h4,
92#contentwrapper h4 a {
93 color: #b41717;
94 font-size: 20px;
95 margin: 20px 0 0 0;
96}
97
98table.docutils {
99 border-collapse: collapse;
100 border: 2px solid #aaa;
101 margin: 0.5em 1.5em 0.5em 1.5em;
102}
103
104table.docutils td {
105 padding: 2px;
106 border: 1px solid #ddd;
107}
108
109p, li, dd, dt, blockquote {
110 color: #333;
111}
112
113p {
114 line-height: 150%;
115 margin-bottom: 0;
116 margin-top: 10px;
117 text-align: justify;
118}
119
120hr {
121 border-top: 1px solid #ccc;
122 border-bottom: 0;
123 border-right: 0;
124 border-left: 0;
125 margin-bottom: 10px;
126 margin-top: 20px;
127}
128
129dl {
130 margin-left: 10px;
131}
132
133li, dt {
134 margin-top: 5px;
135}
136
137dt {
138 font-weight: bold;
139}
140
141th {
142 text-align: left;
143 padding: 3px;
144 background-color: #f2f2f2;
145}
146
147a {
148 color: #b41717;
149}
150
151a:hover {
152 color: #444;
153}
154
155pre {
156 background-color: #f9f9f9;
157 border-top: 1px solid #ccc;
158 border-bottom: 1px solid #ccc;
159 padding: 5px;
160 font-size: 13px;
161 font-family: 'Bitstream Vera Sans Mono', 'Monaco', monospace;
162}
163
164tt {
165 font-size: 13px;
166 font-family: 'Bitstream Vera Sans Mono', 'Monaco', monospace;
167 color: black;
168 padding: 1px 2px 1px 2px;
169 background-color: #f0f0f0;
170}
171
172cite {
173 /* abusing <cite>, it's generated by ReST for `x` */
174 font-size: 13px;
175 font-family: 'Bitstream Vera Sans Mono', 'Monaco', monospace;
176 font-weight: bold;
177 font-style: normal;
178}
179
180div.admonition {
181 margin: 10px 0 10px 0;
182 padding: 10px;
183 border: 1px solid #ccc;
184 background-color: #f8f8f8;
185}
186
187div.admonition p.admonition-title {
188 margin: -3px 0 5px 0;
189 font-weight: bold;
190 color: #b41717;
191 font-size: 16px;
192}
193
194div.admonition p {
195 margin: 0 0 0 40px;
196}
197
198#toc {
199 margin: 20px -10px 10px 15px;
200 padding: 10px;
201 width: 200px;
202 float: right;
203 background-color: #f8f8f8;
204 border: 1px solid #ccc;
205 border-right: none;
206}
207
208#toc h3 {
209 font-size: 20px;
210 margin: 0 0 10px 0;
211 padding: 0;
212 color: #444;
213}
214
215#toc ul {
216 margin: 0 0 0 30px;
217 padding: 0;
218}
219
220#toc ul li {
221 padding: 0;
222 margin: 2px 0 2px 0;
223}
224
225a.headerlink {
226 color: #A70000;
227 font-size: 0.8em;
228 margin-left: 8px;
229 padding: 0 4px 0 4px;
230 text-decoration: none!important;
231 visibility: hidden;
232}
233
234h1:hover > a.headerlink,
235h2:hover > a.headerlink,
236h3:hover > a.headerlink,
237h4:hover > a.headerlink,
238h5:hover > a.headerlink,
239h6:hover > a.headerlink,
240dt:hover > a.headerlink {
241 visibility: visible;
242}
243
244a.headerlink:hover {
245 background-color: #A70000;
246 color: white!important;
247}
248
249table.indextable {
250 width: 100%;
251}
252
253table.indextable td {
254 vertical-align: top;
255 width: 50%;
256}