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