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