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