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