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