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