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