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