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