]> CyberLeo.Net >> Repos - SourceForge/phpwiki.git/blob - themes/MonoBook/main.css
Use CSS
[SourceForge/phpwiki.git] / themes / 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 ** Added phpwiki integration: Reini Urban, based on the phpwiki.css
11 ** by Jeff Dairiki
12 */
13
14 #column-content {
15     width: 100%;
16     float: right;
17     margin: 0 0 .6em -12.2em;
18     padding: 0;
19     height: 1%;
20 }
21
22 #content {
23     position: relative;
24     z-index: 2;
25     margin: 2.8em 0 0 12.2em;
26     padding: 0 1em 1.5em 1em;
27     background-color: white;
28     color: black;
29     border: 1px solid #aaa;
30     border-right: none;
31     line-height: 1.5em;
32 }
33
34 #column-one {
35     position: absolute;
36     /*z-index: 3;*/
37     padding-top: 160px;
38     top: 0;
39     left: 0;
40 }
41
42 /* the left column width is specified in class .portlet */
43
44 /* Font size:
45 ** We take advantage of keyword scaling- browsers won't go below 9px
46 ** More at http://www.w3.org/2003/07/30-font-size
47 ** http://style.cleverchimp.com/font_size_intervals/altintervals.html
48 */
49
50 body {
51     font: small sans-serif;
52     background: #f9f9f9 url("images/headbg.jpg") 0 0 no-repeat;
53     color: black;
54     margin: 0;
55     padding: 0;
56 }
57
58 /* scale back up to a sane default */
59 #globalWrapper {
60     font-size: 127%;
61     width: 100%;
62     margin: 0;
63     padding: 0;
64 }
65
66 .visualClear {
67     clear: both;
68 }
69
70 /* general styles */
71
72 table {
73     font-size: 100%;
74     color: black;
75 }
76
77 a {
78     text-decoration: none;
79     color: #002bb8;
80     background-image: none;
81 }
82
83 a:visited {
84     color: #5a3696;
85 }
86
87 a:active {
88     color: #faa700;
89 }
90
91 a:hover {
92     text-decoration: underline;
93 }
94
95 a.stub {
96     color: #772233;
97 }
98
99 img {
100     border: 0;
101     vertical-align: middle;
102 }
103
104 p {
105     margin: .4em 0 .5em 0;
106     line-height: 1.5em;
107 }
108
109 p img {
110     margin: 0;
111 }
112
113 hr {
114     height: 1px;
115     color: #aaa;
116     background-color: #aaa;
117     border: 0;
118     margin: .2em 0 .2em 0;
119 }
120
121 h1, h2, h3, h4, h5, h6 {
122     color: black;
123     background-image: none;
124     font-weight: bold;
125     font-family: Tahoma, sans-serif;
126     margin: 0;
127     padding-top: 0.5em;
128     padding-bottom: 0.17em;
129     border-bottom: 1px solid #aaa;
130 }
131
132 h1 {
133     font-size: 188%;
134 }
135
136 h2 {
137     font-size: 150%;
138 }
139
140 h3 {
141     font-size: 132%;
142 }
143
144 h4 {
145     font-size: 116%;
146 }
147
148 h5 {
149     font-size: 100%;
150 }
151
152 h6 {
153     font-size: 80%;
154 }
155
156 h4, h5, h6 {
157     border-bottom: none;
158     font-weight: normal;
159 }
160
161 /* Because in some cases there is a <p> in nested lists */
162 li p {
163     margin: 0;
164 }
165
166 ul {
167     line-height: 1.5em;
168     list-style-type: square;
169     margin: 0.3em 0 0 1.5em;
170     padding: 0;
171     list-style-image: url("images/bullet.png");
172 }
173
174 ol {
175     line-height: 1.5em;
176     margin: 0.3em 0 0 3.2em;
177     padding: 0;
178     list-style-image: none;
179 }
180
181 li {
182     margin-bottom: 0.1em;
183 }
184
185 dt {
186     font-weight: bold;
187     margin-bottom: .1em;
188 }
189
190 dl {
191     margin-top: .2em;
192     margin-bottom: .5em;
193 }
194
195 dd {
196     line-height: 1.5em;
197     margin-left: 2em;
198     margin-bottom: .1em;
199 }
200
201 fieldset {
202     border: 1px solid #2f6fab;
203     margin: 1em 0 1em 0;
204     padding: 0 1em 1em 1em;
205     line-height: 1.5em;
206 }
207
208 legend {
209     /*background: white;*/
210     padding: 0.5em;
211     font-size: 95%;
212 }
213
214 form {
215     border: none;
216     margin: 0;
217 }
218
219 textarea {
220     width: 100%;
221     padding: .1em;
222 }
223
224 input.historysubmit {
225     padding: 0 0.3em 0.3em 0.3em !important;
226     font-size: 94%;
227     cursor: pointer;
228     height: 1.7em !important;
229     margin-left: 1.6em;
230 }
231
232 select {
233     vertical-align: top;
234 }
235
236 abbr, acronym, .explain {
237     border-bottom: 1px dotted black;
238     color: black;
239     background-image: none;
240     cursor: help;
241 }
242
243 q {
244     font-family: Times, "Times New Roman", serif;
245     font-style: italic;
246 }
247
248 /* disabled for now
249 blockquote {
250     font-family: Times, "Times New Roman", serif;
251     font-style: italic;
252 }*/
253 code {
254     background-color: #f9f9f9;
255 }
256
257 pre {
258     padding: 1em;
259     border: 1px dashed #2f6fab;
260     color: black;
261     background-color: #f9f9f9;
262     line-height: 1.1em;
263 }
264
265 /* generic classes ----------------------------------------------- */
266
267 .tt {
268     font-family: monospace;
269 }
270
271 .strike {
272     text-decoration: line-through;
273 }
274
275 .align-left {
276     text-align: left;
277 }
278
279 .align-right {
280     text-align: right;
281 }
282
283 .align-center {
284     text-align: center;
285 }
286
287 .top {
288     vertical-align: top;
289 }
290
291 .bottom {
292     vertical-align: bottom;
293 }
294
295 .middle {
296     vertical-align: middle;
297 }
298
299 .baseline {
300     vertical-align: baseline;
301 }
302
303 .nowrap {
304     white-space: nowrap;
305 }
306
307 .fullwidth {
308     width: 100%;
309 }
310
311 /* --------------------------------------------------------------- */
312
313 /*
314 ** the main content area
315 */
316
317 #siteSub {
318     display: none;
319 }
320
321 #jump-to-nav {
322     display: none;
323 }
324
325 #contentSub {
326     font-size: 84%;
327     line-height: 1.2em;
328     margin: 0 0 1.4em 1em;
329     color: #7d7d7d;
330     width: auto;
331 }
332
333 span.subpages {
334     display: block;
335 }
336
337 /* Some space under the headers in the content area */
338 #bodyContent h1, #bodyContent h2 {
339     margin-bottom: .6em;
340 }
341
342 #bodyContent h3, #bodyContent h4, #bodyContent h5 {
343     margin-bottom: .3em;
344 }
345
346 .firstHeading {
347     margin-bottom: 0.1em;
348 }
349
350 /* user notification thing */
351 .usermessage {
352     background-color: #ffce7b;
353     border: 1px solid #ffa500;
354     color: black;
355     font-weight: bold;
356     margin: 2em 0 1em;
357     padding: .5em 1em;
358     vertical-align: middle;
359 }
360
361 #siteNotice {
362     text-align: center;
363     font-size: 95%;
364     padding: 0 .9em;
365 }
366
367 #siteNotice p {
368     margin: 0;
369     padding: 0;
370 }
371
372 .errorbox, .successbox {
373     font-size: larger;
374     border: 2px solid;
375     padding: .5em 1em;
376     float: left;
377     margin-bottom: 2em;
378     color: #000;
379 }
380
381 .errorbox {
382     border-color: red;
383     background-color: #fff2f2;
384 }
385
386 .successbox {
387     border-color: green;
388     background-color: #dfd;
389 }
390
391 .errorbox h2, .successbox h2 {
392     font-size: 1em;
393     font-weight: bold;
394     display: inline;
395     margin: 0 .5em 0 0;
396     border: none;
397 }
398
399 #catlinks {
400     border: 1px solid #aaa;
401     background-color: #f9f9f9;
402     padding: 5px;
403     margin-top: 1em;
404     clear: both;
405 }
406
407 /* currently unused, intended to be used by a metadata box
408 in the bottom-right corner of the content area */
409 .documentDescription {
410     /* The summary text describing the document */
411     font-weight: bold;
412     display: block;
413     margin: 1em 0;
414     line-height: 1.5em;
415 }
416
417 .documentByLine {
418     text-align: right;
419     font-size: 90%;
420     clear: both;
421     font-weight: normal;
422     color: #76797c;
423 }
424
425 /* emulate center */
426 .center {
427     width: 100%;
428     text-align: center;
429 }
430
431 *.center * {
432     margin-left: auto;
433     margin-right: auto;
434 }
435
436 /* small for tables and similar */
437 .small, .small * {
438     font-size: 94%;
439 }
440
441 table.small {
442     font-size: 100%;
443 }
444
445 /*
446 ** content styles
447 */
448 #toc,
449 .toc {
450     width: 200px;
451     border: 1px solid #aaa;
452     background-color: #f9f9f9;
453     padding: 5px;
454     font-size: 95%;
455     float: right;
456     clear: right;
457 }
458
459 #toc #toctitle,
460 .toc .toctitle,
461 .toc #toctitle {
462     display: inline;
463     border: none;
464     padding: 0;
465     font-size: 110%;
466     font-weight: bold;
467 }
468
469 .toc .toclist,
470 .toc #toclist {
471     width: auto;
472     border: none;
473 }
474
475 #toc #toctitle,
476 .toc #toctitle,
477 #toc .toctitle,
478 .toc .toctitle {
479     text-align: center;
480 }
481
482 #toc p,
483 .toc p {
484     margin: 0;
485 }
486
487 #toc ul,
488 .toc ul {
489     width: auto;
490     border: none;
491     line-height: 1.5em;
492     list-style-type: square;
493     list-style-image: url("images/bullet.png");
494     font-size: 95%;
495     margin-left: 5px;
496     padding-left: 5px;
497 }
498
499 #toc ul ul,
500 .toc ul ul {
501     margin: 0 0 0 2em;
502 }
503
504 #toc .toctoggle,
505 .toc .toctoggle {
506     font-size: 94%;
507 }
508
509 .mw-warning {
510     border: 1px solid #aaa;
511     background-color: #f9f9f9;
512     padding: 5px;
513     font-size: 95%;
514 }
515
516 .mw-warning {
517     margin-left: 50px;
518     margin-right: 50px;
519     text-align: center;
520 }
521
522 /* images */
523 div.floatright, table.floatright {
524     clear: right;
525     float: right;
526     position: relative;
527     margin: 0 0 .5em .5em;
528     border: 0;
529 }
530
531 div.floatright p {
532     font-style: italic;
533 }
534
535 div.floatleft, table.floatleft {
536     float: left;
537     position: relative;
538     margin: 0 .5em .5em 0;
539     border: 0;
540 }
541
542 div.floatleft p {
543     font-style: italic;
544 }
545
546 /* thumbnails */
547 div.thumb {
548     margin-bottom: .5em;
549     border-style: solid;
550     border-color: white;
551     width: auto;
552 }
553
554 div.thumb div {
555     border: 1px solid #ccc;
556     padding: 3px !important;
557     background-color: #f9f9f9;
558     font-size: 94%;
559     text-align: center;
560     overflow: hidden;
561 }
562
563 div.thumb div a img {
564     border: 1px solid #ccc;
565 }
566
567 div.thumb div div.thumbcaption {
568     border: none;
569     text-align: left;
570     line-height: 1.4em;
571     padding: .3em 0 .1em 0;
572 }
573
574 div.magnify {
575     float: right;
576     border-style: none !important;
577     background: none !important;
578 }
579
580 div.magnify a, div.magnify img {
581     display: block;
582     border-style: none !important;
583     background: none !important;
584 }
585
586 div.tright {
587     clear: right;
588     float: right;
589     border-width: .5em 0 .8em 1.4em;
590 }
591
592 div.tleft {
593     float: left;
594     margin-right: .5em;
595     border-width: .5em 1.4em .8em 0;
596 }
597
598 .hiddenStructure {
599     display: none;
600     speak: none;
601 }
602
603 img.tex {
604     vertical-align: middle;
605 }
606
607 span.texhtml {
608     font-family: serif;
609 }
610
611 /*
612 ** classes for special content elements like town boxes
613 ** intended to be referenced directly from the wiki src
614 */
615
616 /*
617 ** User styles
618 */
619 /* table standards */
620 table.rimage {
621     float: right;
622     position: relative;
623     margin-left: 1em;
624     margin-bottom: 1em;
625     text-align: center;
626 }
627
628 .toccolours {
629     border: 1px solid #aaa;
630     background-color: #f9f9f9;
631     padding: 5px;
632     font-size: 95%;
633 }
634
635 div.townBox {
636     position: relative;
637     float: right;
638     background-color: white;
639     margin-left: 1em;
640     border: 1px solid gray;
641     padding: .3em;
642     width: 200px;
643     overflow: hidden;
644     clear: right;
645 }
646
647 div.townBox dl {
648     padding: 0;
649     margin: 0 0 .3em;
650     font-size: 96%;
651 }
652
653 div.townBox dl dt {
654     background-image: none;
655     margin: .4em 0 0;
656 }
657
658 div.townBox dl dd {
659     margin: .1em 0 0 1.1em;
660     background-color: #f3f3f3;
661 }
662
663 /*
664 ** edit views etc
665 */
666 .special li {
667     line-height: 1.4em;
668     margin: 0;
669     padding: 0;
670 }
671
672 /*
673 ** RecentChanges
674 */
675 .pageinfo-majoredit {
676     font-weight: normal; /*bold;*/
677 }
678
679 .wiki-summary {
680     font-size: 94%;
681     font-style: italic;
682 }
683
684 /* Page history styling */
685 /* the auto-generated edit comments */
686 .autocomment {
687     color: gray;
688 }
689
690 #pagehistory span.user {
691     margin-left: 1.4em;
692     margin-right: .4em;
693 }
694
695 #pagehistory span.minor {
696     font-weight: bold;
697 }
698
699 #pagehistory li {
700     border: 1px solid white;
701 }
702
703 #pagehistory li.selected {
704     background-color: #f9f9f9;
705     border: 1px dashed #aaa;
706 }
707
708 /*
709 ** Diff rendering (unused)
710 */
711 table.diff, td.diff-otitle, td.diff-ntitle {
712     background-color: white;
713 }
714
715 td.diff-addedline {
716     background-color: #cfc;
717     font-size: smaller;
718 }
719
720 td.diff-deletedline {
721     background-color: #ffa;
722     font-size: smaller;
723 }
724
725 td.diff-context {
726     background-color: #eee;
727     font-size: smaller;
728 }
729
730 span.diffchange {
731     color: red;
732     font-weight: bold;
733 }
734
735 /**
736  * Diff Output
737  */
738 /* main box */
739 .diff {
740     margin-top: 1ex;
741     margin-bottom: 0.5ex;
742     background-color: white;
743     color: black;
744     border-top: 1px solid #494f5d;
745     border-left: 1px solid #494f5d;
746     border-bottom: 1px solid #c6d2de;
747     border-right: 1px solid #c6d2de;
748     padding-top: 1px;
749     padding-bottom: 1px;
750     padding-left: .125em;
751     padding-right: .125em;
752     padding: 0;
753     clear: both;
754 }
755
756 .diff .block {
757     background-color: #ddd;
758     padding-left: 1em;
759 }
760
761 /* individual blocks */
762 .diff .context {
763     background-color: white;
764     border: none;
765 }
766
767 /* entire difftextblock */
768 .difftext {
769     margin-top: 0;
770     margin-bottom: 0;
771     background-color: white;
772     border-top: 1px #e8e6df solid;
773     border-left: 1px #e8e6df solid;
774     border-bottom: 1px #d2d2d2 solid;
775     border-right: 1px #b2b2b2 solid;
776     padding-left: 0;
777     padding-right: 0;
778     padding-top: 0;
779     padding-bottom: 0;
780     clear: both;
781 }
782
783 /* + - line prefix */
784 .diff .block tt {
785     font-weight: normal;
786     font-family: monospace;
787     color: black;
788     margin-left: 0;
789     border: none;
790 }
791
792 /* changed words */
793 .diff del, .diff ins {
794     font-weight: bold;
795     text-decoration: none;
796 }
797
798 /* blocks containing deleted or added words */
799 .diff .original, .diff .deleted,
800 .diff .final, .diff .added {
801     background-color: white;
802 }
803
804 /* blocks containing deleted words */
805 .diff .original, .diff .deleted {
806     background-color: #fcc;
807     border: none;
808 }
809
810 /* blocks containing added words */
811 .diff .final, .diff .added {
812     background-color: #cfc;
813     border: none;
814 }
815
816 /* deleted words */
817 .diff del {
818     background-color: #f99;
819 }
820
821 /* added words */
822 .diff ins {
823     background-color: #9f9;
824 }
825
826 /**
827  * PageHistory, Info
828  */
829 td.pageinfo {
830     font-weight: bold;
831 }
832
833 .pageinfo-minoredit, .pageinfo-authorid {
834     font-size: smaller;
835     font-style: oblique;
836 }
837
838 /* RssFeed */
839 div.rss {
840     margin: 1em;
841     padding: 1em;
842     font-size: 0.9em;
843     background-color: #eeeeee;
844     border: thin dashed #aaaaaa;
845 }
846
847 div.feed {
848     color: #333;
849     margin: -0.5em;
850     margin-bottom: 0;
851     padding: 0.3em;
852     font-weight: bold;
853     background-color: #f2f2f2;
854     font-size: 1.2em;
855 }
856
857 div.itemdesc {
858     padding-left: 1em;
859 }
860
861 div.rssitem {
862     border-top: thin dashed #aaaaaa;
863 }
864
865 a.rssicon {
866     font-weight: normal;
867     font-size: small;
868     vertical-align: middle;
869 }
870
871 /**
872  * Calendar plugin
873  */
874 table.cal {
875     border: 1px outset gray;
876     background-color: white;
877     margin: 0.5ex 0.5em;
878     padding: 1px;
879     /* For Mozilla */
880     empty-cells: hide;
881 }
882
883 /* cells */
884 table.cal td {
885     background-color: white;
886     text-align: right;
887 }
888
889 /* Month-name header */
890 table.cal-header {
891     font-size: larger;
892 }
893
894 table.cal-header tr, table.cal-header td {
895     text-align: center;
896 }
897
898 .cal-arrow {
899     font-weight: bold;
900     text-decoration: none;
901 }
902
903 /* Day-names header */
904 table.cal tbody tr .cal-dayname {
905 }
906
907 .cal-dayname td {
908     text-align: center;
909     font-size: smaller;
910     text-decoration: underline;
911 }
912
913 /* Individual days */
914 a.cal-hide {
915     text-decoration: none;
916 }
917
918 /* Today */
919 /* cell */
920 table.cal td.cal-today {
921     margin: 1px;
922     border: 1px solid gray;
923 }
924
925 /* text */
926 table.cal td.cal-today a.cal-hide {
927 }
928
929 /*
930 ** keep the whitespace in front of the ^=, hides rule from konqueror
931 ** this is css3, the validator doesn't like it when validating as css2
932 */
933 #bodyContent a.external,
934 #bodyContent a[href ^="gopher://"] {
935     background: url("images/url.png") center right no-repeat;
936     padding-right: 13px;
937 }
938
939 #bodyContent a[href ^="https://"],
940 .link-https {
941     background: url("images/lock_icon.png") center right no-repeat;
942     padding-right: 16px;
943 }
944
945 #bodyContent a[href ^="mailto:"],
946 .link-mailto {
947     background: url("images/mail_icon.png") center right no-repeat;
948     padding-right: 18px;
949 }
950
951 #bodyContent a[href ^="news://"] {
952     background: url("images/news_icon.png") center right no-repeat;
953     padding-right: 18px;
954 }
955
956 #bodyContent a[href ^="ftp://"],
957 .link-ftp {
958     background: url("images/file_icon.png") center right no-repeat;
959     padding-right: 18px;
960 }
961
962 #bodyContent a[href ^="irc://"],
963 .link-irc {
964     background: url("images/discussionitem_icon.png") center right no-repeat;
965     padding-right: 18px;
966 }
967
968 /* disable interwiki styling */
969 #bodyContent a.extiw,
970 #bodyContent a.extiw:active {
971     color: #36b;
972     background-image: none;
973     padding: 0;
974 }
975
976 #bodyContent a.external {
977     color: #36b;
978 }
979
980 /* this can be used in the content area to switch off
981 special external link styling */
982 #bodyContent .plainlinks a {
983     background: none !important;
984     padding: 0 !important;
985 }
986
987 /*
988 ** Structural Elements
989 */
990
991 /*
992 ** general portlet styles (elements in the quickbar)
993 */
994 .portlet {
995     border: none;
996     margin: 0 0 .5em;
997     padding: 0;
998     float: none;
999     width: 11.6em;
1000     overflow: hidden;
1001 }
1002
1003 .portlet h4 {
1004     font-size: 95%;
1005     font-weight: normal;
1006     white-space: nowrap;
1007 }
1008
1009 .portlet h5 {
1010     background-color: transparent;
1011     padding: 0 1em 0 0.5em;
1012     text-transform: lowercase;
1013     display: inline;
1014     font-size: 91%;
1015     height: 1em;
1016     font-weight: normal;
1017     white-space: nowrap;
1018 }
1019
1020 .portlet h6 {
1021     background-color: #ffae2e;
1022     border: 1px solid #2f6fab;
1023     border-style: solid solid none solid;
1024     padding: 0 1em 0 1em;
1025     text-transform: lowercase;
1026     display: block;
1027     font-size: 1em;
1028     height: 1.2em;
1029     font-weight: normal;
1030     white-space: nowrap;
1031 }
1032
1033 .pBody {
1034     font-size: 95%;
1035     background-color: white;
1036     color: black;
1037     border-collapse: collapse;
1038     border: 1px solid #aaa;
1039     padding: 0 .8em .3em .5em;
1040 }
1041
1042 .portlet h1,
1043 .portlet h2,
1044 .portlet h3,
1045 .portlet h4 {
1046     margin: 0;
1047     padding: 0;
1048 }
1049
1050 .portlet ul {
1051     line-height: 1.5em;
1052     list-style-type: square;
1053     list-style-image: url("images/bullet.png");
1054     font-size: 95%;
1055 }
1056
1057 .portlet li {
1058     padding: 0;
1059     margin: 0 0 0 0;
1060     margin-bottom: 0;
1061 }
1062
1063 /*
1064 ** Logo properties
1065  * Optionally at the right also an image
1066 */
1067
1068 #p-logo {
1069     position: absolute; /*needed to use z-index */
1070     z-index: 3;
1071     top: 0;
1072     left: 0;
1073     height: 155px;
1074     width: 12em;
1075     overflow: visible;
1076 }
1077
1078 #p-logo h5 {
1079     display: none;
1080 }
1081
1082 #p-logo a,
1083 #p-logo a:hover {
1084     display: block;
1085     height: 155px;
1086     width: 12.2em;
1087     background-repeat: no-repeat;
1088     background-position: 35% 50% !important;
1089     text-decoration: none;
1090 }
1091
1092 /* At the right we put a small "wiki star" */
1093 #img-logo-right {
1094     position: absolute;
1095     z-index: 4;
1096     top: 0;
1097     right: 0;
1098     height: 86px;
1099     width: 86px;
1100     background: url("images/wiki_stamp.png") left no-repeat;
1101     background-repeat: no-repeat;
1102     overflow: visible;
1103 }
1104
1105 /*
1106 ** the navigation portlet
1107 */
1108
1109 #p-navigation {
1110     position: relative;
1111     z-index: 3;
1112 }
1113
1114 #p-navigation .pBody {
1115     padding-right: 0;
1116 }
1117
1118 #p-navigation a {
1119     display: block;
1120 }
1121
1122 #p-navigation li.active a, #p-navigation li.active a:hover {
1123     text-decoration: none;
1124     display: inline;
1125     font-weight: bold;
1126 }
1127
1128 /*
1129 ** Search portlet
1130 */
1131 #p-search {
1132     position: relative;
1133     z-index: 3;
1134 }
1135
1136 input.searchButton {
1137     margin-top: 1px;
1138     padding: 0 0.4em !important;
1139     font-size: 95%;
1140     cursor: pointer;
1141     background-color: White;
1142     border: 1px solid #2f6fab;
1143 }
1144
1145 #searchGoButton {
1146     padding-left: .5em;
1147     padding-right: .5em;
1148     font-weight: bold;
1149 }
1150
1151 /*#searchInput, */
1152 #livesearch, #p-search input.dropdown {
1153     text-align: left;
1154     width: 9.9em;
1155     /*margin: 0;*/
1156     font-size: 95%;
1157 }
1158
1159 #p-search .pBody {
1160     padding: .5em .4em .4em .4em;
1161     text-align: center;
1162 }
1163
1164 /*
1165 ** the personal toolbar
1166 */
1167
1168 #p-personal {
1169     position: absolute;
1170     z-index: 4;
1171     width: 40em;
1172     white-space: nowrap;
1173     padding: 0 0 0 0;
1174     margin: 0;
1175     right: 90px;
1176     top: 0.1em;
1177     border: none;
1178     overflow: visible;
1179     color: black;
1180     line-height: 1.2em;
1181 }
1182
1183 #p-personal h5 {
1184     display: none;
1185 }
1186
1187 #p-personal .portlet,
1188 #p-personal .pBody {
1189     z-index: 0;
1190     padding: 0;
1191     margin: 0;
1192     border: none;
1193     overflow: visible;
1194     background-image: none;
1195 }
1196
1197 /* this is the ul contained in the portlet */
1198 #p-personal ul {
1199     z-index: 0;
1200     border: none;
1201     line-height: 1.5em;
1202     color: #2f6fab;
1203     padding: 0 2em 0 3em;
1204     margin: 0;
1205     text-align: right;
1206     /*text-transform: lowercase;*/
1207     list-style: none;
1208     background-image: none;
1209     cursor: default;
1210 }
1211
1212 #p-personal li {
1213     z-index: 0;
1214     border: none;
1215     padding: 0;
1216     display: inline;
1217     color: #2f6fab;
1218     margin-left: 1em;
1219     line-height: 1.2em;
1220     background-image: none;
1221 }
1222
1223 #p-personal li.active {
1224     font-weight: bold;
1225 }
1226
1227 #p-personal li a {
1228     text-decoration: none;
1229     color: #005896;
1230     padding-bottom: 0.2em;
1231     background-image: none;
1232 }
1233
1234 #p-personal li a:hover {
1235     background-color: white;
1236     padding-bottom: .2em;
1237     text-decoration: none;
1238 }
1239
1240 #p-personal li.active a:hover {
1241     background-color: transparent;
1242 }
1243
1244 /* the icon in front of the user name, single quotes
1245 in bg url to hide it from iemac */
1246 li#pt-userpage,
1247 li#pt-anonuserpage,
1248 li#pt-login {
1249     /*background:  url('images/wikiuser.png') top left bottom no-repeat;*/
1250     background: url('images/wikiuser.png') left no-repeat;
1251     background-repeat: no-repeat;
1252     padding-left: 20px;
1253     text-transform: none;
1254 }
1255
1256 #p-personal a.new {
1257     color: #ba0000;
1258 }
1259
1260 /*
1261 ** the page-related actions- page/talk, edit etc
1262 */
1263 #p-cactions {
1264     position: absolute;
1265     /*z-index: 1;*/
1266     /* important! */
1267     top: 1.3em;
1268     left: 11.5em;
1269     margin: 0;
1270     white-space: nowrap;
1271     width: 76%;
1272     line-height: 1.1em;
1273     overflow: visible;
1274     background-image: none;
1275     border-collapse: collapse;
1276     padding-left: 1em;
1277     list-style: none;
1278     font-size: 95%;
1279 }
1280
1281 #p-cactions .hiddenStructure {
1282     display: none;
1283 }
1284
1285 #p-cactions ul {
1286     list-style: none;
1287 }
1288
1289 #p-cactions li {
1290     display: inline;
1291     border: 1px solid #aaa;
1292     border-bottom: none;
1293     padding: 0 0 .1em 0;
1294     margin: 0 .3em 0 0;
1295     overflow: visible;
1296     background-color: white;
1297 }
1298
1299 #p-cactions li.selected {
1300     border-color: #fabd23;
1301     padding: 0 0 0.2em 0 !important;
1302 }
1303
1304 #p-cactions li a {
1305     position: relative;
1306     z-index: 0;
1307     background-color: #fbfbfb;
1308     color: #002bb8;
1309     border: none;
1310     padding: 0 .8em .3em;
1311     text-decoration: none;
1312     /*text-transform: lowercase;*/
1313     margin: 0;
1314 }
1315
1316 #p-cactions li.selected a {
1317     z-index: 3;
1318     background-color: #fff;
1319     padding: 0 1em 0.2em;
1320 }
1321
1322 #p-cactions .new a {
1323     color: #ba0000;
1324 }
1325
1326 #p-cactions li a:hover {
1327     z-index: 3;
1328     text-decoration: none;
1329     background-color: #dedede;
1330 }
1331
1332 /* http://universaleditbutton.org */
1333 #p-cactions li a#btn-edit {
1334     background: url('images/UEB16.png') top left no-repeat;
1335     background-repeat: no-repeat;
1336     padding-left: 20px !important;
1337     text-transform: none;
1338 }
1339
1340 #p-cactions li a#btn-edit:hover {
1341     z-index: 3;
1342     text-decoration: none;
1343     background-color: #fff;
1344     /*padding-bottom: 0.3em !important;*/
1345 }
1346
1347 #p-cactions h5 {
1348     display: none;
1349 }
1350
1351 #p-cactions li.istalk {
1352     margin-right: 0;
1353 }
1354
1355 #p-cactions li.istalk a {
1356     padding-right: .5em;
1357 }
1358
1359 #p-cactions #ca-addsection a {
1360     padding-left: .4em;
1361     padding-right: .4em;
1362 }
1363
1364 /* offsets to distinguish the tab groups */
1365 li#ca-talk {
1366     margin-right: 1.6em;
1367 }
1368
1369 li#ca-watch, li#ca-unwatch, li#ca-varlang-0, li#ca-print {
1370     margin-left: 1.6em;
1371 }
1372
1373 /*
1374 ** the remaining portlets
1375 */
1376 #p-tbx,
1377 #p-lang {
1378     position: relative;
1379     z-index: 3;
1380 }
1381
1382 /*
1383 ** footer
1384 */
1385 #footer {
1386     background-color: white;
1387     border-top: 1px solid #fabd23;
1388     border-bottom: 1px solid #fabd23;
1389     margin: .6em 0 1em 0;
1390     border-left: 1px solid #fabd23;
1391     margin-left: 13.6em;
1392     padding: .4em 0 1.2em 0;
1393     text-align: center;
1394     font-size: 90%;
1395 }
1396
1397 #footer ul {
1398     display: table-cell;
1399 }
1400
1401 #footer li {
1402     display: inline;
1403     margin: 0 1.3em;
1404 }
1405
1406 /* hide from incapable browsers */
1407 head:first-child+body #footer li {
1408     white-space: nowrap;
1409 }
1410
1411 #f-poweredbyico, #f-copyrightico {
1412     display: table-cell;
1413     margin: 0 8px;
1414     padding-left: 1em;
1415     padding-right: 1em;
1416     vertical-align: middle;
1417 }
1418
1419 /* js pref toc */
1420 #preftoc {
1421     float: left;
1422     margin: 1em 1em 1em 1em;
1423     width: 13em;
1424 }
1425
1426 #preftoc li {
1427     border: 1px solid White;
1428 }
1429
1430 #preftoc li.selected {
1431     background-color: #f9f9f9;
1432     border: 1px dashed #aaaaaa;
1433 }
1434
1435 #preftoc a,
1436 #preftoc a:active {
1437     display: block;
1438     color: #0014a6;
1439 }
1440
1441 #prefcontrol {
1442     clear: both;
1443     float: left;
1444     margin-top: 1em;
1445 }
1446
1447 div.prefsectiontip {
1448     font-size: 95%;
1449     margin-top: 1em;
1450 }
1451
1452 fieldset.operaprefsection {
1453     margin-left: 15em
1454 }
1455
1456 /* more IE fixes */
1457 /* float/negative margin brokenness */
1458 * html #footer {
1459     margin-top: 0;
1460 }
1461
1462 * html #column-content {
1463     display: inline;
1464     margin-bottom: 0;
1465 }
1466
1467 * html div.editsection {
1468     font-size: smaller;
1469 }
1470
1471 #pagehistory li.selected {
1472     position: relative;
1473 }
1474
1475 * > html #column-one {
1476     position: absolute;
1477     left: 0;
1478     top: 0;
1479 }
1480
1481 * > html #footer {
1482     margin-left: 13.2em;
1483 }
1484
1485 .redirectText {
1486     font-size: 150%;
1487     margin: 5px;
1488 }
1489
1490 .printfooter {
1491     display: none;
1492 }
1493
1494 .not-patrolled {
1495     background-color: #ffa;
1496 }
1497
1498 div.patrollink {
1499     font-size: 75%;
1500     text-align: right;
1501 }
1502
1503 span.newpage, span.minor, span.searchmatch, span.bot {
1504     font-weight: bold;
1505 }
1506
1507 span.unpatrolled {
1508     font-weight: bold;
1509     color: red;
1510 }
1511
1512 span.searchmatch {
1513     color: red;
1514 }
1515
1516 .sharedUploadNotice {
1517     font-style: italic;
1518 }
1519
1520 span.updatedmarker {
1521     color: black;
1522     background-color: #0f0;
1523 }
1524
1525 span.newpageletter {
1526     font-weight: bold;
1527     color: black;
1528     background-color: yellow;
1529 }
1530
1531 span.minoreditletter {
1532     color: black;
1533     background-color: #c5ffe6;
1534 }
1535
1536 table.gallery {
1537     border: 1px solid #ccc;
1538     margin: 2px;
1539     padding: 2px;
1540     background-color: white;
1541 }
1542
1543 table.gallery tr {
1544     vertical-align: top;
1545 }
1546
1547 table.gallery td {
1548     vertical-align: top;
1549     background-color: #f9f9f9;
1550     border: solid 2px white;
1551 }
1552
1553 table.gallery td.galleryheader {
1554     text-align: center;
1555     font-weight: bold;
1556 }
1557
1558 div.gallerybox {
1559     margin: 2px;
1560     width: 150px;
1561 }
1562
1563 div.gallerybox div.thumb {
1564     text-align: center;
1565     border: 1px solid #ccc;
1566     margin: 2px;
1567 }
1568
1569 div.gallerytext {
1570     font-size: 94%;
1571     padding: 2px 4px;
1572 }
1573
1574 span.comment {
1575     font-style: italic;
1576 }
1577
1578 span.changedby {
1579     font-size: 95%;
1580 }
1581
1582 .previewnote {
1583     text-indent: 3em;
1584     color: #c00;
1585     border-bottom: 1px solid #aaa;
1586     padding-bottom: 1em;
1587     margin-bottom: 1em;
1588 }
1589
1590 .previewnote p {
1591     margin: 0;
1592     padding: 0;
1593 }
1594
1595 .editExternally {
1596     border: 1px solid gray;
1597     background-color: #ffffff;
1598     padding: 3px;
1599     margin-top: 0.5em;
1600     float: left;
1601     font-size: small;
1602     text-align: center;
1603 }
1604
1605 .editExternallyHelp {
1606     font-style: italic;
1607     color: gray;
1608 }
1609
1610 li span.deleted, span.history-deleted {
1611     text-decoration: line-through;
1612     color: #888;
1613     font-style: italic;
1614 }
1615
1616 .toggle {
1617     margin-left: 2em;
1618     text-indent: -2em;
1619 }
1620
1621 /* Classes for EXIF data display */
1622 table.mw_metadata {
1623     font-size: 0.8em;
1624     margin-left: 0.5em;
1625     margin-bottom: 0.5em;
1626     width: 300px;
1627 }
1628
1629 table.mw_metadata caption {
1630     font-weight: bold;
1631 }
1632
1633 table.mw_metadata th {
1634     font-weight: normal;
1635 }
1636
1637 table.mw_metadata td {
1638     padding: 0.1em;
1639 }
1640
1641 table.mw_metadata {
1642     border: none;
1643     border-collapse: collapse;
1644 }
1645
1646 table.mw_metadata td, table.mw_metadata th {
1647     text-align: center;
1648     border: 1px solid #aaaaaa;
1649     padding-left: 0.1em;
1650     padding-right: 0.1em;
1651 }
1652
1653 table.mw_metadata th {
1654     background-color: #f9f9f9;
1655 }
1656
1657 table.mw_metadata td {
1658     background-color: #fcfcfc;
1659 }
1660
1661 table.collapsed tr.collapsable {
1662     display: none;
1663 }
1664
1665 /* filetoc */
1666 ul#filetoc {
1667     text-align: center;
1668     border: 1px solid #aaaaaa;
1669     background-color: #f9f9f9;
1670     padding: 5px;
1671     font-size: 95%;
1672     margin-bottom: 0.5em;
1673     margin-left: 0;
1674     margin-right: 0;
1675 }
1676
1677 #filetoc li {
1678     display: inline;
1679     list-style-type: none;
1680     padding-right: 2em;
1681 }
1682
1683 /* @bug 1714 */
1684 input#wpSave, input#wpDiff {
1685     margin-right: 0.33em;
1686 }
1687
1688 #editform .editOptions {
1689     display: inline;
1690 }
1691
1692 #wpSave {
1693     font-weight: bold;
1694 }
1695
1696 /* Classes for article validation */
1697
1698 table.revisionform_default {
1699     border: 1px solid #000000;
1700 }
1701
1702 table.revisionform_focus {
1703     border: 1px solid #000000;
1704     background-color: #00BBFF;
1705 }
1706
1707 tr.revision_tr_default {
1708     background-color: #EEEEEE;
1709 }
1710
1711 tr.revision_tr_first {
1712     background-color: #DDDDDD;
1713 }
1714
1715 p.revision_saved {
1716     color: green;
1717     font-weight: bold;
1718 }
1719
1720 #mw_trackbacks {
1721     border: solid 1px #bbbbff;
1722     background-color: #eeeeff;
1723     padding: 0.2em;
1724 }
1725
1726 /* Allmessages table */
1727
1728 #allmessagestable th {
1729     background-color: #b2b2ff;
1730 }
1731
1732 #allmessagestable tr.orig {
1733     background-color: #ffe2e2;
1734 }
1735
1736 #allmessagestable tr.new {
1737     background-color: #e2ffe2;
1738 }
1739
1740 #allmessagestable tr.def {
1741     background-color: #f0f0ff;
1742 }
1743
1744 /* noarticletext */
1745 div.noarticletext {
1746     border: 1px solid #ccc;
1747     background-color: #fff;
1748     padding: .2em 1em;
1749     color: #000;
1750 }
1751
1752 div#searchTargetContainer {
1753     left: 10px;
1754     top: 10px;
1755     width: 90%;
1756     background-color: white;
1757 }
1758
1759 div#searchTarget {
1760     padding: 3px;
1761     margin: 5px;
1762     background-color: #F0F0F0;
1763     border: solid 1px blue;
1764 }
1765
1766 div#searchTarget ul li {
1767     list-style: none;
1768 }
1769
1770 div#searchTarget ul li:before {
1771     color: orange;
1772     content: "\00BB \0020";
1773 }
1774
1775 div.multipageimagenavbox {
1776     border: solid 1px silver;
1777     padding: 4px;
1778     margin: 1em;
1779     background-color: #f0f0f0;
1780 }
1781
1782 div.multipageimagenavbox div.thumb {
1783     border: none;
1784     margin-left: 2em;
1785     margin-right: 2em;
1786 }
1787
1788 div.multipageimagenavbox hr {
1789     margin: 6px;
1790 }
1791
1792 table.multipageimage td {
1793     text-align: center;
1794 }
1795
1796 /*
1797     Table pager (e.g. Special:Imagelist)
1798     - remove underlines from the navigation link
1799     - collapse borders
1800     - set the borders to outsets (similar to Special:Allmessages)
1801     - remove line wrapping for all td and th, set background color
1802     - restore line wrapping for the last two table cells (description and size)
1803 */
1804 .TablePager_nav a {
1805     text-decoration: none;
1806 }
1807
1808 .TablePager {
1809     border-collapse: collapse;
1810 }
1811
1812 .TablePager, .TablePager td, .TablePager th {
1813     border: 0.15em solid #777777;
1814     padding: 0 0.15em 0 0.15em;
1815 }
1816
1817 .TablePager th {
1818     background-color: #eeeeff
1819 }
1820
1821 .TablePager td {
1822     background-color: #ffffff
1823 }
1824
1825 .TablePager tr:hover td {
1826     background-color: #eeeeff
1827 }
1828
1829 .imagelist td, .imagelist th {
1830     white-space: nowrap
1831 }
1832
1833 .imagelist .TablePager_col_links {
1834     background-color: #eeeeff
1835 }
1836
1837 .imagelist .TablePager_col_img_description {
1838     white-space: normal
1839 }
1840
1841 .imagelist th.TablePager_sort {
1842     background-color: #ccccff
1843 }
1844
1845 /**
1846  * PhpWiki Tables
1847  */
1848 .pagelist {
1849     font-size: smaller;
1850 }
1851
1852 .pagelist thead td {
1853     background-color: #e8e8e8;
1854     text-decoration: none;
1855     font-weight: bold;
1856 }
1857
1858 .pagelist thead td u {
1859     text-decoration: none;
1860 }
1861
1862 .pagelist tr {
1863     vertical-align: top;
1864 }
1865
1866 .pagelist tr.evenrow {
1867     background-color: #eee;
1868 }
1869
1870 .pagelist tr.oddrow {
1871     background-color: white;
1872 }
1873
1874 th.gridbutton {
1875     background-color: ThreeDLightShadow;
1876     color: black;
1877     font-family: Tahoma, Arial, Helvetica, sans-serif;
1878     font-size: small;
1879     font-weight: normal;
1880     white-space: nowrap;
1881     margin: 5px 0;
1882     max-height: 24px;
1883     padding: 5px 0 5px 0;
1884     border-width: 1px;
1885     border-style: solid;
1886     border-color: ThreeDHighlight ThreeDDarkShadow ThreeDDarkShadow ThreeDHighlight;
1887 }
1888
1889 input.gridbutton, a.gridbutton, a:hover.gridbutton, a:visited.gridbutton {
1890     text-decoration: none;
1891     font-size: small;
1892     font-weight: normal;
1893     font-family: Tahoma, Arial, Helvetica, sans-serif;
1894     background-color: ThreeDLightShadow;
1895     color: black;
1896 }
1897
1898 .wikipaging {
1899     font-size: 80%
1900 }
1901
1902 .wikipaging-disabled {
1903     color: #999
1904 }
1905
1906 /* plugin BoxRight */
1907 div.boxright {
1908     background-color: #e9fbff;
1909     width: 200px;
1910     right: 10px;
1911     padding: 0.5em;
1912     float: right;
1913     border: thin solid #888888;
1914     padding: 0.5em;
1915 }
1916
1917 div#bottom {
1918     margin-left: 12.2em;
1919 }
1920
1921 .error {
1922     color: black;
1923     background-color: #eee;
1924     margin-top: 1em;
1925     margin-bottom: 1em;
1926     padding-left: 0.8em;
1927     padding-right: 0.8em;
1928     padding-top: 0.8ex;
1929     padding-bottom: 0;
1930     border: medium solid red;
1931     clear: both;
1932 }
1933
1934 .warning {
1935     color: black;
1936     background-color: #eee;
1937     margin-top: 1em;
1938     margin-bottom: 1em;
1939     padding-left: 0.8em;
1940     padding-right: 0.8em;
1941     padding-top: 0.8ex;
1942     padding-bottom: 0;
1943     border: thin solid blue;
1944     clear: both;
1945 }
1946
1947 /* Debug */
1948 .debug {
1949     color: black;
1950     background-color: white;
1951     font-family: monospace;
1952     font-size: smaller;
1953     margin: 1ex 0;
1954     padding: 0.5ex 0.5em;
1955     border: medium solid #fff8dc; /* darker ivory */
1956 }
1957
1958 /* Hints */
1959 .hint {
1960     color: black;
1961     background-color: #eeeeee;
1962     /* font-size: smaller; */
1963     font-style: italic;
1964     margin-left: 3em;
1965     padding: 0.5ex 0.5em;
1966     border: thin solid #aaaaaa;
1967 }
1968
1969 span.hint {
1970     padding: 0;
1971 }
1972
1973 /* Disabled Plugins */
1974 .disabled-plugin {
1975     clear: both;
1976     margin: 1ex 0;
1977     padding: 0;
1978 }
1979
1980 .disabled-plugin .title {
1981     color: #400;
1982     background-color: inherit;
1983     font-size: x-small;
1984     text-align: right;
1985     padding: 0 0.5em;
1986 }
1987
1988 .disabled-plugin pre {
1989     color: black;
1990     background-color: #ddd;
1991     margin: 0;
1992     padding: 0.3ex 0.5em;
1993 }
1994
1995 /* "(Redirected from ...)" message. */
1996 span.redirectfrom {
1997     font-size: small;
1998     font-style: oblique;
1999     font-weight: normal;
2000     padding-left: 1em;
2001 }
2002
2003 .search-context {
2004     background-color: white;
2005     font-style: oblique;
2006 }
2007
2008 .search-term {
2009     background-color: yellow;
2010     font-weight: normal;
2011 }
2012
2013 a.spell-wrong {
2014     color: #ba0000;
2015     background-color: yellow;
2016 }
2017
2018 span.spell-wrong {
2019     color: #ba0000;
2020 }
2021
2022 /**
2023  * Wiki Forms
2024  *
2025  * The div inside the wikiadmin upload form does not
2026  * have a class yet, so it must be referenced indirectly
2027  */
2028 /* div.wikiaction { background-color: #eee; } */
2029 /* div.wikiadmin { background-color: #fee; } */
2030 /* form.wikiadmin div { background-color: #fee; } */
2031 form.wikiformrich {
2032     background-color: #eee;
2033 }
2034
2035 /**
2036  * Link styles
2037  */
2038 .wiki, .named-wiki {
2039     text-decoration: none;
2040     font-weight: normal;
2041     /* font-weight: bold; */
2042 }
2043
2044 /* Action buttons */
2045 a.wikiaction, a.wikiadmin, a.wiki-rc-action, a.wikiunsafe,
2046 input.wikiaction, input.button, input.wikiadmin {
2047     text-decoration: none;
2048     font-family: Arial, Helvetica, sans-serif;
2049     /* don't wrap text buttons */
2050     white-space: nowrap;
2051     /*font-size: inherit; */
2052 }
2053
2054 /*
2055 a.wikiaction, a.wikiaction:visited, input.wikiaction, input.button {
2056     background-color: #ddd;
2057 }
2058 */
2059
2060 .wikiunsafe {
2061     background-color: #fcc;
2062 }
2063
2064 /*
2065 a.wikiadmin, a.wikiadmin:visited, input.wikiadmin  {
2066     background-color: #fdd;
2067 }
2068 */
2069
2070 /* Unknown links */
2071 .wikiunknown, .named-wikiunknown {
2072     font-weight: normal;
2073     font-size: 100%;
2074 }
2075
2076 /* QuestionMark #600 */
2077 .wikiunknown a, .named-wikiunknown a {
2078     color: #447;
2079     background-color: #eee;
2080     text-decoration: none;
2081     font-weight: normal;
2082     font-size: smaller;
2083 }
2084
2085 /* Backlinks */
2086 .backlinks {
2087     text-decoration: underline;
2088     color: #006;
2089 }
2090
2091 h1 .backlinks {
2092     text-decoration: underline;
2093 }
2094
2095 /* Interwiki links */
2096 /* .wikipage  { font-weight: bold; } */
2097 .wikipage {
2098     font-weight: normal;
2099 }
2100
2101 .interwiki {
2102     text-decoration: none;
2103 }
2104
2105 .interwiki, i.interwiki .wikipage, em .interwiki .wikipage {
2106     font-style: oblique;
2107 }
2108
2109 .interwiki .wikipage, i .interwiki, em .interwiki {
2110     font-style: normal;
2111 }
2112
2113 /*
2114  * "E-mail" style blockquote
2115  */
2116 blockquote.mail-style-quote {
2117     border-left: medium #284 solid;
2118     padding-left: 1em;
2119     margin-left: 0;
2120     margin-right: 0;
2121 }
2122
2123 .mail-style-quote blockquote.mail-style-quote {
2124     margin-left: -0.6em;
2125 }
2126
2127 /* WikicreoleTable, MediawikiTable and RichTable plugins ============== */
2128
2129 /*
2130  * table class="boxed"
2131  * will put a border around the table (but not around the cells)
2132  *
2133  * table class="bordered"
2134  * will put a border around the table and the cells
2135  *
2136  * In both cases, the caption will be bold and centered under the table
2137  *
2138  * In both cases, the headers (th) will have a "#d8d8d8" background
2139  */
2140
2141 table.boxed, table.bordered, table.bordered th, table.bordered td {
2142     border-width: 1px;
2143     border-style: solid;
2144     border-collapse: collapse;
2145     vertical-align: top;
2146 }
2147
2148 table.boxed td, table.bordered td,
2149 table.boxed th, table.bordered th {
2150     padding-left: 5px;
2151     padding-right: 5px;
2152     padding-top: 0;
2153     padding-bottom: 0;
2154 }
2155
2156 table.boxed caption, table.bordered caption {
2157     text-align: center;
2158     font-weight: bold;
2159     caption-side: bottom;
2160     padding-top: 0.8em;
2161 }
2162
2163 table.boxed th, table.bordered th {
2164     font-weight: bold;
2165     background-color: #d8d8d8;
2166 }
2167
2168 /* For RecentChanges plugin */
2169 td.tdselected, td.tdunselected {
2170     text-align: center;
2171     font-weight: bold;
2172     padding-left: 5px;
2173     padding-right: 5px;
2174 }
2175
2176 td.tdselected {
2177     color: white;
2178     background-color: #554295;
2179 }
2180
2181 td.tdunselected {
2182     color: black;
2183     background-color: #e9e8de;
2184 }
2185
2186 /* Style for feedback
2187  * Use this style to tell the user that the operation he
2188  * requested was executed successfully, e.g:
2189  * User was successfully registered
2190 */
2191 .feedback {
2192     font-weight: bold;
2193     border-width: 2px;
2194     border-style: solid;
2195     background-color: #DFD;
2196     border-color: green;
2197     padding: 0.5em;
2198 }
2199
2200 #edit-public, h1.firstHeading-public, h1.firstHeading-rating-public {
2201     background-color: #ffce7b;
2202     border: 1px solid #ffa500;
2203 }
2204
2205 /* PageTrail plugin */
2206 .pagetrail {
2207     background-color: #FFFF99;
2208     padding: 0.2em;
2209 }
2210
2211 /* IncludePage plugin ================================================= */
2212
2213 .transclusion-title {
2214     text-align: right;
2215     font-style: oblique;
2216     font-size: smaller;
2217     text-decoration: underline;
2218     margin-bottom: 0.25ex;
2219     margin-right: 0.25em;
2220 }
2221
2222 .transclusion, .wiki-edithelp {
2223     font-size: smaller;
2224 }
2225
2226 .transclusion {
2227     border: 1px solid gray;
2228     padding-left: 0.8em;
2229     padding-right: 0.8em;
2230     padding-top: 0;
2231     padding-bottom: 0;
2232     margin-left: 0.25em;
2233     margin-right: 0.25em;
2234     margin-bottom: 0.1ex;
2235 }
2236
2237 .wiki-edithelp {
2238     background-color: white;
2239     border: medium solid #fff8dc; /* darker ivory */
2240     padding-left: 0.5em;
2241     padding-right: 0.5em;
2242     padding-top: 0.75ex;
2243     padding-bottom: 0.75ex;
2244     margin-left: 0;
2245     margin-right: 0;
2246     margin-top: 1ex;
2247     margin-bottom: 1ex;
2248 }