Index: trunk/phase3/skins/vector/screen.css |
— | — | @@ -65,386 +65,386 @@ |
66 | 66 | margin: 0; |
67 | 67 | padding: 0; |
68 | 68 | } |
69 | | - /* Hide empty portlets */ |
70 | | - div.emptyPortlet { |
| 69 | +/* Hide empty portlets */ |
| 70 | +div.emptyPortlet { |
71 | 71 | display: none; |
72 | | - } |
73 | | - /* Personal */ |
74 | | - #p-personal { |
75 | | - position: absolute; |
76 | | - top: 0; |
77 | | - right: 0.75em; |
78 | | - } |
79 | | - #p-personal h5 { |
80 | | - display: none; |
81 | | - } |
82 | | - #p-personal ul { |
83 | | - list-style: none; |
84 | | - margin: 0; |
85 | | - padding-left: 10em; /* Keep from overlapping logo */ |
86 | | - } |
87 | | - /* @noflip */ |
88 | | - #p-personal li { |
89 | | - line-height: 1.125em; |
90 | | - float: left; |
91 | | - } |
92 | | - /* This one flips! */ |
93 | | - #p-personal li { |
94 | | - margin-left: 0.75em; |
95 | | - margin-top: 0.5em; |
96 | | - font-size: 0.75em; |
97 | | - white-space: nowrap; |
98 | | - } |
99 | | - /* Navigation Containers */ |
100 | | - #left-navigation { |
101 | | - position: absolute; |
102 | | - left: 10em; |
103 | | - top: 2.5em; |
104 | | - } |
105 | | - #right-navigation { |
106 | | - float: right; |
107 | | - margin-top: 2.5em; |
108 | | - } |
109 | | - /* Navigation Labels */ |
110 | | - div.vectorTabs h5, |
111 | | - div.vectorMenu h5 span { |
112 | | - display: none; |
113 | | - } |
114 | | - /* Namespaces and Views */ |
115 | | - /* @noflip */ |
116 | | - div.vectorTabs { |
117 | | - float: left; |
118 | | - height: 2.5em; |
119 | | - } |
120 | | - div.vectorTabs { |
121 | | - /* @embed */ |
122 | | - background-image: url(images/tab-break.png); |
123 | | - background-position: bottom left; |
124 | | - background-repeat: no-repeat; |
125 | | - padding-left: 1px; |
126 | | - } |
127 | | - /* @noflip */ |
128 | | - div.vectorTabs ul { |
129 | | - float: left; |
130 | | - } |
131 | | - div.vectorTabs ul { |
132 | | - height: 100%; |
133 | | - list-style: none; |
134 | | - margin: 0; |
135 | | - padding: 0; |
136 | | - } |
137 | | - /* @noflip */ |
138 | | - div.vectorTabs ul li { |
139 | | - float: left; |
140 | | - } |
141 | | - /* OVERRIDDEN BY COMPLIANT BROWSERS */ |
142 | | - div.vectorTabs ul li { |
143 | | - line-height: 1.125em; |
144 | | - display: inline-block; |
145 | | - height: 100%; |
146 | | - margin: 0; |
147 | | - padding: 0; |
148 | | - background-color: #f3f3f3; |
149 | | - /* @embed */ |
150 | | - background-image: url(images/tab-normal-fade.png); |
151 | | - background-position: bottom left; |
152 | | - background-repeat: repeat-x; |
153 | | - white-space:nowrap; |
154 | | - } |
155 | | - /* IGNORED BY IE6 */ |
156 | | - div.vectorTabs ul > li { |
157 | | - display: block; |
158 | | - } |
159 | | - div.vectorTabs li.selected { |
160 | | - /* @embed */ |
161 | | - background-image: url(images/tab-current-fade.png); |
162 | | - } |
163 | | - /* OVERRIDDEN BY COMPLIANT BROWSERS */ |
164 | | - div.vectorTabs li a { |
165 | | - display: inline-block; |
166 | | - height: 1.9em; |
167 | | - padding-left: 0.5em; |
168 | | - padding-right: 0.5em; |
169 | | - color: #0645ad; |
170 | | - cursor: pointer; |
171 | | - font-size: 0.8em; |
172 | | - } |
173 | | - /* IGNORED BY IE6 */ |
174 | | - div.vectorTabs li > a { |
175 | | - display: block; |
176 | | - } |
177 | | - div.vectorTabs li.icon a { |
178 | | - background-position: bottom right; |
179 | | - background-repeat: no-repeat; |
180 | | - } |
181 | | - /* OVERRIDDEN BY COMPLIANT BROWSERS */ |
182 | | - div.vectorTabs span a { |
183 | | - display: inline-block; |
184 | | - padding-top: 1.25em; |
185 | | - } |
186 | | - /* IGNORED BY IE6 */ |
187 | | - /* @noflip */ |
188 | | - div.vectorTabs span > a { |
189 | | - float: left; |
190 | | - display: block; |
191 | | - } |
192 | | - div.vectorTabs span { |
193 | | - display: inline-block; |
194 | | - /* @embed */ |
195 | | - background-image: url(images/tab-break.png); |
196 | | - background-position: bottom right; |
197 | | - background-repeat: no-repeat; |
198 | | - } |
199 | | - div.vectorTabs li.selected a, |
200 | | - div.vectorTabs li.selected a:visited{ |
201 | | - color: #333333; |
202 | | - text-decoration: none; |
203 | | - } |
204 | | - div.vectorTabs li.new a, |
205 | | - div.vectorTabs li.new a:visited{ |
206 | | - color: #a55858; |
207 | | - } |
208 | | - /* Variants and Actions */ |
209 | | - /* @noflip */ |
210 | | - div.vectorMenu { |
211 | | - direction: ltr; |
212 | | - float: left; |
213 | | - /* @embed */ |
214 | | - background-image: url(images/arrow-down-icon.png); |
215 | | - background-position: 100% 60%; |
216 | | - background-repeat: no-repeat; |
217 | | - cursor: pointer; |
218 | | - } |
219 | | - div.vectorMenuFocus { |
220 | | - /* @embed */ |
221 | | - background-image: url(images/arrow-down-focus-icon.png); |
222 | | - background-position: 100% 60%; |
223 | | - } |
224 | | - /* @noflip */ |
225 | | - body.rtl div.vectorMenu { |
226 | | - direction: rtl; |
227 | | - } |
228 | | - /* OVERRIDDEN BY COMPLIANT BROWSERS */ |
229 | | - /* @noflip */ |
230 | | - div#mw-head div.vectorMenu h5 { |
231 | | - float: left; |
232 | | - /* @embed */ |
233 | | - background-image: url(images/tab-break.png); |
234 | | - background-repeat: no-repeat; |
235 | | - } |
236 | | - /* This will be flipped - unlike the one above it */ |
237 | | - div#mw-head div.vectorMenu h5 { |
238 | | - background-position: bottom left; |
239 | | - margin-left: -1px; |
240 | | - } |
241 | | - /* IGNORED BY IE6 */ |
242 | | - div#mw-head div.vectorMenu > h5 { |
243 | | - background-image: none; |
244 | | - } |
245 | | - div#mw-head div.vectorMenu h4 { |
246 | | - display: inline-block; |
247 | | - float: left; |
248 | | - font-size: 0.8em; |
249 | | - padding-left: 0.5em; |
250 | | - padding-top: 1.375em; |
251 | | - font-weight: normal; |
252 | | - border: none; |
253 | | - } |
254 | | - /* OVERRIDDEN BY COMPLIANT BROWSERS */ |
255 | | - /* @noflip */ |
256 | | - div.vectorMenu h5 a { |
257 | | - display: inline-block; |
258 | | - width: 24px; |
259 | | - height: 2.5em; |
260 | | - text-decoration: none; |
261 | | - /* @embed */ |
262 | | - background-image: url(images/tab-break.png); |
263 | | - background-repeat: no-repeat; |
264 | | - } |
265 | | - /* This will be flipped - unlike the one above it */ |
266 | | - div.vectorMenu h5 a { |
267 | | - background-position: bottom right; |
268 | | - } |
269 | | - /* IGNORED BY IE6 */ |
270 | | - div.vectorMenu h5 > a { |
271 | | - display: block; |
272 | | - } |
273 | | - div.vectorMenu div.menu { |
274 | | - position: relative; |
275 | | - display: none; |
276 | | - clear: both; |
277 | | - text-align: left; |
278 | | - } |
279 | | - /* OVERRIDDEN BY COMPLIANT BROWSERS */ |
280 | | - /* @noflip */ |
281 | | - body.rtl div.vectorMenu div.menu { |
282 | | - margin-left: 24px; |
283 | | - } |
284 | | - /* IGNORED BY IE6 */ |
285 | | - /* @noflip */ |
286 | | - body.rtl div.vectorMenu > div.menu { |
287 | | - margin-left: auto; |
288 | | - } |
289 | | - /* IGNORED BY IE6 */ |
290 | | - /* Also fixes old versions of FireFox */ |
291 | | - /* @noflip */ |
292 | | - body.rtl div.vectorMenu > div.menu, |
293 | | - x:-moz-any-link { |
294 | | - margin-left: 23px; |
295 | | - } |
296 | | - /* Enable forcing showing of the menu for accessibility */ |
297 | | - div.vectorMenu:hover div.menu, |
298 | | - div.vectorMenu div.menuForceShow { |
299 | | - display: block; |
300 | | - } |
301 | | - div.vectorMenu ul { |
302 | | - position: absolute; |
303 | | - background-color: white; |
304 | | - border: solid 1px silver; |
305 | | - border-top-width: 0; |
306 | | - list-style: none; |
307 | | - list-style-image: none; |
308 | | - list-style-type: none; |
309 | | - padding: 0; |
310 | | - margin: 0; |
311 | | - margin-left: -1px; |
312 | | - text-align: left; |
313 | | - } |
314 | | - /* Fixes old versions of FireFox */ |
315 | | - div.vectorMenu ul, |
316 | | - x:-moz-any-link { |
317 | | - min-width: 5em; |
318 | | - } |
319 | | - /* Returns things back to normal in modern versions of FireFox */ |
320 | | - div.vectorMenu ul, |
321 | | - x:-moz-any-link, |
322 | | - x:default { |
323 | | - min-width: 0; |
324 | | - } |
325 | | - div.vectorMenu li { |
326 | | - padding: 0; |
327 | | - margin: 0; |
328 | | - text-align: left; |
329 | | - line-height: 1em; |
330 | | - } |
331 | | - /* OVERRIDDEN BY COMPLIANT BROWSERS */ |
332 | | - div.vectorMenu li a { |
333 | | - display: inline-block; |
334 | | - padding: 0.5em; |
335 | | - white-space: nowrap; |
336 | | - color: #0645ad; |
337 | | - cursor: pointer; |
338 | | - font-size: 0.8em; |
339 | | - } |
340 | | - /* IGNORED BY IE6 */ |
341 | | - div.vectorMenu li > a { |
342 | | - display: block; |
343 | | - } |
344 | | - div.vectorMenu li.selected a, |
345 | | - div.vectorMenu li.selected a:visited { |
346 | | - color: #333333; |
347 | | - text-decoration: none; |
348 | | - } |
349 | | - /* Search */ |
350 | | - #p-search h5 { |
351 | | - display: none; |
352 | | - } |
353 | | - /* @noflip */ |
354 | | - #p-search { |
355 | | - float: left; |
356 | | - } |
357 | | - #p-search { |
358 | | - margin-right: 0.5em; |
359 | | - margin-left: 0.5em; |
360 | | - } |
361 | | - #p-search form, |
362 | | - #p-search input { |
363 | | - margin: 0; |
364 | | - margin-top: 0.4em; |
365 | | - } |
366 | | - div#simpleSearch { |
367 | | - display: block; |
368 | | - width: 14em; |
369 | | - height: 1.4em; |
370 | | - margin-top: 0.65em; |
371 | | - position: relative; |
372 | | - min-height: 1px; /* Gotta trigger hasLayout for IE7 */ |
373 | | - border: solid 1px #AAAAAA; |
374 | | - color: black; |
375 | | - background-color: white; |
376 | | - /* @embed */ |
377 | | - background-image: url(images/search-fade.png); |
378 | | - background-position: top left; |
379 | | - background-repeat: repeat-x; |
380 | | - } |
381 | | - div#simpleSearch label { |
382 | | - /* |
383 | | - * DON'T PANIC! Browsers that won't scale this properly are the same browsers that have JS issues that prevent |
384 | | - * this from ever being shown anyways. |
385 | | - */ |
386 | | - font-size: 13px; |
387 | | - top: 0.25em; |
388 | | - direction: ltr; |
389 | | - } |
390 | | - div#simpleSearch input { |
391 | | - color: black; |
392 | | - direction: ltr; |
393 | | - } |
394 | | - div#simpleSearch input:focus { |
395 | | - outline: none; |
396 | | - } |
397 | | - div#simpleSearch input.placeholder { |
398 | | - color: #999999; |
399 | | - } |
400 | | - div#simpleSearch input::-webkit-input-placeholder { |
401 | | - color: #999999; |
402 | | - } |
403 | | - div#simpleSearch input#searchInput { |
404 | | - position: absolute; |
405 | | - top: 0; |
406 | | - left: 0; |
407 | | - width: 90%; |
408 | | - margin: 0; |
409 | | - padding: 0; |
410 | | - padding-left: 0.2em; |
411 | | - padding-top: 0.2em; |
412 | | - padding-bottom: 0.2em; |
413 | | - outline: none; |
414 | | - border: none; |
415 | | - /* |
416 | | - * DON'T PANIC! Browsers that won't scale this properly are the same browsers that have JS issues that prevent |
417 | | - * this from ever being shown anyways. |
418 | | - */ |
419 | | - font-size: 13px; |
420 | | - background-color: transparent; |
421 | | - direction: ltr; |
422 | | - } |
423 | | - div#simpleSearch button#searchButton { |
424 | | - position: absolute; |
425 | | - width: 10%; |
426 | | - right: 0; |
427 | | - top: 0; |
428 | | - padding: 0; |
429 | | - padding-top: 0.3em; |
430 | | - padding-bottom: 0.2em; |
431 | | - padding-right: 0.4em; |
432 | | - margin: 0; |
433 | | - border: none; |
434 | | - cursor: pointer; |
435 | | - background-color: transparent; |
436 | | - background-image: none; |
437 | | - } |
438 | | - /* OVERRIDDEN BY COMPLIANT BROWSERS */ |
439 | | - div#simpleSearch button#searchButton img { |
440 | | - border: none; |
441 | | - margin: 0; |
442 | | - margin-top: -3px; |
443 | | - padding: 0; |
444 | | - } |
445 | | - /* IGNORED BY IE6 */ |
446 | | - div#simpleSearch button#searchButton > img { |
447 | | - margin: 0; |
448 | | - } |
| 72 | +} |
| 73 | +/* Personal */ |
| 74 | +#p-personal { |
| 75 | + position: absolute; |
| 76 | + top: 0; |
| 77 | + right: 0.75em; |
| 78 | +} |
| 79 | +#p-personal h5 { |
| 80 | + display: none; |
| 81 | +} |
| 82 | +#p-personal ul { |
| 83 | + list-style: none; |
| 84 | + margin: 0; |
| 85 | + padding-left: 10em; /* Keep from overlapping logo */ |
| 86 | +} |
| 87 | +/* @noflip */ |
| 88 | +#p-personal li { |
| 89 | + line-height: 1.125em; |
| 90 | + float: left; |
| 91 | +} |
| 92 | +/* This one flips! */ |
| 93 | +#p-personal li { |
| 94 | + margin-left: 0.75em; |
| 95 | + margin-top: 0.5em; |
| 96 | + font-size: 0.75em; |
| 97 | + white-space: nowrap; |
| 98 | +} |
| 99 | +/* Navigation Containers */ |
| 100 | +#left-navigation { |
| 101 | + position: absolute; |
| 102 | + left: 10em; |
| 103 | + top: 2.5em; |
| 104 | +} |
| 105 | +#right-navigation { |
| 106 | + float: right; |
| 107 | + margin-top: 2.5em; |
| 108 | +} |
| 109 | +/* Navigation Labels */ |
| 110 | +div.vectorTabs h5, |
| 111 | +div.vectorMenu h5 span { |
| 112 | + display: none; |
| 113 | +} |
| 114 | +/* Namespaces and Views */ |
| 115 | +/* @noflip */ |
| 116 | +div.vectorTabs { |
| 117 | + float: left; |
| 118 | + height: 2.5em; |
| 119 | +} |
| 120 | +div.vectorTabs { |
| 121 | + /* @embed */ |
| 122 | + background-image: url(images/tab-break.png); |
| 123 | + background-position: bottom left; |
| 124 | + background-repeat: no-repeat; |
| 125 | + padding-left: 1px; |
| 126 | +} |
| 127 | +/* @noflip */ |
| 128 | +div.vectorTabs ul { |
| 129 | + float: left; |
| 130 | +} |
| 131 | +div.vectorTabs ul { |
| 132 | + height: 100%; |
| 133 | + list-style: none; |
| 134 | + margin: 0; |
| 135 | + padding: 0; |
| 136 | +} |
| 137 | +/* @noflip */ |
| 138 | +div.vectorTabs ul li { |
| 139 | + float: left; |
| 140 | +} |
| 141 | +/* OVERRIDDEN BY COMPLIANT BROWSERS */ |
| 142 | +div.vectorTabs ul li { |
| 143 | + line-height: 1.125em; |
| 144 | + display: inline-block; |
| 145 | + height: 100%; |
| 146 | + margin: 0; |
| 147 | + padding: 0; |
| 148 | + background-color: #f3f3f3; |
| 149 | + /* @embed */ |
| 150 | + background-image: url(images/tab-normal-fade.png); |
| 151 | + background-position: bottom left; |
| 152 | + background-repeat: repeat-x; |
| 153 | + white-space:nowrap; |
| 154 | +} |
| 155 | +/* IGNORED BY IE6 */ |
| 156 | +div.vectorTabs ul > li { |
| 157 | + display: block; |
| 158 | +} |
| 159 | +div.vectorTabs li.selected { |
| 160 | + /* @embed */ |
| 161 | + background-image: url(images/tab-current-fade.png); |
| 162 | +} |
| 163 | +/* OVERRIDDEN BY COMPLIANT BROWSERS */ |
| 164 | +div.vectorTabs li a { |
| 165 | + display: inline-block; |
| 166 | + height: 1.9em; |
| 167 | + padding-left: 0.5em; |
| 168 | + padding-right: 0.5em; |
| 169 | + color: #0645ad; |
| 170 | + cursor: pointer; |
| 171 | + font-size: 0.8em; |
| 172 | +} |
| 173 | +/* IGNORED BY IE6 */ |
| 174 | +div.vectorTabs li > a { |
| 175 | + display: block; |
| 176 | +} |
| 177 | +div.vectorTabs li.icon a { |
| 178 | + background-position: bottom right; |
| 179 | + background-repeat: no-repeat; |
| 180 | +} |
| 181 | +/* OVERRIDDEN BY COMPLIANT BROWSERS */ |
| 182 | +div.vectorTabs span a { |
| 183 | + display: inline-block; |
| 184 | + padding-top: 1.25em; |
| 185 | +} |
| 186 | +/* IGNORED BY IE6 */ |
| 187 | +/* @noflip */ |
| 188 | +div.vectorTabs span > a { |
| 189 | + float: left; |
| 190 | + display: block; |
| 191 | +} |
| 192 | +div.vectorTabs span { |
| 193 | + display: inline-block; |
| 194 | + /* @embed */ |
| 195 | + background-image: url(images/tab-break.png); |
| 196 | + background-position: bottom right; |
| 197 | + background-repeat: no-repeat; |
| 198 | +} |
| 199 | +div.vectorTabs li.selected a, |
| 200 | +div.vectorTabs li.selected a:visited{ |
| 201 | + color: #333333; |
| 202 | + text-decoration: none; |
| 203 | +} |
| 204 | +div.vectorTabs li.new a, |
| 205 | +div.vectorTabs li.new a:visited{ |
| 206 | + color: #a55858; |
| 207 | +} |
| 208 | +/* Variants and Actions */ |
| 209 | +/* @noflip */ |
| 210 | +div.vectorMenu { |
| 211 | + direction: ltr; |
| 212 | + float: left; |
| 213 | + /* @embed */ |
| 214 | + background-image: url(images/arrow-down-icon.png); |
| 215 | + background-position: 100% 60%; |
| 216 | + background-repeat: no-repeat; |
| 217 | + cursor: pointer; |
| 218 | +} |
| 219 | +div.vectorMenuFocus { |
| 220 | + /* @embed */ |
| 221 | + background-image: url(images/arrow-down-focus-icon.png); |
| 222 | + background-position: 100% 60%; |
| 223 | +} |
| 224 | +/* @noflip */ |
| 225 | +body.rtl div.vectorMenu { |
| 226 | + direction: rtl; |
| 227 | +} |
| 228 | +/* OVERRIDDEN BY COMPLIANT BROWSERS */ |
| 229 | +/* @noflip */ |
| 230 | +div#mw-head div.vectorMenu h5 { |
| 231 | + float: left; |
| 232 | + /* @embed */ |
| 233 | + background-image: url(images/tab-break.png); |
| 234 | + background-repeat: no-repeat; |
| 235 | +} |
| 236 | +/* This will be flipped - unlike the one above it */ |
| 237 | +div#mw-head div.vectorMenu h5 { |
| 238 | + background-position: bottom left; |
| 239 | + margin-left: -1px; |
| 240 | +} |
| 241 | +/* IGNORED BY IE6 */ |
| 242 | +div#mw-head div.vectorMenu > h5 { |
| 243 | + background-image: none; |
| 244 | +} |
| 245 | +div#mw-head div.vectorMenu h4 { |
| 246 | + display: inline-block; |
| 247 | + float: left; |
| 248 | + font-size: 0.8em; |
| 249 | + padding-left: 0.5em; |
| 250 | + padding-top: 1.375em; |
| 251 | + font-weight: normal; |
| 252 | + border: none; |
| 253 | +} |
| 254 | +/* OVERRIDDEN BY COMPLIANT BROWSERS */ |
| 255 | +/* @noflip */ |
| 256 | +div.vectorMenu h5 a { |
| 257 | + display: inline-block; |
| 258 | + width: 24px; |
| 259 | + height: 2.5em; |
| 260 | + text-decoration: none; |
| 261 | + /* @embed */ |
| 262 | + background-image: url(images/tab-break.png); |
| 263 | + background-repeat: no-repeat; |
| 264 | +} |
| 265 | +/* This will be flipped - unlike the one above it */ |
| 266 | +div.vectorMenu h5 a { |
| 267 | + background-position: bottom right; |
| 268 | +} |
| 269 | +/* IGNORED BY IE6 */ |
| 270 | +div.vectorMenu h5 > a { |
| 271 | + display: block; |
| 272 | +} |
| 273 | +div.vectorMenu div.menu { |
| 274 | + position: relative; |
| 275 | + display: none; |
| 276 | + clear: both; |
| 277 | + text-align: left; |
| 278 | +} |
| 279 | +/* OVERRIDDEN BY COMPLIANT BROWSERS */ |
| 280 | +/* @noflip */ |
| 281 | +body.rtl div.vectorMenu div.menu { |
| 282 | + margin-left: 24px; |
| 283 | +} |
| 284 | +/* IGNORED BY IE6 */ |
| 285 | +/* @noflip */ |
| 286 | +body.rtl div.vectorMenu > div.menu { |
| 287 | + margin-left: auto; |
| 288 | +} |
| 289 | +/* IGNORED BY IE6 */ |
| 290 | +/* Also fixes old versions of FireFox */ |
| 291 | +/* @noflip */ |
| 292 | +body.rtl div.vectorMenu > div.menu, |
| 293 | +x:-moz-any-link { |
| 294 | + margin-left: 23px; |
| 295 | +} |
| 296 | +/* Enable forcing showing of the menu for accessibility */ |
| 297 | +div.vectorMenu:hover div.menu, |
| 298 | +div.vectorMenu div.menuForceShow { |
| 299 | + display: block; |
| 300 | +} |
| 301 | +div.vectorMenu ul { |
| 302 | + position: absolute; |
| 303 | + background-color: white; |
| 304 | + border: solid 1px silver; |
| 305 | + border-top-width: 0; |
| 306 | + list-style: none; |
| 307 | + list-style-image: none; |
| 308 | + list-style-type: none; |
| 309 | + padding: 0; |
| 310 | + margin: 0; |
| 311 | + margin-left: -1px; |
| 312 | + text-align: left; |
| 313 | +} |
| 314 | +/* Fixes old versions of FireFox */ |
| 315 | +div.vectorMenu ul, |
| 316 | +x:-moz-any-link { |
| 317 | + min-width: 5em; |
| 318 | +} |
| 319 | +/* Returns things back to normal in modern versions of FireFox */ |
| 320 | +div.vectorMenu ul, |
| 321 | +x:-moz-any-link, |
| 322 | +x:default { |
| 323 | + min-width: 0; |
| 324 | +} |
| 325 | +div.vectorMenu li { |
| 326 | + padding: 0; |
| 327 | + margin: 0; |
| 328 | + text-align: left; |
| 329 | + line-height: 1em; |
| 330 | +} |
| 331 | +/* OVERRIDDEN BY COMPLIANT BROWSERS */ |
| 332 | +div.vectorMenu li a { |
| 333 | + display: inline-block; |
| 334 | + padding: 0.5em; |
| 335 | + white-space: nowrap; |
| 336 | + color: #0645ad; |
| 337 | + cursor: pointer; |
| 338 | + font-size: 0.8em; |
| 339 | +} |
| 340 | +/* IGNORED BY IE6 */ |
| 341 | +div.vectorMenu li > a { |
| 342 | + display: block; |
| 343 | +} |
| 344 | +div.vectorMenu li.selected a, |
| 345 | +div.vectorMenu li.selected a:visited { |
| 346 | + color: #333333; |
| 347 | + text-decoration: none; |
| 348 | +} |
| 349 | +/* Search */ |
| 350 | +#p-search h5 { |
| 351 | + display: none; |
| 352 | +} |
| 353 | +/* @noflip */ |
| 354 | +#p-search { |
| 355 | + float: left; |
| 356 | +} |
| 357 | +#p-search { |
| 358 | + margin-right: 0.5em; |
| 359 | + margin-left: 0.5em; |
| 360 | +} |
| 361 | +#p-search form, |
| 362 | +#p-search input { |
| 363 | + margin: 0; |
| 364 | + margin-top: 0.4em; |
| 365 | +} |
| 366 | +div#simpleSearch { |
| 367 | + display: block; |
| 368 | + width: 14em; |
| 369 | + height: 1.4em; |
| 370 | + margin-top: 0.65em; |
| 371 | + position: relative; |
| 372 | + min-height: 1px; /* Gotta trigger hasLayout for IE7 */ |
| 373 | + border: solid 1px #AAAAAA; |
| 374 | + color: black; |
| 375 | + background-color: white; |
| 376 | + /* @embed */ |
| 377 | + background-image: url(images/search-fade.png); |
| 378 | + background-position: top left; |
| 379 | + background-repeat: repeat-x; |
| 380 | +} |
| 381 | +div#simpleSearch label { |
| 382 | + /* |
| 383 | + * DON'T PANIC! Browsers that won't scale this properly are the same browsers that have JS issues that prevent |
| 384 | + * this from ever being shown anyways. |
| 385 | + */ |
| 386 | + font-size: 13px; |
| 387 | + top: 0.25em; |
| 388 | + direction: ltr; |
| 389 | +} |
| 390 | +div#simpleSearch input { |
| 391 | + color: black; |
| 392 | + direction: ltr; |
| 393 | +} |
| 394 | +div#simpleSearch input:focus { |
| 395 | + outline: none; |
| 396 | +} |
| 397 | +div#simpleSearch input.placeholder { |
| 398 | + color: #999999; |
| 399 | +} |
| 400 | +div#simpleSearch input::-webkit-input-placeholder { |
| 401 | + color: #999999; |
| 402 | +} |
| 403 | +div#simpleSearch input#searchInput { |
| 404 | + position: absolute; |
| 405 | + top: 0; |
| 406 | + left: 0; |
| 407 | + width: 90%; |
| 408 | + margin: 0; |
| 409 | + padding: 0; |
| 410 | + padding-left: 0.2em; |
| 411 | + padding-top: 0.2em; |
| 412 | + padding-bottom: 0.2em; |
| 413 | + outline: none; |
| 414 | + border: none; |
| 415 | + /* |
| 416 | + * DON'T PANIC! Browsers that won't scale this properly are the same browsers that have JS issues that prevent |
| 417 | + * this from ever being shown anyways. |
| 418 | + */ |
| 419 | + font-size: 13px; |
| 420 | + background-color: transparent; |
| 421 | + direction: ltr; |
| 422 | +} |
| 423 | +div#simpleSearch button#searchButton { |
| 424 | + position: absolute; |
| 425 | + width: 10%; |
| 426 | + right: 0; |
| 427 | + top: 0; |
| 428 | + padding: 0; |
| 429 | + padding-top: 0.3em; |
| 430 | + padding-bottom: 0.2em; |
| 431 | + padding-right: 0.4em; |
| 432 | + margin: 0; |
| 433 | + border: none; |
| 434 | + cursor: pointer; |
| 435 | + background-color: transparent; |
| 436 | + background-image: none; |
| 437 | +} |
| 438 | +/* OVERRIDDEN BY COMPLIANT BROWSERS */ |
| 439 | +div#simpleSearch button#searchButton img { |
| 440 | + border: none; |
| 441 | + margin: 0; |
| 442 | + margin-top: -3px; |
| 443 | + padding: 0; |
| 444 | +} |
| 445 | +/* IGNORED BY IE6 */ |
| 446 | +div#simpleSearch button#searchButton > img { |
| 447 | + margin: 0; |
| 448 | +} |
449 | 449 | /* Panel */ |
450 | 450 | div#mw-panel { |
451 | 451 | position: absolute; |
— | — | @@ -453,50 +453,50 @@ |
454 | 454 | width: 10em; |
455 | 455 | left: 0; |
456 | 456 | } |
457 | | - div#mw-panel div.portal { |
458 | | - padding-bottom: 1.5em; |
459 | | - direction: ltr; |
460 | | - } |
461 | | - div#mw-panel div.portal h5 { |
462 | | - font-weight: normal; |
463 | | - color: #444444; |
464 | | - padding: 0.25em; |
465 | | - padding-top: 0; |
466 | | - padding-left: 1.75em; |
467 | | - cursor: default; |
468 | | - border: none; |
469 | | - font-size: 0.75em; |
470 | | - } |
471 | | - div#mw-panel div.portal div.body { |
472 | | - margin: 0; |
473 | | - padding-top: 0.5em; |
474 | | - margin-left: 1.25em; |
475 | | - /* @embed */ |
476 | | - background-image: url(images/portal-break.png); |
477 | | - background-repeat: no-repeat; |
478 | | - background-position: top left; |
479 | | - } |
480 | | - div#mw-panel div.portal div.body ul { |
481 | | - list-style: none; |
482 | | - list-style-image: none; |
483 | | - list-style-type: none; |
484 | | - padding: 0; |
485 | | - margin: 0; |
486 | | - } |
487 | | - div#mw-panel div.portal div.body ul li { |
488 | | - line-height: 1.125em; |
489 | | - padding: 0; |
490 | | - padding-bottom: 0.5em; |
491 | | - margin: 0; |
492 | | - overflow: hidden; |
493 | | - font-size: 0.75em; |
494 | | - } |
495 | | - div#mw-panel div.portal div.body ul li a { |
496 | | - color: #0645ad; |
497 | | - } |
498 | | - div#mw-panel div.portal div.body ul li a:visited { |
499 | | - color: #0b0080; |
500 | | - } |
| 457 | +div#mw-panel div.portal { |
| 458 | + padding-bottom: 1.5em; |
| 459 | + direction: ltr; |
| 460 | +} |
| 461 | +div#mw-panel div.portal h5 { |
| 462 | + font-weight: normal; |
| 463 | + color: #444444; |
| 464 | + padding: 0.25em; |
| 465 | + padding-top: 0; |
| 466 | + padding-left: 1.75em; |
| 467 | + cursor: default; |
| 468 | + border: none; |
| 469 | + font-size: 0.75em; |
| 470 | +} |
| 471 | +div#mw-panel div.portal div.body { |
| 472 | + margin: 0; |
| 473 | + padding-top: 0.5em; |
| 474 | + margin-left: 1.25em; |
| 475 | + /* @embed */ |
| 476 | + background-image: url(images/portal-break.png); |
| 477 | + background-repeat: no-repeat; |
| 478 | + background-position: top left; |
| 479 | +} |
| 480 | +div#mw-panel div.portal div.body ul { |
| 481 | + list-style: none; |
| 482 | + list-style-image: none; |
| 483 | + list-style-type: none; |
| 484 | + padding: 0; |
| 485 | + margin: 0; |
| 486 | +} |
| 487 | +div#mw-panel div.portal div.body ul li { |
| 488 | + line-height: 1.125em; |
| 489 | + padding: 0; |
| 490 | + padding-bottom: 0.5em; |
| 491 | + margin: 0; |
| 492 | + overflow: hidden; |
| 493 | + font-size: 0.75em; |
| 494 | +} |
| 495 | +div#mw-panel div.portal div.body ul li a { |
| 496 | + color: #0645ad; |
| 497 | +} |
| 498 | +div#mw-panel div.portal div.body ul li a:visited { |
| 499 | + color: #0b0080; |
| 500 | +} |
501 | 501 | /* Footer */ |
502 | 502 | div#footer { |
503 | 503 | margin-left: 10em; |