Changed stylesheets to use relative scaling for horizontal bars.
[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         width: 100px;
70 }
71
72 table.big_ranking td.counter
73 {
74         text-align: right;
75 }
76
77 table.big_ranking td.image img
78 {
79         width: 50px;
80         height: 50px;
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: 8px;
97 }
98
99 table.conversations td.left
100 {
101         text-align: right;
102 }
103
104 table.conversations td.nick
105 {
106         border-top: 2px solid #efefef;
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: smaller;
130         width: 50%;
131 }
132
133 table.copy td.right
134 {
135         text-align: right;
136 }
137
138 table.hours td
139 {
140         text-align: center;
141 }
142
143 table.hours td.counter
144 {
145         font-size: x-small;
146 }
147
148 table.hours tr.bars
149 {
150         height: 130px;
151 }
152
153 table.hours img
154 {
155         width: 15px;
156 }
157
158 table.legend
159 {
160         width: 352px;
161         text-align: center;
162 }
163
164 table.legend img
165 {
166         display: inline;
167         width: 50px;
168         height: 15px;
169 }
170
171 table.legend td
172 {
173         background-color: transparent;
174         color: black;
175         width: 88px;
176         text-align: center;
177         font-size: smaller;
178 }
179
180 table.plugin
181 {
182         width: 74ex;
183         margin-top: 1em;
184         margin-bottom: 1em;
185 }
186
187 table.userdetails
188 {
189         border-collapse: collapse;
190 }
191
192 table.userdetails table.conversations td.nick,
193 table.userdetails table.conversations td.bar
194 {
195         border-top: 2px solid #efefef;
196 }
197
198 table.userdetails td.convpartners,
199 table.userdetails td.counters,
200 table.userdetails td.numbers
201 {
202         vertical-align: top;
203 }
204
205 table.userdetails td.convpartners table
206 {
207         margin-right: auto;
208         margin-left: 0px;
209 }
210
211 table.userdetails td.convpartners td.bar img
212 {
213         height: 8px;
214 }
215
216 table.userdetails td.image
217 {
218         vertical-align: top;
219         padding: 1ex;
220 }
221
222 table.userdetails td.image img
223 {
224         width: 50px;
225         height: 50px;
226 }
227
228 table.userdetails th.nick
229 {
230         border-top: 2px solid #efefef;
231         border-bottom: 2px solid #efefef;
232 }
233
234 table.weekdays img
235 {
236         width: 10px;
237 }
238
239 table.weekdays tr.bars
240 {
241         height: 100px;
242 }
243
244 table.longterm img
245 {
246         width: 5px;
247 }
248
249 table.longterm tr.bars
250 {
251         height: 100px;
252 }
253
254 table.userdetails table.hours img,
255 table.userdetails table.weekdays img,
256 table.userdetails table.longterm img
257 {
258         width: 5px;
259 }
260
261 table.userdetails table.hours tr.bars,
262 table.userdetails table.weekdays tr.bars,
263 table.userdetails table.longterm tr.bars
264 {
265         height: 75px;
266 }
267
268 td
269 {
270         background-color: #f8f8f8;
271         color: black;
272         text-align: left;
273 }
274
275 td.bar.horizontal
276 {
277         text-align: left;
278 }
279
280 td.bar.vertical
281 {
282         color: black;
283         background-color: transparent;
284
285         padding: 0px;
286
287         text-align: center;
288         vertical-align: bottom;
289 }
290
291 td.bar img
292 {
293         display: inline;
294 }
295
296 td.counter
297 {
298         font-size: x-small;
299         text-align: center;
300 }
301
302 td.numeration
303 {
304         color: black;
305         background-color: silver;
306         font-weight: bold;
307         text-align: center;
308 }
309
310 td.invis
311 {
312         background-color: transparent;
313         color: black;
314 }
315
316 th
317 {
318         background-color: silver;
319         color: black;
320         font-style: italic;
321         font-weight: bold;
322         font-style: italic;
323 }
324
325 tr.hour_row td
326 {
327         color: black;
328         background-color: #f8f8f8;
329         border: none;
330 }