]> CyberLeo.Net >> Repos - SourceForge/phpwiki.git/blob - themes/MonoBook/monobook.css
Class "tablesorter" is not needed
[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-top: 1px;
753     padding-bottom: 1px;
754     padding-left: .125em;
755     padding-right: .125em;
756     padding: 0;
757     clear: both;
758 }
759
760 .diff .block {
761     background-color: #ddd;
762     padding-left: 1em;
763 }
764
765 /* individual blocks */
766 .diff .context {
767     background-color: white;
768     border: none;
769 }
770
771 /* entire difftextblock */
772 .difftext {
773     margin-top: 0;
774     margin-bottom: 0;
775     background-color: white;
776     border-top: 1px #e8e6df solid;
777     border-left: 1px #e8e6df solid;
778     border-bottom: 1px #d2d2d2 solid;
779     border-right: 1px #b2b2b2 solid;
780     padding-left: 0;
781     padding-right: 0;
782     padding-top: 0;
783     padding-bottom: 0;
784     clear: both;
785 }
786
787 /* + - line prefix */
788 .diff .block tt {
789     font-weight: normal;
790     font-family: monospace;
791     color: black;
792     margin-left: 0;
793     border: none;
794 }
795
796 /* changed words */
797 .diff del, .diff ins {
798     font-weight: bold;
799     text-decoration: none;
800 }
801
802 /* blocks containing deleted or added words */
803 .diff .original, .diff .deleted,
804 .diff .final, .diff .added {
805     background-color: white;
806 }
807
808 /* blocks containing deleted words */
809 .diff .original, .diff .deleted {
810     background-color: #fcc;
811     border: none;
812 }
813
814 /* blocks containing added words */
815 .diff .final, .diff .added {
816     background-color: #cfc;
817     border: none;
818 }
819
820 /* deleted words */
821 .diff del {
822     background-color: #f99;
823 }
824
825 /* added words */
826 .diff ins {
827     background-color: #9f9;
828 }
829
830 /**
831  * PageHistory, Info
832  */
833 td.pageinfo {
834     font-weight: bold;
835 }
836
837 .pageinfo-minoredit, .pageinfo-authorid {
838     font-size: smaller;
839     font-style: oblique;
840 }
841
842 /* RssFeed */
843 div.rss {
844     margin: 1em;
845     padding: 1em;
846     font-size: 0.9em;
847     background-color: #eeeeee;
848     border: thin dashed #aaaaaa;
849 }
850
851 div.feed {
852     color: #333;
853     margin: -0.5em;
854     margin-bottom: 0;
855     padding: 0.3em;
856     font-weight: bold;
857     background-color: #f2f2f2;
858     font-size: 1.2em;
859 }
860
861 div.itemdesc {
862     padding-left: 1em;
863 }
864
865 div.rssitem {
866     border-top: thin dashed #aaaaaa;
867 }
868
869 a.rssicon {
870     font-weight: normal;
871     font-size: small;
872     vertical-align: middle;
873 }
874
875 /**
876  * Calendar plugin
877  */
878 table.cal {
879     border: 1px outset gray;
880     background-color: white;
881     margin: 0.5ex 0.5em;
882     padding: 1px;
883     /* For Mozilla */
884     empty-cells: hide;
885 }
886
887 /* cells */
888 table.cal td {
889     background-color: white;
890     text-align: right;
891 }
892
893 /* Month-name header */
894 table.cal-header {
895     font-size: larger;
896 }
897
898 table.cal-header tr, table.cal-header td {
899     text-align: center;
900 }
901
902 .cal-arrow {
903     font-weight: bold;
904     text-decoration: none;
905 }
906
907 /* Day-names header */
908 table.cal tbody tr .cal-dayname {
909 }
910
911 .cal-dayname td {
912     text-align: center;
913     font-size: smaller;
914     text-decoration: underline;
915 }
916
917 /* Individual days */
918 a.cal-hide {
919     text-decoration: none;
920 }
921
922 /* Today */
923 /* cell */
924 table.cal td.cal-today {
925     margin: 1px;
926     border: 1px solid gray;
927 }
928
929 /* text */
930 table.cal td.cal-today a.cal-hide {
931 }
932
933 /*
934 ** keep the whitespace in front of the ^=, hides rule from konqueror
935 ** this is css3, the validator doesn't like it when validating as css2
936 */
937 #bodyContent a.external,
938 #bodyContent a[href ^="gopher://"] {
939     background: url("images/url.png") center right no-repeat;
940     padding-right: 13px;
941 }
942
943 #bodyContent a[href ^="https://"],
944 .link-https {
945     background: url("images/lock_icon.png") center right no-repeat;
946     padding-right: 16px;
947 }
948
949 #bodyContent a[href ^="mailto:"],
950 .link-mailto {
951     background: url("images/mail_icon.png") center right no-repeat;
952     padding-right: 18px;
953 }
954
955 #bodyContent a[href ^="news://"] {
956     background: url("images/news_icon.png") center right no-repeat;
957     padding-right: 18px;
958 }
959
960 #bodyContent a[href ^="ftp://"],
961 .link-ftp {
962     background: url("images/file_icon.png") center right no-repeat;
963     padding-right: 18px;
964 }
965
966 #bodyContent a[href ^="irc://"],
967 .link-irc {
968     background: url("images/discussionitem_icon.png") center right no-repeat;
969     padding-right: 18px;
970 }
971
972 /* disable interwiki styling */
973 #bodyContent a.extiw,
974 #bodyContent a.extiw:active {
975     color: #36b;
976     background-image: none;
977     padding: 0;
978 }
979
980 #bodyContent a.external {
981     color: #36b;
982 }
983
984 /* this can be used in the content area to switch off
985 special external link styling */
986 #bodyContent .plainlinks a {
987     background: none !important;
988     padding: 0 !important;
989 }
990
991 /*
992 ** Structural Elements
993 */
994
995 /*
996 ** general portlet styles (elements in the quickbar)
997 */
998 .portlet {
999     border: none;
1000     margin: 0 0 .5em;
1001     padding: 0;
1002     float: none;
1003     width: 11.6em;
1004     overflow: hidden;
1005 }
1006
1007 .portlet h4 {
1008     font-size: 95%;
1009     font-weight: normal;
1010     white-space: nowrap;
1011 }
1012
1013 .portlet h2 {
1014     background-color: transparent;
1015     padding: 0 1em 0 0.5em;
1016     text-transform: lowercase;
1017     display: inline;
1018     font-size: 91%;
1019     height: 1em;
1020     font-weight: normal;
1021     white-space: nowrap;
1022 }
1023
1024 .portlet h6 {
1025     background-color: #ffae2e;
1026     border: 1px solid #2f6fab;
1027     border-style: solid solid none solid;
1028     padding: 0 1em 0 1em;
1029     text-transform: lowercase;
1030     display: block;
1031     font-size: 1em;
1032     height: 1.2em;
1033     font-weight: normal;
1034     white-space: nowrap;
1035 }
1036
1037 .pBody {
1038     font-size: 95%;
1039     background-color: white;
1040     color: black;
1041     border-collapse: collapse;
1042     border: 1px solid #aaa;
1043     padding: 0 .8em .3em .5em;
1044 }
1045
1046 .portlet h1,
1047 .portlet h2,
1048 .portlet h3,
1049 .portlet h4 {
1050     margin: 0;
1051     padding: 0;
1052 }
1053
1054 .portlet ul {
1055     line-height: 1.5em;
1056     list-style-type: square;
1057     list-style-image: url("images/bullet.png");
1058     font-size: 95%;
1059 }
1060
1061 .portlet li {
1062     padding: 0;
1063     margin: 0 0 0 0;
1064     margin-bottom: 0;
1065 }
1066
1067 /*
1068 ** Logo properties
1069  * Optionally at the right also an image
1070 */
1071
1072 #p-logo {
1073     position: absolute; /*needed to use z-index */
1074     z-index: 3;
1075     top: 0;
1076     left: 0;
1077     height: 155px;
1078     width: 12em;
1079     overflow: visible;
1080 }
1081
1082 #p-logo h5 {
1083     display: none;
1084 }
1085
1086 #p-logo a,
1087 #p-logo a:hover {
1088     display: block;
1089     height: 155px;
1090     width: 12.2em;
1091     background-repeat: no-repeat;
1092     background-position: 35% 50% !important;
1093     text-decoration: none;
1094 }
1095
1096 /* At the right we put a small "wiki star" */
1097 #img-logo-right {
1098     position: absolute;
1099     z-index: 4;
1100     top: 0;
1101     right: 0;
1102     height: 86px;
1103     width: 86px;
1104     background: url("images/wiki_stamp.png") left no-repeat;
1105     background-repeat: no-repeat;
1106     overflow: visible;
1107 }
1108
1109 /*
1110 ** the navigation portlet
1111 */
1112
1113 #p-navigation {
1114     position: relative;
1115     z-index: 3;
1116 }
1117
1118 #p-navigation .pBody {
1119     padding-right: 0;
1120 }
1121
1122 #p-navigation a {
1123     display: block;
1124 }
1125
1126 #p-navigation li.active a, #p-navigation li.active a:hover {
1127     text-decoration: none;
1128     display: inline;
1129     font-weight: bold;
1130 }
1131
1132 /*
1133 ** Search portlet
1134 */
1135 #p-search {
1136     position: relative;
1137     z-index: 3;
1138 }
1139
1140 input.searchButton {
1141     margin-top: 1px;
1142     padding: 0 0.4em !important;
1143     font-size: 95%;
1144     cursor: pointer;
1145     background-color: White;
1146     border: 1px solid #2f6fab;
1147 }
1148
1149 #searchGoButton {
1150     padding-left: .5em;
1151     padding-right: .5em;
1152     font-weight: bold;
1153 }
1154
1155 /*#searchInput, */
1156 #livesearch, #p-search input.dropdown {
1157     text-align: left;
1158     width: 9.9em;
1159     /*margin: 0;*/
1160     font-size: 95%;
1161 }
1162
1163 #p-search .pBody {
1164     padding: .5em .4em .4em .4em;
1165     text-align: center;
1166 }
1167
1168 /*
1169 ** the personal toolbar
1170 */
1171
1172 #p-personal {
1173     position: absolute;
1174     z-index: 4;
1175     width: 40em;
1176     white-space: nowrap;
1177     padding: 0 0 0 0;
1178     margin: 0;
1179     right: 90px;
1180     top: 0.1em;
1181     border: none;
1182     overflow: visible;
1183     color: black;
1184     line-height: 1.2em;
1185 }
1186
1187 #p-personal h5 {
1188     display: none;
1189 }
1190
1191 #p-personal .portlet,
1192 #p-personal .pBody {
1193     z-index: 0;
1194     padding: 0;
1195     margin: 0;
1196     border: none;
1197     overflow: visible;
1198     background-image: none;
1199 }
1200
1201 /* this is the ul contained in the portlet */
1202 #p-personal ul {
1203     z-index: 0;
1204     border: none;
1205     line-height: 1.5em;
1206     color: #2f6fab;
1207     padding: 0 2em 0 3em;
1208     margin: 0;
1209     text-align: right;
1210     /*text-transform: lowercase;*/
1211     list-style: none;
1212     background-image: none;
1213     cursor: default;
1214 }
1215
1216 #p-personal li {
1217     z-index: 0;
1218     border: none;
1219     padding: 0;
1220     display: inline;
1221     color: #2f6fab;
1222     margin-left: 1em;
1223     line-height: 1.2em;
1224     background-image: none;
1225 }
1226
1227 #p-personal li.active {
1228     font-weight: bold;
1229 }
1230
1231 #p-personal li a {
1232     text-decoration: none;
1233     color: #005896;
1234     padding-bottom: 0.2em;
1235     background-image: none;
1236 }
1237
1238 #p-personal li a:hover {
1239     background-color: white;
1240     padding-bottom: .2em;
1241     text-decoration: none;
1242 }
1243
1244 #p-personal li.active a:hover {
1245     background-color: transparent;
1246 }
1247
1248 /* the icon in front of the user name, single quotes
1249 in bg url to hide it from iemac */
1250 li#pt-userpage,
1251 li#pt-anonuserpage,
1252 li#pt-login {
1253     /*background:  url('images/wikiuser.png') top left bottom no-repeat;*/
1254     background: url('images/wikiuser.png') left no-repeat;
1255     background-repeat: no-repeat;
1256     padding-left: 20px;
1257     text-transform: none;
1258 }
1259
1260 #p-personal a.new {
1261     color: #ba0000;
1262 }
1263
1264 /*
1265 ** the page-related actions- page/talk, edit etc
1266 */
1267 #p-cactions {
1268     position: absolute;
1269     /*z-index: 1;*/
1270     /* important! */
1271     top: 1.3em;
1272     left: 11.5em;
1273     margin: 0;
1274     white-space: nowrap;
1275     width: 76%;
1276     line-height: 1.1em;
1277     overflow: visible;
1278     background-image: none;
1279     border-collapse: collapse;
1280     padding-left: 1em;
1281     list-style: none;
1282     font-size: 95%;
1283 }
1284
1285 #p-cactions .hiddenStructure {
1286     display: none;
1287 }
1288
1289 #p-cactions ul {
1290     list-style: none;
1291 }
1292
1293 #p-cactions li {
1294     display: inline;
1295     border: 1px solid #aaa;
1296     border-bottom: none;
1297     padding: 0 0 .1em 0;
1298     margin: 0 .3em 0 0;
1299     overflow: visible;
1300     background-color: white;
1301 }
1302
1303 #p-cactions li.selected {
1304     border-color: #fabd23;
1305     padding: 0 0 0.2em 0 !important;
1306 }
1307
1308 #p-cactions li a {
1309     position: relative;
1310     z-index: 0;
1311     background-color: #fbfbfb;
1312     color: #002bb8;
1313     border: none;
1314     padding: 0 .8em .3em;
1315     text-decoration: none;
1316     /*text-transform: lowercase;*/
1317     margin: 0;
1318 }
1319
1320 #p-cactions li.selected a {
1321     z-index: 3;
1322     background-color: #fff;
1323     padding: 0 1em 0.2em;
1324 }
1325
1326 #p-cactions .new a {
1327     color: #ba0000;
1328 }
1329
1330 #p-cactions li a:hover {
1331     z-index: 3;
1332     text-decoration: none;
1333     background-color: #dedede;
1334 }
1335
1336 /* http://universaleditbutton.org */
1337 #p-cactions li a#btn-edit {
1338     background: url('images/UEB16.png') top left no-repeat;
1339     background-repeat: no-repeat;
1340     padding-left: 20px !important;
1341     text-transform: none;
1342 }
1343
1344 #p-cactions li a#btn-edit:hover {
1345     z-index: 3;
1346     text-decoration: none;
1347     background-color: #fff;
1348     /*padding-bottom: 0.3em !important;*/
1349 }
1350
1351 #p-cactions h5 {
1352     display: none;
1353 }
1354
1355 #p-cactions li.istalk {
1356     margin-right: 0;
1357 }
1358
1359 #p-cactions li.istalk a {
1360     padding-right: .5em;
1361 }
1362
1363 #p-cactions #ca-addsection a {
1364     padding-left: .4em;
1365     padding-right: .4em;
1366 }
1367
1368 /* offsets to distinguish the tab groups */
1369 li#ca-talk {
1370     margin-right: 1.6em;
1371 }
1372
1373 li#ca-watch, li#ca-unwatch, li#ca-varlang-0, li#ca-print {
1374     margin-left: 1.6em;
1375 }
1376
1377 /*
1378 ** the remaining portlets
1379 */
1380 #p-tbx,
1381 #p-lang {
1382     position: relative;
1383     z-index: 3;
1384 }
1385
1386 /*
1387 ** footer
1388 */
1389 #footer {
1390     background-color: white;
1391     border-top: 1px solid #fabd23;
1392     border-bottom: 1px solid #fabd23;
1393     margin: .6em 0 1em 0;
1394     border-left: 1px solid #fabd23;
1395     margin-left: 13.6em;
1396     padding: .4em 0 1.2em 0;
1397     text-align: center;
1398     font-size: 90%;
1399 }
1400
1401 #footer ul {
1402     display: table-cell;
1403 }
1404
1405 #footer li {
1406     display: inline;
1407     margin: 0 1.3em;
1408 }
1409
1410 /* hide from incapable browsers */
1411 head:first-child+body #footer li {
1412     white-space: nowrap;
1413 }
1414
1415 #f-poweredbyico, #f-copyrightico {
1416     display: table-cell;
1417     margin: 0 8px;
1418     padding-left: 1em;
1419     padding-right: 1em;
1420     vertical-align: middle;
1421 }
1422
1423 /* js pref toc */
1424 #preftoc {
1425     float: left;
1426     margin: 1em 1em 1em 1em;
1427     width: 13em;
1428 }
1429
1430 #preftoc li {
1431     border: 1px solid White;
1432 }
1433
1434 #preftoc li.selected {
1435     background-color: #f9f9f9;
1436     border: 1px dashed #aaaaaa;
1437 }
1438
1439 #preftoc a,
1440 #preftoc a:active {
1441     display: block;
1442     color: #0014a6;
1443 }
1444
1445 #prefcontrol {
1446     clear: both;
1447     float: left;
1448     margin-top: 1em;
1449 }
1450
1451 div.prefsectiontip {
1452     font-size: 95%;
1453     margin-top: 1em;
1454 }
1455
1456 fieldset.operaprefsection {
1457     margin-left: 15em
1458 }
1459
1460 /* more IE fixes */
1461 /* float/negative margin brokenness */
1462 * html #footer {
1463     margin-top: 0;
1464 }
1465
1466 * html #column-content {
1467     display: inline;
1468     margin-bottom: 0;
1469 }
1470
1471 * html div.editsection {
1472     font-size: smaller;
1473 }
1474
1475 #pagehistory li.selected {
1476     position: relative;
1477 }
1478
1479 * > html #column-one {
1480     position: absolute;
1481     left: 0;
1482     top: 0;
1483 }
1484
1485 * > html #footer {
1486     margin-left: 13.2em;
1487 }
1488
1489 .redirectText {
1490     font-size: 150%;
1491     margin: 5px;
1492 }
1493
1494 .printfooter {
1495     display: none;
1496 }
1497
1498 .not-patrolled {
1499     background-color: #ffa;
1500 }
1501
1502 div.patrollink {
1503     font-size: 75%;
1504     text-align: right;
1505 }
1506
1507 span.newpage, span.minor, span.searchmatch, span.bot {
1508     font-weight: bold;
1509 }
1510
1511 span.unpatrolled {
1512     font-weight: bold;
1513     color: red;
1514 }
1515
1516 span.searchmatch {
1517     color: red;
1518 }
1519
1520 .sharedUploadNotice {
1521     font-style: italic;
1522 }
1523
1524 span.updatedmarker {
1525     color: black;
1526     background-color: #0f0;
1527 }
1528
1529 span.newpageletter {
1530     font-weight: bold;
1531     color: black;
1532     background-color: yellow;
1533 }
1534
1535 span.minoreditletter {
1536     color: black;
1537     background-color: #c5ffe6;
1538 }
1539
1540 table.gallery {
1541     border: 1px solid #ccc;
1542     margin: 2px;
1543     padding: 2px;
1544     background-color: white;
1545 }
1546
1547 table.gallery tr {
1548     vertical-align: top;
1549 }
1550
1551 table.gallery td {
1552     vertical-align: top;
1553     background-color: #f9f9f9;
1554     border: solid 2px white;
1555 }
1556
1557 table.gallery td.galleryheader {
1558     text-align: center;
1559     font-weight: bold;
1560 }
1561
1562 div.gallerybox {
1563     margin: 2px;
1564     width: 150px;
1565 }
1566
1567 div.gallerybox div.thumb {
1568     text-align: center;
1569     border: 1px solid #ccc;
1570     margin: 2px;
1571 }
1572
1573 div.gallerytext {
1574     font-size: 94%;
1575     padding: 2px 4px;
1576 }
1577
1578 span.comment {
1579     font-style: italic;
1580 }
1581
1582 span.changedby {
1583     font-size: 95%;
1584 }
1585
1586 .previewnote {
1587     text-indent: 3em;
1588     color: #c00;
1589     border-bottom: 1px solid #aaa;
1590     padding-bottom: 1em;
1591     margin-bottom: 1em;
1592 }
1593
1594 .previewnote p {
1595     margin: 0;
1596     padding: 0;
1597 }
1598
1599 .editExternally {
1600     border: 1px solid gray;
1601     background-color: #ffffff;
1602     padding: 3px;
1603     margin-top: 0.5em;
1604     float: left;
1605     font-size: small;
1606     text-align: center;
1607 }
1608
1609 .editExternallyHelp {
1610     font-style: italic;
1611     color: gray;
1612 }
1613
1614 li span.deleted, span.history-deleted {
1615     text-decoration: line-through;
1616     color: #888;
1617     font-style: italic;
1618 }
1619
1620 .toggle {
1621     margin-left: 2em;
1622     text-indent: -2em;
1623 }
1624
1625 /* Classes for EXIF data display */
1626 table.mw_metadata {
1627     font-size: 0.8em;
1628     margin-left: 0.5em;
1629     margin-bottom: 0.5em;
1630     width: 300px;
1631 }
1632
1633 table.mw_metadata caption {
1634     font-weight: bold;
1635 }
1636
1637 table.mw_metadata th {
1638     font-weight: normal;
1639 }
1640
1641 table.mw_metadata td {
1642     padding: 0.1em;
1643 }
1644
1645 table.mw_metadata {
1646     border: none;
1647     border-collapse: collapse;
1648 }
1649
1650 table.mw_metadata td, table.mw_metadata th {
1651     text-align: center;
1652     border: 1px solid #aaaaaa;
1653     padding-left: 0.1em;
1654     padding-right: 0.1em;
1655 }
1656
1657 table.mw_metadata th {
1658     background-color: #f9f9f9;
1659 }
1660
1661 table.mw_metadata td {
1662     background-color: #fcfcfc;
1663 }
1664
1665 table.collapsed tr.collapsable {
1666     display: none;
1667 }
1668
1669 /* filetoc */
1670 ul#filetoc {
1671     text-align: center;
1672     border: 1px solid #aaaaaa;
1673     background-color: #f9f9f9;
1674     padding: 5px;
1675     font-size: 95%;
1676     margin-bottom: 0.5em;
1677     margin-left: 0;
1678     margin-right: 0;
1679 }
1680
1681 #filetoc li {
1682     display: inline;
1683     list-style-type: none;
1684     padding-right: 2em;
1685 }
1686
1687 /* @bug 1714 */
1688 input#wpSave, input#wpDiff {
1689     margin-right: 0.33em;
1690 }
1691
1692 #editform .editOptions {
1693     display: inline;
1694 }
1695
1696 #wpSave {
1697     font-weight: bold;
1698 }
1699
1700 /* Classes for article validation */
1701
1702 table.revisionform_default {
1703     border: 1px solid #000000;
1704 }
1705
1706 table.revisionform_focus {
1707     border: 1px solid #000000;
1708     background-color: #00BBFF;
1709 }
1710
1711 tr.revision_tr_default {
1712     background-color: #EEEEEE;
1713 }
1714
1715 tr.revision_tr_first {
1716     background-color: #DDDDDD;
1717 }
1718
1719 p.revision_saved {
1720     color: green;
1721     font-weight: bold;
1722 }
1723
1724 #mw_trackbacks {
1725     border: solid 1px #bbbbff;
1726     background-color: #eeeeff;
1727     padding: 0.2em;
1728 }
1729
1730 /* Allmessages table */
1731
1732 #allmessagestable th {
1733     background-color: #b2b2ff;
1734 }
1735
1736 #allmessagestable tr.orig {
1737     background-color: #ffe2e2;
1738 }
1739
1740 #allmessagestable tr.new {
1741     background-color: #e2ffe2;
1742 }
1743
1744 #allmessagestable tr.def {
1745     background-color: #f0f0ff;
1746 }
1747
1748 /* noarticletext */
1749 div.noarticletext {
1750     border: 1px solid #ccc;
1751     background-color: #fff;
1752     padding: .2em 1em;
1753     color: #000;
1754 }
1755
1756 div#searchTargetContainer {
1757     left: 10px;
1758     top: 10px;
1759     width: 90%;
1760     background-color: white;
1761 }
1762
1763 div#searchTarget {
1764     padding: 3px;
1765     margin: 5px;
1766     background-color: #F0F0F0;
1767     border: solid 1px blue;
1768 }
1769
1770 div#searchTarget ul li {
1771     list-style: none;
1772 }
1773
1774 div#searchTarget ul li:before {
1775     color: orange;
1776     content: "\00BB \0020";
1777 }
1778
1779 div.multipageimagenavbox {
1780     border: solid 1px silver;
1781     padding: 4px;
1782     margin: 1em;
1783     background-color: #f0f0f0;
1784 }
1785
1786 div.multipageimagenavbox div.thumb {
1787     border: none;
1788     margin-left: 2em;
1789     margin-right: 2em;
1790 }
1791
1792 div.multipageimagenavbox hr {
1793     margin: 6px;
1794 }
1795
1796 table.multipageimage td {
1797     text-align: center;
1798 }
1799
1800 /*
1801     Table pager (e.g. Special:Imagelist)
1802     - remove underlines from the navigation link
1803     - collapse borders
1804     - set the borders to outsets (similar to Special:Allmessages)
1805     - remove line wrapping for all td and th, set background color
1806     - restore line wrapping for the last two table cells (description and size)
1807 */
1808 .TablePager_nav a {
1809     text-decoration: none;
1810 }
1811
1812 .TablePager {
1813     border-collapse: collapse;
1814 }
1815
1816 .TablePager, .TablePager td, .TablePager th {
1817     border: 0.15em solid #777777;
1818     padding: 0 0.15em 0 0.15em;
1819 }
1820
1821 .TablePager th {
1822     background-color: #eeeeff
1823 }
1824
1825 .TablePager td {
1826     background-color: #ffffff
1827 }
1828
1829 .TablePager tr:hover td {
1830     background-color: #eeeeff
1831 }
1832
1833 .imagelist td, .imagelist th {
1834     white-space: nowrap
1835 }
1836
1837 .imagelist .TablePager_col_links {
1838     background-color: #eeeeff
1839 }
1840
1841 .imagelist .TablePager_col_img_description {
1842     white-space: normal
1843 }
1844
1845 .imagelist th.TablePager_sort {
1846     background-color: #ccccff
1847 }
1848
1849 /**
1850  * PhpWiki Tables
1851  */
1852 .pagelist {
1853     font-size: smaller;
1854 }
1855
1856 .pagelist thead td {
1857     background-color: #e8e8e8;
1858     text-decoration: none;
1859     font-weight: bold;
1860 }
1861
1862 .pagelist thead td u {
1863     text-decoration: none;
1864 }
1865
1866 .pagelist tr {
1867     vertical-align: top;
1868 }
1869
1870 .pagelist tr.evenrow {
1871     background-color: #eee;
1872 }
1873
1874 .pagelist tr.oddrow {
1875     background-color: white;
1876 }
1877
1878 th.gridbutton {
1879     background-color: ThreeDLightShadow;
1880     color: black;
1881     font-family: Tahoma, Arial, Helvetica, sans-serif;
1882     font-size: small;
1883     font-weight: normal;
1884     white-space: nowrap;
1885     margin: 5px 0;
1886     max-height: 24px;
1887     padding: 5px 0 5px 0;
1888     border-width: 1px;
1889     border-style: solid;
1890     border-color: ThreeDHighlight ThreeDDarkShadow ThreeDDarkShadow ThreeDHighlight;
1891 }
1892
1893 input.gridbutton, a.gridbutton, a:hover.gridbutton, a:visited.gridbutton {
1894     text-decoration: none;
1895     font-size: small;
1896     font-weight: normal;
1897     font-family: Tahoma, Arial, Helvetica, sans-serif;
1898     background-color: ThreeDLightShadow;
1899     color: black;
1900 }
1901
1902 .wikipaging {
1903     font-size: 80%
1904 }
1905
1906 .wikipaging-disabled {
1907     color: #999
1908 }
1909
1910 /* plugin BoxRight */
1911 div.boxright {
1912     background-color: #e9fbff;
1913     width: 200px;
1914     right: 10px;
1915     padding: 0.5em;
1916     float: right;
1917     border: thin solid #888888;
1918     padding: 0.5em;
1919 }
1920
1921 div#bottom {
1922     margin-left: 12.2em;
1923 }
1924
1925 .error {
1926     color: black;
1927     background-color: #eee;
1928     margin-top: 1em;
1929     margin-bottom: 1em;
1930     padding-left: 0.8em;
1931     padding-right: 0.8em;
1932     padding-top: 0.8ex;
1933     padding-bottom: 0;
1934     border: medium solid red;
1935     clear: both;
1936 }
1937
1938 .warning {
1939     color: black;
1940     background-color: #eee;
1941     margin-top: 1em;
1942     margin-bottom: 1em;
1943     padding-left: 0.8em;
1944     padding-right: 0.8em;
1945     padding-top: 0.8ex;
1946     padding-bottom: 0;
1947     border: thin solid blue;
1948     clear: both;
1949 }
1950
1951 /* Debug */
1952 .debug {
1953     color: black;
1954     background-color: white;
1955     font-family: monospace;
1956     font-size: smaller;
1957     margin: 1ex 0;
1958     padding: 0.5ex 0.5em;
1959     border: medium solid #fff8dc; /* darker ivory */
1960 }
1961
1962 /* Hints */
1963 .hint {
1964     color: black;
1965     background-color: #eeeeee;
1966     /* font-size: smaller; */
1967     font-style: italic;
1968     margin-left: 3em;
1969     padding: 0.5ex 0.5em;
1970     border: thin solid #aaaaaa;
1971 }
1972
1973 span.hint {
1974     padding: 0;
1975 }
1976
1977 /* Disabled Plugins */
1978 .disabled-plugin {
1979     clear: both;
1980     margin: 1ex 0;
1981     padding: 0;
1982 }
1983
1984 .disabled-plugin .title {
1985     color: #400;
1986     background-color: inherit;
1987     font-size: x-small;
1988     text-align: right;
1989     padding: 0 0.5em;
1990 }
1991
1992 .disabled-plugin pre {
1993     color: black;
1994     background-color: #ddd;
1995     margin: 0;
1996     padding: 0.3ex 0.5em;
1997 }
1998
1999 /* "(Redirected from ...)" message. */
2000 span.redirectfrom {
2001     font-size: small;
2002     font-style: oblique;
2003     font-weight: normal;
2004     padding-left: 1em;
2005 }
2006
2007 .search-context {
2008     background-color: white;
2009     font-style: oblique;
2010 }
2011
2012 .search-term {
2013     background-color: yellow;
2014     font-weight: normal;
2015 }
2016
2017 a.spell-wrong {
2018     color: #ba0000;
2019     background-color: yellow;
2020 }
2021
2022 span.spell-wrong {
2023     color: #ba0000;
2024 }
2025
2026 /**
2027  * Wiki Forms
2028  *
2029  * The div inside the wikiadmin upload form does not
2030  * have a class yet, so it must be referenced indirectly
2031  */
2032 /* div.wikiaction { background-color: #eee; } */
2033 /* div.wikiadmin { background-color: #fee; } */
2034 /* form.wikiadmin div { background-color: #fee; } */
2035 form.wikiformrich {
2036     background-color: #eee;
2037 }
2038
2039 /**
2040  * Link styles
2041  */
2042 .wiki, .named-wiki {
2043     text-decoration: none;
2044     font-weight: normal;
2045     /* font-weight: bold; */
2046 }
2047
2048 /* Action buttons */
2049 a.wikiaction, a.wikiadmin, a.wiki-rc-action, a.wikiunsafe,
2050 input.wikiaction, input.button, input.wikiadmin {
2051     text-decoration: none;
2052     font-family: Arial, Helvetica, sans-serif;
2053     /* don't wrap text buttons */
2054     white-space: nowrap;
2055     /*font-size: inherit; */
2056 }
2057
2058 /*
2059 a.wikiaction, a.wikiaction:visited, input.wikiaction, input.button {
2060     background-color: #ddd;
2061 }
2062 */
2063
2064 .wikiunsafe {
2065     background-color: #fcc;
2066 }
2067
2068 /*
2069 a.wikiadmin, a.wikiadmin:visited, input.wikiadmin  {
2070     background-color: #fdd;
2071 }
2072 */
2073
2074 /* Unknown links */
2075 .wikiunknown, .named-wikiunknown {
2076     font-weight: normal;
2077     font-size: 100%;
2078 }
2079
2080 /* QuestionMark #600 */
2081 .wikiunknown a, .named-wikiunknown a {
2082     color: #447;
2083     background-color: #eee;
2084     text-decoration: none;
2085     font-weight: normal;
2086     font-size: smaller;
2087 }
2088
2089 /* Backlinks */
2090 .backlinks {
2091     text-decoration: underline;
2092     color: #006;
2093 }
2094
2095 h1 .backlinks {
2096     text-decoration: underline;
2097 }
2098
2099 /* Interwiki links */
2100 /* .wikipage  { font-weight: bold; } */
2101 .wikipage {
2102     font-weight: normal;
2103 }
2104
2105 .interwiki {
2106     text-decoration: none;
2107 }
2108
2109 .interwiki, i.interwiki .wikipage, em .interwiki .wikipage {
2110     font-style: oblique;
2111 }
2112
2113 .interwiki .wikipage, i .interwiki, em .interwiki {
2114     font-style: normal;
2115 }
2116
2117 /*
2118  * "E-mail" style blockquote
2119  */
2120 blockquote.mail-style-quote {
2121     border-left: medium #284 solid;
2122     padding-left: 1em;
2123     margin-left: 0;
2124     margin-right: 0;
2125 }
2126
2127 .mail-style-quote blockquote.mail-style-quote {
2128     margin-left: -0.6em;
2129 }
2130
2131 /* WikicreoleTable, MediawikiTable and RichTable plugins ============== */
2132
2133 /*
2134  * table class="boxed"
2135  * will put a border around the table (but not around the cells)
2136  *
2137  * table class="bordered"
2138  * will put a border around the table and the cells
2139  *
2140  * In both cases, the caption will be bold and centered under the table
2141  *
2142  * In both cases, the headers (th) will have a "#d8d8d8" background
2143  */
2144
2145 table.boxed, table.bordered, table.bordered th, table.bordered td {
2146     border-width: 1px;
2147     border-style: solid;
2148     border-collapse: collapse;
2149     vertical-align: top;
2150 }
2151
2152 table.boxed td, table.bordered td,
2153 table.boxed th, table.bordered th {
2154     padding-left: 5px;
2155     padding-right: 5px;
2156     padding-top: 0;
2157     padding-bottom: 0;
2158 }
2159
2160 table.boxed caption, table.bordered caption {
2161     text-align: center;
2162     font-weight: bold;
2163     caption-side: bottom;
2164     padding-top: 0.8em;
2165 }
2166
2167 table.boxed th, table.bordered th {
2168     font-weight: bold;
2169     background-color: #d8d8d8;
2170 }
2171
2172 /* For RecentChanges plugin */
2173 td.tdselected, td.tdunselected {
2174     text-align: center;
2175     font-weight: bold;
2176     padding-left: 5px;
2177     padding-right: 5px;
2178 }
2179
2180 td.tdselected {
2181     color: white;
2182     background-color: #554295;
2183 }
2184
2185 td.tdunselected {
2186     color: black;
2187     background-color: #e9e8de;
2188 }
2189
2190 /* Style for feedback
2191  * Use this style to tell the user that the operation he
2192  * requested was executed successfully, e.g:
2193  * User was successfully registered
2194 */
2195 .feedback {
2196     font-weight: bold;
2197     border-width: 2px;
2198     border-style: solid;
2199     background-color: #DFD;
2200     border-color: green;
2201     padding: 0.5em;
2202 }
2203
2204 #edit-public, h1.firstHeading-public, h1.firstHeading-rating-public {
2205     background-color: #ffce7b;
2206     border: 1px solid #ffa500;
2207 }
2208
2209 /* PageTrail plugin */
2210 .pagetrail {
2211     background-color: #FFFF99;
2212     padding: 0.2em;
2213 }
2214
2215 /* IncludePage plugin ================================================= */
2216
2217 .transclusion-title {
2218     text-align: right;
2219     font-style: oblique;
2220     font-size: smaller;
2221     text-decoration: underline;
2222     margin-bottom: 0.25ex;
2223     margin-right: 0.25em;
2224 }
2225
2226 .transclusion, .wiki-edithelp {
2227     font-size: smaller;
2228 }
2229
2230 .transclusion {
2231     border: 1px solid gray;
2232     padding-left: 0.8em;
2233     padding-right: 0.8em;
2234     padding-top: 0;
2235     padding-bottom: 0;
2236     margin-left: 0.25em;
2237     margin-right: 0.25em;
2238     margin-bottom: 0.1ex;
2239 }
2240
2241 .wiki-edithelp {
2242     background-color: white;
2243     border: medium solid #fff8dc; /* darker ivory */
2244     padding-left: 0.5em;
2245     padding-right: 0.5em;
2246     padding-top: 0.75ex;
2247     padding-bottom: 0.75ex;
2248     margin-left: 0;
2249     margin-right: 0;
2250     margin-top: 1ex;
2251     margin-bottom: 1ex;
2252 }
2253
2254 table.sortable th.header {
2255     background-image: url(../default/images/sort_none.gif);
2256     cursor: pointer;
2257     background-repeat: no-repeat;
2258     background-position: center right;
2259     padding-right: 20px;
2260 }
2261
2262 table.sortable th.headerSortUp {
2263     background-image: url(../default/images/sort_up.gif);
2264     cursor: pointer;
2265     background-repeat: no-repeat;
2266     background-position: center right;
2267     padding-right: 20px;
2268 }
2269
2270 table.sortable th.headerSortDown {
2271     background-image: url(../default/images/sort_down.gif);
2272     cursor: pointer;
2273     background-repeat: no-repeat;
2274     background-position: center right;
2275     padding-right: 20px;
2276 }