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