Fixed the stylesheets again.. They really need a rewrite, too :/
[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 img
120 {
121         height: 15px;
122 }
123
124 table.big_ranking td.image
125 {
126         padding: 1px;
127 }
128
129 table.big_ranking td.image img
130 {
131         margin: 0px;
132         display: block;
133         width: 50px;
134         height: 50px;
135 }
136
137 /* * * */
138
139 table.weekdays img
140 {
141         width: 10px;
142 }
143
144 table.weekdays tr.bars
145 {
146         height: 100px;
147 }
148
149 /* * * */
150
151 table.longterm img
152 {
153         width: 5px;
154 }
155
156 table.longterm tr.bars
157 {
158         height: 100px;
159 }
160
161 /* * * */
162
163 table.conversations
164 {
165         border-collapse: collapse;
166 }
167
168 table.conversations td
169 {
170         width: 50%;
171 }
172
173 table.conversations td.bar img
174 {
175         display: inline;
176         height: 5px;
177 }
178
179 table.conversations td.left
180 {
181         text-align: right;
182 }
183
184 table.conversations td.nick
185 {
186         border-top: 2px solid black;
187 }
188
189 table.conversations td.right
190 {
191         text-align: left;
192 }
193
194 /* * * */
195
196 table.copy
197 {
198         width: 100%;
199         border-top: 1px solid silver;
200 }
201
202 table.copy span.spam
203 {
204         display: none;
205 }
206
207 table.copy td
208 {
209         background-color: transparent;
210         color: gray;
211         font-size: smaller;
212         width: 50%;
213 }
214
215 table.copy td.right
216 {
217         text-align: right;
218 }
219
220 table.copy td a
221 {
222         color: silver;
223         background-color: transparent;
224 }
225
226 table.legend
227 {
228         width: 500px;
229 }
230
231 table.legend img
232 {
233         display: inline;
234 }
235
236 table.legend td
237 {
238         background-color: transparent;
239         color: silver;
240         text-align: center;
241         width: 125px;
242         font-size: smaller;
243 }
244
245 table.plugin
246 {
247         width: 500px;
248         margin-top: 20px;
249         margin-bottom: 10px;
250 }
251
252 /* Plugin: Userdetails */
253
254 table.userdetails
255 {
256         border-collapse: collapse;
257 }
258
259 table.userdetails th.nick
260 {
261         border-top: 2px solid black;
262         border-bottom: 2px solid black;
263 }
264
265 table.userdetails td
266 {
267         vertical-align: top;
268 }
269
270 table.userdetails td.image
271 {
272         padding: 1ex;
273 }
274
275 table.userdetails td.image img
276 {
277         width: 50px;
278         height: 50px;
279 }
280
281 table.userdetails table.conversations
282 {
283         margin-right: auto;
284         margin-left: 0px;
285 }
286
287 table.userdetails table.conversations img
288 {
289         height: 5px;
290 }
291
292 table.userdetails table.conversations td.bar,
293 table.userdetails table.conversations td.nick
294 {
295         border-top: 2px solid #3b3b3b;
296 }
297
298 table.userdetails table.hours img,
299 table.userdetails table.weekdays img,
300 table.userdetails table.longterm img
301 {
302         width: 5px;
303 }
304
305 table.userdetails table.hours tr.bars,
306 table.userdetails table.weekdays tr.bars,
307 table.userdetails table.longterm tr.bars
308 {
309         height: 75px;
310 }
311
312 /* End of plugin Userdetails */
313
314 td
315 {
316         background-color: #333333;
317         color: silver;
318         text-align: left;
319         padding-left:  0.3ex;
320         padding-right: 0.3ex;
321 }
322
323 td.numeration
324 {
325         background-color: silver;
326         color: black;
327         width: 15px;
328         font-weight: bold;
329         text-align: center;
330 }
331
332 td.image
333 {
334         padding: 0px;
335         vertical-align: top;
336 }
337
338 td.image img
339 {
340         width: auto;
341         height: auto;
342         max-width: 50px;
343         max-height: 50px;
344         margin: 0px;
345 }
346
347 td.invis
348 {
349         background-color: transparent;
350         color: black;
351 }
352
353 th
354 {
355         background-color: silver;
356         color: black;
357         text-align: center;
358         font-weight: bold;
359         font-style: italic;
360 }