]> CyberLeo.Net >> Repos - SourceForge/phpwiki.git/blob - themes/default/phpwiki.css
Harmonize sort buttons
[SourceForge/phpwiki.git] / themes / default / phpwiki.css
1 /**
2  * This incarnation of this stylesheet is a complete rewrite from the
3  * ground up.
4  *
5  * Mozilla's "DOM Inspector" Sidebar was an invaluable troubleshooting
6  * tool for mapping the more complex CSS node selectors, such as those
7  * used to reference the various CalendarPlugin elements.
8  */
9
10 /**
11  * General
12  */
13 img {
14     border: 0;
15 }
16
17 form {
18     margin: 0;
19 }
20
21 table {
22     border-spacing: 1px;
23     /* For Mozilla */
24     empty-cells: show;
25 }
26
27 caption {
28     caption-side: top;
29     text-align: left;
30     margin-bottom: .5ex;
31 }
32
33 /* generic classes ----------------------------------------------- */
34
35 .tt {
36     font-family: monospace;
37 }
38
39 .strike {
40     text-decoration: line-through;
41 }
42
43 .big {
44     font-size: larger;
45 }
46
47 .align-left {
48     text-align: left;
49 }
50
51 .align-right {
52     text-align: right;
53 }
54
55 .align-center {
56     text-align: center;
57 }
58
59 .top {
60     vertical-align: top;
61 }
62
63 .bottom {
64     vertical-align: bottom;
65 }
66
67 .middle {
68     vertical-align: middle;
69 }
70
71 .baseline {
72     vertical-align: baseline;
73 }
74
75 .nowrap {
76     white-space: nowrap;
77 }
78
79 .fullwidth {
80     width: 100%;
81 }
82
83 /* --------------------------------------------------------------- */
84
85 /**
86  * Wiki
87  */
88 body {
89     /* ivory #ffe #fffff0*/
90     background: #fffff0;
91     font-family: Arial, Helvetica, sans-serif;
92     font-size: 85%; /* The default is too large. But enlarge monospace below */
93     margin: 1.5ex 1em;
94 }
95
96 div.wikitext hr {
97     height: 1px;
98 }
99
100 div.wikitext pre {
101     font-family: monospace;
102 }
103
104 /**
105  * PageTypes
106  */
107 /* Main wiki text box */
108 div.wikitext {
109     margin-top: 1ex;
110     margin-bottom: 0.5ex;
111     background-color: white;
112     border-top: 1px #e8e6df solid;
113     border-left: 1px #e8e6df solid;
114     border-bottom: 1px #d2d2d2 solid;
115     border-right: 1px #b2b2b2 solid;
116     padding-left: 0.8em;
117     padding-right: 0.8em;
118     padding-top: 0.5ex;
119     padding-bottom: 0.5ex;
120     clear: both;
121 }
122
123 /* for the login template */
124 div#browse {
125     margin-top: 1px;
126     margin-bottom: 0.5px;
127     /*background: #dddddd;*/
128 }
129
130 input#inp-openid {
131     background: url('images/openid.png') bottom left no-repeat;
132     background-repeat: no-repeat;
133     padding-left: 18px !important;
134 }
135
136 /*
137 ** RecentChanges
138 */
139 .pageinfo-majoredit {
140     font-weight: bold;
141 }
142
143 .wiki-summary {
144     font-size: 94%;
145     font-style: italic;
146 }
147
148 /* Mozilla RecentChanges Sidebar */
149 body.sidebar {
150     font-size: smaller;
151     margin: 0.5em;
152 }
153
154 body.sidebar div.wikitext {
155     padding: 0.5em;
156 }
157
158 body.sidebar div.wikitext ul {
159     padding-left: 1em;
160 }
161
162 body.sidebar h2 {
163     margin-top: 0;
164 }
165
166 /**
167  * Wiki Forms
168  *
169  * The div inside the wikiadmin upload form does not
170  * have a class yet, so it must be referenced indirectly
171  */
172 div.wikiaction {
173     background-color: #eee;
174 }
175
176 /* div.wikiadmin { background-color: #fee; } */
177 form.wikiadmin div {
178     background-color: #fee;
179 }
180
181 form.wikiformrich {
182     background-color: #eee;
183 }
184
185 /**
186  * Link styles
187  */
188 .wiki, .named-wiki {
189     text-decoration: none;
190     /* font-weight: normal; */
191     font-weight: bold;
192 }
193
194 /* Action buttons */
195 a.wikiaction, a.wikiadmin, a.wiki-rc-action, a.wikiunsafe,
196 input.wikiaction, input.button, input.wikiadmin {
197     text-decoration: none;
198     font-family: Arial, Helvetica, sans-serif;
199     white-space: nowrap;
200 }
201
202 a.wikiaction, a.wikiaction:visited, input.wikiaction, input.button {
203     background-color: #ddd;
204 }
205
206 .wikiunsafe {
207     background-color: #fcc;
208 }
209
210 a.wikiadmin, a.wikiadmin:visited, input.wikiadmin {
211     background-color: #fdd;
212 }
213
214 /* Unknown links */
215 .wikiunknown, .named-wikiunknown {
216     font-weight: normal;
217     font-size: 100%;
218 }
219
220 /* QuestionMark #600 */
221 .wikiunknown a, .named-wikiunknown a {
222     color: #447;
223     background-color: #eee;
224     text-decoration: none;
225     font-weight: normal;
226     font-size: smaller;
227 }
228
229 /* Backlinks */
230 .backlinks {
231     text-decoration: underline;
232     color: #006;
233 }
234
235 h1 .backlinks {
236     text-decoration: underline;
237 }
238
239 /* Interwiki links */
240 /* .wikipage  { font-weight: bold; } */
241 .wikipage {
242     font-weight: normal;
243 }
244
245 .interwiki {
246     text-decoration: none;
247 }
248
249 .interwiki, i.interwiki .wikipage, em .interwiki .wikipage {
250     font-style: oblique;
251 }
252
253 .interwiki .wikipage, i .interwiki, em .interwiki {
254     font-style: normal;
255 }
256
257 /* image buttons */
258 a.wikibutton, a.wikibutton:visited, input.wikibutton {
259     background-color: white;
260 }
261
262 /**
263  * headings: Georgia
264  */
265 h1, h2, h3, h4, h5, h6 {
266     font-family: Arial, Helvetica, sans-serif;
267 }
268
269 h1 {
270     margin: 0;
271     font-size: 140%
272 }
273
274 /**
275  * Tables
276  */
277 table, td {
278     font-family: Arial, Helvetica, sans-serif;
279 }
280
281 caption {
282     font-family: Arial, Helvetica, sans-serif;
283 }
284
285 .pagelist {
286     font-size: smaller;
287 }
288
289 .pagelist thead td {
290     background: #e8e8e8;
291     text-decoration: none;
292     font-weight: bold;
293 }
294
295 .pagelist thead td u {
296     text-decoration: none;
297 }
298
299 .pagelist tr.evenrow {
300     background: #eee;
301 }
302
303 .pagelist tr.oddrow {
304     background: white;
305 }
306
307 th.gridbutton {
308     background-color: ThreeDLightShadow;
309     color: black;
310     font-family: Tahoma, Arial, Helvetica, sans-serif;
311     font-size: small;
312     font-weight: normal;
313     white-space: nowrap;
314     margin: 5px 0;
315     max-height: 24px;
316     padding: 5px 0 5px 0;
317     border-width: 1px;
318     border-style: solid;
319     border-color: ThreeDHighlight ThreeDDarkShadow ThreeDDarkShadow ThreeDHighlight;
320 }
321
322 input.gridbutton, a.gridbutton, a:hover.gridbutton, a:visited.gridbutton {
323     text-decoration: none;
324     font-size: small;
325     font-weight: normal;
326     font-family: Tahoma, Arial, Helvetica, sans-serif;
327     background-color: ThreeDLightShadow;
328     color: black;
329 }
330
331 /**
332  * Toolbar
333  */
334 .toolbar, input.button, #signin {
335     font-family: Arial, Helvetica, sans-serif;
336 }
337
338 .toolbar {
339     padding: 0;
340     margin: 0;
341 }
342
343 .edit-toolbar {
344     padding: 0;
345     margin: 0;
346 }
347
348 .edit-toolbar img, .edit-toolbar input {
349     background-color: #fff;
350     border: 1px solid ButtonFace;
351 }
352
353 #navbuttons {
354     padding-right: 4em; /* wrap around logo */
355     padding-bottom: 1ex; /* space for h1 */
356 }
357
358 .editdate {
359     font-family: Arial, Helvetica, sans-serif;
360     margin: 0;
361     padding: 0;
362     padding-top: 0.25ex;
363 }
364
365 #logo img {
366     float: right;
367     /* "paper" borders */
368     border-top: 1px #e8e6df solid;
369     border-left: 1px #e8e6df solid;
370     border-bottom: 1px #d2d2d2 solid;
371     border-right: 1px #b2b2b2 solid;
372 }
373
374 /**
375  * Edit Page & View Source
376  */
377
378 /* Make the textarea the full page width */
379 textarea.wikiedit {
380     width: 100%;
381     margin-bottom: 0.5ex;
382     margin-top: 0.5ex;
383     padding: 2px;
384 }
385
386 #editarea-size {
387     margin-top: 1ex;
388     text-align: right;
389     font-size: smaller;
390 }
391
392 #search-replace {
393     margin-top: 1ex;
394     text-align: left;
395     font-size: smaller;
396 }
397
398 #toolbar {
399     padding: 0;
400 }
401
402 /**
403  * Search
404  */
405 #searchholder {
406     display: inline;
407 }
408
409 /**
410  * Search Results
411  */
412 .search-context {
413     background: white;
414     font-style: oblique;
415 }
416
417 .search-term {
418     background: yellow;
419     font-weight: normal;
420 }
421
422 #LSResult {
423     position: absolute;
424     text-align: left;
425     display: none;
426     z-index: 100;
427     background-color: white;
428     border: 1px solid #d0d0d0;
429     font-size: 9px;
430     overflow: hidden;
431 }
432
433 #LSHighlight {
434     background-color: #f08000;
435 }
436
437 #LSResult .evenrow {
438     background-color: #f0f0f0;
439 }
440
441 /* IncludePage plugin ================================================= */
442
443 .transclusion-title {
444     text-align: right;
445     font-style: oblique;
446     font-size: smaller;
447     text-decoration: underline;
448     margin-bottom: 0.25ex;
449     margin-right: 0.25em;
450 }
451
452 .transclusion, .wiki-edithelp {
453     font-size: smaller;
454 }
455
456 .transclusion {
457     border: 1px solid gray;
458     padding-left: 0.8em;
459     padding-right: 0.8em;
460     padding-top: 0;
461     padding-bottom: 0;
462     margin-left: 0.25em;
463     margin-right: 0.25em;
464     margin-bottom: 0.1ex;
465 }
466
467 .wiki-edithelp {
468     background: white;
469     border: medium solid #fff8dc; /* darker ivory */
470     padding-left: 0.5em;
471     padding-right: 0.5em;
472     padding-top: 0.75ex;
473     padding-bottom: 0.75ex;
474     margin-left: 0;
475     margin-right: 0;
476     margin-top: 1ex;
477     margin-bottom: 1ex;
478 }
479
480 .wiki-edithelp .wiki {
481     /* color: #5454ff;*/
482 }
483
484 .wiki-edithelp p {
485     font-family: Arial, Helvetica, sans-serif;
486     padding-left: 0.5em;
487     padding-right: 0.5em;
488     padding-top: 0.5ex;
489     padding-bottom: 0.5ex;
490     margin: 0;
491 }
492
493 /**
494  * Calendar plugin
495  */
496 table.cal {
497     border: 1px outset gray;
498     background: white;
499     margin: 0.5ex 0.5em;
500     padding: 1px;
501     /* For Mozilla */
502     empty-cells: hide;
503 }
504
505 /* cells */
506 table.cal td {
507     background: white;
508     text-align: right;
509 }
510
511 /* Month-name header */
512 table.cal-header {
513     font-size: larger;
514 }
515
516 table.cal-header tr, table.cal-header td {
517     text-align: center;
518 }
519
520 .cal-arrow {
521     font-weight: bold;
522     text-decoration: none;
523 }
524
525 /* Day-names header */
526 table.cal tbody tr .cal-dayname {
527 }
528
529 .cal-dayname td {
530     text-align: center;
531     font-size: smaller;
532     text-decoration: underline;
533 }
534
535 /* Individual days */
536 a.cal-hide {
537     text-decoration: none;
538 }
539
540 /* Today */
541 /* cell */
542 table.cal td.cal-today {
543     margin: 1px;
544     border: 1px solid gray;
545 }
546
547 /* text */
548 table.cal td.cal-today a.cal-hide {
549 }
550
551 /**
552  * Diff Output
553  */
554 /* main box */
555 .diff {
556     margin-top: 1ex;
557     margin-bottom: 0.5ex;
558     background: white;
559     color: black;
560     border-top: 1px solid #494f5d;
561     border-left: 1px solid #494f5d;
562     border-bottom: 1px solid #c6d2de;
563     border-right: 1px solid #c6d2de;
564     padding-top: 1px;
565     padding-bottom: 1px;
566     padding-left: .125em;
567     padding-right: .125em;
568     padding: 0;
569     clear: both;
570 }
571
572 .diff .block {
573     background: #ddd;
574     padding-left: 1em;
575 }
576
577 /* individual blocks */
578 .diff .context {
579     background: white;
580     border: none;
581 }
582
583 /* entire difftextblock */
584 .difftext {
585     margin-top: 0;
586     margin-bottom: 0;
587     background: white;
588     /* "paper" borders */
589     border-top: 1px #e8e6df solid;
590     border-left: 1px #e8e6df solid;
591     border-bottom: 1px #d2d2d2 solid;
592     border-right: 1px #b2b2b2 solid;
593     padding-left: 0;
594     padding-right: 0;
595     padding-top: 0;
596     padding-bottom: 0;
597     clear: both;
598 }
599
600 /* + - line prefix */
601 .diff .block tt {
602     font-weight: normal;
603     font-family: monospace;
604     color: black;
605     margin-left: 0;
606     border: none;
607 }
608
609 /* changed words */
610 .diff del, .diff ins {
611     font-weight: bold;
612     text-decoration: none;
613 }
614
615 /* blocks containing deleted or added words */
616 .diff .original, .diff .deleted,
617 .diff .final, .diff .added {
618     background: white;
619 }
620
621 /* blocks containing deleted words */
622 .diff .original, .diff .deleted {
623     background: #fcc;
624     border: none;
625 }
626
627 /* blocks containing added words */
628 .diff .final, .diff .added {
629     background: #cfc;
630     border: none;
631 }
632
633 /* deleted words */
634 .diff del {
635     background: #f99;
636 }
637
638 /* added words */
639 .diff ins {
640     background: #9f9;
641 }
642
643 /**
644  * PageHistory, Info
645  */
646 td.pageinfo {
647     font-weight: bold;
648 }
649
650 .pageinfo-minoredit, .pageinfo-authorid {
651     font-size: smaller;
652     font-style: oblique;
653 }
654
655 /**
656  * Other
657  */
658 .printer, .no-css {
659     display: none;
660 }
661
662 .error {
663     color: black;
664     background: #eee;
665     margin-top: 1em;
666     margin-bottom: 1em;
667     padding-left: 0.8em;
668     padding-right: 0.8em;
669     padding-top: 0.8ex;
670     padding-bottom: 0;
671     border: medium solid red;
672     clear: both;
673 }
674
675 .warning {
676     color: black;
677     background: #eee;
678     margin-top: 1em;
679     margin-bottom: 1em;
680     padding-left: 0.8em;
681     padding-right: 0.8em;
682     padding-top: 0.8ex;
683     padding-bottom: 0;
684     border: thin solid blue;
685     clear: both;
686 }
687
688 /* Debug */
689 .debug {
690     color: black;
691     background: white;
692     font-family: monospace;
693     font-size: smaller;
694     margin: 1ex 0;
695     padding: 0.5ex 0.5em;
696     border: medium solid #fff8dc; /* darker ivory */
697 }
698
699 /* Hints */
700 .hint {
701     color: black;
702     background: #eeeeee;
703     font-style: italic;
704     margin-left: 3em;
705     padding: 0.5ex 0.5em;
706     border: thin solid #aaaaaa;
707 }
708
709 span.hint {
710     padding: 0;
711 }
712
713 /* Disabled Plugins */
714 .disabled-plugin {
715     clear: both;
716     margin: 1ex 0;
717     padding: 0;
718 }
719
720 .disabled-plugin .title {
721     color: #400;
722     background-color: inherit;
723     font-size: x-small;
724     text-align: right;
725     padding: 0 0.5em;
726 }
727
728 .disabled-plugin pre {
729     color: black;
730     background: #ddd;
731     margin: 0;
732     padding: 0.3ex 0.5em;
733 }
734
735 /* "(Redirected from ...)" message. */
736 span.redirectfrom {
737     font-size: small;
738     font-style: oblique;
739     font-weight: normal;
740     padding-left: 1em;
741 }
742
743 /*
744  * "DL tables"
745  */
746 .wiki-dl-table {
747     border-collapse: collapse;
748     border: 2px #444 solid;
749 }
750
751 .wiki-dl-table tr {
752     border-top: 2px #444 solid;
753     border-bottom: 2px #444 solid;
754     border-left: none;
755     border-right: none;
756 }
757
758 .wiki-dl-table th,
759 .wiki-dl-table td {
760     padding: 0.25em 0.5em;
761 }
762
763 .wiki-dl-table th {
764     vertical-align: top;
765     text-align: right;
766     border-right: 1px #444 solid;
767     border-left: none;
768     border-top: none;
769     border-bottom: none;
770 }
771
772 .wiki-dl-table td {
773     border: none;
774 }
775
776 /*
777  * "E-mail" style blockquote
778  */
779 blockquote.mail-style-quote {
780     border-left: medium #284 solid;
781     padding-left: 1em;
782     margin-left: 0;
783     margin-right: 0;
784 }
785
786 .mail-style-quote blockquote.mail-style-quote {
787     margin-left: -0.6em;
788 }
789
790 /*
791  * wikiblog
792  */
793 .floatleft {
794     float: left;
795 }
796
797 .floatright {
798     float: right;
799 }
800
801 div.wikiblog {
802     /* border: thin black solid; */
803     margin: 1ex 2em;
804     padding: 0 0;
805 }
806
807 div.wikiblog > div {
808     margin: 0 0;
809     padding: 0.5ex 0.5em;
810 }
811
812 div.wikiblog-header {
813     /* background-color: #ccf; */
814 }
815
816 div.wikiblog > div.wikiblog-footer {
817     /* background-color: #eee; */
818     padding: 0.2ex 0.5em;
819 }
820
821 h3.wikiblog-summary {
822     font-size: medium;
823     font-weight: bold;
824     margin: 0 0 1ex 0;
825 }
826
827 div.wikiblog.wikiblog-form {
828     /* background-color: #eee; */
829 }
830
831 table.wikiblog-form {
832     width: auto;
833     border-collapse: collapse;
834     margin: 0.25em 0;
835 }
836
837 .wikiblog-form caption {
838     /* background-color: #ccf; */
839     caption-side: top;
840     font-weight: bold;
841     text-align: left;
842     padding: 0.5ex 0.5em;
843 }
844
845 .wikiblog-form th {
846     vertical-align: top;
847     text-align: right;
848     padding: 0 0 0.3em 0.5em;
849 }
850
851 .wikiblog-form td {
852     padding: 0.25em 0.5em;
853 }
854
855 .wikiblog-form td.submit-button {
856     padding: 0;
857 }
858
859 .wikiblog-form input[type=text],
860 .wikiblog-form textarea {
861     margin: 0 0;
862     width: 100%;
863 }
864
865 div.wikicomment div.wikicomment-footer {
866     padding: 0.2ex 0.5em;
867 }
868
869 div.wikicomment div.wikicomment-footer named-wiki {
870     font-size: small;
871 }
872
873 table.interwiki-map {
874     margin: 1em 2em;
875 }
876
877 .interwiki-map th {
878     text-decoration: underline;
879     text-align: left;
880     padding-left: 1em;
881 }
882
883 .interwiki-map td.interwiki-url {
884     padding-left: 2em;
885 }
886
887 .interwiki-map th.interwiki-url {
888     padding-left: 3em;
889 }
890
891 .dialog {
892     background-color: #cdf;
893     color: black;
894     margin: 2em auto 2em auto;
895     border: thin black solid;
896     width: 50%;
897 }
898
899 .dialog h1, .dialog p, .dialog div {
900     text-align: center;
901 }
902
903 .dialog h1 {
904     font-size: large;
905     margin: 0.5em 0 1em 0;
906 }
907
908 .dialog div.message {
909     background-color: white;
910     color: black;
911     color: black;
912     margin: 0 1em;
913     padding: 0.5em 0.5em;
914 }
915
916 .dialog p.buttons {
917     margin: 1em 0 0.5em 0;
918 }
919
920 .clear-floats {
921     clear: both;
922 }
923
924 /* postnuke css:*/
925 .gensmall {
926     font-size: 10px
927 }
928
929 .genmed {
930     font-size: 11px
931 }
932
933 td.cat {
934     font-weight: bold;
935     letter-spacing: 1px;
936     color: #000000;
937     background: url(./images/cellpic1.png);
938     height: 27px
939 }
940
941 /* Main table cell colours and backgrounds */
942 td.row1 {
943     background: #eaedf4;
944     color: #000000
945 }
946
947 td.row2 {
948     background: #d9e2ec;
949     color: #000000
950 }
951
952 td.row3 {
953     background: #cad9ea;
954     color: #000000
955 }
956
957 td.spacerow {
958     background: #cad9ea;
959     color: #000000
960 }
961
962 /* This is the outline round the main forum tables */
963 .forumline {
964     background: #ffffff;
965     color: #000000;
966     border: 1px solid #006699
967 }
968
969 /* Sidebar */
970 .box {
971     background: #ffffff;
972     border: 1px solid silver
973 }
974
975 .box-title {
976     font-family: Tahoma, Arial, Helvetica, sans-serif;
977     font-weight: normal;
978     background-color: #ccc;
979     color: black;
980     text-align: center;
981     border: none;
982     padding: 2px 0 2px 0;
983 }
984
985 .box-data {
986     width: 160px;
987     font-size: 9pt;
988     font-weight: normal;
989     border: none;
990 }
991
992 .box-data .wiki {
993     font-weight: normal;
994 }
995
996 td.sidebar {
997     border-spacing: 0;
998     margin: 0;
999 }
1000
1001 /* plugin BoxRight */
1002 div.boxright {
1003     background-color: #e9fbff;
1004     width: 200px;
1005     right: 10px;
1006     padding: 0.5em;
1007     float: right;
1008     border: thin solid #888888;
1009     padding: 0.5em;
1010 }
1011
1012 /* RssFeed */
1013 div.rss {
1014     margin: 1em;
1015     padding: 1em;
1016     font-size: 0.9em;
1017     background-color: #eeeeee;
1018     border: thin dashed #aaa;
1019 }
1020
1021 div.feed {
1022     color: #333;
1023     margin: -0.5em;
1024     margin-bottom: 0;
1025     padding: 0.3em;
1026     font-weight: bold;
1027     background-color: #f2f2f2;
1028     font-size: 1.2em;
1029 }
1030
1031 div.itemdesc {
1032     padding-left: 1em;
1033 }
1034
1035 div.rssitem {
1036     border-top: thin dashed #aaa;
1037 }
1038
1039 a.rssicon {
1040     font-weight: normal;
1041     font-size: small;
1042     vertical-align: middle;
1043 }
1044
1045 /* SqlResult */
1046 table.sqlresult {
1047     border: 1px outset gray;
1048     background: white;
1049     margin: 0.5ex 0.5em;
1050     padding: 1px;
1051 }
1052
1053 .sqlresult tr.evenrow {
1054     background: #eee;
1055 }
1056
1057 .sqlresult tr.oddrow {
1058     background: white;
1059 }
1060
1061 table.sqlresult td {
1062     margin: 1px;
1063     border: 1px solid gray;
1064 }
1065
1066 /**
1067  * TeX2png plugin
1068  */
1069 img.tex {
1070     vertical-align: middle;
1071 }
1072
1073 /**
1074  * PhotoAlbum plugin
1075  */
1076 .boldsmall {
1077     font-weight: bold;
1078     font-size: 11px;
1079 }
1080
1081 .wikiwyg_toolbar {
1082     background: #D3D3D3;
1083     border: 1px outset;
1084     letter-spacing: 0;
1085     padding: 2px;
1086 }
1087
1088 span.wikiwyg_control_link a {
1089     padding-right: 8px;
1090 }
1091
1092 .wikiwyg_button {
1093     background: #D3D3D3;
1094     border: 1px solid #D3D3D3;
1095     cursor: pointer;
1096     width: 20px;
1097     height: 20px;
1098     vertical-align: bottom;
1099 }
1100
1101 .wikiwyg_button:hover {
1102     border: 1px outset;
1103 }
1104
1105 .wikiwyg_button:active {
1106     border: 1px inset;
1107 }
1108
1109 .wikiwyg_separator {
1110     background: #D3D3D3;
1111     border: 1px solid #D3D3D3;
1112     width: 9px;
1113     height: 20px;
1114     vertical-align: bottom;
1115 }
1116
1117 .wikiwyg_selector {
1118     width: 70px;
1119 }
1120
1121 .wikiwyg_wysiwyg table {
1122     border-collapse: collapse;
1123     margin-bottom: .2em;
1124 }
1125
1126 .wikiwyg_wysiwyg table td {
1127     border: 1px;
1128     border-style: solid;
1129     padding: .2em;
1130     vertical-align: top;
1131 }
1132
1133 .toolbar, div.toolbar {
1134     margin: 0.5ex 0;
1135 }
1136
1137 /**
1138  * General
1139  */
1140 img {
1141     vertical-align: baseline;
1142 }
1143
1144 input {
1145     margin: 0.1em;
1146 }
1147
1148 input.numeric {
1149     text-align: right;
1150 }
1151
1152 /**
1153  * Wiki Forms
1154  *
1155  * The div inside the wikiadmin upload form does not
1156  * have a class yet, so it must be referenced indirectly
1157  */
1158 /* div.wikiaction, div.wikiadmin { */
1159 div.wikiaction, form.wikiadmin div {
1160     border-bottom: 1px solid #d8d8e7;
1161     border-right: 1px solid #d8d8e7;
1162     border-top: 1px solid #96a2ae;
1163     border-left: 1px solid #96a2ae;
1164
1165     margin-top: 0.5ex;
1166     margin-bottom: 0.5ex;
1167     padding: 0.5ex 0.5em;
1168     /* Emulate the display behaviour of a table, to shrink it's width.
1169      * ie5.1Mac ignores this */
1170     display: table;
1171 }
1172
1173 /* Add space between the input field and following buttons, but not after the last button. */
1174 div.wikiaction input[type=text], div.wikiadmin input[type=text], form.wikiadmin input[type=file] {
1175     margin-right: 0.5em;
1176 }
1177
1178 /**
1179  * Links
1180  */
1181
1182 /* Make wikiaction links look like buttons */
1183 a.wikiaction, a.wikiadmin, a.wikiunsafe,
1184 input.wikiaction, input.wikiadmin, input.wikiunsafe, input.button {
1185     color: black;
1186     border: 1px outset;
1187     padding: 0.05ex 0.25em 0.1ex 0.25em;
1188     height: auto;
1189     width: auto;
1190     /* Prevent buttons from overlapping when the toolbar is wrapped. */
1191     line-height: 2.6ex;
1192 }
1193
1194 div#navbuttons, div#signin, div#actionbuttons {
1195     line-height: 3.0ex;
1196 }
1197
1198 /* QuestionMark */
1199 .wikiunknown a, .named-wikiunknown a {
1200     border-top: 1px solid #c6d2de;
1201     border-left: 1px solid #c6d2de;
1202     border-bottom: 1px solid #a2a2a2;
1203     border-right: 1px solid #a2a2a2;
1204     padding-left: 1px;
1205     padding-right: 1px;
1206     padding-top: 1px;
1207     margin-right: .15em;
1208 }
1209
1210 /* Link icons */
1211 img.linkicon {
1212     vertical-align: middle;
1213 }
1214
1215 /**
1216  * Edit Page & View Source
1217  */
1218
1219 /* http://universaleditbutton.org */
1220 div#actionbuttons a#btn-edit {
1221     background: url('images/UEB16.png') bottom left no-repeat;
1222     background-repeat: no-repeat;
1223     padding-left: 20px !important;
1224     padding-right: 0.5em !important;
1225 }
1226
1227 /* image buttons */
1228 a.wikibutton, a.wikibutton:visited, input.wikibutton {
1229     background-color: white;
1230     border: 0;
1231 }
1232
1233 /**
1234  * Diff Output
1235  */
1236 .diff .prefix {
1237     position: relative;
1238     left: -1em;
1239 }
1240
1241 /* deleted & added words */
1242 .diff del, .diff ins {
1243     padding-left: 1px;
1244     padding-right: 1px;
1245 }
1246
1247 /* WikicreoleTable, MediawikiTable and RichTable plugins ============== */
1248
1249 /*
1250  * table class="boxed"
1251  * will put a border around the table (but not around the cells)
1252  *
1253  * table class="bordered"
1254  * will put a border around the table and the cells
1255  *
1256  * In both cases, the caption will be bold and centered under the table
1257  *
1258  * In both cases, the headers (th) will have a "#d8d8d8" background
1259  */
1260
1261 table.boxed, table.bordered, table.bordered th, table.bordered td {
1262     border-width: 1px;
1263     border-style: solid;
1264     border-collapse: collapse;
1265     vertical-align: top;
1266 }
1267
1268 table.boxed td, table.bordered td,
1269 table.boxed th, table.bordered th {
1270     padding-left: 5px;
1271     padding-right: 5px;
1272     padding-top: 0;
1273     padding-bottom: 0;
1274 }
1275
1276 table.boxed caption, table.bordered caption {
1277     text-align: center;
1278     font-weight: bold;
1279     caption-side: bottom;
1280     padding-top: 0.8em;
1281 }
1282
1283 table.boxed th, table.bordered th {
1284     font-weight: bold;
1285     background-color: #d8d8d8;
1286 }
1287
1288 #edit-public, h1.firstHeading-public, h1.firstHeading-rating-public {
1289     background-color: #ffce7b;
1290     border: 1px solid #ffa500;
1291 }
1292
1293 table.sortable th.header {
1294     background-image: url(../default/buttons/sort_none.gif);
1295     cursor: pointer;
1296     background-repeat: no-repeat;
1297     background-position: center right;
1298     padding-right: 20px;
1299 }
1300
1301 table.sortable th.headerSortUp {
1302     background-image: url(../default/buttons/sort_up.gif);
1303     cursor: pointer;
1304     background-repeat: no-repeat;
1305     background-position: center right;
1306     padding-right: 20px;
1307 }
1308
1309 table.sortable th.headerSortDown {
1310     background-image: url(../default/buttons/sort_down.gif);
1311     cursor: pointer;
1312     background-repeat: no-repeat;
1313     background-position: center right;
1314     padding-right: 20px;
1315 }