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