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