]> CyberLeo.Net >> Repos - SourceForge/phpwiki.git/blob - themes/MonoBook/monobook.css
Remove redundunt CSS
[SourceForge/phpwiki.git] / themes / MonoBook / monobook.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 .big {
276     font-size: larger;
277 }
278
279 .align-left {
280     text-align: left;
281 }
282
283 .align-right {
284     text-align: right;
285 }
286
287 .align-center {
288     text-align: center;
289 }
290
291 .top {
292     vertical-align: top;
293 }
294
295 .bottom {
296     vertical-align: bottom;
297 }
298
299 .middle {
300     vertical-align: middle;
301 }
302
303 .baseline {
304     vertical-align: baseline;
305 }
306
307 .nowrap {
308     white-space: nowrap;
309 }
310
311 .fullwidth {
312     width: 100%;
313 }
314
315 /* --------------------------------------------------------------- */
316
317 /*
318 ** the main content area
319 */
320
321 #siteSub {
322     display: none;
323 }
324
325 #jump-to-nav {
326     display: none;
327 }
328
329 #contentSub {
330     font-size: 84%;
331     line-height: 1.2em;
332     margin: 0 0 1.4em 1em;
333     color: #7d7d7d;
334     width: auto;
335 }
336
337 span.subpages {
338     display: block;
339 }
340
341 /* Some space under the headers in the content area */
342 #bodyContent h1, #bodyContent h2 {
343     margin-bottom: .6em;
344 }
345
346 #bodyContent h3, #bodyContent h4, #bodyContent h5 {
347     margin-bottom: .3em;
348 }
349
350 .firstHeading {
351     margin-bottom: 0.1em;
352 }
353
354 /* user notification thing */
355 .usermessage {
356     background-color: #ffce7b;
357     border: 1px solid #ffa500;
358     color: black;
359     font-weight: bold;
360     margin: 2em 0 1em;
361     padding: .5em 1em;
362     vertical-align: middle;
363 }
364
365 #siteNotice {
366     text-align: center;
367     font-size: 95%;
368     padding: 0 .9em;
369 }
370
371 #siteNotice p {
372     margin: 0;
373     padding: 0;
374 }
375
376 .errorbox, .successbox {
377     font-size: larger;
378     border: 2px solid;
379     padding: .5em 1em;
380     float: left;
381     margin-bottom: 2em;
382     color: #000;
383 }
384
385 .errorbox {
386     border-color: red;
387     background-color: #fff2f2;
388 }
389
390 .successbox {
391     border-color: green;
392     background-color: #dfd;
393 }
394
395 .errorbox h2, .successbox h2 {
396     font-size: 1em;
397     font-weight: bold;
398     display: inline;
399     margin: 0 .5em 0 0;
400     border: none;
401 }
402
403 #catlinks {
404     border: 1px solid #aaa;
405     background-color: #f9f9f9;
406     padding: 5px;
407     margin-top: 1em;
408     clear: both;
409 }
410
411 /* currently unused, intended to be used by a metadata box
412 in the bottom-right corner of the content area */
413 .documentDescription {
414     /* The summary text describing the document */
415     font-weight: bold;
416     display: block;
417     margin: 1em 0;
418     line-height: 1.5em;
419 }
420
421 .documentByLine {
422     text-align: right;
423     font-size: 90%;
424     clear: both;
425     font-weight: normal;
426     color: #76797c;
427 }
428
429 /* emulate center */
430 .center {
431     width: 100%;
432     text-align: center;
433 }
434
435 *.center * {
436     margin-left: auto;
437     margin-right: auto;
438 }
439
440 /* small for tables and similar */
441 .small, .small * {
442     font-size: 94%;
443 }
444
445 table.small {
446     font-size: 100%;
447 }
448
449 /*
450 ** content styles
451 */
452 #toc,
453 .toc {
454     width: 200px;
455     border: 1px solid #aaa;
456     background-color: #f9f9f9;
457     padding: 5px;
458     font-size: 95%;
459     float: right;
460     clear: right;
461 }
462
463 #toc #toctitle,
464 .toc .toctitle,
465 .toc #toctitle {
466     display: inline;
467     border: none;
468     padding: 0;
469     font-size: 110%;
470     font-weight: bold;
471 }
472
473 .toc .toclist,
474 .toc #toclist {
475     width: auto;
476     border: none;
477 }
478
479 #toc #toctitle,
480 .toc #toctitle,
481 #toc .toctitle,
482 .toc .toctitle {
483     text-align: center;
484 }
485
486 #toc p,
487 .toc p {
488     margin: 0;
489 }
490
491 #toc ul,
492 .toc ul {
493     width: auto;
494     border: none;
495     line-height: 1.5em;
496     list-style-type: square;
497     list-style-image: url("images/bullet.png");
498     font-size: 95%;
499     margin-left: 5px;
500     padding-left: 5px;
501 }
502
503 #toc ul ul,
504 .toc ul ul {
505     margin: 0 0 0 2em;
506 }
507
508 #toc .toctoggle,
509 .toc .toctoggle {
510     font-size: 94%;
511 }
512
513 .mw-warning {
514     border: 1px solid #aaa;
515     background-color: #f9f9f9;
516     padding: 5px;
517     font-size: 95%;
518 }
519
520 .mw-warning {
521     margin-left: 50px;
522     margin-right: 50px;
523     text-align: center;
524 }
525
526 /* images */
527 div.floatright, table.floatright {
528     clear: right;
529     float: right;
530     position: relative;
531     margin: 0 0 .5em .5em;
532     border: 0;
533 }
534
535 div.floatright p {
536     font-style: italic;
537 }
538
539 div.floatleft, table.floatleft {
540     float: left;
541     position: relative;
542     margin: 0 .5em .5em 0;
543     border: 0;
544 }
545
546 div.floatleft p {
547     font-style: italic;
548 }
549
550 /* thumbnails */
551 div.thumb {
552     margin-bottom: .5em;
553     border-style: solid;
554     border-color: white;
555     width: auto;
556 }
557
558 div.thumb div {
559     border: 1px solid #ccc;
560     padding: 3px !important;
561     background-color: #f9f9f9;
562     font-size: 94%;
563     text-align: center;
564     overflow: hidden;
565 }
566
567 div.thumb div a img {
568     border: 1px solid #ccc;
569 }
570
571 div.thumb div div.thumbcaption {
572     border: none;
573     text-align: left;
574     line-height: 1.4em;
575     padding: .3em 0 .1em 0;
576 }
577
578 div.magnify {
579     float: right;
580     border-style: none !important;
581     background: none !important;
582 }
583
584 div.magnify a, div.magnify img {
585     display: block;
586     border-style: none !important;
587     background: none !important;
588 }
589
590 div.tright {
591     clear: right;
592     float: right;
593     border-width: .5em 0 .8em 1.4em;
594 }
595
596 div.tleft {
597     float: left;
598     margin-right: .5em;
599     border-width: .5em 1.4em .8em 0;
600 }
601
602 .hiddenStructure {
603     display: none;
604     speak: none;
605 }
606
607 img.tex {
608     vertical-align: middle;
609 }
610
611 span.texhtml {
612     font-family: serif;
613 }
614
615 /*
616 ** classes for special content elements like town boxes
617 ** intended to be referenced directly from the wiki src
618 */
619
620 /*
621 ** User styles
622 */
623 /* table standards */
624 table.rimage {
625     float: right;
626     position: relative;
627     margin-left: 1em;
628     margin-bottom: 1em;
629     text-align: center;
630 }
631
632 .toccolours {
633     border: 1px solid #aaa;
634     background-color: #f9f9f9;
635     padding: 5px;
636     font-size: 95%;
637 }
638
639 div.townBox {
640     position: relative;
641     float: right;
642     background-color: white;
643     margin-left: 1em;
644     border: 1px solid gray;
645     padding: .3em;
646     width: 200px;
647     overflow: hidden;
648     clear: right;
649 }
650
651 div.townBox dl {
652     padding: 0;
653     margin: 0 0 .3em;
654     font-size: 96%;
655 }
656
657 div.townBox dl dt {
658     background-image: none;
659     margin: .4em 0 0;
660 }
661
662 div.townBox dl dd {
663     margin: .1em 0 0 1.1em;
664     background-color: #f3f3f3;
665 }
666
667 /*
668 ** edit views etc
669 */
670 .special li {
671     line-height: 1.4em;
672     margin: 0;
673     padding: 0;
674 }
675
676 /*
677 ** RecentChanges
678 */
679 .pageinfo-majoredit {
680     font-weight: normal; /*bold;*/
681 }
682
683 .wiki-summary {
684     font-size: 94%;
685     font-style: italic;
686 }
687
688 /* Page history styling */
689 /* the auto-generated edit comments */
690 .autocomment {
691     color: gray;
692 }
693
694 #pagehistory span.user {
695     margin-left: 1.4em;
696     margin-right: .4em;
697 }
698
699 #pagehistory span.minor {
700     font-weight: bold;
701 }
702
703 #pagehistory li {
704     border: 1px solid white;
705 }
706
707 #pagehistory li.selected {
708     background-color: #f9f9f9;
709     border: 1px dashed #aaa;
710 }
711
712 /*
713 ** Diff rendering (unused)
714 */
715 table.diff, td.diff-otitle, td.diff-ntitle {
716     background-color: white;
717 }
718
719 td.diff-addedline {
720     background-color: #cfc;
721     font-size: smaller;
722 }
723
724 td.diff-deletedline {
725     background-color: #ffa;
726     font-size: smaller;
727 }
728
729 td.diff-context {
730     background-color: #eee;
731     font-size: smaller;
732 }
733
734 span.diffchange {
735     color: red;
736     font-weight: bold;
737 }
738
739 /**
740  * Diff Output
741  */
742 /* main box */
743 .diff {
744     margin-top: 1ex;
745     margin-bottom: 0.5ex;
746     background-color: white;
747     color: black;
748     border-top: 1px solid #494f5d;
749     border-left: 1px solid #494f5d;
750     border-bottom: 1px solid #c6d2de;
751     border-right: 1px solid #c6d2de;
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 h2 {
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 #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 }
1061
1062 /*
1063 ** Logo properties
1064  * Optionally at the right also an image
1065 */
1066
1067 #p-logo {
1068     position: absolute; /*needed to use z-index */
1069     z-index: 3;
1070     top: 0;
1071     left: 0;
1072     height: 155px;
1073     width: 12em;
1074     overflow: visible;
1075 }
1076
1077 #p-logo h5 {
1078     display: none;
1079 }
1080
1081 #p-logo a,
1082 #p-logo a:hover {
1083     display: block;
1084     height: 155px;
1085     width: 12.2em;
1086     background-repeat: no-repeat;
1087     background-position: 35% 50% !important;
1088     text-decoration: none;
1089 }
1090
1091 /* At the right we put a small "wiki star" */
1092 #img-logo-right {
1093     position: absolute;
1094     z-index: 4;
1095     top: 0;
1096     right: 0;
1097     height: 86px;
1098     width: 86px;
1099     background: url("images/wiki_stamp.png") left no-repeat;
1100     overflow: visible;
1101 }
1102
1103 /*
1104 ** the navigation portlet
1105 */
1106
1107 #p-navigation {
1108     position: relative;
1109     z-index: 3;
1110 }
1111
1112 #p-navigation .pBody {
1113     padding-right: 0;
1114 }
1115
1116 #p-navigation a {
1117     display: block;
1118 }
1119
1120 #p-navigation li.active a, #p-navigation li.active a:hover {
1121     text-decoration: none;
1122     display: inline;
1123     font-weight: bold;
1124 }
1125
1126 /*
1127 ** Search portlet
1128 */
1129 #p-search {
1130     position: relative;
1131     z-index: 3;
1132 }
1133
1134 input.searchButton {
1135     margin-top: 1px;
1136     padding: 0 0.4em !important;
1137     font-size: 95%;
1138     cursor: pointer;
1139     background-color: White;
1140     border: 1px solid #2f6fab;
1141 }
1142
1143 #searchGoButton {
1144     padding-left: .5em;
1145     padding-right: .5em;
1146     font-weight: bold;
1147 }
1148
1149 /*#searchInput, */
1150 #livesearch, #p-search input.dropdown {
1151     text-align: left;
1152     width: 9.9em;
1153     /*margin: 0;*/
1154     font-size: 95%;
1155 }
1156
1157 #p-search .pBody {
1158     padding: .5em .4em .4em .4em;
1159     text-align: center;
1160 }
1161
1162 /*
1163 ** the personal toolbar
1164 */
1165
1166 #p-personal {
1167     position: absolute;
1168     z-index: 4;
1169     width: 40em;
1170     white-space: nowrap;
1171     padding: 0 0 0 0;
1172     margin: 0;
1173     right: 90px;
1174     top: 0.1em;
1175     border: none;
1176     overflow: visible;
1177     color: black;
1178     line-height: 1.2em;
1179 }
1180
1181 #p-personal h5 {
1182     display: none;
1183 }
1184
1185 #p-personal .portlet,
1186 #p-personal .pBody {
1187     z-index: 0;
1188     padding: 0;
1189     margin: 0;
1190     border: none;
1191     overflow: visible;
1192     background-image: none;
1193 }
1194
1195 /* this is the ul contained in the portlet */
1196 #p-personal ul {
1197     z-index: 0;
1198     border: none;
1199     line-height: 1.5em;
1200     color: #2f6fab;
1201     padding: 0 2em 0 3em;
1202     margin: 0;
1203     text-align: right;
1204     /*text-transform: lowercase;*/
1205     list-style: none;
1206     background-image: none;
1207     cursor: default;
1208 }
1209
1210 #p-personal li {
1211     z-index: 0;
1212     border: none;
1213     padding: 0;
1214     display: inline;
1215     color: #2f6fab;
1216     margin-left: 1em;
1217     line-height: 1.2em;
1218     background-image: none;
1219 }
1220
1221 #p-personal li.active {
1222     font-weight: bold;
1223 }
1224
1225 #p-personal li a {
1226     text-decoration: none;
1227     color: #005896;
1228     padding-bottom: 0.2em;
1229     background-image: none;
1230 }
1231
1232 #p-personal li a:hover {
1233     background-color: white;
1234     padding-bottom: .2em;
1235     text-decoration: none;
1236 }
1237
1238 #p-personal li.active a:hover {
1239     background-color: transparent;
1240 }
1241
1242 /* the icon in front of the user name, single quotes
1243 in bg url to hide it from iemac */
1244 li#pt-userpage,
1245 li#pt-anonuserpage,
1246 li#pt-login {
1247     /*background:  url('images/wikiuser.png') top left bottom no-repeat;*/
1248     background: url('images/wikiuser.png') left no-repeat;
1249     padding-left: 20px;
1250     text-transform: none;
1251 }
1252
1253 #p-personal a.new {
1254     color: #ba0000;
1255 }
1256
1257 /*
1258 ** the page-related actions- page/talk, edit etc
1259 */
1260 #p-cactions {
1261     position: absolute;
1262     /*z-index: 1;*/
1263     /* important! */
1264     top: 1.3em;
1265     left: 11.5em;
1266     margin: 0;
1267     white-space: nowrap;
1268     width: 76%;
1269     line-height: 1.1em;
1270     overflow: visible;
1271     background-image: none;
1272     border-collapse: collapse;
1273     padding-left: 1em;
1274     list-style: none;
1275     font-size: 95%;
1276 }
1277
1278 #p-cactions .hiddenStructure {
1279     display: none;
1280 }
1281
1282 #p-cactions ul {
1283     list-style: none;
1284 }
1285
1286 #p-cactions li {
1287     display: inline;
1288     border: 1px solid #aaa;
1289     border-bottom: none;
1290     padding: 0 0 .1em 0;
1291     margin: 0 .3em 0 0;
1292     overflow: visible;
1293     background-color: white;
1294 }
1295
1296 #p-cactions li.selected {
1297     border-color: #fabd23;
1298     padding: 0 0 0.2em 0 !important;
1299 }
1300
1301 #p-cactions li a {
1302     position: relative;
1303     z-index: 0;
1304     background-color: #fbfbfb;
1305     color: #002bb8;
1306     border: none;
1307     padding: 0 .8em .3em;
1308     text-decoration: none;
1309     /*text-transform: lowercase;*/
1310     margin: 0;
1311 }
1312
1313 #p-cactions li.selected a {
1314     z-index: 3;
1315     background-color: #fff;
1316     padding: 0 1em 0.2em;
1317 }
1318
1319 #p-cactions .new a {
1320     color: #ba0000;
1321 }
1322
1323 #p-cactions li a:hover {
1324     z-index: 3;
1325     text-decoration: none;
1326     background-color: #dedede;
1327 }
1328
1329 /* http://universaleditbutton.org */
1330 #p-cactions li a#btn-edit {
1331     background: url('images/UEB16.png') top left no-repeat;
1332     padding-left: 20px !important;
1333     text-transform: none;
1334 }
1335
1336 #p-cactions li a#btn-edit:hover {
1337     z-index: 3;
1338     text-decoration: none;
1339     background-color: #fff;
1340     /*padding-bottom: 0.3em !important;*/
1341 }
1342
1343 #p-cactions h5 {
1344     display: none;
1345 }
1346
1347 #p-cactions li.istalk {
1348     margin-right: 0;
1349 }
1350
1351 #p-cactions li.istalk a {
1352     padding-right: .5em;
1353 }
1354
1355 #p-cactions #ca-addsection a {
1356     padding-left: .4em;
1357     padding-right: .4em;
1358 }
1359
1360 /* offsets to distinguish the tab groups */
1361 li#ca-talk {
1362     margin-right: 1.6em;
1363 }
1364
1365 li#ca-watch, li#ca-unwatch, li#ca-varlang-0, li#ca-print {
1366     margin-left: 1.6em;
1367 }
1368
1369 /*
1370 ** the remaining portlets
1371 */
1372 #p-tbx,
1373 #p-lang {
1374     position: relative;
1375     z-index: 3;
1376 }
1377
1378 /*
1379 ** footer
1380 */
1381 #footer {
1382     background-color: white;
1383     border-top: 1px solid #fabd23;
1384     border-bottom: 1px solid #fabd23;
1385     margin: .6em 0 1em 0;
1386     border-left: 1px solid #fabd23;
1387     margin-left: 13.6em;
1388     padding: .4em 0 1.2em 0;
1389     text-align: center;
1390     font-size: 90%;
1391 }
1392
1393 #footer ul {
1394     display: table-cell;
1395 }
1396
1397 #footer li {
1398     display: inline;
1399     margin: 0 1.3em;
1400 }
1401
1402 /* hide from incapable browsers */
1403 head:first-child+body #footer li {
1404     white-space: nowrap;
1405 }
1406
1407 #f-poweredbyico, #f-copyrightico {
1408     display: table-cell;
1409     margin: 0 8px;
1410     padding-left: 1em;
1411     padding-right: 1em;
1412     vertical-align: middle;
1413 }
1414
1415 /* js pref toc */
1416 #preftoc {
1417     float: left;
1418     margin: 1em 1em 1em 1em;
1419     width: 13em;
1420 }
1421
1422 #preftoc li {
1423     border: 1px solid White;
1424 }
1425
1426 #preftoc li.selected {
1427     background-color: #f9f9f9;
1428     border: 1px dashed #aaaaaa;
1429 }
1430
1431 #preftoc a,
1432 #preftoc a:active {
1433     display: block;
1434     color: #0014a6;
1435 }
1436
1437 #prefcontrol {
1438     clear: both;
1439     float: left;
1440     margin-top: 1em;
1441 }
1442
1443 div.prefsectiontip {
1444     font-size: 95%;
1445     margin-top: 1em;
1446 }
1447
1448 fieldset.operaprefsection {
1449     margin-left: 15em
1450 }
1451
1452 /* more IE fixes */
1453 /* float/negative margin brokenness */
1454 * html #footer {
1455     margin-top: 0;
1456 }
1457
1458 * html #column-content {
1459     display: inline;
1460     margin-bottom: 0;
1461 }
1462
1463 * html div.editsection {
1464     font-size: smaller;
1465 }
1466
1467 #pagehistory li.selected {
1468     position: relative;
1469 }
1470
1471 * > html #column-one {
1472     position: absolute;
1473     left: 0;
1474     top: 0;
1475 }
1476
1477 * > html #footer {
1478     margin-left: 13.2em;
1479 }
1480
1481 .redirectText {
1482     font-size: 150%;
1483     margin: 5px;
1484 }
1485
1486 .printfooter {
1487     display: none;
1488 }
1489
1490 .not-patrolled {
1491     background-color: #ffa;
1492 }
1493
1494 div.patrollink {
1495     font-size: 75%;
1496     text-align: right;
1497 }
1498
1499 span.newpage, span.minor, span.searchmatch, span.bot {
1500     font-weight: bold;
1501 }
1502
1503 span.unpatrolled {
1504     font-weight: bold;
1505     color: red;
1506 }
1507
1508 span.searchmatch {
1509     color: red;
1510 }
1511
1512 .sharedUploadNotice {
1513     font-style: italic;
1514 }
1515
1516 span.updatedmarker {
1517     color: black;
1518     background-color: #0f0;
1519 }
1520
1521 span.newpageletter {
1522     font-weight: bold;
1523     color: black;
1524     background-color: yellow;
1525 }
1526
1527 span.minoreditletter {
1528     color: black;
1529     background-color: #c5ffe6;
1530 }
1531
1532 table.gallery {
1533     border: 1px solid #ccc;
1534     margin: 2px;
1535     padding: 2px;
1536     background-color: white;
1537 }
1538
1539 table.gallery tr {
1540     vertical-align: top;
1541 }
1542
1543 table.gallery td {
1544     vertical-align: top;
1545     background-color: #f9f9f9;
1546     border: solid 2px white;
1547 }
1548
1549 table.gallery td.galleryheader {
1550     text-align: center;
1551     font-weight: bold;
1552 }
1553
1554 div.gallerybox {
1555     margin: 2px;
1556     width: 150px;
1557 }
1558
1559 div.gallerybox div.thumb {
1560     text-align: center;
1561     border: 1px solid #ccc;
1562     margin: 2px;
1563 }
1564
1565 div.gallerytext {
1566     font-size: 94%;
1567     padding: 2px 4px;
1568 }
1569
1570 span.comment {
1571     font-style: italic;
1572 }
1573
1574 span.changedby {
1575     font-size: 95%;
1576 }
1577
1578 .previewnote {
1579     text-indent: 3em;
1580     color: #c00;
1581     border-bottom: 1px solid #aaa;
1582     padding-bottom: 1em;
1583     margin-bottom: 1em;
1584 }
1585
1586 .previewnote p {
1587     margin: 0;
1588     padding: 0;
1589 }
1590
1591 .editExternally {
1592     border: 1px solid gray;
1593     background-color: #ffffff;
1594     padding: 3px;
1595     margin-top: 0.5em;
1596     float: left;
1597     font-size: small;
1598     text-align: center;
1599 }
1600
1601 .editExternallyHelp {
1602     font-style: italic;
1603     color: gray;
1604 }
1605
1606 li span.deleted, span.history-deleted {
1607     text-decoration: line-through;
1608     color: #888;
1609     font-style: italic;
1610 }
1611
1612 .toggle {
1613     margin-left: 2em;
1614     text-indent: -2em;
1615 }
1616
1617 /* Classes for EXIF data display */
1618 table.mw_metadata {
1619     font-size: 0.8em;
1620     margin-left: 0.5em;
1621     margin-bottom: 0.5em;
1622     width: 300px;
1623 }
1624
1625 table.mw_metadata caption {
1626     font-weight: bold;
1627 }
1628
1629 table.mw_metadata th {
1630     font-weight: normal;
1631 }
1632
1633 table.mw_metadata td {
1634     padding: 0.1em;
1635 }
1636
1637 table.mw_metadata {
1638     border: none;
1639     border-collapse: collapse;
1640 }
1641
1642 table.mw_metadata td, table.mw_metadata th {
1643     text-align: center;
1644     border: 1px solid #aaaaaa;
1645     padding-left: 0.1em;
1646     padding-right: 0.1em;
1647 }
1648
1649 table.mw_metadata th {
1650     background-color: #f9f9f9;
1651 }
1652
1653 table.mw_metadata td {
1654     background-color: #fcfcfc;
1655 }
1656
1657 table.collapsed tr.collapsable {
1658     display: none;
1659 }
1660
1661 /* filetoc */
1662 ul#filetoc {
1663     text-align: center;
1664     border: 1px solid #aaaaaa;
1665     background-color: #f9f9f9;
1666     padding: 5px;
1667     font-size: 95%;
1668     margin-bottom: 0.5em;
1669     margin-left: 0;
1670     margin-right: 0;
1671 }
1672
1673 #filetoc li {
1674     display: inline;
1675     list-style-type: none;
1676     padding-right: 2em;
1677 }
1678
1679 /* @bug 1714 */
1680 input#wpSave, input#wpDiff {
1681     margin-right: 0.33em;
1682 }
1683
1684 #editform .editOptions {
1685     display: inline;
1686 }
1687
1688 #wpSave {
1689     font-weight: bold;
1690 }
1691
1692 /* Classes for article validation */
1693
1694 table.revisionform_default {
1695     border: 1px solid #000000;
1696 }
1697
1698 table.revisionform_focus {
1699     border: 1px solid #000000;
1700     background-color: #00BBFF;
1701 }
1702
1703 tr.revision_tr_default {
1704     background-color: #EEEEEE;
1705 }
1706
1707 tr.revision_tr_first {
1708     background-color: #DDDDDD;
1709 }
1710
1711 p.revision_saved {
1712     color: green;
1713     font-weight: bold;
1714 }
1715
1716 #mw_trackbacks {
1717     border: solid 1px #bbbbff;
1718     background-color: #eeeeff;
1719     padding: 0.2em;
1720 }
1721
1722 /* Allmessages table */
1723
1724 #allmessagestable th {
1725     background-color: #b2b2ff;
1726 }
1727
1728 #allmessagestable tr.orig {
1729     background-color: #ffe2e2;
1730 }
1731
1732 #allmessagestable tr.new {
1733     background-color: #e2ffe2;
1734 }
1735
1736 #allmessagestable tr.def {
1737     background-color: #f0f0ff;
1738 }
1739
1740 /* noarticletext */
1741 div.noarticletext {
1742     border: 1px solid #ccc;
1743     background-color: #fff;
1744     padding: .2em 1em;
1745     color: #000;
1746 }
1747
1748 div#searchTargetContainer {
1749     left: 10px;
1750     top: 10px;
1751     width: 90%;
1752     background-color: white;
1753 }
1754
1755 div#searchTarget {
1756     padding: 3px;
1757     margin: 5px;
1758     background-color: #F0F0F0;
1759     border: solid 1px blue;
1760 }
1761
1762 div#searchTarget ul li {
1763     list-style: none;
1764 }
1765
1766 div#searchTarget ul li:before {
1767     color: orange;
1768     content: "\00BB \0020";
1769 }
1770
1771 div.multipageimagenavbox {
1772     border: solid 1px silver;
1773     padding: 4px;
1774     margin: 1em;
1775     background-color: #f0f0f0;
1776 }
1777
1778 div.multipageimagenavbox div.thumb {
1779     border: none;
1780     margin-left: 2em;
1781     margin-right: 2em;
1782 }
1783
1784 div.multipageimagenavbox hr {
1785     margin: 6px;
1786 }
1787
1788 table.multipageimage td {
1789     text-align: center;
1790 }
1791
1792 /*
1793     Table pager (e.g. Special:Imagelist)
1794     - remove underlines from the navigation link
1795     - collapse borders
1796     - set the borders to outsets (similar to Special:Allmessages)
1797     - remove line wrapping for all td and th, set background color
1798     - restore line wrapping for the last two table cells (description and size)
1799 */
1800 .TablePager_nav a {
1801     text-decoration: none;
1802 }
1803
1804 .TablePager {
1805     border-collapse: collapse;
1806 }
1807
1808 .TablePager, .TablePager td, .TablePager th {
1809     border: 0.15em solid #777777;
1810     padding: 0 0.15em 0 0.15em;
1811 }
1812
1813 .TablePager th {
1814     background-color: #eeeeff
1815 }
1816
1817 .TablePager td {
1818     background-color: #ffffff
1819 }
1820
1821 .TablePager tr:hover td {
1822     background-color: #eeeeff
1823 }
1824
1825 .imagelist td, .imagelist th {
1826     white-space: nowrap
1827 }
1828
1829 .imagelist .TablePager_col_links {
1830     background-color: #eeeeff
1831 }
1832
1833 .imagelist .TablePager_col_img_description {
1834     white-space: normal
1835 }
1836
1837 .imagelist th.TablePager_sort {
1838     background-color: #ccccff
1839 }
1840
1841 /**
1842  * PhpWiki Tables
1843  */
1844 .pagelist {
1845     font-size: smaller;
1846 }
1847
1848 .pagelist thead td {
1849     background-color: #e8e8e8;
1850     text-decoration: none;
1851     font-weight: bold;
1852 }
1853
1854 .pagelist thead td u {
1855     text-decoration: none;
1856 }
1857
1858 .pagelist tr {
1859     vertical-align: top;
1860 }
1861
1862 .pagelist tr.evenrow {
1863     background-color: #eee;
1864 }
1865
1866 .pagelist tr.oddrow {
1867     background-color: white;
1868 }
1869
1870 th.gridbutton {
1871     background-color: ThreeDLightShadow;
1872     color: black;
1873     font-family: Tahoma, Arial, Helvetica, sans-serif;
1874     font-size: small;
1875     font-weight: normal;
1876     white-space: nowrap;
1877     margin: 5px 0;
1878     max-height: 24px;
1879     padding: 5px 0 5px 0;
1880     border-width: 1px;
1881     border-style: solid;
1882     border-color: ThreeDHighlight ThreeDDarkShadow ThreeDDarkShadow ThreeDHighlight;
1883 }
1884
1885 input.gridbutton, a.gridbutton, a:hover.gridbutton, a:visited.gridbutton {
1886     text-decoration: none;
1887     font-size: small;
1888     font-weight: normal;
1889     font-family: Tahoma, Arial, Helvetica, sans-serif;
1890     background-color: ThreeDLightShadow;
1891     color: black;
1892 }
1893
1894 .wikipaging {
1895     font-size: 80%
1896 }
1897
1898 .wikipaging-disabled {
1899     color: #999
1900 }
1901
1902 /* plugin BoxRight */
1903 div.boxright {
1904     background-color: #e9fbff;
1905     width: 200px;
1906     right: 10px;
1907     padding: 0.5em;
1908     float: right;
1909     border: thin solid #888888;
1910 }
1911
1912 div#bottom {
1913     margin-left: 12.2em;
1914 }
1915
1916 .error {
1917     color: black;
1918     background-color: #eee;
1919     margin-top: 1em;
1920     margin-bottom: 1em;
1921     padding-left: 0.8em;
1922     padding-right: 0.8em;
1923     padding-top: 0.8ex;
1924     padding-bottom: 0;
1925     border: medium solid red;
1926     clear: both;
1927 }
1928
1929 .warning {
1930     color: black;
1931     background-color: #eee;
1932     margin-top: 1em;
1933     margin-bottom: 1em;
1934     padding-left: 0.8em;
1935     padding-right: 0.8em;
1936     padding-top: 0.8ex;
1937     padding-bottom: 0;
1938     border: thin solid blue;
1939     clear: both;
1940 }
1941
1942 /* Debug */
1943 .debug {
1944     color: black;
1945     background-color: white;
1946     font-family: monospace;
1947     font-size: smaller;
1948     margin: 1ex 0;
1949     padding: 0.5ex 0.5em;
1950     border: medium solid #fff8dc; /* darker ivory */
1951 }
1952
1953 /* Hints */
1954 .hint {
1955     color: black;
1956     background-color: #eeeeee;
1957     /* font-size: smaller; */
1958     font-style: italic;
1959     margin-left: 3em;
1960     padding: 0.5ex 0.5em;
1961     border: thin solid #aaaaaa;
1962 }
1963
1964 span.hint {
1965     padding: 0;
1966 }
1967
1968 /* Disabled Plugins */
1969 .disabled-plugin {
1970     clear: both;
1971     margin: 1ex 0;
1972     padding: 0;
1973 }
1974
1975 .disabled-plugin .title {
1976     color: #400;
1977     background-color: inherit;
1978     font-size: x-small;
1979     text-align: right;
1980     padding: 0 0.5em;
1981 }
1982
1983 .disabled-plugin pre {
1984     color: black;
1985     background-color: #ddd;
1986     margin: 0;
1987     padding: 0.3ex 0.5em;
1988 }
1989
1990 /* "(Redirected from ...)" message. */
1991 span.redirectfrom {
1992     font-size: small;
1993     font-style: oblique;
1994     font-weight: normal;
1995     padding-left: 1em;
1996 }
1997
1998 .search-context {
1999     background-color: white;
2000     font-style: oblique;
2001 }
2002
2003 .search-term {
2004     background-color: yellow;
2005     font-weight: normal;
2006 }
2007
2008 a.spell-wrong {
2009     color: #ba0000;
2010     background-color: yellow;
2011 }
2012
2013 span.spell-wrong {
2014     color: #ba0000;
2015 }
2016
2017 /**
2018  * Wiki Forms
2019  *
2020  * The div inside the wikiadmin upload form does not
2021  * have a class yet, so it must be referenced indirectly
2022  */
2023 /* div.wikiaction { background-color: #eee; } */
2024 /* div.wikiadmin { background-color: #fee; } */
2025 /* form.wikiadmin div { background-color: #fee; } */
2026 form.wikiformrich {
2027     background-color: #eee;
2028 }
2029
2030 /**
2031  * Link styles
2032  */
2033 .wiki, .named-wiki {
2034     text-decoration: none;
2035     font-weight: normal;
2036     /* font-weight: bold; */
2037 }
2038
2039 /* Action buttons */
2040 a.wikiaction, a.wikiadmin, a.wiki-rc-action, a.wikiunsafe,
2041 input.wikiaction, input.button, input.wikiadmin {
2042     text-decoration: none;
2043     font-family: Arial, Helvetica, sans-serif;
2044     /* don't wrap text buttons */
2045     white-space: nowrap;
2046     /*font-size: inherit; */
2047 }
2048
2049 /*
2050 a.wikiaction, a.wikiaction:visited, input.wikiaction, input.button {
2051     background-color: #ddd;
2052 }
2053 */
2054
2055 .wikiunsafe {
2056     background-color: #fcc;
2057 }
2058
2059 /*
2060 a.wikiadmin, a.wikiadmin:visited, input.wikiadmin  {
2061     background-color: #fdd;
2062 }
2063 */
2064
2065 /* Unknown links */
2066 .wikiunknown, .named-wikiunknown {
2067     font-weight: normal;
2068     font-size: 100%;
2069 }
2070
2071 /* QuestionMark #600 */
2072 .wikiunknown a, .named-wikiunknown a {
2073     color: #447;
2074     background-color: #eee;
2075     text-decoration: none;
2076     font-weight: normal;
2077     font-size: smaller;
2078 }
2079
2080 /* Backlinks */
2081 .backlinks {
2082     text-decoration: underline;
2083     color: #006;
2084 }
2085
2086 h1 .backlinks {
2087     text-decoration: underline;
2088 }
2089
2090 /* Interwiki links */
2091 /* .wikipage  { font-weight: bold; } */
2092 .wikipage {
2093     font-weight: normal;
2094 }
2095
2096 .interwiki {
2097     text-decoration: none;
2098 }
2099
2100 .interwiki, i.interwiki .wikipage, em .interwiki .wikipage {
2101     font-style: oblique;
2102 }
2103
2104 .interwiki .wikipage, i .interwiki, em .interwiki {
2105     font-style: normal;
2106 }
2107
2108 /*
2109  * "E-mail" style blockquote
2110  */
2111 blockquote.mail-style-quote {
2112     border-left: medium #284 solid;
2113     padding-left: 1em;
2114     margin-left: 0;
2115     margin-right: 0;
2116 }
2117
2118 .mail-style-quote blockquote.mail-style-quote {
2119     margin-left: -0.6em;
2120 }
2121
2122 /* WikicreoleTable, MediawikiTable and RichTable plugins ============== */
2123
2124 /*
2125  * table class="boxed"
2126  * will put a border around the table (but not around the cells)
2127  *
2128  * table class="bordered"
2129  * will put a border around the table and the cells
2130  *
2131  * In both cases, the caption will be bold and centered under the table
2132  *
2133  * In both cases, the headers (th) will have a "#d8d8d8" background
2134  */
2135
2136 table.boxed, table.bordered, table.bordered th, table.bordered td {
2137     border-width: 1px;
2138     border-style: solid;
2139     border-collapse: collapse;
2140     vertical-align: top;
2141 }
2142
2143 table.boxed td, table.bordered td,
2144 table.boxed th, table.bordered th {
2145     padding-left: 5px;
2146     padding-right: 5px;
2147     padding-top: 0;
2148     padding-bottom: 0;
2149 }
2150
2151 table.boxed caption, table.bordered caption {
2152     text-align: center;
2153     font-weight: bold;
2154     caption-side: bottom;
2155     padding-top: 0.8em;
2156 }
2157
2158 table.boxed th, table.bordered th {
2159     font-weight: bold;
2160     background-color: #d8d8d8;
2161 }
2162
2163 /* For RecentChanges plugin */
2164 td.tdselected, td.tdunselected {
2165     text-align: center;
2166     font-weight: bold;
2167     padding-left: 5px;
2168     padding-right: 5px;
2169 }
2170
2171 td.tdselected {
2172     color: white;
2173     background-color: #554295;
2174 }
2175
2176 td.tdunselected {
2177     color: black;
2178     background-color: #e9e8de;
2179 }
2180
2181 /* Style for feedback
2182  * Use this style to tell the user that the operation he
2183  * requested was executed successfully, e.g:
2184  * User was successfully registered
2185 */
2186 .feedback {
2187     font-weight: bold;
2188     border-width: 2px;
2189     border-style: solid;
2190     background-color: #DFD;
2191     border-color: green;
2192     padding: 0.5em;
2193 }
2194
2195 #edit-public, h1.firstHeading-public, h1.firstHeading-rating-public {
2196     background-color: #ffce7b;
2197     border: 1px solid #ffa500;
2198 }
2199
2200 /* PageTrail plugin */
2201 .pagetrail {
2202     background-color: #FFFF99;
2203     padding: 0.2em;
2204 }
2205
2206 /* IncludePage plugin ================================================= */
2207
2208 .transclusion-title {
2209     text-align: right;
2210     font-style: oblique;
2211     font-size: smaller;
2212     text-decoration: underline;
2213     margin-bottom: 0.25ex;
2214     margin-right: 0.25em;
2215 }
2216
2217 .transclusion, .wiki-edithelp {
2218     font-size: smaller;
2219 }
2220
2221 .transclusion {
2222     border: 1px solid gray;
2223     padding-left: 0.8em;
2224     padding-right: 0.8em;
2225     padding-top: 0;
2226     padding-bottom: 0;
2227     margin-left: 0.25em;
2228     margin-right: 0.25em;
2229     margin-bottom: 0.1ex;
2230 }
2231
2232 .wiki-edithelp {
2233     background-color: white;
2234     border: medium solid #fff8dc; /* darker ivory */
2235     padding-left: 0.5em;
2236     padding-right: 0.5em;
2237     padding-top: 0.75ex;
2238     padding-bottom: 0.75ex;
2239     margin-left: 0;
2240     margin-right: 0;
2241     margin-top: 1ex;
2242     margin-bottom: 1ex;
2243 }
2244
2245 table.sortable th.header {
2246     background-image: url(../default/buttons/sort_none.gif);
2247     cursor: pointer;
2248     background-repeat: no-repeat;
2249     background-position: center right;
2250     padding-right: 20px;
2251 }
2252
2253 table.sortable th.headerSortUp {
2254     background-image: url(../default/buttons/sort_up.gif);
2255     cursor: pointer;
2256     background-repeat: no-repeat;
2257     background-position: center right;
2258     padding-right: 20px;
2259 }
2260
2261 table.sortable th.headerSortDown {
2262     background-image: url(../default/buttons/sort_down.gif);
2263     cursor: pointer;
2264     background-repeat: no-repeat;
2265     background-position: center right;
2266     padding-right: 20px;
2267 }