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