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