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