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