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