Less verbose; don't bother with "return not evaluated", gives the wrong impression...
[lhc/web/wiklou.git] / skins / monobook / handheld.css
1 /*
2 ** MediaWiki 'monobook' style sheet for CSS2-capable browsers.
3 ** Copyright Gabriel Wicke - http://wikidev.net/
4 ** License: GPL (http://www.gnu.org/copyleft/gpl.html)
5 **
6 ** Loosely based on http://www.positioniseverything.net/ordered-floats.html by Big John
7 ** and the Plone 2.0 styles, see http://plone.org/ (Alexander Limi,Joe Geldart & Tom Croucher,
8 ** Michael Zeltner and Geir Bækholt)
9 ** All you guys rock :)
10 */
11
12 /**
13 * Stylesheet for handhelds. All rules not marked media-specific are shared
14 * with main.css and should be updated in tandem. The rules can't be in the
15 * same file because old browsers like IE5 won't obey @media rules.
16 *
17 * Rules that are handheld-specific are given @media rules in case old browsers
18 * don't recognize the media attribute and load this file anyway.
19 */
20
21 #content {
22 background: white;
23 color: black;
24 border: 1px solid #aaa;
25 border-right: none;
26 line-height: 1.5em;
27 }
28 /* the left column width is specified in class .portlet */
29
30 /* Font size:
31 ** We take advantage of keyword scaling- browsers won't go below 9px
32 ** More at http://www.w3.org/2003/07/30-font-size
33 ** http://style.cleverchimp.com/font_size_intervals/altintervals.html
34 */
35
36 body {
37 font: x-small sans-serif;
38 background: #f9f9f9 url(headbg.jpg) 0 0 no-repeat;
39 color: black;
40 margin: 0;
41 padding: 0;
42 }
43
44 /* scale back up to a sane default */
45 #globalWrapper {
46 font-size: 127%;
47 width: 100%;
48 margin: 0;
49 padding: 0;
50 }
51 .visualClear {
52 clear: both;
53 }
54
55 /* general styles */
56
57 table {
58 font-size: 100%;
59 color: black;
60 /* we don't want the bottom borders of <h2>s to be visible through
61 floated tables */
62 background-color: white;
63 }
64 a {
65 text-decoration: none;
66 color: #002bb8;
67 background: none;
68 }
69 a:visited {
70 color: #5a3696;
71 }
72 a:active {
73 color: #faa700;
74 }
75 a:hover {
76 text-decoration: underline;
77 }
78 a.stub {
79 color: #772233;
80 }
81 a.new, #p-personal a.new {
82 color: #ba0000;
83 }
84 a.new:visited, #p-personal a.new:visited {
85 color: #a55858;
86 }
87
88 img {
89 border: none;
90 vertical-align: middle;
91 }
92 p img {
93 margin: 0;
94 }
95
96 hr {
97 height: 1px;
98 color: #aaa;
99 background-color: #aaa;
100 border: 0;
101 margin: .2em 0 .2em 0;
102 }
103
104 h1, h2, h3, h4, h5, h6 {
105 color: black;
106 background: none;
107 font-weight: normal;
108 margin: 0;
109 padding-top: .5em;
110 padding-bottom: .17em;
111 border-bottom: 1px solid #aaa;
112 }
113 h1 { font-size: 188%; }
114 h1 .editsection { font-size: 53%; }
115 h2 { font-size: 150%; }
116 h2 .editsection { font-size: 67%; }
117 h3, h4, h5, h6 {
118 border-bottom: none;
119 font-weight: bold;
120 }
121 h3 { font-size: 132%; }
122 h3 .editsection { font-size: 76%; font-weight: normal; }
123 h4 { font-size: 116%; }
124 h4 .editsection { font-size: 86%; font-weight: normal; }
125 h5 { font-size: 100%; }
126 h5 .editsection { font-weight: normal; }
127 h6 { font-size: 80%; }
128 h6 .editsection { font-size: 125%; font-weight: normal; }
129
130 .editsection {
131 float: right;
132 margin-left: 5px;
133 }
134
135 ul {
136 line-height: 1.5em;
137 list-style-type: square;
138 margin: .3em 0 0 1.5em;
139 padding: 0;
140 list-style-image: url(bullet.gif);
141 }
142 ol {
143 line-height: 1.5em;
144 margin: .3em 0 0 3.2em;
145 padding: 0;
146 list-style-image: none;
147 }
148 li {
149 margin-bottom: .1em;
150 }
151 dt {
152 font-weight: bold;
153 margin-bottom: .1em;
154 }
155 dl {
156 margin-top: .2em;
157 margin-bottom: .5em;
158 }
159 dd {
160 line-height: 1.5em;
161 margin-left: 2em;
162 margin-bottom: .1em;
163 }
164
165 fieldset {
166 border: 1px solid #2f6fab;
167 margin: 1em 0 1em 0;
168 padding: 0 1em 1em;
169 line-height: 1.5em;
170 }
171 legend {
172 padding: .5em;
173 font-size: 95%;
174 }
175 form {
176 border: none;
177 margin: 0;
178 }
179
180 textarea {
181 width: 100%;
182 padding: .1em;
183 }
184
185 input.historysubmit {
186 padding: 0 .3em .3em .3em !important;
187 font-size: 94%;
188 cursor: pointer;
189 height: 1.7em !important;
190 margin-left: 1.6em;
191 }
192 select {
193 vertical-align: top;
194 }
195 abbr, acronym, .explain {
196 border-bottom: 1px dotted black;
197 color: black;
198 background: none;
199 cursor: help;
200 }
201 q {
202 font-family: Times, "Times New Roman", serif;
203 font-style: italic;
204 }
205 /* disabled for now
206 blockquote {
207 font-family: Times, "Times New Roman", serif;
208 font-style: italic;
209 }*/
210 code {
211 background-color: #f9f9f9;
212 }
213 pre {
214 padding: 1em;
215 border: 1px dashed #2f6fab;
216 color: black;
217 background-color: #f9f9f9;
218 line-height: 1.1em;
219 }
220
221 /*
222 ** the main content area
223 */
224
225 #contentSub, #contentSub2 {
226 font-size: 84%;
227 line-height: 1.2em;
228 margin: 0 0 1.4em 1em;
229 color: #7d7d7d;
230 width: auto;
231 }
232 span.subpages {
233 display: block;
234 }
235
236 /* Some space under the headers in the content area */
237 #bodyContent h1, #bodyContent h2 {
238 margin-bottom: .6em;
239 }
240 #bodyContent h3, #bodyContent h4, #bodyContent h5 {
241 margin-bottom: .3em;
242 }
243 .firstHeading {
244 margin-bottom: .1em;
245 }
246
247 /* user notification thing */
248 .usermessage {
249 background-color: #ffce7b;
250 border: 1px solid #ffa500;
251 color: black;
252 font-weight: bold;
253 margin: 2em 0 1em;
254 padding: .5em 1em;
255 vertical-align: middle;
256 }
257 #siteNotice {
258 text-align: center;
259 font-size: 95%;
260 padding: 0 .9em;
261 }
262 #siteNotice p {
263 margin: 0;
264 padding: 0;
265 }
266 .error {
267 color: red;
268 font-size: larger;
269 }
270 .errorbox, .successbox {
271 font-size: larger;
272 border: 2px solid;
273 padding: .5em 1em;
274 float: left;
275 margin-bottom: 2em;
276 color: #000;
277 }
278 .errorbox {
279 border-color: red;
280 background-color: #fff2f2;
281 }
282 .successbox {
283 border-color: green;
284 background-color: #dfd;
285 }
286 .errorbox h2, .successbox h2 {
287 font-size: 1em;
288 font-weight: bold;
289 display: inline;
290 margin: 0 .5em 0 0;
291 border: none;
292 }
293
294 #catlinks {
295 border: 1px solid #aaa;
296 background-color: #f9f9f9;
297 padding: 5px;
298 margin-top: 1em;
299 clear: both;
300 }
301 /* currently unused, intended to be used by a metadata box
302 in the bottom-right corner of the content area */
303 .documentDescription {
304 /* The summary text describing the document */
305 font-weight: bold;
306 display: block;
307 margin: 1em 0;
308 line-height: 1.5em;
309 }
310 .documentByLine {
311 text-align: right;
312 font-size: 90%;
313 clear: both;
314 font-weight: normal;
315 color: #76797c;
316 }
317
318 /* emulate center */
319 .center {
320 width: 100%;
321 text-align: center;
322 }
323 *.center * {
324 margin-left: auto;
325 margin-right: auto;
326 }
327 /* small for tables and similar */
328 .small, .small * {
329 font-size: 94%;
330 }
331 table.small {
332 font-size: 100%;
333 }
334
335 /*
336 ** content styles
337 */
338
339 #toc,
340 .toc,
341 .mw-warning {
342 border: 1px solid #aaa;
343 background-color: #f9f9f9;
344 padding: 5px;
345 font-size: 95%;
346 }
347 #toc h2,
348 .toc h2 {
349 display: inline;
350 border: none;
351 padding: 0;
352 font-size: 100%;
353 font-weight: bold;
354 }
355 #toc #toctitle,
356 .toc #toctitle,
357 #toc .toctitle,
358 .toc .toctitle {
359 text-align: center;
360 }
361 #toc ul,
362 .toc ul {
363 list-style-type: none;
364 list-style-image: none;
365 margin-left: 0;
366 padding-left: 0;
367 text-align: left;
368 }
369 #toc ul ul,
370 .toc ul ul {
371 margin: 0 0 0 2em;
372 }
373 #toc .toctoggle,
374 .toc .toctoggle {
375 font-size: 94%;
376 }
377
378 .mw-warning {
379 margin-left: 50px;
380 margin-right: 50px;
381 text-align: center;
382 }
383
384 /* images */
385 div.floatright, table.floatright {
386 clear: right;
387 float: right;
388 position: relative;
389 margin: 0 0 .5em .5em;
390 border: 0;
391 /*
392 border: .5em solid white;
393 border-width: .5em 0 .8em 1.4em;
394 */
395 }
396 div.floatright p { font-style: italic; }
397 div.floatleft, table.floatleft {
398 float: left;
399 clear: left;
400 position: relative;
401 margin: 0 .5em .5em 0;
402 border: 0;
403 /*
404 margin: .3em .5em .5em 0;
405 border: .5em solid white;
406 border-width: .5em 1.4em .8em 0;
407 */
408 }
409 div.floatleft p { font-style: italic; }
410 /* thumbnails */
411 div.thumb {
412 margin-bottom: .5em;
413 border-style: solid;
414 border-color: white;
415 width: auto;
416 }
417 div.thumbinner {
418 border: 1px solid #ccc;
419 padding: 3px !important;
420 background-color: #f9f9f9;
421 font-size: 94%;
422 text-align: center;
423 overflow: hidden;
424 }
425 html .thumbimage {
426 border: 1px solid #ccc;
427 }
428 html .thumbcaption {
429 border: none;
430 text-align: left;
431 line-height: 1.4em;
432 padding: 3px !important;
433 font-size: 94%;
434 }
435 div.magnify {
436 float: right;
437 border: none !important;
438 background: none !important;
439 }
440 div.magnify a, div.magnify img {
441 display: block;
442 border: none !important;
443 background: none !important;
444 }
445 div.tright {
446 clear: right;
447 float: right;
448 border-width: .5em 0 .8em 1.4em;
449 }
450 div.tleft {
451 float: left;
452 clear: left;
453 margin-right: .5em;
454 border-width: .5em 1.4em .8em 0;
455 }
456
457 .hiddenStructure {
458 display: none;
459 }
460 img.tex {
461 vertical-align: middle;
462 }
463 span.texhtml {
464 font-family: serif;
465 }
466
467 /*
468 ** classes for special content elements like town boxes
469 ** intended to be referenced directly from the wiki src
470 */
471
472 /*
473 ** User styles
474 */
475 /* table standards */
476 table.rimage {
477 float: right;
478 position: relative;
479 margin-left: 1em;
480 margin-bottom: 1em;
481 text-align: center;
482 }
483 .toccolours {
484 border: 1px solid #aaa;
485 background-color: #f9f9f9;
486 padding: 5px;
487 font-size: 95%;
488 }
489 div.townBox {
490 position: relative;
491 float: right;
492 background: white;
493 margin-left: 1em;
494 border: 1px solid gray;
495 padding: .3em;
496 width: 200px;
497 overflow: hidden;
498 clear: right;
499 }
500 div.townBox dl {
501 padding: 0;
502 margin: 0 0 .3em;
503 font-size: 96%;
504 }
505 div.townBox dl dt {
506 background: none;
507 margin: .4em 0 0;
508 }
509 div.townBox dl dd {
510 margin: .1em 0 0 1.1em;
511 background-color: #f3f3f3;
512 }
513
514 /*
515 ** edit views etc
516 */
517 .special li {
518 line-height: 1.4em;
519 margin: 0;
520 padding: 0;
521 }
522
523 /* Page history styling */
524 /* the auto-generated edit comments */
525 .autocomment {
526 color: gray;
527 }
528 #pagehistory span.user {
529 margin-left: 1.4em;
530 margin-right: .4em;
531 }
532 #pagehistory span.minor {
533 font-weight: bold;
534 }
535 #pagehistory li {
536 border: 1px solid white;
537 }
538 #pagehistory li.selected {
539 background-color: #f9f9f9;
540 border: 1px dashed #aaa;
541 }
542
543 /*
544 ** keep the whitespace in front of the ^=, hides rule from konqueror
545 ** this is css3, the validator doesn't like it when validating as css2
546 */
547 #bodyContent a.external,
548 #bodyContent a[href ^="gopher://"] {
549 background: url(external.png) center right no-repeat;
550 padding-right: 13px;
551 }
552 #bodyContent a[href ^="https://"],
553 .link-https {
554 background: url(lock_icon.gif) center right no-repeat;
555 padding-right: 16px;
556 }
557 #bodyContent a[href ^="mailto:"],
558 .link-mailto {
559 background: url(mail_icon.gif) center right no-repeat;
560 padding-right: 18px;
561 }
562 #bodyContent a[href ^="news://"] {
563 background: url(news_icon.png) center right no-repeat;
564 padding-right: 18px;
565 }
566 #bodyContent a[href ^="ftp://"],
567 .link-ftp {
568 background: url(file_icon.gif) center right no-repeat;
569 padding-right: 18px;
570 }
571 #bodyContent a[href ^="irc://"],
572 .link-irc {
573 background: url(discussionitem_icon.gif) center right no-repeat;
574 padding-right: 18px;
575 }
576 #bodyContent a.external[href $=".ogg"], #bodyContent a.external[href $=".OGG"],
577 #bodyContent a.external[href $=".mid"], #bodyContent a.external[href $=".MID"],
578 #bodyContent a.external[href $=".midi"], #bodyContent a.external[href $=".MIDI"],
579 #bodyContent a.external[href $=".mp3"], #bodyContent a.external[href $=".MP3"],
580 #bodyContent a.external[href $=".wav"], #bodyContent a.external[href $=".WAV"],
581 #bodyContent a.external[href $=".wma"], #bodyContent a.external[href $=".WMA"],
582 .link-audio {
583 background: url("audio.png") center right no-repeat;
584 padding-right: 13px;
585 }
586 #bodyContent a.external[href $=".ogm"], #bodyContent a.external[href $=".OGM"],
587 #bodyContent a.external[href $=".avi"], #bodyContent a.external[href $=".AVI"],
588 #bodyContent a.external[href $=".mpeg"], #bodyContent a.external[href $=".MPEG"],
589 #bodyContent a.external[href $=".mpg"], #bodyContent a.external[href $=".MPG"],
590 .link-video {
591 background: url("video.png") center right no-repeat;
592 padding-right: 13px;
593 }
594 #bodyContent a.external[href $=".pdf"], #bodyContent a.external[href $=".PDF"],
595 #bodyContent a.external[href *=".pdf#"], #bodyContent a.external[href *=".PDF#"],
596 #bodyContent a.external[href *=".pdf?"], #bodyContent a.external[href *=".PDF?"],
597 .link-document {
598 background: url("document.png") center right no-repeat;
599 padding-right: 12px;
600 }
601
602 /* disable interwiki styling */
603 #bodyContent a.extiw,
604 #bodyContent a.extiw:active {
605 color: #36b;
606 background: none;
607 padding: 0;
608 }
609 #bodyContent a.external {
610 color: #36b;
611 }
612 /* this can be used in the content area to switch off
613 special external link styling */
614 #bodyContent .plainlinks a {
615 background: none !important;
616 padding: 0 !important;
617 }
618 /*
619 ** Structural Elements
620 */
621
622 /*
623 ** general portlet styles (elements in the quickbar)
624 */
625 .portlet {
626 border: none;
627 margin: 0 0 .5em;
628 padding: 0;
629 float: none;
630 width: 11.6em;
631 overflow: hidden;
632 }
633 .portlet h4 {
634 font-size: 95%;
635 font-weight: normal;
636 white-space: nowrap;
637 }
638 .portlet h5 {
639 background: transparent;
640 padding: 0 1em 0 .5em;
641 display: inline;
642 height: 1em;
643 text-transform: lowercase;
644 font-size: 91%;
645 font-weight: normal;
646 white-space: nowrap;
647 }
648 .portlet h6 {
649 background: #ffae2e;
650 border: 1px solid #2f6fab;
651 border-style: solid solid none solid;
652 padding: 0 1em 0 1em;
653 text-transform: lowercase;
654 display: block;
655 font-size: 1em;
656 height: 1.2em;
657 font-weight: normal;
658 white-space: nowrap;
659 }
660 .pBody {
661 font-size: 95%;
662 background-color: white;
663 color: black;
664 border-collapse: collapse;
665 border: 1px solid #aaa;
666 padding: 0 .8em .3em .5em;
667 }
668 .portlet h1,
669 .portlet h2,
670 .portlet h3,
671 .portlet h4 {
672 margin: 0;
673 padding: 0;
674 }
675 .portlet ul {
676 line-height: 1.5em;
677 list-style-type: square;
678 list-style-image: url(bullet.gif);
679 font-size: 95%;
680 }
681 .portlet li {
682 padding: 0;
683 margin: 0;
684 }
685
686 /*
687 ** Logo properties
688 */
689
690 @media handheld {
691 #p-logo { display: none }
692 }
693
694 /*
695 ** the navigation portlet
696 */
697
698 #p-navigation .pBody {
699 padding-right: 0;
700 }
701
702 #p-navigation li.active a, #p-navigation li.active a:hover {
703 text-decoration: none;
704 font-weight: bold;
705 }
706
707
708 /*
709 ** Search portlet
710 */
711 input.searchButton {
712 margin-top: 1px;
713 font-size: 95%;
714 }
715 #searchGoButton {
716 padding-left: .5em;
717 padding-right: .5em;
718 font-weight: bold;
719 }
720 #searchInput {
721 width: 10.9em;
722 margin: 0;
723 font-size: 95%;
724 }
725 #p-search .pBody {
726 padding: .5em .4em .4em .4em;
727 text-align: center;
728 }
729
730 /*
731 ** the personal toolbar
732 */
733 #p-personal ul {
734 text-transform: lowercase;
735 }
736 #p-personal li.active {
737 font-weight: bold;
738 }
739 /*
740 ** the page-related actions- page/talk, edit etc
741 */
742 #p-cactions .hiddenStructure {
743 display: none;
744 }
745 #p-cactions li a {
746 text-transform: lowercase;
747 }
748
749 /* TODO: #t-iscite is only used by the Cite extension, come up with some
750 * system which allows extensions to add to this file on the fly
751 */
752 #t-ispermalink, #t-iscite {
753 color: #999;
754 }
755 /*
756 ** footer
757 */
758 #footer {
759 background-color: white;
760 border-top: 1px solid #fabd23;
761 border-bottom: 1px solid #fabd23;
762 margin: .6em 0 1em 0;
763 padding: .4em 0 1.2em 0;
764 text-align: center;
765 font-size: 90%;
766 }
767 #footer li {
768 display: inline;
769 margin: 0 1.3em;
770 }
771 /* hide from incapable browsers */
772 head:first-child+body #footer li { white-space: nowrap; }
773 #f-poweredbyico, #f-copyrightico {
774 margin: 0 8px;
775 position: relative;
776 top: -2px; /* Bump it up just a tad */
777 }
778 #f-poweredbyico {
779 float: right;
780 height: 1%;
781 }
782 #f-copyrightico {
783 float: left;
784 height: 1%;
785 }
786
787 /* js pref toc */
788 #preftoc {
789 margin: 0;
790 padding: 0;
791 width: 100%;
792 clear: both;
793 }
794 #preftoc li {
795 background-color: #f0f0f0;
796 color: #000;
797 }
798 #preftoc li.selected {
799 font-weight: bold;
800 background-color: #f9f9f9;
801 border: 1px solid #aaa;
802 border-bottom: none;
803 cursor: default;
804 top: 1px;
805 padding-top: 2px;
806 margin-right: -3px;
807 }
808 #preftoc > li.selected {
809 top: 2px;
810 }
811 #preftoc a,
812 #preftoc a:active {
813 display: block;
814 color: #000;
815 padding: 0 .7em;
816 position: relative;
817 text-decoration: none;
818 }
819 #preftoc li.selected a {
820 cursor: default;
821 text-decoration: none;
822 }
823 #prefcontrol {
824 padding-top: 2em;
825 clear: both;
826 }
827 #preferences {
828 margin: 0;
829 border: 1px solid #aaa;
830 clear: both;
831 padding: 1.5em;
832 background-color: #F9F9F9;
833 }
834 .prefsection {
835 border: none;
836 padding: 0;
837 margin: 0;
838 }
839 .prefsection fieldset {
840 border: 1px solid #aaa;
841 float: left;
842 margin-right: 2em;
843 }
844 .prefsection legend {
845 font-weight: bold;
846 }
847 .prefsection table, .prefsection legend {
848 background-color: #F9F9F9;
849 }
850 div.prefsectiontip {
851 font-size: x-small;
852 padding: .2em 2em;
853 }
854 .btnSavePrefs {
855 font-weight: bold;
856 padding-left: .3em;
857 padding-right: .3em;
858 }
859
860 .preferences-login {
861 clear: both;
862 margin-bottom: 1.5em;
863 }
864
865 .prefcache {
866 font-size: 90%;
867 margin-top: 2em;
868 }
869
870 div#userloginForm form,
871 div#userlogin form#userlogin2 {
872 margin: 0 3em 1em 0;
873 border: 1px solid #aaa;
874 clear: both;
875 padding: 1.5em 2em;
876 background-color: #f9f9f9;
877 float: left;
878 }
879
880 div#userloginForm table,
881 div#userlogin form#userlogin2 table {
882 background-color: #f9f9f9;
883 }
884
885 div#userloginForm h2,
886 div#userlogin form#userlogin2 h2 {
887 padding-top: 0;
888 }
889
890 div#userlogin .captcha {
891 border: 1px solid #bbb;
892 padding: 1.5em 2em;
893 background-color: white;
894 }
895
896
897 #userloginprompt, #languagelinks {
898 font-size: 85%;
899 }
900
901 #login-sectiontip {
902 font-size: 85%;
903 line-height: 1.2;
904 padding-top: 2em;
905 }
906
907 #userlogin .loginText, #userlogin .loginPassword {
908 width: 12em;
909 }
910
911 #userloginlink a, #wpLoginattempt, #wpCreateaccount {
912 font-weight: bold;
913 }
914
915 /* more IE fixes */
916 /* float/negative margin brokenness */
917 * html #footer {margin-top: 0;}
918 * html #column-content {
919 display: inline;
920 margin-bottom: 0;
921 }
922 * html div.editsection { font-size: smaller; }
923 #pagehistory li.selected { position: relative; }
924
925 /* Mac IE 5.0 fix; floated content turns invisible */
926 * > html #column-content {
927 float: none;
928 }
929 * > html #column-one {
930 position: absolute;
931 left: 0;
932 top: 0;
933 }
934 * > html #footer {
935 margin-left: 13.2em;
936 }
937 .redirectText {
938 font-size: 150%;
939 margin: 5px;
940 }
941
942 .printfooter {
943 display: none;
944 }
945
946 .not-patrolled {
947 background-color: #ffa;
948 }
949 div.patrollink {
950 font-size: 75%;
951 text-align: right;
952 }
953 span.newpage, span.minor, span.searchmatch, span.bot {
954 font-weight: bold;
955 }
956 span.unpatrolled {
957 font-weight: bold;
958 color: red;
959 }
960
961 span.searchmatch {
962 color: red;
963 }
964 .sharedUploadNotice {
965 font-style: italic;
966 }
967
968 span.updatedmarker {
969 color: black;
970 background-color: #0f0;
971 }
972
973 table.gallery {
974 border: 1px solid #ccc;
975 margin: 2px;
976 padding: 2px;
977 background-color: white;
978 }
979
980 table.gallery tr {
981 vertical-align: top;
982 }
983
984 table.gallery td {
985 vertical-align: top;
986 background-color: #f9f9f9;
987 border: solid 2px white;
988 }
989
990 /* Keep this temporarily so that cached pages will display right */
991 table.gallery td.galleryheader {
992 text-align: center;
993 font-weight: bold;
994 }
995 table.gallery caption {
996 font-weight: bold;
997 }
998
999 div.gallerybox {
1000 margin: 2px;
1001 width: 150px;
1002 }
1003
1004 div.gallerybox div.thumb {
1005 text-align: center;
1006 border: 1px solid #ccc;
1007 margin: 2px;
1008 }
1009
1010 div.gallerytext {
1011 overflow: hidden;
1012 font-size: 94%;
1013 padding: 2px 4px;
1014 }
1015
1016 span.comment {
1017 font-style: italic;
1018 }
1019
1020 span.changedby {
1021 font-size: 95%;
1022 }
1023
1024 .previewnote {
1025 text-indent: 3em;
1026 color: #c00;
1027 border-bottom: 1px solid #aaa;
1028 padding-bottom: 1em;
1029 margin-bottom: 1em;
1030 }
1031
1032 .previewnote p {
1033 margin: 0;
1034 padding: 0;
1035 }
1036
1037 .editExternally {
1038 border: 1px solid gray;
1039 background-color: #ffffff;
1040 padding: 3px;
1041 margin-top: 0.5em;
1042 float: left;
1043 font-size: small;
1044 text-align: center;
1045 }
1046 .editExternallyHelp {
1047 font-style: italic;
1048 color: gray;
1049 }
1050
1051 li span.deleted, span.history-deleted {
1052 text-decoration: line-through;
1053 color: #888;
1054 font-style: italic;
1055 }
1056
1057 .toggle {
1058 margin-left: 2em;
1059 text-indent: -2em;
1060 }
1061
1062 /* Classes for EXIF data display */
1063 table.mw_metadata {
1064 font-size: 0.8em;
1065 margin-left: 0.5em;
1066 margin-bottom: 0.5em;
1067 width: 300px;
1068 }
1069
1070 table.mw_metadata caption {
1071 font-weight: bold;
1072 }
1073
1074 table.mw_metadata th {
1075 font-weight: normal;
1076 }
1077
1078 table.mw_metadata td {
1079 padding: 0.1em;
1080 }
1081
1082 table.mw_metadata {
1083 border: none;
1084 border-collapse: collapse;
1085 }
1086
1087 table.mw_metadata td, table.mw_metadata th {
1088 text-align: center;
1089 border: 1px solid #aaaaaa;
1090 padding-left: 0.1em;
1091 padding-right: 0.1em;
1092 }
1093
1094 table.mw_metadata th {
1095 background-color: #f9f9f9;
1096 }
1097
1098 table.mw_metadata td {
1099 background-color: #fcfcfc;
1100 }
1101
1102 table.collapsed tr.collapsable {
1103 display: none;
1104 }
1105
1106
1107 /* filetoc */
1108 ul#filetoc {
1109 text-align: center;
1110 border: 1px solid #aaaaaa;
1111 background-color: #f9f9f9;
1112 padding: 5px;
1113 font-size: 95%;
1114 margin-bottom: 0.5em;
1115 margin-left: 0;
1116 margin-right: 0;
1117 }
1118
1119 #filetoc li {
1120 display: inline;
1121 list-style-type: none;
1122 padding-right: 2em;
1123 }
1124
1125 input#wpSummary {
1126 width: 80%;
1127 }
1128
1129 /* @bug 1714 */
1130 input#wpSave, input#wpDiff {
1131 margin-right: 0.33em;
1132 }
1133
1134 #editform .editOptions {
1135 display: inline;
1136 }
1137
1138 #wpSave {
1139 font-weight: bold;
1140 }
1141
1142 /* Classes for article validation */
1143
1144 table.revisionform_default {
1145 border: 1px solid #000000;
1146 }
1147
1148 table.revisionform_focus {
1149 border: 1px solid #000000;
1150 background-color:#00BBFF;
1151 }
1152
1153 tr.revision_tr_default {
1154 background-color:#EEEEEE;
1155 }
1156
1157 tr.revision_tr_first {
1158 background-color:#DDDDDD;
1159 }
1160
1161 p.revision_saved {
1162 color: green;
1163 font-weight:bold;
1164 }
1165
1166 #mw_trackbacks {
1167 border: solid 1px #bbbbff;
1168 background-color: #eeeeff;
1169 padding: 0.2em;
1170 }
1171
1172
1173 /* Allmessages table */
1174
1175 #allmessagestable th {
1176 background-color: #b2b2ff;
1177 }
1178
1179 #allmessagestable tr.orig {
1180 background-color: #ffe2e2;
1181 }
1182
1183 #allmessagestable tr.new {
1184 background-color: #e2ffe2;
1185 }
1186
1187 #allmessagestable tr.def {
1188 background-color: #f0f0ff;
1189 }
1190
1191
1192 /* noarticletext */
1193 div.noarticletext {
1194 border: 1px solid #ccc;
1195 background: #fff;
1196 padding: .2em 1em;
1197 color: #000;
1198 }
1199
1200 div#searchTargetContainer {
1201 left: 10px;
1202 top: 10px;
1203 width: 90%;
1204 background: white;
1205 }
1206
1207 div#searchTarget {
1208 padding: 3px;
1209 margin: 5px;
1210 background: #F0F0F0;
1211 border: solid 1px blue;
1212 }
1213
1214 div#searchTarget ul li {
1215 list-style: none;
1216 }
1217
1218 div#searchTarget ul li:before {
1219 color: orange;
1220 content: "\00BB \0020";
1221 }
1222
1223 div.multipageimagenavbox {
1224 border: solid 1px silver;
1225 padding: 4px;
1226 margin: 1em;
1227 -moz-border-radius: 6px;
1228 background: #f0f0f0;
1229 }
1230
1231 div.multipageimagenavbox div.thumb {
1232 border: none;
1233 margin-left: 2em;
1234 margin-right: 2em;
1235 }
1236
1237 div.multipageimagenavbox hr {
1238 margin: 6px;
1239 }
1240
1241 table.multipageimage td {
1242 text-align: center;
1243 }
1244
1245 /** Special:Version */
1246
1247 table#sv-ext, table#sv-hooks {
1248 margin: 1em;
1249 padding:0em;
1250 }
1251
1252 #sv-ext td, #sv-hooks td,
1253 #sv-ext th, #sv-hooks th {
1254 border: 1px solid #A0A0A0;
1255 padding: 0 0.15em 0 0.15em;
1256 }
1257 #sv-ext th, #sv-hooks th {
1258 background-color: #F0F0F0;
1259 color: black;
1260 padding: 0 0.15em 0 0.15em;
1261 }
1262 tr.sv-space{
1263 height: 0.8em;
1264 border:none;
1265 }
1266 tr.sv-space td { display: none; }
1267
1268 /*
1269 Table pager (e.g. Special:Imagelist)
1270 - remove underlines from the navigation link
1271 - collapse borders
1272 - set the borders to outsets (similar to Special:Allmessages)
1273 - remove line wrapping for all td and th, set background color
1274 - restore line wrapping for the last two table cells (description and size)
1275 */
1276 .TablePager_nav a { text-decoration: none; }
1277 .TablePager { border-collapse: collapse; }
1278 .TablePager, .TablePager td, .TablePager th {
1279 border: 0.15em solid #777777;
1280 padding: 0 0.15em 0 0.15em;
1281 }
1282 .TablePager th { background-color: #eeeeff }
1283 .TablePager td { background-color: #ffffff }
1284 .TablePager tr:hover td { background-color: #eeeeff }
1285
1286 .imagelist td, .imagelist th { white-space: nowrap }
1287 .imagelist .TablePager_col_links { background-color: #eeeeff }
1288 .imagelist .TablePager_col_img_description { white-space: normal }
1289 .imagelist th.TablePager_sort { background-color: #ccccff }
1290
1291 .templatesUsed { margin-top: 1.5em; }
1292
1293 .mw-summary-preview {
1294 margin: 0.1em 0;
1295 }
1296 @media handheld {
1297 .nonessential {
1298 /* Kill big bulky stuff that will clog up the screen */
1299 display: none;
1300 }
1301 }