9dc171709ae81e999d914ee317dce5af36709fbf
[lhc/web/wiklou.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;
73 float: left;
74 height: 1.5em;
75 margin: 0 0 0 0;
76 vertical-align: middle;
77
78 font-weight: bold;
79 text-transform: lowercase;
80 }
81
82 #p-personal li a {
83 text-decoration: none;
84 color: white;
85 padding: 0 1em 0 1em;
86 }
87
88 #p-personal li a:hover {
89 text-decoration: none;
90 color: white;
91 }
92
93 #p-personal li:hover {
94 background-color: #003366;
95 }
96
97 #jump-to-nav {
98 display: none;
99 }
100
101 #mw_contentwrapper {
102 width: 100%;
103 margin: 0 0 0 -15em;
104 float: right;
105 }
106
107 #mw_content {
108 margin: 0 0 0 14em;
109
110 background-color: white;
111 border-top: solid 1px #bbbbbb;
112 border-left: solid 1px #bbbbbb;
113 border-bottom: solid 1px #bbbbbb;
114
115 line-height: 1.5em;
116 padding: 0 1em 1em 1em;
117 }
118
119 #mw_portlets {
120 width: 14em;
121
122 border-right: solid 1px #bbbbbb;
123 background-color: #f0f0f0;
124 }
125
126 #mw_main {
127 padding: 0 0 0 0;
128 margin: 0 0 0 0;
129 margin-top: 3.5em;
130 }
131
132 div.mw_clear {
133 margin: 0 0 0 0;
134 padding: 0 0 0 0;
135 clear: both;
136 }
137
138 .portlet {
139 padding: 0 0 0 0;
140 margin: 0 0 0 0;
141 }
142
143 .portlet div.pBody {
144 padding: 0em 0 0.5em 0;
145 }
146
147 textarea {
148 width: 100%;
149 padding: .1em;
150 }
151
152 #searchBody {
153 text-align: center;
154 }
155
156 #searchInput {
157 width: 85%;
158 margin-left: auto;
159 margin-right: auto;
160 }
161
162 #p-search #searchform div div {
163 margin-top: .4em;
164 }
165
166 .portlet h5 {
167 padding: 0.1em 0 0.3em 1em;
168 margin: 0 0 0 0;
169 background-color: #dddddd;
170 font-weight: bold;
171 border-bottom: solid 1px #3c78b5;
172 height: 1.1em;
173 }
174
175 .portlet ul {
176 margin: 0 0 0 1.5em;
177 padding: 0 0 0 0;
178 }
179
180 #mw_portlets .portlet ul {
181 line-height: 1.4em;
182 }
183
184 ul {
185 list-style-image: url(bullet.gif);
186 }
187
188 #p-cactions {
189 height: 1.5em;
190 padding: 0 0 0 0;
191 margin: 0 0 0 14em;
192 }
193
194 #p-cactions div.pBody {
195 margin: 0 0 0 0;
196 padding: 0 0 0 0;
197 }
198
199 #p-cactions a,
200 #p-cactions a:hover {
201 color: black;
202 text-decoration: none;
203 }
204
205 #p-cactions ul {
206 display: inline;
207 margin: 0 0 0 0;
208 padding: 0 0 0 0;
209 }
210
211 #p-cactions li {
212 margin: 0 0.5em 0 0.5em;
213 padding: 0 0.2em 0 0.2em;
214 display: block;
215 float: left;
216 height: 1.5em;
217 text-transform: lowercase;
218 }
219
220 #p-cactions li.selected {
221 background-color: #bbbbbb;
222 }
223
224 #p-cactions li a,
225 #p-cactions li a:hover,
226 #p-cactions li a:visited {
227 text-decoration: underline;
228 color: #003366;
229 }
230
231 #p-cactions li.selected a,
232 #p-cactions li.selected a:hover,
233 #p-cactions li.selected a:visited {
234 text-decoration: none;
235 color: white;
236 }
237
238 #p-cactions h5 {
239 display: none;
240 }
241
242 #siteSub {
243 display: none;
244 }
245
246 #footer {
247 background-color: #f0f0f0;
248 background: url(footer-grad.png) repeat-x 0 0;
249 padding: 10px 1em 1em 1em;
250 clear:both;
251 color: #444444;
252 }
253
254 #footer a,
255 #footer a:hover,
256 #footer a:visited {
257 color: #444444;
258 text-decoration: underline;
259 }
260
261 img {
262 border: none;
263 }
264
265 #footer li {
266 display: inline;
267 list-style-type: none;
268 padding: 0 0 0 0;
269 margin: 0 0 0 0;
270 }
271
272 #footer ul {
273 padding: 0 0 0 0;
274 margin: 0 0 0 0;
275 }
276
277 div.printfooter {
278 display: none;
279 }
280
281 p {
282 margin: 1em 0 1em 0;
283 }
284
285 hr {
286 height: 1px;
287 color: #aaa;
288 background-color: #aaa;
289 border: 0;
290 margin: .2em 0 .2em 0;
291 }
292
293 #contentSub {
294 color: #888;
295 font-size: small;
296 padding-left: 2em;
297 }
298
299 #mw_portlets form {
300 margin: 0 0 0 0;
301 padding: 0 0 0 0;
302 }
303
304 a {
305 text-decoration: none;
306 color: #003366;
307 background: none;
308 }
309 a:visited {
310 color: #5a3696;
311 }
312 a:active {
313 color: #faa700;
314 }
315 a:hover {
316 text-decoration: underline;
317 }
318 a.stub {
319 color: #772233;
320 }
321 a.new {
322 color: #ba0000;
323 }
324 a.new:visited {
325 color: #a55858;
326 }
327
328 span.editsection {
329 font-size: small;
330 }
331
332 h1, h2 {
333 border-bottom: solid 1px #003366;
334 }
335
336 h1, h2, h3, h4, h5, h6 {
337 overflow: hidden;
338 }
339
340 #preftoc {
341 width: 100%;
342 margin: 0 0 0 0;
343 padding: 0 0 0 0;
344 height: 1.5em;
345 clear: right;
346 }
347
348 #preftoc li {
349 margin: 0 0.5em 0 0.5em;
350 padding: 0 0.2em 0 0.2em;
351 display: block;
352 float: left;
353 height: 1.5em;
354 text-transform: lowercase;
355 }
356
357 #preferences {
358 margin: 0 0 0 0;
359 padding: 0em 1em 1em 1em;
360 border: solid 1px #bbbbbb;
361 clear: left; /* Multi-line toc should not push data to horizontally */
362 }
363
364 #preferences fieldset {
365 margin-top: 0;
366 border: none;
367 }
368
369 #preferences h2 {
370 }
371
372 .mainLegend {
373 display: none;
374 }
375
376 .htmlform-tip {
377 font-size: x-small;
378 padding: .2em 2em;
379 color: #666;
380 }
381
382 .prefsection legend {
383 font-weight: bold;
384 }
385
386 #preftoc li.selected {
387 background-color: #bbbbbb;
388 }
389
390 #preftoc li a,
391 #preftoc li a:hover,
392 #preftoc li a:visited {
393 text-decoration: underline;
394 color: #003366;
395 }
396
397 #preftoc li.selected a,
398 #preftoc li.selected a:hover,
399 #preftoc li.selected a:visited {
400 text-decoration: none;
401 color: white;
402 }
403
404 #mw-pref-clear {
405 clear: both;
406 }
407
408 #mw_content a.external,
409 #mw_content a[href ^="gopher://"] {
410 background: url(external.png) center right no-repeat;
411 padding-right: 13px;
412 }
413 #mw_content a[href ^="https://"],
414 .link-https {
415 background: url(lock_icon.gif) center right no-repeat;
416 padding-right: 16px;
417 }
418 #mw_content a[href ^="mailto:"],
419 .link-mailto {
420 background: url(mail_icon.gif) center right no-repeat;
421 padding-right: 18px;
422 }
423 #mw_content a[href ^="news://"] {
424 background: url(news_icon.png) center right no-repeat;
425 padding-right: 18px;
426 }
427 #mw_content a[href ^="ftp://"],
428 .link-ftp {
429 background: url(file_icon.gif) center right no-repeat;
430 padding-right: 18px;
431 }
432 #mw_content a[href ^="irc://"],
433 #mw_content a.extiw[href ^="irc://"],
434 .link-irc {
435 background: url(discussionitem_icon.gif) center right no-repeat;
436 padding-right: 18px;
437 }
438
439 #mw_content a.external[href $=".ogg"], #mw_content a.external[href $=".OGG"],
440 #mw_content a.external[href $=".mid"], #mw_content a.external[href $=".MID"],
441 #mw_content a.external[href $=".midi"], #mw_content a.external[href $=".MIDI"],
442 #mw_content a.external[href $=".mp3"], #mw_content a.external[href $=".MP3"],
443 #mw_content a.external[href $=".wav"], #mw_content a.external[href $=".WAV"],
444 #mw_content a.external[href $=".wma"], #mw_content a.external[href $=".WMA"],
445 .link-audio {
446 background: url("audio.png") center right no-repeat;
447 padding-right: 13px;
448 }
449 #mw_content a.external[href $=".ogm"], #mw_content a.external[href $=".OGM"],
450 #mw_content a.external[href $=".avi"], #mw_content a.external[href $=".AVI"],
451 #mw_content a.external[href $=".mpeg"], #mw_content a.external[href $=".MPEG"],
452 #mw_content a.external[href $=".mpg"], #mw_content a.external[href $=".MPG"],
453 .link-video {
454 background: url("video.png") center right no-repeat;
455 padding-right: 13px;
456 }
457 #mw_content a.external[href $=".pdf"], #mw_content a.external[href $=".PDF"],
458 #mw_content a.external[href *=".pdf#"], #mw_content a.external[href *=".PDF#"],
459 #mw_content a.external[href *=".pdf?"], #mw_content a.external[href *=".PDF?"],
460 .link-document {
461 background: url("document.png") center right no-repeat;
462 padding-right: 12px;
463 }
464
465 /* images */
466 div.floatright, table.floatright {
467 clear: right;
468 float: right;
469 position: relative;
470 margin: 0 0 .5em .5em;
471 border: 0;
472 /*
473 border: .5em solid white;
474 border-width: .5em 0 .8em 1.4em;
475 */
476 }
477 div.floatright p { font-style: italic; }
478 div.floatleft, table.floatleft {
479 float: left;
480 clear: left;
481 position: relative;
482 margin: 0 .5em .5em 0;
483 border: 0;
484 /*
485 margin: .3em .5em .5em 0;
486 border: .5em solid white;
487 border-width: .5em 1.4em .8em 0;
488 */
489 }
490 div.floatleft p { font-style: italic; }
491 /* thumbnails */
492 div.thumb {
493 margin-bottom: .5em;
494 width: auto;
495 }
496 div.thumbinner {
497 border: 1px solid #ccc;
498 padding: 3px !important;
499 background-color: #f9f9f9;
500 font-size: 94%;
501 text-align: center;
502 overflow: hidden;
503 }
504 html .thumbimage {
505 border: 1px solid #ccc;
506 }
507 html .thumbcaption {
508 border: none;
509 text-align: left;
510 line-height: 1.4em;
511 padding: 3px !important;
512 font-size: 94%;
513 }
514 div.magnify {
515 float: right;
516 border: none !important;
517 background: none !important;
518 }
519 div.magnify a, div.magnify img {
520 display: block;
521 border: none !important;
522 background: none !important;
523 }
524 div.tright {
525 clear: right;
526 float: right;
527 margin: .5em 0 .8em 1.4em;
528 }
529 div.tleft {
530 float: left;
531 clear: left;
532 margin: .5em 1.4em .8em 0;
533 }
534 img.thumbborder {
535 border: 1px solid #dddddd;
536 }
537 .hiddenStructure {
538 display: none;
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.1em 0.3em 0.1em 0.3em;
611 margin: 0 0 0 0;
612 }
613
614 #mw_header h1,
615 #p-personal,
616 #p-cactions {
617 overflow: hidden;
618 }
619
620 /* disable interwiki styling */
621 #mw_content a.extiw,
622 #mw_content a.extiw:active {
623 color: #36b;
624 background: none;
625 padding: 0;
626 }
627 #mw_content a.external {
628 color: #36b;
629 }
630
631
632
633 .redirectText {
634 font-size: 150%;
635 margin: 5px;
636 }
637
638 .printfooter {
639 display: none;
640 }
641
642 .sharedUploadNotice {
643 font-style: italic;
644 }
645
646 span.updatedmarker {
647 color: black;
648 background-color: #0f0;
649 }
650
651 .previewnote {
652 text-indent: 3em;
653 color: #c00;
654 border-bottom: 1px solid #aaa;
655 padding-bottom: 1em;
656 margin-bottom: 1em;
657 }
658
659 .previewnote p {
660 margin: 0;
661 padding: 0;
662 }
663
664 .editExternally {
665 border: 1px solid gray;
666 background-color: #ffffff;
667 padding: 3px;
668 margin-top: 0.5em;
669 float: left;
670 font-size: small;
671 text-align: center;
672 }
673 .editExternallyHelp {
674 font-style: italic;
675 color: gray;
676 }
677
678 .toggle {
679 margin-left: 2em;
680 text-indent: -2em;
681 }
682
683 table.collapsed tr.collapsable {
684 display: none;
685 }
686
687 input#wpSummary {
688 width: 80%;
689 }
690
691 /* @bug 1714 */
692 input#wpSave, input#wpDiff {
693 margin-right: 0.33em;
694 }
695
696 #wpSave {
697 font-weight: bold;
698 }
699
700 /* noarticletext */
701 div.noarticletext {
702 border: 1px solid #ccc;
703 background: #fff;
704 padding: .2em 1em;
705 color: #000;
706 }
707
708 div#searchTargetContainer {
709 left: 10px;
710 top: 10px;
711 width: 90%;
712 background: white;
713 }
714
715 div#searchTarget {
716 padding: 3px;
717 margin: 5px;
718 background: #F0F0F0;
719 border: solid 1px blue;
720 }
721
722 div#searchTarget ul li {
723 list-style: none;
724 }
725
726 div#searchTarget ul li:before {
727 color: orange;
728 content: "\00BB \0020";
729 }
730
731 div#searchTargetHide {
732 float: right;
733 border: solid 1px black;
734 background: gainsboro;
735 padding: 2px;
736 }
737
738 div.multipageimagenavbox {
739 border: solid 1px silver;
740 padding: 4px;
741 margin: 1em;
742 background: #f0f0f0;
743 }
744
745 div.multipageimagenavbox div.thumb {
746 border: none;
747 margin-left: 2em;
748 margin-right: 2em;
749 }
750
751 div.multipageimagenavbox hr {
752 margin: 6px;
753 }
754
755 table.multipageimage td {
756 text-align: center;
757 }
758
759 .templatesUsed { margin-top: 1.5em; }
760
761 .mw-summary-preview {
762 margin: 0.1em 0;
763 }
764
765 /* Friendlier slave lag warnings */
766 div.mw-lag-warn-normal,
767 div.mw-lag-warn-high {
768 padding: 3px;
769 text-align: center;
770 margin: 3px auto;
771 }
772 div.mw-lag-warn-normal {
773 border: 1px solid #FFCC66;
774 background-color: #FFFFCC;
775 }
776 div.mw-lag-warn-high {
777 font-weight: bold;
778 border: 2px solid #FF0033;
779 background-color: #FFCCCC;
780 }
781
782 .MediaTransformError {
783 background-color: #ccc;
784 padding: 0.1em;
785 }
786 .MediaTransformError td {
787 text-align: center;
788 vertical-align: middle;
789 font-size: 90%;
790 }
791 ul {
792 line-height: 1.5em;
793 list-style-type: square;
794 margin: .3em 0 0 1.5em;
795 padding: 0;
796 list-style-image: url(bullet.gif);
797 }
798 ol {
799 line-height: 1.5em;
800 margin: .3em 0 0 3.2em;
801 padding: 0;
802 list-style-image: none;
803 }
804 li {
805 margin-bottom: .1em;
806 }
807 dt {
808 font-weight: bold;
809 margin-bottom: .1em;
810 }
811 dl {
812 margin-top: .2em;
813 margin-bottom: .5em;
814 }
815
816 #p-cactions li.new a {
817 color: #cc2200;
818 }
819
820 span.subpages {
821 font-size: 80%;
822 display: block;
823 }
824
825 pre {
826 border: solid 1px #3c78b5;
827 padding: 0.4em;
828 background-color: #f0f0f0;
829 }
830
831 .usermessage {
832 background-color: #dadaff;
833 }
834
835 .mw-topboxes {
836 border-collapse: collapse;
837 margin: 0 -1em 1em -1em;
838 padding: 0 0 8px 0;
839 background: url(footer-grad.png) repeat-x bottom left;
840 }
841
842 .mw-topbox p {
843 padding: 0 0 0 0;
844 margin: 0 0 0 0;
845 }
846
847 .mw-topbox {
848 color: black;
849 font-weight: bold;
850 margin: 0 0 0 0;
851 padding: 0 1em 0 1em;
852 vertical-align: middle;
853 border-collapse: collapse;
854 border-bottom: solid 1px #bbbbbb;
855 }
856
857 #siteSub {
858 background-color: #dddddd;
859 }
860
861 /* emulate center */
862 .center {
863 width: 100%;
864 text-align: center;
865 }
866 *.center * {
867 margin-left: auto;
868 margin-right: auto;
869 }
870
871 /* table standards */
872 .toccolours {
873 border: 1px solid #bbbbbb;
874 background-color: #f0f0f0;
875 border-spacing: 0pt;
876 margin: 0pt;
877 padding: 0pt;
878 }
879
880 /* Tooltips are outside of the normal body code, so this helps make the size of the text sensible */
881 .tipsy {
882 font-size: 130%;
883 }