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