70f8a9068ececf4afaf43834b0726c689b8c5014
[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 #p-search .pBody {
743 text-align: center;
744 }
745 input.searchButton {
746 margin-top: 1px;
747 font-size: 95%;
748 }
749 #searchGoButton {
750 padding-left: .5em;
751 padding-right: .5em;
752 font-weight: bold;
753 }
754 #searchInput {
755 width: 10.9em;
756 margin: 0;
757 font-size: 95%;
758 }
759 #p-search .pBody {
760 padding: .5em .4em .4em .4em;
761 }
762
763 /*
764 ** the personal toolbar
765 */
766
767 #p-personal {
768 width: 100%;
769 white-space: nowrap;
770 padding: 0;
771 margin: 0;
772 position: absolute;
773 left: 0;
774 top: 0;
775 z-index: 0;
776 border: none;
777 background: none;
778 overflow: visible;
779 line-height: 1.2em;
780 }
781
782 #p-personal h5 {
783 display: none;
784 }
785 #p-personal .portlet,
786 #p-personal .pBody {
787 padding: 0;
788 margin: 0;
789 border: none;
790 z-index: 0;
791 overflow: visible;
792 background: none;
793 }
794 /* this is the ul contained in the portlet */
795 #p-personal ul {
796 border: none;
797 line-height: 1.4em;
798 color: #2f6fab;
799 padding: 0 2em 0 3em;
800 margin: 0;
801 text-align: right;
802 text-transform: lowercase;
803 list-style: none;
804 z-index: 0;
805 background: none;
806 cursor: default;
807 }
808 #p-personal li {
809 z-index: 0;
810 border: none;
811 padding: 0;
812 display: inline;
813 color: #2f6fab;
814 margin-left: 1em;
815 line-height: 1.2em;
816 background: none;
817 }
818 #p-personal li.active {
819 font-weight: bold;
820 }
821 #p-personal li a {
822 text-decoration: none;
823 color: #005896;
824 padding-bottom: .2em;
825 background: none;
826 }
827 #p-personal li a:hover {
828 background-color: white;
829 padding-bottom: .2em;
830 text-decoration: none;
831 }
832 #p-personal li.active a:hover {
833 background-color: transparent;
834 }
835 /* the icon in front of the user name, single quotes
836 in bg url to hide it from iemac */
837 li#pt-userpage,
838 li#pt-anonuserpage,
839 li#pt-login {
840 background: url(user.gif) top left no-repeat;
841 padding-left: 20px;
842 text-transform: none;
843 }
844
845 /*
846 ** the page-related actions- page/talk, edit etc
847 */
848 #p-cactions {
849 position: absolute;
850 top: 1.3em;
851 left: 11.5em;
852 margin: 0;
853 white-space: nowrap;
854 width: 76%;
855 line-height: 1.1em;
856 overflow: visible;
857 background: none;
858 border-collapse: collapse;
859 padding-left: 1em;
860 list-style: none;
861 font-size: 95%;
862 }
863 #p-cactions .hiddenStructure {
864 display: none;
865 }
866 #p-cactions ul {
867 list-style: none;
868 }
869 #p-cactions li {
870 display: inline;
871 border: 1px solid #aaa;
872 border-bottom: none;
873 padding: 0 0 .1em 0;
874 margin: 0 .3em 0 0;
875 overflow: visible;
876 background: white;
877 }
878 #p-cactions li.selected {
879 border-color: #fabd23;
880 padding: 0 0 .2em 0;
881 font-weight: bold;
882 }
883 #p-cactions li a {
884 background-color: #fbfbfb;
885 color: #002bb8;
886 border: none;
887 padding: 0 .8em .3em;
888 text-decoration: none;
889 text-transform: lowercase;
890 position: relative;
891 z-index: 0;
892 margin: 0;
893 }
894 #p-cactions li.selected a {
895 z-index: 3;
896 background-color: #fff;
897 padding: 0 1em .2em!important;
898 }
899 #p-cactions .new a {
900 color: #ba0000;
901 }
902 #p-cactions li a:hover {
903 z-index: 3;
904 text-decoration: none;
905 background-color: #fff;
906 }
907 #p-cactions h5 {
908 display: none;
909 }
910 #p-cactions li.istalk {
911 margin-right: 0;
912 }
913 #p-cactions li.istalk a {
914 padding-right: .5em;
915 }
916 #p-cactions #ca-addsection a {
917 padding-left: .4em;
918 padding-right: .4em;
919 }
920 /* offsets to distinguish the tab groups */
921 li#ca-talk {
922 margin-right: 1.6em;
923 }
924 li#ca-watch, li#ca-unwatch, li#ca-varlang-0, li#ca-print {
925 margin-left: 1.6em;
926 }
927
928 /*
929 ** the remaining portlets
930 */
931 #p-tbx,
932 #p-lang {
933 position: relative;
934 z-index: 3;
935 }
936
937 /* TODO: #t-iscite is only used by the Cite extension, come up with some
938 * system which allows extensions to add to this file on the fly
939 */
940 #t-ispermalink, #t-iscite {
941 color: #999;
942 }
943 /*
944 ** footer
945 */
946 #footer {
947 background-color: white;
948 border-top: 1px solid #fabd23;
949 border-bottom: 1px solid #fabd23;
950 margin: .6em 0 1em 0;
951 padding: .4em 0 1.2em 0;
952 text-align: center;
953 font-size: 90%;
954 }
955 #footer li {
956 display: inline;
957 margin: 0 1.3em;
958 }
959 /* hide from incapable browsers */
960 head:first-child+body #footer li { white-space: nowrap; }
961 #f-poweredbyico, #f-copyrightico {
962 margin: 0 8px;
963 position: relative;
964 top: -2px; /* Bump it up just a tad */
965 }
966 #f-poweredbyico {
967 float: right;
968 height: 1%;
969 }
970 #f-copyrightico {
971 float: left;
972 height: 1%;
973 }
974
975 /* js pref toc */
976 #preftoc {
977 margin: 0;
978 padding: 0;
979 width: 100%;
980 clear: both;
981 }
982 #preftoc li {
983 margin: 1px -2px 1px 2px;
984 float: left;
985 padding: 2px 0 3px 0;
986 background-color: #f0f0f0;
987 color: #000;
988 border: 1px solid #fff;
989 border-right-color: #716f64;
990 border-bottom: 0;
991 position: relative;
992 white-space: nowrap;
993 list-style-type: none;
994 list-style-image: none;
995 z-index: 3;
996 }
997 #preftoc li.selected {
998 font-weight: bold;
999 background-color: #f9f9f9;
1000 border: 1px solid #aaa;
1001 border-bottom: none;
1002 cursor: default;
1003 top: 1px;
1004 padding-top: 2px;
1005 margin-right: -3px;
1006 }
1007 #preftoc > li.selected {
1008 top: 2px;
1009 }
1010 #preftoc a,
1011 #preftoc a:active {
1012 display: block;
1013 color: #000;
1014 padding: 0 .7em;
1015 position: relative;
1016 text-decoration: none;
1017 }
1018 #preftoc li.selected a {
1019 cursor: default;
1020 text-decoration: none;
1021 }
1022 #prefcontrol {
1023 padding-top: 2em;
1024 clear: both;
1025 }
1026 #preferences {
1027 margin: 0;
1028 border: 1px solid #aaa;
1029 clear: both;
1030 padding: 1.5em;
1031 background-color: #F9F9F9;
1032 }
1033 .prefsection {
1034 border: none;
1035 padding: 0;
1036 margin: 0;
1037 }
1038 .prefsection fieldset {
1039 border: 1px solid #aaa;
1040 float: left;
1041 margin-right: 2em;
1042 }
1043 .prefsection legend {
1044 font-weight: bold;
1045 }
1046 .prefsection table, .prefsection legend {
1047 background-color: #F9F9F9;
1048 }
1049 .mainLegend {
1050 display: none;
1051 }
1052 div.prefsectiontip {
1053 font-size: 95%;
1054 margin-top: 0;
1055 background-color: #FFC1C1;
1056 padding: .2em .7em;
1057 clear: both;
1058 }
1059 .btnSavePrefs {
1060 font-weight: bold;
1061 padding-left: .3em;
1062 padding-right: .3em;
1063 }
1064
1065 .preferences-login {
1066 clear: both;
1067 margin-bottom: 1.5em;
1068 }
1069
1070 .prefcache {
1071 font-size: 90%;
1072 margin-top: 2em;
1073 }
1074
1075 div#userloginForm form,
1076 div#userlogin form#userlogin2 {
1077 margin: 0 3em 1em 0;
1078 border: 1px solid #aaa;
1079 clear: both;
1080 padding: 1.5em 2em;
1081 background-color: #f9f9f9;
1082 float: left;
1083 }
1084
1085 div#userloginForm table,
1086 div#userlogin form#userlogin2 table {
1087 background-color: #f9f9f9;
1088 }
1089
1090 div#userloginForm h2,
1091 div#userlogin form#userlogin2 h2 {
1092 padding-top: 0;
1093 }
1094
1095 div#userlogin .captcha {
1096 border: 1px solid #bbb;
1097 padding: 1.5em 2em;
1098 width: 400px;
1099 background-color: white;
1100 }
1101
1102
1103 #userloginprompt {
1104 font-size: 85%;
1105 }
1106
1107 #login-emailforlost {
1108 font-size: 85%;
1109 line-height: 1.2;
1110 padding-top: 2em;
1111 }
1112
1113 #userlogin .loginText, #userlogin .loginPassword {
1114 width: 12em;
1115 }
1116
1117 #userloginlink a, #wpLoginattempt, #wpCreateaccount {
1118 font-weight: bold;
1119 }
1120
1121 /*
1122 ** IE/Mac fixes, hope to find a validating way to move this
1123 ** to a separate stylesheet. This would work but doesn't validate:
1124 ** @import("IEMacFixes.css");
1125 */
1126 /* tabs: border on the a, not the div */
1127 * > html #p-cactions li { border: none; }
1128 * > html #p-cactions li a {
1129 border: 1px solid #aaa;
1130 border-bottom: none;
1131 }
1132 * > html #p-cactions li.selected a { border-color: #fabd23; }
1133 /* footer icons need a fixed width */
1134 * > html #f-poweredbyico,
1135 * > html #f-copyrightico { width: 88px; }
1136 * > html #bodyContent,
1137 * > html #bodyContent pre {
1138 overflow-x: auto;
1139 width: 100%;
1140 padding-bottom: 25px;
1141 }
1142
1143 /* more IE fixes */
1144 /* float/negative margin brokenness */
1145 * html #footer {margin-top: 0;}
1146 * html #column-content {
1147 display: inline;
1148 margin-bottom: 0;
1149 }
1150 * html div.editsection { font-size: smaller; }
1151 #pagehistory li.selected { position: relative; }
1152
1153 /* Mac IE 5.0 fix; floated content turns invisible */
1154 * > html #column-content {
1155 float: none;
1156 }
1157 * > html #column-one {
1158 position: absolute;
1159 left: 0;
1160 top: 0;
1161 }
1162 * > html #footer {
1163 margin-left: 13.2em;
1164 }
1165 .redirectText {
1166 font-size: 150%;
1167 margin: 5px;
1168 }
1169
1170 .printfooter {
1171 display: none;
1172 }
1173
1174 .not-patrolled {
1175 background-color: #ffa;
1176 }
1177 div.patrollink {
1178 font-size: 75%;
1179 text-align: right;
1180 }
1181 span.newpage, span.minor, span.searchmatch {
1182 font-weight: bold;
1183 }
1184 span.unpatrolled {
1185 font-weight: bold;
1186 color: red;
1187 }
1188
1189 span.searchmatch {
1190 color: red;
1191 }
1192 .sharedUploadNotice {
1193 font-style: italic;
1194 }
1195
1196 span.updatedmarker {
1197 color: black;
1198 background-color: #0f0;
1199 }
1200 span.newpageletter {
1201 font-weight: bold;
1202 color: black;
1203 background-color: yellow;
1204 }
1205 span.minoreditletter {
1206 color: black;
1207 background-color: #c5ffe6;
1208 }
1209
1210 table.gallery {
1211 border: 1px solid #ccc;
1212 margin: 2px;
1213 padding: 2px;
1214 background-color: white;
1215 }
1216
1217 table.gallery tr {
1218 vertical-align: top;
1219 }
1220
1221 table.gallery td {
1222 vertical-align: top;
1223 background-color: #f9f9f9;
1224 border: solid 2px white;
1225 }
1226
1227 div.gallerybox {
1228 margin: 2px;
1229 width: 150px;
1230 }
1231
1232 div.gallerybox div.thumb {
1233 text-align: center;
1234 border: 1px solid #ccc;
1235 margin: 2px;
1236 }
1237
1238 div.gallerytext {
1239 font-size: 94%;
1240 padding: 2px 4px;
1241 }
1242
1243 span.comment {
1244 font-style: italic;
1245 }
1246
1247 span.changedby {
1248 font-size: 95%;
1249 }
1250
1251 .previewnote {
1252 text-indent: 3em;
1253 color: #c00;
1254 border-bottom: 1px solid #aaa;
1255 padding-bottom: 1em;
1256 margin-bottom: 1em;
1257 }
1258
1259 .previewnote p {
1260 margin: 0;
1261 padding: 0;
1262 }
1263
1264 .editExternally {
1265 border: 1px solid gray;
1266 background-color: #ffffff;
1267 padding: 3px;
1268 margin-top: 0.5em;
1269 float: left;
1270 font-size: small;
1271 text-align: center;
1272 }
1273 .editExternallyHelp {
1274 font-style: italic;
1275 color: gray;
1276 }
1277
1278 li span.deleted, span.history-deleted {
1279 text-decoration: line-through;
1280 color: #888;
1281 font-style: italic;
1282 }
1283
1284 .toggle {
1285 margin-left: 2em;
1286 text-indent: -2em;
1287 }
1288
1289 /* Classes for EXIF data display */
1290 table.mw_metadata {
1291 font-size: 0.8em;
1292 margin-left: 0.5em;
1293 margin-bottom: 0.5em;
1294 width: 300px;
1295 }
1296
1297 table.mw_metadata caption {
1298 font-weight: bold;
1299 }
1300
1301 table.mw_metadata th {
1302 font-weight: normal;
1303 }
1304
1305 table.mw_metadata td {
1306 padding: 0.1em;
1307 }
1308
1309 table.mw_metadata {
1310 border: none;
1311 border-collapse: collapse;
1312 }
1313
1314 table.mw_metadata td, table.mw_metadata th {
1315 text-align: center;
1316 border: 1px solid #aaaaaa;
1317 padding-left: 0.1em;
1318 padding-right: 0.1em;
1319 }
1320
1321 table.mw_metadata th {
1322 background-color: #f9f9f9;
1323 }
1324
1325 table.mw_metadata td {
1326 background-color: #fcfcfc;
1327 }
1328
1329 table.collapsed tr.collapsable {
1330 display: none;
1331 }
1332
1333
1334 /* filetoc */
1335 ul#filetoc {
1336 text-align: center;
1337 border: 1px solid #aaaaaa;
1338 background-color: #f9f9f9;
1339 padding: 5px;
1340 font-size: 95%;
1341 margin-bottom: 0.5em;
1342 margin-left: 0;
1343 margin-right: 0;
1344 }
1345
1346 #filetoc li {
1347 display: inline;
1348 list-style-type: none;
1349 padding-right: 2em;
1350 }
1351
1352 /* @bug 1714 */
1353 input#wpSave, input#wpDiff {
1354 margin-right: 0.33em;
1355 }
1356
1357 #editform .editOptions {
1358 display: inline;
1359 }
1360
1361 #wpSave {
1362 font-weight: bold;
1363 }
1364
1365 /* Classes for article validation */
1366
1367 table.revisionform_default {
1368 border: 1px solid #000000;
1369 }
1370
1371 table.revisionform_focus {
1372 border: 1px solid #000000;
1373 background-color:#00BBFF;
1374 }
1375
1376 tr.revision_tr_default {
1377 background-color:#EEEEEE;
1378 }
1379
1380 tr.revision_tr_first {
1381 background-color:#DDDDDD;
1382 }
1383
1384 p.revision_saved {
1385 color: green;
1386 font-weight:bold;
1387 }
1388
1389 #mw_trackbacks {
1390 border: solid 1px #bbbbff;
1391 background-color: #eeeeff;
1392 padding: 0.2em;
1393 }
1394
1395
1396 /* Allmessages table */
1397
1398 #allmessagestable th {
1399 background-color: #b2b2ff;
1400 }
1401
1402 #allmessagestable tr.orig {
1403 background-color: #ffe2e2;
1404 }
1405
1406 #allmessagestable tr.new {
1407 background-color: #e2ffe2;
1408 }
1409
1410 #allmessagestable tr.def {
1411 background-color: #f0f0ff;
1412 }
1413
1414
1415 /* noarticletext */
1416 div.noarticletext {
1417 border: 1px solid #ccc;
1418 background: #fff;
1419 padding: .2em 1em;
1420 color: #000;
1421 }
1422
1423 div#searchTargetContainer {
1424 left: 10px;
1425 top: 10px;
1426 width: 90%;
1427 background: white;
1428 }
1429
1430 div#searchTarget {
1431 padding: 3px;
1432 margin: 5px;
1433 background: #F0F0F0;
1434 border: solid 1px blue;
1435 }
1436
1437 div#searchTarget ul li {
1438 list-style: none;
1439 }
1440
1441 div#searchTarget ul li:before {
1442 color: orange;
1443 content: "\00BB \0020";
1444 }
1445