]> CyberLeo.Net >> Repos - SourceForge/phpwiki.git/blob - themes/MonoBook/main.css
svn propdel svn:executable
[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 img {
94         border: none;
95         vertical-align: middle;
96 }
97 p {
98         margin: .4em 0 .5em 0;
99         line-height: 1.5em;
100 }
101 p img {
102         margin: 0;
103 }
104
105 hr {
106         height: 1px;
107         color: #aaa;
108         background-color: #aaa;
109         border: 0;
110         margin: .2em 0 .2em 0;
111 }
112
113 h1, h2, h3, h4, h5, h6 {
114         color: black;
115         background: none;
116         font-weight: bold;
117         font-family: Tahoma, sans-serif;
118         margin: 0;
119         padding-top: 0.5em;
120         padding-bottom: 0.17em;
121         border-bottom: 1px solid #aaa;
122 }
123 h1 { font-size: 188%; }
124 h2 { font-size: 150%; }
125 h3 { font-size: 132%; }
126 h4 { font-size: 116%; }
127 h5 { font-size: 100%; }
128 h6 { font-size: 80%;  }
129 h4, h5, h6 { 
130         border-bottom: none;
131         font-weight: normal;
132 }
133
134 /* Because in some cases there is a <p> in nested lists */
135 li p { margin:0; }
136
137 ul { 
138         line-height: 1.5em;
139         list-style-type: square;
140         margin: 0.3em 0 0 1.5em;
141         padding:0;
142         list-style-image: url("images/bullet.png");
143 }
144 ol {
145         line-height: 1.5em;
146         margin: 0.3em 0 0 3.2em;
147         padding:0;
148         list-style-image: none;
149 }
150 li {    margin-bottom: 0.1em; }
151 dt { 
152         font-weight: bold; 
153         margin-bottom: .1em;
154 }
155 dl {
156         margin-top: .2em;
157         margin-bottom: .5em;
158 }
159 dd {
160         line-height: 1.5em;
161         margin-left: 2em;
162         margin-bottom: .1em;
163 }
164
165 fieldset {
166         border: 1px solid #2f6fab;
167         margin: 1em 0 1em 0;
168         padding: 0 1em 1em 1em;
169         line-height: 1.5em;
170 }
171 legend {
172         /*background: white;*/
173         padding: 0.5em;
174         font-size: 95%;
175 }
176 form {
177         border: none;
178         margin: 0;
179 }
180
181 textarea {
182         width: 100%;
183         padding: .1em;
184 }
185
186 input.historysubmit {
187         padding: 0 0.3em 0.3em 0.3em !important;
188         font-size: 94%;
189         cursor: pointer;
190         height: 1.7em !important;
191         margin-left: 1.6em;
192 }
193 select {
194         vertical-align: top;
195 }
196 abbr, acronym, .explain {
197         border-bottom: 1px dotted black;
198         color: black;
199         background: none;
200         cursor: help;
201 }
202 q {
203         font-family: Times, "Times New Roman", serif;
204         font-style: italic;
205 }
206 /* disabled for now
207 blockquote {
208         font-family: Times, "Times New Roman", serif;
209         font-style: italic;
210 }*/
211 code {
212         background-color: #f9f9f9;
213 }
214 pre {
215         padding: 1em;
216         border: 1px dashed #2f6fab;
217         color: black;
218         background-color: #f9f9f9;
219         line-height: 1.1em;
220 }
221
222 /*
223 ** the main content area
224 */
225
226 #siteSub { display: none; }
227 #jump-to-nav {
228         display: none;
229 }
230 #contentSub {
231         font-size: 84%;
232         line-height: 1.2em;
233         margin: 0 0 1.4em 1em;
234         color: #7d7d7d;
235         width: auto;
236 }
237 span.subpages { display: block; }
238
239 /* Some space under the headers in the content area */
240 #bodyContent h1, #bodyContent h2 {
241         margin-bottom: .6em;
242 }
243 #bodyContent h3, #bodyContent h4, #bodyContent h5 {
244         margin-bottom: .3em;
245 }
246 .firstHeading { margin-bottom:0.1em; }
247
248 /* user notification thing */
249 .usermessage {
250         background-color: #ffce7b;
251         border: 1px solid #ffa500;
252         color: black;
253         font-weight: bold;
254         margin: 2em 0 1em;
255         padding: .5em 1em;
256         vertical-align: middle;
257 }
258 #siteNotice {
259         text-align: center;
260         font-size: 95%;
261         padding: 0 .9em;
262 }
263 #siteNotice p {
264         margin: 0;
265         padding: 0;
266 }
267 .errorbox, .successbox {
268         font-size: larger;
269         border: 2px solid;
270         padding: .5em 1em;
271         float: left;
272         margin-bottom: 2em;
273         color: #000;
274 }
275 .errorbox {
276         border-color: red;
277         background-color: #fff2f2;
278 }
279 .successbox {
280         border-color: green;
281         background-color: #dfd;
282 }
283 .errorbox h2, .successbox h2 {
284         font-size: 1em;
285         font-weight: bold;
286         display: inline;
287         margin: 0 .5em 0 0;
288         border: none;
289 }
290
291 #catlinks {
292         border: 1px solid #aaa;
293         background-color: #f9f9f9;
294         padding: 5px;
295         margin-top: 1em;
296         clear: both;
297 }
298 /* currently unused, intended to be used by a metadata box
299 in the bottom-right corner of the content area */
300 .documentDescription {
301         /* The summary text describing the document */
302         font-weight: bold;
303         display: block;
304         margin: 1em 0;
305         line-height: 1.5em;
306 }
307 .documentByLine {
308         text-align: right;
309         font-size: 90%;
310         clear: both;
311         font-weight: normal;
312         color: #76797c;
313 }
314
315 /* emulate center */
316 .center {
317         width: 100%;
318         text-align: center;
319 }
320 *.center * {
321         margin-left: auto;
322         margin-right: auto;
323 }
324 /* small for tables and similar */
325 .small, .small * {
326         font-size: 94%;
327 }
328 table.small {
329         font-size: 100%;
330 }
331
332 /*
333 ** content styles
334 */
335 #toc,
336 .toc {
337         width: 200px;
338         border: 1px solid #aaa;
339         background-color: #f9f9f9;
340         padding: 5px;
341         font-size: 95%;
342         float: right;
343         clear: right;
344 }
345 #toc #toctitle,
346 .toc .toctitle,
347 .toc #toctitle {
348         display: inline;
349         border: none;
350         padding: 0;
351         font-size: 110%;
352         font-weight: bold;
353 }
354 .toc .toclist,
355 .toc #toclist {
356         width: auto;
357         border: none;
358 }
359 #toc #toctitle,
360 .toc #toctitle,
361 #toc .toctitle,
362 .toc .toctitle {
363         text-align: center;
364 }
365 #toc p, 
366 .toc p { 
367         margin: 0;
368 }
369 #toc ul,
370 .toc ul {
371         width: auto;
372         border: none;
373         line-height: 1.5em;
374         list-style-type: square;
375         list-style-image: url("images/bullet.png");
376         font-size: 95%;
377         margin-left: 5px;
378         padding-left: 5px;
379 }
380 #toc ul ul,
381 .toc ul ul {
382         margin: 0 0 0 2em;
383 }
384 #toc .toctoggle,
385 .toc .toctoggle {
386         font-size: 94%;
387 }
388
389 .mw-warning {
390         border: 1px solid #aaa;
391         background-color: #f9f9f9;
392         padding: 5px;
393         font-size: 95%;
394 }
395 .mw-warning {
396         margin-left: 50px;
397         margin-right: 50px;
398         text-align: center;
399 }
400
401 /* images */
402 div.floatright, table.floatright {
403         clear: right;
404         float: right;
405         position: relative;
406         margin: 0 0 .5em .5em;
407         border: 0;
408 /*
409         border: .5em solid white;
410         border-width: .5em 0 .8em 1.4em;
411 */
412 }
413 div.floatright p { font-style: italic; }
414 div.floatleft, table.floatleft {
415         float: left;
416         position: relative;
417         margin: 0 .5em .5em 0;
418         border: 0;
419 /*
420         margin: .3em .5em .5em 0;
421         border: .5em solid white;
422         border-width: .5em 1.4em .8em 0;
423 */
424 }
425 div.floatleft p { font-style: italic; }
426 /* thumbnails */
427 div.thumb {
428         margin-bottom: .5em;
429         border-style: solid;
430         border-color: white;
431         width: auto;
432 }
433 div.thumb div {
434         border: 1px solid #ccc;
435         padding: 3px !important;
436         background-color: #f9f9f9;
437         font-size: 94%;
438         text-align: center;
439         overflow: hidden;
440 }
441 div.thumb div a img {
442         border: 1px solid #ccc;
443 }
444 div.thumb div div.thumbcaption {
445         border: none;
446         text-align: left;
447         line-height: 1.4em;
448         padding: .3em 0 .1em 0;
449 }
450 div.magnify {
451         float: right;
452         border: none !important;
453         background: none !important;
454 }
455 div.magnify a, div.magnify img {
456         display: block;
457         border: none !important;
458         background: none !important;
459 }
460 div.tright {
461         clear: right;
462         float: right;
463         border-width: .5em 0 .8em 1.4em;
464 }
465 div.tleft {
466         float: left;
467         margin-right: .5em;
468         border-width: .5em 1.4em .8em 0;
469 }
470
471 .hiddenStructure {
472         display: none;
473         speak: none;
474 }
475 img.tex {
476         vertical-align: middle;
477 }
478 span.texhtml {
479         font-family: serif;
480 }
481
482 /*
483 ** classes for special content elements like town boxes
484 ** intended to be referenced directly from the wiki src
485 */
486
487 /*
488 ** User styles
489 */
490 /* table standards */
491 table.rimage {
492         float: right;
493         position: relative;
494         margin-left: 1em;
495         margin-bottom: 1em;
496         text-align: center;
497 }
498 .toccolours {
499         border: 1px solid #aaa;
500         background-color: #f9f9f9;
501         padding: 5px;
502         font-size: 95%;
503 }
504 div.townBox {
505         position: relative;
506         float: right;
507         background: white;
508         margin-left: 1em;
509         border: 1px solid gray;
510         padding: .3em;
511         width: 200px;
512         overflow: hidden;
513         clear: right;
514 }
515 div.townBox dl {
516         padding: 0;
517         margin: 0 0 .3em;
518         font-size: 96%;
519 }
520 div.townBox dl dt {
521         background: none;
522         margin: .4em 0 0;
523 }
524 div.townBox dl dd {
525         margin: .1em 0 0 1.1em;
526         background-color: #f3f3f3;
527 }
528
529 /*
530 ** edit views etc
531 */
532 .special li {
533         line-height: 1.4em;
534         margin: 0;
535         padding: 0;
536 }
537
538 /*
539 ** RecentChanges
540 */
541 .pageinfo-majoredit { 
542         font-weight: normal; /*bold;*/
543 }
544 .wiki-summary {
545                 font-size: 94%;
546                 font-style: italic;
547 }
548
549 /* Page history styling */
550 /* the auto-generated edit comments */
551 .autocomment {
552         color: gray;
553 }
554 #pagehistory span.user {
555         margin-left: 1.4em;
556         margin-right: .4em;
557 }
558 #pagehistory span.minor {
559         font-weight: bold;
560 }
561 #pagehistory li {
562         border: 1px solid white;
563 }
564 #pagehistory li.selected {
565         background-color: #f9f9f9;
566         border: 1px dashed #aaa;
567 }
568
569 /*
570 ** Diff rendering (unused)
571 */
572 table.diff, td.diff-otitle, td.diff-ntitle {
573         background-color: white;
574 }
575 td.diff-addedline {
576         background: #cfc;
577         font-size: smaller;
578 }
579 td.diff-deletedline {
580         background: #ffa;
581         font-size: smaller;
582 }
583 td.diff-context {
584         background: #eee;
585         font-size: smaller;
586 }
587 span.diffchange {
588         color: red;
589         font-weight: bold;
590 }
591
592 /**
593  * Diff Output
594  */
595 /* main box */
596 .diff {
597         margin-top:    1ex;
598         margin-bottom: 0.5ex;
599         background: white;
600         /* Netscape 4 requires this 1px border.
601          Without it, the paper borders below cause
602          the white background to disappear. */
603         border: 1px #ccc solid;
604         color: black;
605         border-top: 1px solid #494f5d;
606         border-left:  1px solid #494f5d;
607         border-bottom:  1px solid #c6d2de;
608         border-right: 1px solid #c6d2de;
609         padding-top:    1px;
610         padding-bottom: 1px;
611         padding-left:  .125em;
612         padding-right: .125em;
613         padding: 0;
614         /* "paper" borders */
615         /*border-top: 2px #d2d2d2 solid;
616         border-left:  2px #b2b2b2 solid;
617         border-bottom:  2px #e8e6df solid;
618         border-right: 2px #e8e6df solid;*/
619 /*  border-style: inset;*/
620         /*This breaks Netscape 4: (display does not go full width).
621          * width: auto;
622          */
623         /* I'm not sure what the intent of this was, but it's
624          *  not valid CSS: */
625         /* display: editarea; */
626         clear: both;
627 }
628 .diff .block {
629         background: #ddd;
630         padding-left: 1em;
631         /* for NS4 */
632         /*border: none;*/
633 }
634
635 /* individual blocks */
636 .diff .context {
637         background: white;
638         /* for NS4 */
639         border: none;
640 }
641 /* entire difftextblock */
642 .difftext {
643         margin-top:    0;
644         margin-bottom: 0;
645         background: white;
646         /* Netscape 4 requires this 1px border.
647          Without it, the paper borders below cause
648          the white background to disappear. */
649         border: 1px black solid;
650         /* "paper" borders */
651         border-top:  1px #e8e6df solid;
652         border-left: 1px #e8e6df solid;
653         border-bottom: 1px #d2d2d2 solid;
654         border-right:  1px #b2b2b2 solid;
655         padding-left:  0em; 
656         padding-right: 0em;
657         padding-top:    0ex;
658         padding-bottom: 0ex;
659         /*This breaks Netscape 4: (display does not go full width).
660          * width: auto;
661          */
662         clear: both;
663 }
664 /* + - line prefix */
665 .diff .block tt {
666         font-weight: normal;
667         font-family: monospace;
668         color: black;
669         /* for NS4 */
670         margin-left: 0;
671         border: none;
672 }
673 /* changed words */
674 .diff del, .diff ins {
675         font-weight: bold;
676         text-decoration: none;
677 }
678
679 /* blocks containing deleted or added words */
680 .diff .original, .diff .deleted,
681 .diff .final, .diff .added {
682         background: white;
683 }
684 /* blocks containing deleted words */
685 .diff .original, .diff .deleted {
686         background: #fcc;
687         /* for NS4 */
688         border: none;
689 }
690 /* blocks containing added words */
691 .diff .final, .diff .added {
692         background: #cfc;
693         /* for NS4 */
694         border: none;
695 }
696
697 /* These don't work in NS4 -- it completely ignores <del> and <ins>. */
698 /* deleted words */
699 .diff del { background: #f99; }
700 /* added words */
701 .diff ins { background: #9f9; }
702
703 /**
704  * PageHistory, Info
705  */
706 td.pageinfo { font-weight: bold; }
707 .pageinfo-minoredit, .pageinfo-authorid {
708         font-size: smaller;
709         font-style: oblique;
710 }
711
712 /* RssFeed */
713 div.rss { margin: 1em; padding: 1em; font-size: 0.9em; background-color: #eeeeee; border: thin dashed #aaaaaa; }
714 div.feed { color: #333; margin: -0.5em; margin-bottom: 0em; padding: 0.3em; font-weight: bold; background-color: #f2f2f2; font-size: 1.2em; }
715 div.itemdesc {  padding-left: 1em; }
716 div.rssitem { border-top: thin dashed #aaaaaa; }
717 a.rssicon { font-weight:normal; font-size:small; vertical-align:middle; }
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://universaleditbutton.org */
1125 #p-cactions li a#btn-edit {
1126         background:  url('images/UEB16.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         font-size: smaller;
1607 }
1608 .pagelist thead td {
1609         background: #e8e8e8;
1610         text-decoration: none;
1611         font-weight: bold;
1612 }
1613 .pagelist thead td u { text-decoration: none; }
1614 .pagelist tr { vertical-align: top; }
1615 .pagelist tr.evenrow { background: #eee; }
1616 .pagelist tr.oddrow  { background: white; }
1617 th.gridbutton {
1618         background-color: ThreeDLightShadow;
1619         color: black;
1620         font-family: Tahoma, Arial, Helvetica, sans-serif;
1621         font-size: small;
1622         font-weight: normal;
1623         white-space: nowrap;
1624         margin: 5px 0px;
1625         max-height: 24px;
1626         padding: 5px 0px 5px 0px;
1627         border-width: 1px;
1628         border-style: solid;
1629         border-color: ThreeDHighlight ThreeDDarkShadow ThreeDDarkShadow ThreeDHighlight;
1630 }
1631 input.gridbutton, a.gridbutton, a:hover.gridbutton, a:visited.gridbutton {
1632         text-decoration: none;
1633         font-size: small;
1634         font-weight: normal;
1635         font-family: Tahoma, Arial, Helvetica, sans-serif;
1636         background-color: ThreeDLightShadow;
1637         color: black;
1638 }
1639
1640 .wikipaging { font-size: 80% }
1641 .wikipaging-disabled { color: #999 }
1642
1643 /* plugin BoxRight */
1644 div.boxright {
1645   background-color: #e9fbff;
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
1689 /* Debug */
1690 .debug {
1691         color: black;
1692         background: white;
1693         font-family: monospace;
1694         font-size: smaller;
1695         margin: 1ex 0;
1696         padding: 0.5ex 0.5em;
1697         border: medium solid #fff8dc; /* darker ivory */
1698 }
1699 /* Hints */
1700 .hint {
1701         color: black;
1702         background: #eeeeee;
1703          /* font-size: smaller; */
1704         font-style: italic;
1705         margin-left: 3em;
1706         padding: 0.5ex 0.5em;
1707         border: thin solid #aaaaaa;
1708 }
1709 span.hint {
1710         padding: 0;
1711 }
1712 /* Disabled Plugins */
1713 .disabled-plugin
1714 {
1715         clear: both;
1716         margin: 1ex 0;
1717         padding: 0;
1718 }
1719 .disabled-plugin .title {
1720         color: #400;
1721         background-color: inherit;
1722         font-size: x-small;
1723         text-align: right;
1724         padding: 0 0.5em;
1725 }
1726 .disabled-plugin pre {
1727         color: black;
1728         background: #ddd;
1729         margin: 0;
1730         padding: 0.3ex 0.5em;
1731 }
1732
1733 /* "(Redirected from ...)" message. */
1734 span.redirectfrom {
1735         font-size: small;
1736         font-style: oblique;
1737         font-weight: normal;
1738         padding-left: 1em;
1739 }
1740 .search-context { background: white; font-style: oblique; }
1741 .search-term {
1742         background: yellow;
1743         font-weight: normal;
1744 }
1745
1746 a.spell-wrong {
1747         color:#ba0000; 
1748         background: yellow;
1749 }
1750 span.spell-wrong {
1751         color:#ba0000; 
1752 }
1753
1754
1755 /**
1756  * Wiki Forms
1757  * 
1758  * The div inside the wikiadmin upload form does not
1759  * have a class yet, so it must be referenced indirectly
1760  */
1761 /* div.wikiaction { background-color: #eee; } */
1762 /* div.wikiadmin { background-color: #fee; } */
1763 /* form.wikiadmin div { background-color: #fee; } */
1764 form.wikiformrich { background-color: #eee; }
1765
1766 /**
1767  * Link styles
1768  */
1769 .wiki, .named-wiki {
1770         text-decoration: none;
1771         font-weight: normal;
1772         /* font-weight: bold; */
1773 }
1774 .wiki relation, .named-wiki relation, .wiki attribute, .named-wiki attribute {
1775         font-style: oblique;
1776         /* font-weight: normal; */
1777         font-weight: bold;
1778 }
1779
1780 span.relation-symbol {
1781         font-weight: bold;
1782         font-family: monospace;
1783         letter-spacing: 0.1em;
1784 }
1785
1786 /* Action buttons */
1787 a.wikiaction, a.wikiadmin, a.wiki-rc-action, a.wikiunsafe,
1788 input.wikiaction, input.button, input.wikiadmin {
1789         text-decoration: none;
1790         font-family: Arial, Helvetica, sans-serif;
1791         /* don't wrap text buttons */
1792         white-space: nowrap;
1793         /*font-size: inherit; */
1794 }
1795
1796 /*
1797 a.wikiaction, a.wikiaction:visited, input.wikiaction, input.button { 
1798         background-color: #ddd; 
1799 }
1800 */
1801
1802 .wikiunsafe { background-color: #fcc; }
1803
1804 /*
1805 a.wikiadmin, a.wikiadmin:visited, input.wikiadmin  { 
1806         background-color: #fdd; 
1807 }
1808 */
1809
1810 /* Unknown links */
1811 .wikiunknown, .named-wikiunknown {
1812         font-weight: normal;
1813         font-size: 100%;
1814 }
1815  /* QuestionMark #600 */
1816 .wikiunknown a, .named-wikiunknown a {
1817         color: #447;
1818         background-color: #eee;
1819         text-decoration: none;
1820         font-weight: normal;
1821         font-size: smaller;
1822 }
1823
1824 /* Backlinks */
1825 .backlinks {
1826         text-decoration: underline;
1827         color: #006;
1828 }
1829 h1 .backlinks { text-decoration: underline; }
1830
1831 /* Interwiki links */
1832 /* .wikipage  { font-weight: bold; } */
1833 .wikipage  { font-weight: normal; }
1834 .interwiki { text-decoration: none; }
1835 .interwiki, i.interwiki .wikipage, em .interwiki .wikipage { font-style: oblique; }
1836 .interwiki .wikipage, i .interwiki, em .interwiki { font-style: normal; }
1837
1838 /*
1839  * "E-mail" style blockquote
1840  */
1841 blockquote.mail-style-quote {
1842   border-left: medium #284 solid;
1843   padding-left: 1em;
1844   margin-left: 0;
1845   margin-right: 0;
1846 }
1847 .mail-style-quote blockquote.mail-style-quote {
1848   margin-left: -0.6em;
1849 }
1850
1851 /*
1852  * table class="boxed"
1853  * will put a border around the table (but not around the cells)
1854  *
1855  * table class="bordered"
1856  * will put a border around the table and the cells
1857  *
1858  * In both cases, the caption will be bold and centered under the table
1859  *
1860  * In both cases, the headers (th) will have a "#d8d8d8" background
1861  */
1862
1863 table.boxed, table.bordered, table.bordered th, table.bordered td {
1864     border-width: 1px;
1865     border-style: solid;
1866     border-collapse: collapse;
1867     vertical-align: top;
1868 }
1869
1870 table.boxed td, table.bordered td,
1871 table.boxed th, table.bordered th {
1872     padding-left: 5px;
1873     padding-right: 5px;
1874     padding-top: 0px;
1875     padding-bottom: 0px;
1876 }
1877
1878 table.boxed caption, table.bordered caption {
1879     text-align: center;
1880     font-weight: bold;
1881     caption-side: bottom;
1882     padding-top: 0.8em;
1883 }
1884
1885 table.boxed th, table.bordered th {
1886     font-weight: bold;
1887     background-color: #d8d8d8;
1888 }
1889
1890 /* For RecentChanges plugin */
1891 td.tdselected, td.tdunselected {
1892    text-align: center;
1893    font-weight: bold;
1894    padding-left: 5px;
1895    padding-right: 5px;
1896 }
1897
1898 td.tdselected {
1899    color: white;
1900    background-color: #554295;
1901 }
1902
1903 td.tdunselected {
1904    color: black;
1905    background-color: #e9e8de;
1906 }
1907
1908 /* Style for feedback
1909  * Use this style to tell the user that the operation he
1910  * requested was executed successfully, e.g:
1911  * User was successfully registered
1912 */
1913 .feedback {
1914      font-weight: bold;
1915      border-width: 2px;
1916      border-style: solid;
1917      background-color: #DFD;
1918      border-color: green;
1919      padding: 0.5em;
1920 }
1921
1922 /* style for error messages
1923    Use this style if you need to display an error, e.g:
1924      User does not exist
1925 */
1926 .error {
1927     font-weight: bold;
1928     border-width: 2px;
1929     border-style: solid;
1930     background-color: #ffc0cb; /* pink */
1931     border-color: red;
1932     padding: 0.5em;
1933 }
1934
1935 #edit-public, h1.firstHeading-public, h1.firstHeading-rating-public {
1936         background-color: #ffce7b;
1937         border: 1px solid #ffa500;
1938 }
1939
1940 /* PageTrail plugin */
1941 .pagetrail {
1942      background-color: #FFFF99;
1943      padding: 0.2em;
1944 }
1945
1946 /* IncludePage plugin */
1947 .transclusion-title {
1948   text-align: right;
1949   font-style: oblique;
1950   font-size:  smaller;
1951   text-decoration: underline;
1952   margin-bottom: 0.25ex;
1953   margin-right:  0.25em;
1954 }
1955 .transclusion, .wiki-edithelp {
1956   font-size: smaller;
1957 }
1958 .transclusion {
1959   border: 1px solid gray;
1960   padding-left:  0.8em;
1961   padding-right: 0.8em;
1962   padding-top:     0px;
1963   padding-bottom:  0px;
1964   margin-left:   0.25em;
1965   margin-right:  0.25em;
1966   margin-bottom: 0.1ex;
1967 }
1968 .wiki-edithelp {
1969   background: white;
1970   border: medium solid #fff8dc; /* darker ivory */
1971   padding-left:  0.5em;
1972   padding-right: 0.5em;
1973   padding-top:    0.75ex;
1974   padding-bottom: 0.75ex;
1975   margin-left:  0;
1976   margin-right: 0;
1977   margin-top: 1ex;
1978   margin-bottom: 1ex;
1979 }