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