]> scripts.mit.edu Git - autoinstalls/mediawiki.git/blob - skins/modern/main.css
MediaWiki 1.15.0
[autoinstalls/mediawiki.git] / skins / modern / main.css
1 body {
2         margin: 0 0 0 0;
3         padding: 0 0 0 0;
4         /*font-size: 10pt;*/
5         font-size: x-small;
6
7
8         font-family: sans-serif;
9         color: black;
10         background-color: #f0f0f0;
11 }
12
13 #mw_main,
14 #p-personal,
15 #mw_header,
16 .os-suggest {
17         font-size: 130%;
18 }
19
20 #mw_header {
21         position: absolute;
22         top: 0;
23         left: 0;
24         margin: 0 0 0 0;
25         padding: 0 0em 0 0em;
26         border: none;
27         height: 2em;
28         width: 100%;
29
30         background-color: #003366;
31         color: white;
32 }
33
34 #mw_header h1 {
35         margin: 0 0 0 0.5em;
36         padding: 0 0 0 0;
37         text-decoration: none;
38         font-size: 150%;
39 }
40
41 #p-personal {
42         position: absolute;
43         top: 2em;
44         left: 0;
45         height: 1.5em;
46         margin: 0 0 0 0;
47         padding: 0 0 0 0;
48         width: 100%;
49
50 }
51
52 #p-personal div.pBody {
53         margin: 0 0 0 0;
54         padding: 0 0 0 0;
55         height: 1.5em;
56         font-variant: small-caps;
57 }
58
59 #p-personal h5 {
60         display: none;
61 }
62
63 #p-personal ul {
64         margin: 0 0 0 0;
65         padding: 0 0 0 0;
66         display: block;
67         height: 1.5em;
68         background-color: #3c78b5;
69 }
70
71 #p-personal li {
72         display: block; float: left;
73         height: 1.5em;
74         margin: 0 0 0 0;
75         vertical-align: middle;
76
77         font-weight: bold;
78         text-transform: lowercase;
79 }
80
81 #p-personal li a {
82         text-decoration: none;
83         color: white;
84         padding: 0 1em 0 1em;
85 }
86
87 #p-personal li a:hover {
88         text-decoration: none;
89         color: white;
90 }
91
92 #p-personal li:hover {
93         background-color: #003366;
94 }
95
96 #jump-to-nav {
97         display: none;
98 }
99
100 #mw_contentwrapper {
101         width: 100%;
102         margin: 0 0 0 -15em;
103         float: right;
104 }
105
106 #mw_content {
107         margin: 0 0 0 14em;
108
109         background-color: white;
110         border-top: solid 1px #bbbbbb;
111         border-left: solid 1px #bbbbbb;
112         border-bottom: solid 1px #bbbbbb;
113
114         line-height: 1.5em;
115         padding: 0 1em 1em 1em;
116 }
117
118 #mw_portlets {
119         width: 14em;
120
121         border-right: solid 1px #bbbbbb;
122         background-color: #f0f0f0;
123 }
124
125 #mw_main {
126         padding: 0 0 0 0;
127         margin: 0 0 0 0;
128         margin-top: 3.5em;
129 }
130
131 div.mw_clear {
132         margin: 0 0 0 0;
133         padding: 0 0 0 0;
134         clear: both;
135 }
136
137 .portlet {
138         padding: 0 0 0 0;
139         margin: 0 0 0 0;
140 }
141
142 .portlet div.pBody {
143         padding: 0em 0 0.5em 0;
144 }
145
146 textarea {
147         width: 100%;
148         padding: .1em;
149 }
150
151 #searchBody {
152         text-align: center;
153 }
154
155 #searchInput {
156         display: block;
157         margin-left: auto;
158         margin-right: auto;
159 }
160
161 #p-search #searchform div div {
162         margin-top: .4em;
163 }
164
165 .portlet h5 {
166         padding: 0.1em 0 0.3em 1em;
167         margin: 0 0 0 0;
168         background-color: #dddddd;
169         font-weight: bold;
170         border-bottom: solid 1px #3c78b5;
171         height: 1.1em;
172 }
173
174 .portlet ul {
175         margin: 0 0 0 1.5em;
176         padding: 0 0 0 0;
177 }
178
179 #mw_portlets .portlet ul {
180         line-height: 1.4em;
181 }
182
183 ul {
184         list-style-image: url(bullet.gif);
185 }
186
187 #p-cactions {
188         height: 1.5em;
189         padding: 0 0 0 0;
190         margin: 0 0 0 14em;
191 }
192
193 #p-cactions div.pBody {
194         margin: 0 0 0 0;
195         padding: 0 0 0 0;
196 }
197
198 #p-cactions a,
199 #p-cactions a:hover {
200         color: black;
201         text-decoration: none;
202 }
203
204 #p-cactions ul {
205         display: inline;
206         margin: 0 0 0 0;
207         padding: 0 0 0 0;
208 }
209
210 #p-cactions li {
211         margin: 0 0.5em 0 0.5em;
212         padding: 0 0.2em 0 0.2em;
213         display: block;
214         float: left;
215         height: 1.5em;
216         text-transform: lowercase;
217 }
218
219 #p-cactions li.selected {
220         background-color: #bbbbbb;
221 }
222
223 #p-cactions li a,
224 #p-cactions li a:hover,
225 #p-cactions li a:visited {
226         text-decoration: underline;
227         color: #003366;
228 }
229
230 #p-cactions li.selected a,
231 #p-cactions li.selected a:hover,
232 #p-cactions li.selected a:visited {
233         text-decoration: none;
234         color: white;
235 }
236
237 #p-cactions h5 {
238         display: none;
239 }
240
241 #siteSub {
242         display: none;
243 }
244
245 #footer {
246         background-color: #f0f0f0;
247         background: url(footer-grad.png) repeat-x 0 0;
248         padding: 10px 1em 1em 1em;
249         clear:both;
250         color: #444444;
251 }
252
253 #footer a,
254 #footer a:hover,
255 #footer a:visited {
256         color: #444444;
257         text-decoration: underline;
258 }
259
260 img {
261         border: none;
262 }
263
264 #footer li {
265         display: inline;
266         list-style-type: none;
267         padding: 0 0 0 0;
268         margin: 0 0 0 0;
269 }
270
271 #footer ul {
272         padding: 0 0 0 0;
273         margin: 0 0 0 0;
274 }
275
276 div.printfooter {
277         display: none;
278 }
279
280 p {
281         margin: 1em 0 1em 0;
282 }
283
284 hr {
285         height: 1px;
286         color: #aaa;
287         background-color: #aaa;
288         border: 0;
289         margin: .2em 0 .2em 0;
290 }
291
292 #contentSub {
293         color: #888;
294         font-size: small;
295         padding-left: 2em;
296 }
297
298 #mw_portlets form {
299         margin: 0 0 0 0;
300         padding: 0 0 0 0;
301 }
302
303 a {
304         text-decoration: none;
305         color: #003366;
306         background: none;
307 }
308 a:visited {
309         color: #5a3696;
310 }
311 a:active {
312         color: #faa700;
313 }
314 a:hover {
315         text-decoration: underline;
316 }
317 a.stub {
318         color: #772233;
319 }
320 a.new {
321         color: #ba0000;
322 }
323 a.new:visited {
324         color: #a55858;
325 }
326
327 span.editsection {
328         font-size: small;
329 }
330
331 h1, h2 {
332         border-bottom: solid 1px #003366;
333 }
334
335 #preftoc {
336         width: 100%;
337         margin: 0 0 0 0;
338         padding: 0 0 0 0;
339         height: 1.5em;
340         clear: right;
341 }
342
343 #preftoc li {
344         margin: 0 0.5em 0 0.5em;
345         padding: 0 0.2em 0 0.2em;
346         display: block;
347         float: left;
348         height: 1.5em;
349         text-transform: lowercase;
350 }
351
352 #preferences {
353         margin: 0 0 0 0;
354         padding: 0em 1em 1em 1em;
355         border: solid 1px #bbbbbb;
356         clear: left; /* Multi-line toc should not push data to horizontally */
357 }
358
359 #preferences fieldset {
360         margin-top: 0;
361         border: none;
362 }
363
364 #preferences h2 {
365 }
366
367 .mainLegend {
368         display: none;
369 }
370
371 .prefsectiontip {
372         font-size: x-small;
373         padding: .2em 2em;
374         color: #666;
375 }
376
377 .prefsection legend {
378         font-weight: bold;
379 }
380
381 #preftoc li.selected {
382         background-color: #bbbbbb;
383 }
384
385 #preftoc li a,
386 #preftoc li a:hover,
387 #preftoc li a:visited {
388         text-decoration: underline;
389         color: #003366;
390 }
391
392 #preftoc li.selected a,
393 #preftoc li.selected a:hover,
394 #preftoc li.selected a:visited {
395         text-decoration: none;
396         color: white;
397 }
398
399 #mw_content a.external,
400 #mw_content a[href ^="gopher://"] {
401         background: url(external.png) center right no-repeat;
402         padding-right: 13px;
403 }
404 #mw_content a[href ^="https://"],
405 .link-https {
406         background: url(lock_icon.gif) center right no-repeat;
407         padding-right: 16px;
408 }
409 #mw_content a[href ^="mailto:"],
410 .link-mailto {
411         background: url(mail_icon.gif) center right no-repeat;
412         padding-right: 18px;
413 }
414 #mw_content a[href ^="news://"] {
415         background: url(news_icon.png) center right no-repeat;
416         padding-right: 18px;
417 }
418 #mw_content a[href ^="ftp://"],
419 .link-ftp {
420         background: url(file_icon.gif) center right no-repeat;
421         padding-right: 18px;
422 }
423 #mw_content a[href ^="irc://"],
424 #mw_content a.extiw[href ^="irc://"],
425 .link-irc {
426         background: url(discussionitem_icon.gif) center right no-repeat;
427         padding-right: 18px;
428 }
429
430 #mw_content a.external[href $=".ogg"], #mw_content a.external[href $=".OGG"],
431 #mw_content a.external[href $=".mid"], #mw_content a.external[href $=".MID"],
432 #mw_content a.external[href $=".midi"], #mw_content a.external[href $=".MIDI"],
433 #mw_content a.external[href $=".mp3"], #mw_content a.external[href $=".MP3"],
434 #mw_content a.external[href $=".wav"], #mw_content a.external[href $=".WAV"],
435 #mw_content a.external[href $=".wma"], #mw_content a.external[href $=".WMA"],
436 .link-audio {
437         background: url("audio.png") center right no-repeat;
438         padding-right: 13px;
439 }
440 #mw_content a.external[href $=".ogm"], #mw_content a.external[href $=".OGM"],
441 #mw_content a.external[href $=".avi"], #mw_content a.external[href $=".AVI"],
442 #mw_content a.external[href $=".mpeg"], #mw_content a.external[href $=".MPEG"],
443 #mw_content a.external[href $=".mpg"], #mw_content a.external[href $=".MPG"],
444 .link-video {
445         background: url("video.png") center right no-repeat;
446         padding-right: 13px;
447 }
448 #mw_content a.external[href $=".pdf"], #mw_content a.external[href $=".PDF"],
449 #mw_content a.external[href *=".pdf#"], #mw_content a.external[href *=".PDF#"],
450 #mw_content a.external[href *=".pdf?"], #mw_content a.external[href *=".PDF?"],
451 .link-document {
452         background: url("document.png") center right no-repeat;
453         padding-right: 12px;
454 }
455
456 /* images */
457 div.floatright, table.floatright {
458         clear: right;
459         float: right;
460         position: relative;
461         margin: 0 0 .5em .5em;
462         border: 0;
463 /*
464         border: .5em solid white;
465         border-width: .5em 0 .8em 1.4em;
466 */
467 }
468 div.floatright p { font-style: italic; }
469 div.floatleft, table.floatleft {
470         float: left;
471         clear: left;
472         position: relative;
473         margin: 0 .5em .5em 0;
474         border: 0;
475 /*
476         margin: .3em .5em .5em 0;
477         border: .5em solid white;
478         border-width: .5em 1.4em .8em 0;
479 */
480 }
481 div.floatleft p { font-style: italic; }
482 /* thumbnails */
483 div.thumb {
484         margin-bottom: .5em;
485         border-style: solid;
486         border-color: white;
487         width: auto;
488 }
489 div.thumbinner {
490         border: 1px solid #ccc;
491         padding: 3px !important;
492         background-color: #f9f9f9;
493         font-size: 94%;
494         text-align: center;
495         overflow: hidden;
496 }
497 html .thumbimage {
498         border: 1px solid #ccc;
499 }
500 html .thumbcaption {
501         border: none;
502         text-align: left;
503         line-height: 1.4em;
504         padding: 3px !important;
505         font-size: 94%;
506 }
507 div.magnify {
508         float: right;
509         border: none !important;
510         background: none !important;
511 }
512 div.magnify a, div.magnify img {
513         display: block;
514         border: none !important;
515         background: none !important;
516 }
517 div.tright {
518         clear: right;
519         float: right;
520         border-width: .5em 0 .8em 1.4em;
521 }
522 div.tleft {
523         float: left;
524         clear: left;
525         margin-right: .5em;
526         border-width: .5em 1.4em .8em 0;
527 }
528 img.thumbborder {
529         border: 1px solid #dddddd;
530 }
531 .hiddenStructure {
532         display: none;
533 }
534
535 #mw_content .plainlinks a {
536         background: none !important;
537         padding: 0 !important;
538 }
539
540 .mw-warning {
541         border: 1px solid #aaa;
542         background-color: #f9f9f9;
543         padding: 5px;
544         font-size: 95%;
545 }
546
547 #toc,
548 .toc {
549         margin: 0 0 0 0;
550         padding: 0 0 0 0;
551         border-spacing: 0;
552         background-color: #f0f0f0;
553         border: solid 1px #bbbbbb;
554 }
555
556 #toc tr, #toc td {
557         margin: 0 0 0 0;
558         padding: 0 0 0 0;
559 }
560
561 #toctitle {
562         border-bottom: solid 1px #3c78b5;
563         background-color: #dddddd;
564         margin: 0 0 0 0;
565 }
566
567 #toc h2,
568 .toc h2 {
569         display: inline;
570         border: none;
571         padding: 0;
572         font-size: 100%;
573         font-weight: bold;
574 }
575 #toc #toctitle,
576 .toc #toctitle,
577 #toc .toctitle,
578 .toc .toctitle {
579         text-align: center;
580 }
581
582 #toc ul,
583 .toc ul {
584         list-style-type: none;
585         list-style-image: none;
586         margin: 0 1em 0 1em;
587         padding-left: 0;
588         text-align: left;
589 }
590
591 #toc ul ul,
592 .toc ul ul {
593         margin: 0 0 0 2em;
594 }
595
596 #toc .toctoggle,
597 .toc .toctoggle {
598         font-size: 94%;
599 }
600
601 .mw-warning {
602         margin-left: 50px;
603         margin-right: 50px;
604         text-align: center;
605 }
606
607 .catlinks {
608         border: solid 1px #bbbbbb;
609         background-color: #f0f0f0;
610         padding: 0.5em 0.5em 0.5em 0.5em;
611         margin: 0 0 0 0;
612 }
613
614 .catlinks {
615         margin: 0 0 0 0;
616         padding: 0 0 0 0;
617 }
618
619 #mw_header h1,
620 #p-personal,
621 #p-cactions {
622         overflow: hidden;
623 }
624
625 /* disable interwiki styling */
626 #mw_content a.extiw,
627 #mw_content a.extiw:active {
628         color: #36b;
629         background: none;
630         padding: 0;
631 }
632 #mw_content a.external {
633         color: #36b;
634 }
635
636
637
638 .redirectText {
639         font-size: 150%;
640         margin: 5px;
641 }
642
643 .printfooter {
644         display: none;
645 }
646
647 .not-patrolled {
648         background-color: #ffa;
649 }
650 div.patrollink {
651         font-size: 75%;
652         text-align: right;
653 }
654 span.newpage, span.minor, span.bot {
655         font-weight: bold;
656 }
657 span.unpatrolled {
658         font-weight: bold;
659         color: red;
660 }
661
662 .sharedUploadNotice {
663         font-style: italic;
664 }
665
666 span.updatedmarker {
667         color: black;
668         background-color: #0f0;
669 }
670
671 table.gallery {
672         border: 1px solid #ccc;
673         margin: 2px;
674         padding: 2px;
675         background-color: white;
676 }
677
678 table.gallery tr {
679         vertical-align: top;
680 }
681
682 table.gallery td {
683         vertical-align: top;
684         background-color: #f9f9f9;
685         border: solid 2px white;
686 }
687 /* Keep this temporarily so that cached pages will display right */
688 table.gallery td.galleryheader {
689     text-align: center;
690         font-weight: bold;
691 }
692 table.gallery caption {
693         font-weight: bold;
694 }
695
696 div.gallerybox {
697         margin: 2px;
698 }
699
700 div.gallerybox div.thumb {
701         text-align: center;
702         border: 1px solid #ccc;
703         margin: 2px;
704 }
705
706 div.gallerytext {
707         overflow: hidden;
708         font-size: 94%;
709         padding: 2px 4px;
710 }
711
712 span.comment {
713         font-style: italic;
714 }
715
716 span.changedby {
717         font-size: 95%;
718 }
719
720 .previewnote {
721         text-indent: 3em;
722         color: #c00;
723         border-bottom: 1px solid #aaa;
724         padding-bottom: 1em;
725         margin-bottom: 1em;
726 }
727
728 .previewnote p {
729         margin: 0;
730         padding: 0;
731 }
732
733 .editExternally {
734         border: 1px solid gray;
735         background-color: #ffffff;
736         padding: 3px;
737         margin-top: 0.5em;
738         float: left;
739         font-size: small;
740         text-align: center;
741 }
742 .editExternallyHelp {
743         font-style: italic;
744         color: gray;
745 }
746
747 .toggle {
748         margin-left: 2em;
749         text-indent: -2em;
750 }
751
752 /* Classes for EXIF data display */
753 table.mw_metadata {
754         font-size: 0.8em;
755         margin-left: 0.5em;
756         margin-bottom: 0.5em;
757         width: 300px;
758 }
759
760 table.mw_metadata caption {
761         font-weight: bold;
762 }
763
764 table.mw_metadata th {
765         font-weight: normal;
766 }
767
768 table.mw_metadata td {
769         padding: 0.1em;
770 }
771
772 table.mw_metadata {
773         border: none;
774         border-collapse: collapse;
775 }
776
777 table.mw_metadata td, table.mw_metadata th {
778         text-align: center;
779         border: 1px solid #aaaaaa;
780         padding-left: 0.1em;
781         padding-right: 0.1em;
782 }
783
784 table.mw_metadata th {
785         background-color: #f9f9f9;
786 }
787
788 table.mw_metadata td {
789         background-color: #fcfcfc;
790 }
791
792 table.collapsed tr.collapsable {
793         display: none;
794 }
795
796
797 /* filetoc */
798 ul#filetoc {
799         text-align: center;
800         border: 1px solid #aaaaaa;
801         background-color: #f9f9f9;
802         padding: 5px;
803         font-size: 95%;
804         margin-bottom: 0.5em;
805         margin-left: 0;
806         margin-right: 0;
807 }
808
809 #filetoc li {
810         display: inline;
811         list-style-type: none;
812         padding-right: 2em;
813 }
814
815 input#wpSummary {
816         width: 80%;
817 }
818
819 /* @bug 1714 */
820 input#wpSave, input#wpDiff {
821         margin-right: 0.33em;
822 }
823
824 #wpSave {
825         font-weight: bold;
826 }
827
828 /* Classes for article validation */
829
830 table.revisionform_default {
831         border: 1px solid #000000;
832 }
833
834 table.revisionform_focus {
835         border: 1px solid #000000;
836         background-color:#00BBFF;
837 }
838
839 tr.revision_tr_default {
840         background-color:#EEEEEE;
841 }
842
843 tr.revision_tr_first {
844         background-color:#DDDDDD;
845 }
846
847 p.revision_saved {
848         color: green;
849         font-weight:bold;
850 }
851
852 #mw_trackbacks {
853         border: solid 1px #bbbbff;
854         background-color: #eeeeff;
855         padding: 0.2em;
856 }
857
858
859 /* Allmessages table */
860
861 #allmessagestable th {
862         background-color: #b2b2ff;
863 }
864
865 #allmessagestable tr.orig {
866         background-color: #ffe2e2;
867 }
868
869 #allmessagestable tr.new {
870         background-color: #e2ffe2;
871 }
872
873 #allmessagestable tr.def {
874         background-color: #f0f0ff;
875 }
876
877
878 /* noarticletext */
879 div.noarticletext {
880         border: 1px solid #ccc;
881         background: #fff;
882         padding: .2em 1em;
883         color: #000;
884 }
885
886 div#searchTargetContainer {
887         left:       10px;
888         top:        10px;
889         width:      90%;
890         background: white;
891 }
892
893 div#searchTarget {
894         padding:    3px;
895         margin:     5px;
896         background: #F0F0F0;
897         border:     solid 1px blue;
898 }
899
900 div#searchTarget ul li {
901         list-style: none;
902 }
903
904 div#searchTarget ul li:before {
905         color: orange;
906         content: "\00BB \0020";
907 }
908
909 div#searchTargetHide {
910         float:right;
911         border:solid 1px black;
912         background:gainsboro;
913         padding:2px;
914 }
915
916 div.multipageimagenavbox {
917    border: solid 1px silver;
918    padding: 4px;
919    margin: 1em;
920    background: #f0f0f0;
921 }
922
923 div.multipageimagenavbox div.thumb {
924    border: none;
925    margin-left: 2em;
926    margin-right: 2em;
927 }
928
929 div.multipageimagenavbox hr {
930    margin: 6px;
931 }
932
933 table.multipageimage td {
934    text-align: center;
935 }
936
937 /** Special:Version */
938
939 table#sv-ext, table#sv-hooks, table#sv-software {
940         margin: 1em;
941         padding:0em;
942 }
943
944 #sv-ext td, #sv-hooks td, #sv-software td,
945 #sv-ext th, #sv-hooks th, #sv-software th {
946         border: 1px solid #A0A0A0;
947         padding: 0 0.15em 0 0.15em;
948 }
949 #sv-ext th, #sv-hooks th, #sv-software th {
950         background-color: #F0F0F0;
951         color: black;
952         padding: 0 0.15em 0 0.15em;
953 }
954 tr.sv-space{
955         height: 0.8em;
956         border:none;
957 }
958 tr.sv-space td { display: none; }
959
960 /*
961   Table pager (e.g. Special:Imagelist)
962   - remove underlines from the navigation link
963   - collapse borders
964   - set the borders to outsets (similar to Special:Allmessages)
965   - remove line wrapping for all td and th, set background color
966   - restore line wrapping for the last two table cells (description and size)
967 */
968 .TablePager_nav a { text-decoration: none; }
969 .TablePager { border-collapse: collapse; }
970 .TablePager, .TablePager td, .TablePager th {
971         border: 1px solid #aaaaaa;
972         padding: 0 0.15em 0 0.15em;
973 }
974 .TablePager th { background-color: #eeeeff }
975 .TablePager td { background-color: #ffffff }
976 .TablePager tr:hover td { background-color: #eeeeff }
977
978 .imagelist td, .imagelist th { white-space: nowrap }
979 .imagelist .TablePager_col_links { background-color: #eeeeff }
980 .imagelist .TablePager_col_img_description { white-space: normal }
981 .imagelist th.TablePager_sort { background-color: #ccccff }
982
983 .templatesUsed { margin-top: 1.5em; }
984
985 .mw-summary-preview {
986         margin: 0.1em 0;
987 }
988
989 /* Friendlier slave lag warnings */
990 div.mw-lag-warn-normal,
991 div.mw-lag-warn-high {
992         padding: 3px;
993         text-align: center;
994         margin: 3px auto;
995 }
996 div.mw-lag-warn-normal {
997         border: 1px solid #FFCC66;
998         background-color: #FFFFCC;
999 }
1000 div.mw-lag-warn-high {
1001         font-weight: bold;
1002         border: 2px solid #FF0033;
1003         background-color: #FFCCCC;
1004 }
1005
1006 .MediaTransformError {
1007         background-color: #ccc;
1008         padding: 0.1em;
1009 }
1010 .MediaTransformError td {
1011         text-align: center;
1012         vertical-align: middle;
1013         font-size: 90%;
1014 }
1015 ul {
1016         line-height: 1.5em;
1017         list-style-type: square;
1018         margin: .3em 0 0 1.5em;
1019         padding: 0;
1020         list-style-image: url(bullet.gif);
1021 }
1022 ol {
1023         line-height: 1.5em;
1024         margin: .3em 0 0 3.2em;
1025         padding: 0;
1026         list-style-image: none;
1027 }
1028 li {
1029         margin-bottom: .1em;
1030 }
1031 dt {
1032         font-weight: bold;
1033         margin-bottom: .1em;
1034 }
1035 dl {
1036         margin-top: .2em;
1037         margin-bottom: .5em;
1038 }
1039
1040 #p-cactions li.new a {
1041         color: #cc2200;
1042 }
1043
1044 span.subpages {
1045         font-size: 80%;
1046         display: block;
1047 }
1048
1049 pre {
1050         border: solid 1px #3c78b5;
1051         padding: 0.4em;
1052         background-color: #f0f0f0;
1053 }
1054
1055 .usermessage {
1056         background-color: #dadaff;
1057 }
1058
1059 .mw-topboxes {
1060         border-collapse: collapse;
1061         margin: 0 -1em 1em -1em;
1062         padding: 0 0 8px 0;
1063         background: url(footer-grad.png) repeat-x bottom left;
1064 }
1065
1066 .mw-topbox p {
1067         padding: 0 0 0 0;
1068         margin: 0 0 0 0;
1069 }
1070
1071 .mw-topbox {
1072         color: black;
1073         font-weight: bold;
1074         margin: 0 0 0 0;
1075         padding: 0 1em 0 1em;
1076         vertical-align: middle;
1077         border-collapse: collapse;
1078         border-bottom: solid 1px #bbbbbb;
1079 }
1080
1081 #siteSub {
1082         background-color: #dddddd;
1083 }
1084
1085 /* emulate center */
1086 .center {
1087      width:100%;
1088      text-align:center;
1089 }
1090 *.center * {
1091      margin-left:auto;
1092      margin-right:auto;
1093 }
1094
1095 /* table standards */
1096 .toccolours {
1097     border:1px solid #bbbbbb;
1098     background-color:#f0f0f0;
1099     border-spacing:0pt;
1100     margin:0pt;
1101     padding:0pt;
1102 }