Fixed the stylesheets again.. They really need a rewrite, too :/
[onis.git] / reports / light-theme / style.css
1 a
2 {
3         color: navy;
4         background-color: transparent;
5         text-decoration: none;
6         font-weight: bold;
7 }
8
9 a:hover
10 {
11         text-decoration: underline;
12 }
13
14 a:visited
15 {
16         font-weight: normal;
17 }
18
19 body
20 {
21         background-color: white;
22         background-image: url(stripes.png);
23         color: black;
24 }
25
26 div.msie_hack
27 {
28         text-align: center;
29 }
30
31 em
32 {
33         font-style: normal;
34         font-weight: bold;
35 }
36
37 h1, h2
38 {
39         text-align: center;
40 }
41
42 img#smalllogo
43 {
44         border: none;
45         float: right;
46         margin: 1px;
47 }
48
49 p
50 {
51         text-align: center;
52 }
53
54 span.small
55 {
56         font-size: smaller;
57 }
58
59 table
60 {
61         margin-left: auto;
62         margin-right: auto;
63 }
64
65 table.big_ranking img
66 {
67         border-left: none;
68         border-right: none;
69         height: 10px;
70 }
71
72 table.big_ranking td.image img,
73 table.userdetails td.image img
74 {
75         width: auto;
76         height: auto;
77         width: 50px;
78         height: 50px;
79         display: block;
80         border: 1px solid gray;
81 }
82
83 table.conversations
84 {
85         border-collapse: collapse;
86 }
87
88 table.conversations td
89 {
90         width: 50%;
91 }
92
93 table.conversations td.bar img
94 {
95         display: inline;
96         height: 4px;
97 }
98
99 table.conversations td.left
100 {
101         text-align: right;
102 }
103
104 table.conversations td
105 {
106         border-top: 2px solid white;
107 }
108
109 table.conversations td.right
110 {
111         text-align: left;
112 }
113
114 table.copy
115 {
116         width: 100%;
117         border-top: 1px solid black;
118 }
119
120 table.copy span.spam
121 {
122         display: none;
123 }
124
125 table.copy td
126 {
127         background-color: transparent;
128         color: gray;
129         font-size: small;
130         width: 50%;
131 }
132
133 table.copy td.right
134 {
135         text-align: right;
136 }
137
138 table.hours tr.bars
139 {
140         height: 150px;
141 }
142
143 table.hours tr.bars td.bar
144 {
145         color: black;
146         background-color: transparent;
147
148         width: 4.1666%;
149 }
150
151 table.hours tr.bars td.bar img
152 {
153         width: 15px;
154 }
155
156 table.legend
157 {
158         width: 500px;
159 }
160
161 table.legend img
162 {
163         display: inline;
164         width: 50px;
165         height: 15px;
166         border: 1px solid gray;
167 }
168
169 table.legend td
170 {
171         background-color: transparent;
172         color: black;
173         text-align: center;
174         width: 125px;
175 }
176
177 table.longterm tr.bars
178 {
179         height: 100px;
180 }
181
182 table.longterm tr.bars td
183 {
184         color: black;
185         background-color: transparent;
186 }
187
188 table.longterm tr.bars td img
189 {
190         width: 3px;
191 }
192
193 table.plugin
194 {
195         width: 500px;
196         margin-top: 20px;
197         margin-bottom: 10px;
198 }
199
200 table.plugin.userdetails
201 {
202         width: auto;
203         border-collapse: collapse;
204 }
205
206 table.userdetails td.convpartners,
207 table.userdetails td.counters,
208 table.userdetails td.numbers
209 {
210         vertical-align: top;
211 }
212
213 table.userdetails td.convpartners table
214 {
215         margin-right: auto;
216         margin-left: 0px;
217 }
218
219 table.userdetails td.convpartners td.bar img
220 {
221         height: 4px;
222 }
223
224 table.userdetails table.hours tr.bars,
225 table.userdetails table.weekdays tr.bars,
226 table.userdetails table.longterm tr.bars
227 {
228         height: 75px;
229 }
230
231 table.userdetails table.hours tr.bars td.bar img,
232 table.userdetails table.weekdays tr.bars td.bar img,
233 table.userdetails table.longterm tr.bars td.bar img
234 {
235         width: 3px;
236 }
237
238 table.userdetails table.conversations tr td
239 {
240         color: black;
241         background-color: transparent;
242
243         border: none;
244 }
245
246 table.userdetails td.image
247 {
248         vertical-align: top;
249         padding: 1ex;
250 }
251
252 table.userdetails th.nick
253 {
254         border-top: 2px solid white;
255         border-bottom: 2px solid white;
256 }
257
258 table.weekdays td
259 {
260         /* 14.2857 = 100/7 */
261         width: 14.28%;
262 }
263
264 table.weekdays tr.bars
265 {
266         height: 100px;
267 }
268
269 table.weekdays tr.bars td
270 {
271         color: black;
272         background-color: transparent;
273
274         /* 3.5714 = 100/28 */
275         width: 3.57%;
276 }
277
278 table.weekdays tr.bars td img
279 {
280         width: 10px;
281 }
282
283 td
284 {
285         background-color: #f8f8f8;
286         color: black;
287         text-align: left;
288 }
289
290 td.bar
291 {
292         font-size: smaller;
293 }
294
295 td.bar img
296 {
297         border-top: 1px solid gray;
298         border-bottom: 1px solid gray;
299 }
300
301 td.bar img.first
302 {
303         border-left: 1px solid gray;
304 }
305
306 td.bar img.last
307 {
308         border-right: 1px solid gray;
309 }
310
311 td.bar.vertical
312 {
313         vertical-align: bottom;
314         padding: 0px;
315         border: none;
316 }
317
318 td.bar.vertical img
319 {
320         display: block;
321
322         margin-top: 0px;
323         margin-right: auto;
324         margin-bottom: 0px;
325         margin-left: auto;
326
327         border-top: none;
328         border-right: 1px solid gray;
329         border-bottom: none;
330         border-left: 1px solid gray;
331 }
332
333 td.bar.vertical img.first
334 {
335         border-top: 1px solid gray;
336 }
337
338 td.bar.vertical img.last
339 {
340         border-bottom: 1px solid gray;
341 }
342
343 td.counter
344 {
345         font-size: 60%;
346         text-align: center;
347
348         color: gray;
349         background-color: transparent;
350
351         border: 1px solid silver;
352 }
353
354 td.numeration
355 {
356         font-weight: bold;
357         font-size: 80%;
358         text-align: center;
359
360         color: black;
361         background-color: silver;
362 }
363
364 td.numeration.sun,
365 td.numeration.sat
366 {
367         color: maroon;
368 }
369
370 td.invis
371 {
372         background-color: transparent;
373         color: black;
374 }
375
376 th
377 {
378         background-color: silver;
379         color: black;
380         text-align: center;
381         font-weight: bold;
382         font-style: italic;
383 }