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