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