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