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