main.css?207.css (27459B)
1 /* 2 ** MediaWiki 'monobook' style sheet for CSS2-capable browsers. 3 ** Copyright Gabriel Wicke - http://wikidev.net/ 4 ** License: GPL (http://www.gnu.org/copyleft/gpl.html) 5 ** 6 ** Loosely based on http://www.positioniseverything.net/ordered-floats.html by Big John 7 ** and the Plone 2.0 styles, see http://plone.org/ (Alexander Limi,Joe Geldart & Tom Croucher, 8 ** Michael Zeltner and Geir Bækholt) 9 ** All you guys rock :) 10 */ 11 12 #column-content { 13 width: 100%; 14 float: right; 15 margin: 0 0 .6em -12.2em; 16 padding: 0; 17 } 18 #content { 19 margin: 2.8em 0 0 12.2em; 20 padding: 0 1em 1em 1em; 21 position: relative; 22 z-index: 2; 23 } 24 #column-one { 25 padding-top: 160px; 26 } 27 #content { 28 background: white; 29 color: black; 30 border: 1px solid #aaa; 31 border-right: none; 32 line-height: 1.5em; 33 } 34 /* the left column width is specified in class .portlet */ 35 36 /* Font size: 37 ** We take advantage of keyword scaling- browsers won't go below 9px 38 ** More at http://www.w3.org/2003/07/30-font-size 39 ** http://style.cleverchimp.com/font_size_intervals/altintervals.html 40 */ 41 42 body { 43 font: x-small sans-serif; 44 background: #f9f9f9 url(headbg.jpg) 0 0 no-repeat; 45 color: black; 46 margin: 0; 47 padding: 0; 48 } 49 50 /* scale back up to a sane default */ 51 #globalWrapper { 52 font-size: 127%; 53 width: 100%; 54 margin: 0; 55 padding: 0; 56 } 57 .visualClear { 58 clear: both; 59 } 60 61 /* general styles */ 62 63 table { 64 font-size: 100%; 65 color: black; 66 /* we don't want the bottom borders of <h2>s to be visible through 67 floated tables */ 68 background-color: white; 69 } 70 fieldset table { 71 /* but keep table layouts in forms clean... */ 72 background: none; 73 } 74 a { 75 text-decoration: none; 76 color: #002bb8; 77 background: none; 78 } 79 a:visited { 80 color: #5a3696; 81 } 82 a:active { 83 color: #faa700; 84 } 85 a:hover { 86 text-decoration: underline; 87 } 88 a.stub { 89 color: #772233; 90 } 91 a.new, #p-personal a.new { 92 color: #ba0000; 93 } 94 a.new:visited, #p-personal a.new:visited { 95 color: #a55858; 96 } 97 98 img { 99 border: none; 100 vertical-align: middle; 101 } 102 p { 103 margin: .4em 0 .5em 0; 104 line-height: 1.5em; 105 } 106 p img { 107 margin: 0; 108 } 109 110 hr { 111 height: 1px; 112 color: #aaa; 113 background-color: #aaa; 114 border: 0; 115 margin: .2em 0 .2em 0; 116 } 117 118 h1, h2, h3, h4, h5, h6 { 119 color: black; 120 background: none; 121 font-weight: normal; 122 margin: 0; 123 padding-top: .5em; 124 padding-bottom: .17em; 125 border-bottom: 1px solid #aaa; 126 } 127 h1 { font-size: 188%; } 128 h1 .editsection { font-size: 53%; } 129 h2 { font-size: 150%; } 130 h2 .editsection { font-size: 67%; } 131 h3, h4, h5, h6 { 132 border-bottom: none; 133 font-weight: bold; 134 } 135 h3 { font-size: 132%; } 136 h3 .editsection { font-size: 76%; font-weight: normal; } 137 h4 { font-size: 116%; } 138 h4 .editsection { font-size: 86%; font-weight: normal; } 139 h5 { font-size: 100%; } 140 h5 .editsection { font-weight: normal; } 141 h6 { font-size: 80%; } 142 h6 .editsection { font-size: 125%; font-weight: normal; } 143 144 ul { 145 line-height: 1.5em; 146 list-style-type: square; 147 margin: .3em 0 0 1.5em; 148 padding: 0; 149 list-style-image: url(bullet.gif); 150 } 151 ol { 152 line-height: 1.5em; 153 margin: .3em 0 0 3.2em; 154 padding: 0; 155 list-style-image: none; 156 } 157 li { 158 margin-bottom: .1em; 159 } 160 dt { 161 font-weight: bold; 162 margin-bottom: .1em; 163 } 164 dl { 165 margin-top: .2em; 166 margin-bottom: .5em; 167 } 168 dd { 169 line-height: 1.5em; 170 margin-left: 2em; 171 margin-bottom: .1em; 172 } 173 174 fieldset { 175 border: 1px solid #2f6fab; 176 margin: 1em 0 1em 0; 177 padding: 0 1em 1em; 178 line-height: 1.5em; 179 } 180 fieldset.nested { 181 margin: 0 0 0.5em 0; 182 padding: 0 0.5em 0.5em; 183 } 184 legend { 185 padding: .5em; 186 font-size: 95%; 187 } 188 form { 189 border: none; 190 margin: 0; 191 } 192 193 textarea { 194 width: 100%; 195 padding: .1em; 196 } 197 198 input.historysubmit { 199 padding: 0 .3em .3em .3em !important; 200 font-size: 94%; 201 cursor: pointer; 202 height: 1.7em !important; 203 margin-left: 1.6em; 204 } 205 select { 206 vertical-align: top; 207 } 208 abbr, acronym, .explain { 209 border-bottom: 1px dotted black; 210 color: black; 211 background: none; 212 cursor: help; 213 } 214 q { 215 font-family: Times, "Times New Roman", serif; 216 font-style: italic; 217 } 218 /* disabled for now 219 blockquote { 220 font-family: Times, "Times New Roman", serif; 221 font-style: italic; 222 }*/ 223 code { 224 background-color: #f9f9f9; 225 } 226 pre { 227 padding: 1em; 228 border: 1px dashed #2f6fab; 229 color: black; 230 background-color: #f9f9f9; 231 line-height: 1.1em; 232 } 233 234 /* 235 ** the main content area 236 */ 237 238 #siteSub { 239 display: none; 240 } 241 #jump-to-nav { 242 display: none; 243 } 244 245 #contentSub, #contentSub2 { 246 font-size: 84%; 247 line-height: 1.2em; 248 margin: 0 0 1.4em 1em; 249 color: #7d7d7d; 250 width: auto; 251 } 252 span.subpages { 253 display: block; 254 } 255 256 /* Some space under the headers in the content area */ 257 #bodyContent h1, #bodyContent h2 { 258 margin-bottom: .6em; 259 } 260 #bodyContent h3, #bodyContent h4, #bodyContent h5 { 261 margin-bottom: .3em; 262 } 263 #firstHeading { 264 margin-bottom: .1em; 265 /* These two rules hack around bug 2013 (fix for more limited bug 11325). 266 When bug 2013 is fixed properly, they should be removed. */ 267 line-height: 1.2em; 268 padding-bottom: 0; 269 } 270 271 /* user notification thing */ 272 .usermessage { 273 background-color: #ffce7b; 274 border: 1px solid #ffa500; 275 color: black; 276 font-weight: bold; 277 margin: 2em 0 1em; 278 padding: .5em 1em; 279 vertical-align: middle; 280 } 281 #siteNotice { 282 text-align: center; 283 font-size: 95%; 284 padding: 0 .9em; 285 } 286 #siteNotice p { 287 margin: 0; 288 padding: 0; 289 } 290 .success { 291 color: green; 292 font-size: larger; 293 } 294 .error { 295 color: red; 296 font-size: larger; 297 } 298 .errorbox, .successbox { 299 font-size: larger; 300 border: 2px solid; 301 padding: .5em 1em; 302 float: left; 303 margin-bottom: 2em; 304 color: #000; 305 } 306 .errorbox { 307 border-color: red; 308 background-color: #fff2f2; 309 } 310 .successbox { 311 border-color: green; 312 background-color: #dfd; 313 } 314 .errorbox h2, .successbox h2 { 315 font-size: 1em; 316 font-weight: bold; 317 display: inline; 318 margin: 0 .5em 0 0; 319 border: none; 320 } 321 322 .catlinks { 323 border: 1px solid #aaa; 324 background-color: #f9f9f9; 325 padding: 5px; 326 margin-top: 1em; 327 clear: both; 328 } 329 /* currently unused, intended to be used by a metadata box 330 in the bottom-right corner of the content area */ 331 .documentDescription { 332 /* The summary text describing the document */ 333 font-weight: bold; 334 display: block; 335 margin: 1em 0; 336 line-height: 1.5em; 337 } 338 .documentByLine { 339 text-align: right; 340 font-size: 90%; 341 clear: both; 342 font-weight: normal; 343 color: #76797c; 344 } 345 346 /* emulate center */ 347 .center { 348 width: 100%; 349 text-align: center; 350 } 351 *.center * { 352 margin-left: auto; 353 margin-right: auto; 354 } 355 /* small for tables and similar */ 356 .small, .small * { 357 font-size: 94%; 358 } 359 table.small { 360 font-size: 100%; 361 } 362 363 /* 364 ** content styles 365 */ 366 367 #toc, 368 .toc, 369 .mw-warning { 370 border: 1px solid #aaa; 371 background-color: #f9f9f9; 372 padding: 5px; 373 font-size: 95%; 374 } 375 #toc h2, 376 .toc h2 { 377 display: inline; 378 border: none; 379 padding: 0; 380 font-size: 100%; 381 font-weight: bold; 382 } 383 #toc #toctitle, 384 .toc #toctitle, 385 #toc .toctitle, 386 .toc .toctitle { 387 text-align: center; 388 } 389 #toc ul, 390 .toc ul { 391 list-style-type: none; 392 list-style-image: none; 393 margin-left: 0; 394 padding-left: 0; 395 text-align: left; 396 } 397 #toc ul ul, 398 .toc ul ul { 399 margin: 0 0 0 2em; 400 } 401 #toc .toctoggle, 402 .toc .toctoggle { 403 font-size: 94%; 404 } 405 406 .mw-warning { 407 margin-left: 50px; 408 margin-right: 50px; 409 text-align: center; 410 } 411 412 /* images */ 413 div.floatright, table.floatright { 414 clear: right; 415 float: right; 416 position: relative; 417 margin: 0 0 .5em .5em; 418 border: 0; 419 /* 420 border: .5em solid white; 421 border-width: .5em 0 .8em 1.4em; 422 */ 423 } 424 div.floatright p { font-style: italic; } 425 div.floatleft, table.floatleft { 426 float: left; 427 clear: left; 428 position: relative; 429 margin: 0 .5em .5em 0; 430 border: 0; 431 /* 432 margin: .3em .5em .5em 0; 433 border: .5em solid white; 434 border-width: .5em 1.4em .8em 0; 435 */ 436 } 437 div.floatleft p { font-style: italic; } 438 /* thumbnails */ 439 div.thumb { 440 margin-bottom: .5em; 441 border-style: solid; 442 border-color: white; 443 width: auto; 444 } 445 div.thumbinner { 446 border: 1px solid #ccc; 447 padding: 3px !important; 448 background-color: #f9f9f9; 449 font-size: 94%; 450 text-align: center; 451 overflow: hidden; 452 } 453 html .thumbimage { 454 border: 1px solid #ccc; 455 } 456 html .thumbcaption { 457 border: none; 458 text-align: left; 459 line-height: 1.4em; 460 padding: 3px !important; 461 font-size: 94%; 462 } 463 div.magnify { 464 float: right; 465 border: none !important; 466 background: none !important; 467 } 468 div.magnify a, div.magnify img { 469 display: block; 470 border: none !important; 471 background: none !important; 472 } 473 div.tright { 474 clear: right; 475 float: right; 476 border-width: .5em 0 .8em 1.4em; 477 } 478 div.tleft { 479 float: left; 480 clear: left; 481 margin-right: .5em; 482 border-width: .5em 1.4em .8em 0; 483 } 484 img.thumbborder { 485 border: 1px solid #dddddd; 486 } 487 .hiddenStructure { 488 display: none; 489 } 490 491 /* 492 ** classes for special content elements like town boxes 493 ** intended to be referenced directly from the wiki src 494 */ 495 496 /* 497 ** User styles 498 */ 499 /* table standards */ 500 table.rimage { 501 float: right; 502 position: relative; 503 margin-left: 1em; 504 margin-bottom: 1em; 505 text-align: center; 506 } 507 .toccolours { 508 border: 1px solid #aaa; 509 background-color: #f9f9f9; 510 padding: 5px; 511 font-size: 95%; 512 } 513 514 /* 515 ** edit views etc 516 */ 517 .special li { 518 line-height: 1.4em; 519 margin: 0; 520 padding: 0; 521 } 522 523 /* 524 ** keep the whitespace in front of the ^=, hides rule from konqueror 525 ** this is css3, the validator doesn't like it when validating as css2 526 */ 527 #bodyContent a.external, 528 #bodyContent a[href ^="gopher://"] { 529 background: url(external.png) center right no-repeat; 530 padding: 0 13px; 531 } 532 .rtl #bodyContent a.external, 533 .rtl #bodyContent a[href ^="gopher://"] { 534 background-image: url(external-rtl.png); 535 } 536 #bodyContent a[href ^="https://"], 537 .link-https { 538 background: url(lock_icon.gif) center right no-repeat; 539 padding: 0 16px; 540 } 541 #bodyContent a[href ^="mailto:"], 542 .link-mailto { 543 background: url(mail_icon.gif) center right no-repeat; 544 padding: 0 18px; 545 } 546 #bodyContent a[href ^="news://"] { 547 background: url(news_icon.png) center right no-repeat; 548 padding: 0 18px; 549 } 550 #bodyContent a[href ^="ftp://"], 551 .link-ftp { 552 background: url(file_icon.gif) center right no-repeat; 553 padding: 0 18px; 554 } 555 #bodyContent a[href ^="irc://"], 556 #bodyContent a.extiw[href ^="irc://"], 557 .link-irc { 558 background: url(discussionitem_icon.gif) center right no-repeat; 559 padding: 0 18px; 560 } 561 #bodyContent a.external[href $=".ogg"], #bodyContent a.external[href $=".OGG"], 562 #bodyContent a.external[href $=".mid"], #bodyContent a.external[href $=".MID"], 563 #bodyContent a.external[href $=".midi"], #bodyContent a.external[href $=".MIDI"], 564 #bodyContent a.external[href $=".mp3"], #bodyContent a.external[href $=".MP3"], 565 #bodyContent a.external[href $=".wav"], #bodyContent a.external[href $=".WAV"], 566 #bodyContent a.external[href $=".wma"], #bodyContent a.external[href $=".WMA"], 567 .link-audio { 568 background: url("audio.png") center right no-repeat; 569 padding: 0 13px; 570 } 571 #bodyContent a.external[href $=".ogm"], #bodyContent a.external[href $=".OGM"], 572 #bodyContent a.external[href $=".avi"], #bodyContent a.external[href $=".AVI"], 573 #bodyContent a.external[href $=".mpeg"], #bodyContent a.external[href $=".MPEG"], 574 #bodyContent a.external[href $=".mpg"], #bodyContent a.external[href $=".MPG"], 575 .link-video { 576 background: url("video.png") center right no-repeat; 577 padding: 0 13px; 578 } 579 #bodyContent a.external[href $=".pdf"], #bodyContent a.external[href $=".PDF"], 580 #bodyContent a.external[href *=".pdf#"], #bodyContent a.external[href *=".PDF#"], 581 #bodyContent a.external[href *=".pdf?"], #bodyContent a.external[href *=".PDF?"], 582 .link-document { 583 background: url("document.png") center right no-repeat; 584 padding: 0 12px; 585 } 586 587 /* for rtl wikis */ 588 .rtl #bodyContent a.external { 589 background-position: left; 590 padding-right: 0; 591 } 592 .rtl a.feedlink { 593 background-position: right; 594 padding-right: 16px; 595 padding-left: 0; 596 } 597 598 /* correction for ltr wikis */ 599 .ltr #bodyContent a.external { 600 padding-left: 0; 601 } 602 603 /* disable interwiki styling */ 604 #bodyContent a.extiw, 605 #bodyContent a.extiw:active { 606 color: #36b; 607 background: none; 608 padding: 0; 609 } 610 #bodyContent a.external { 611 color: #36b; 612 } 613 /* this can be used in the content area to switch off 614 special external link styling */ 615 #bodyContent .plainlinks a { 616 background: none !important; 617 padding: 0 !important; 618 } 619 /* 620 ** Structural Elements 621 */ 622 623 /* 624 ** general portlet styles (elements in the quickbar) 625 */ 626 .portlet { 627 border: none; 628 margin: 0 0 .5em; 629 padding: 0; 630 float: none; 631 width: 11.6em; 632 overflow: hidden; 633 } 634 .portlet h4 { 635 font-size: 95%; 636 font-weight: normal; 637 white-space: nowrap; 638 } 639 .portlet h5 { 640 background: transparent; 641 padding: 0 1em 0 .5em; 642 display: inline; 643 height: 1em; 644 text-transform: lowercase; 645 font-size: 91%; 646 font-weight: normal; 647 white-space: nowrap; 648 } 649 .portlet h6 { 650 background: #ffae2e; 651 border: 1px solid #2f6fab; 652 border-style: solid solid none solid; 653 padding: 0 1em 0 1em; 654 text-transform: lowercase; 655 display: block; 656 font-size: 1em; 657 height: 1.2em; 658 font-weight: normal; 659 white-space: nowrap; 660 } 661 .pBody { 662 font-size: 95%; 663 background-color: white; 664 color: black; 665 border-collapse: collapse; 666 border: 1px solid #aaa; 667 padding: 0 .8em .3em .5em; 668 } 669 .portlet h1, 670 .portlet h2, 671 .portlet h3, 672 .portlet h4 { 673 margin: 0; 674 padding: 0; 675 } 676 .portlet ul { 677 line-height: 1.5em; 678 list-style-type: square; 679 list-style-image: url(bullet.gif); 680 font-size: 95%; 681 } 682 .portlet li { 683 padding: 0; 684 margin: 0; 685 } 686 687 /* 688 ** Logo properties 689 */ 690 691 #p-logo { 692 top: 0; 693 left: 0; 694 position: absolute; /*needed to use z-index */ 695 z-index: 3; 696 height: 155px; 697 width: 12em; 698 overflow: visible; 699 } 700 #p-logo h5 { 701 display: none; 702 } 703 #p-logo a, 704 #p-logo a:hover { 705 display: block; 706 height: 155px; 707 width: 12.2em; 708 background-repeat: no-repeat; 709 background-position: 35% 50% !important; 710 text-decoration: none; 711 } 712 713 /* 714 ** Search portlet 715 */ 716 #p-search { 717 position: relative; 718 z-index: 3; 719 } 720 input.searchButton { 721 margin-top: 1px; 722 font-size: 95%; 723 } 724 #searchGoButton { 725 padding-left: .5em; 726 padding-right: .5em; 727 font-weight: bold; 728 } 729 #searchInput { 730 width: 10.9em; 731 margin: 0; 732 font-size: 95%; 733 } 734 #p-search .pBody { 735 padding: .5em .4em .4em .4em; 736 text-align: center; 737 } 738 #p-search #searchform div div { 739 margin-top: .4em; 740 font-size: 95%; 741 } 742 /* 743 ** the personal toolbar 744 */ 745 #p-personal { 746 position: absolute; 747 left: 0; 748 top: 0; 749 z-index: 0; 750 } 751 #p-personal { 752 width: 100%; 753 white-space: nowrap; 754 padding: 0; 755 margin: 0; 756 border: none; 757 background: none; 758 overflow: visible; 759 line-height: 1.2em; 760 } 761 #p-personal h5 { 762 display: none; 763 } 764 #p-personal .portlet, 765 #p-personal .pBody { 766 z-index: 0; 767 padding: 0; 768 margin: 0; 769 border: none; 770 overflow: visible; 771 background: none; 772 } 773 /* this is the ul contained in the portlet */ 774 #p-personal ul { 775 border: none; 776 line-height: 1.4em; 777 color: #2f6fab; 778 padding: 0 2em 0 3em; 779 margin: 0; 780 text-align: right; 781 list-style: none; 782 z-index: 0; 783 background: none; 784 cursor: default; 785 } 786 #p-personal li { 787 z-index: 0; 788 border: none; 789 padding: 0; 790 display: inline; 791 color: #2f6fab; 792 margin-left: 1em; 793 line-height: 1.2em; 794 background: none; 795 } 796 #p-personal li a { 797 text-decoration: none; 798 color: #005896; 799 padding-bottom: .2em; 800 background: none; 801 } 802 #p-personal li a:hover { 803 background-color: white; 804 padding-bottom: .2em; 805 text-decoration: none; 806 } 807 #p-personal li.active a:hover { 808 background-color: transparent; 809 } 810 /* the icon in front of the user name, single quotes 811 in bg url to hide it from iemac */ 812 li#pt-userpage, 813 li#pt-anonuserpage, 814 li#pt-login { 815 background: url(user.gif) top left no-repeat; 816 padding-left: 20px; 817 text-transform: none; 818 } 819 #p-personal ul { 820 text-transform: lowercase; 821 } 822 #p-personal li.active { 823 font-weight: bold; 824 } 825 /* 826 ** the page-related actions- page/talk, edit etc 827 */ 828 #p-cactions { 829 position: absolute; 830 top: 1.3em; 831 left: 11.5em; 832 margin: 0; 833 white-space: nowrap; 834 width: 76%; 835 line-height: 1.1em; 836 overflow: visible; 837 background: none; 838 border-collapse: collapse; 839 padding-left: 1em; 840 list-style: none; 841 font-size: 95%; 842 } 843 #p-cactions ul { 844 list-style: none; 845 } 846 #p-cactions li { 847 display: inline; 848 border: 1px solid #aaa; 849 border-bottom: none; 850 padding: 0 0 .1em 0; 851 margin: 0 .3em 0 0; 852 overflow: visible; 853 background: white; 854 } 855 #p-cactions li.selected { 856 border-color: #fabd23; 857 padding: 0 0 .2em 0; 858 font-weight: bold; 859 } 860 #p-cactions li a { 861 background-color: #fbfbfb; 862 color: #002bb8; 863 border: none; 864 padding: 0 .8em .3em; 865 position: relative; 866 z-index: 0; 867 margin: 0; 868 text-decoration: none; 869 } 870 #p-cactions li.selected a { 871 z-index: 3; 872 padding: 0 1em .2em!important; 873 background-color: white; 874 } 875 #p-cactions .new a { 876 color: #ba0000; 877 } 878 #p-cactions li a:hover { 879 z-index: 3; 880 text-decoration: none; 881 background-color: white; 882 } 883 #p-cactions h5 { 884 display: none; 885 } 886 #p-cactions li.istalk { 887 margin-right: 0; 888 } 889 #p-cactions li.istalk a { 890 padding-right: .5em; 891 } 892 #p-cactions #ca-addsection a { 893 padding-left: .4em; 894 padding-right: .4em; 895 } 896 /* offsets to distinguish the tab groups */ 897 li#ca-talk { 898 margin-right: 1.6em; 899 } 900 li#ca-watch, li#ca-unwatch, li#ca-varlang-0, li#ca-print { 901 margin-left: 1.6em; 902 } 903 #p-cactions .pBody { 904 font-size: 1em; 905 background-color: transparent; 906 color: inherit; 907 border-collapse: inherit; 908 border: 0; 909 padding: 0; 910 } 911 #p-cactions .hiddenStructure { 912 display: none; 913 } 914 #p-cactions li a { 915 text-transform: lowercase; 916 } 917 918 #p-lang { 919 position: relative; 920 z-index: 3; 921 } 922 923 /* TODO: #t-iscite is only used by the Cite extension, come up with some 924 * system which allows extensions to add to this file on the fly 925 */ 926 #t-ispermalink, #t-iscite { 927 color: #999; 928 } 929 /* 930 ** footer 931 */ 932 #footer { 933 background-color: white; 934 border-top: 1px solid #fabd23; 935 border-bottom: 1px solid #fabd23; 936 margin: .6em 0 1em 0; 937 padding: .4em 0 1.2em 0; 938 text-align: center; 939 font-size: 90%; 940 } 941 #footer li { 942 display: inline; 943 margin: 0 1.3em; 944 } 945 #f-poweredbyico, #f-copyrightico { 946 margin: 0 8px; 947 position: relative; 948 top: -2px; /* Bump it up just a tad */ 949 } 950 #f-poweredbyico { 951 float: right; 952 height: 1%; 953 } 954 #f-copyrightico { 955 float: left; 956 height: 1%; 957 } 958 959 /* js pref toc */ 960 #preftoc { 961 margin: 0; 962 padding: 0; 963 width: 100%; 964 clear: both; 965 } 966 #preftoc li { 967 background-color: #f0f0f0; 968 color: #000; 969 } 970 #preftoc li { 971 margin: 1px -2px 1px 2px; 972 float: left; 973 padding: 2px 0 3px 0; 974 border: 1px solid #fff; 975 border-right-color: #716f64; 976 border-bottom: 0; 977 position: relative; 978 white-space: nowrap; 979 list-style-type: none; 980 list-style-image: none; 981 z-index: 3; 982 } 983 #preftoc li.selected { 984 font-weight: bold; 985 background-color: #f9f9f9; 986 border: 1px solid #aaa; 987 border-bottom: none; 988 cursor: default; 989 top: 1px; 990 padding-top: 2px; 991 margin-right: -3px; 992 } 993 #preftoc > li.selected { 994 top: 2px; 995 } 996 #preftoc a, 997 #preftoc a:active { 998 display: block; 999 color: #000; 1000 padding: 0 .7em; 1001 position: relative; 1002 text-decoration: none; 1003 } 1004 #preftoc li.selected a { 1005 cursor: default; 1006 text-decoration: none; 1007 } 1008 #prefcontrol { 1009 padding-top: 2em; 1010 clear: both; 1011 } 1012 #preferences { 1013 margin: 0; 1014 border: 1px solid #aaa; 1015 clear: both; 1016 padding: 1.5em; 1017 background-color: #F9F9F9; 1018 } 1019 .prefsection { 1020 border: none; 1021 padding: 0; 1022 margin: 0; 1023 } 1024 .prefsection fieldset { 1025 border: 1px solid #aaa; 1026 float: left; 1027 margin-right: 2em; 1028 } 1029 .prefsection legend { 1030 font-weight: bold; 1031 } 1032 .prefsection table, .prefsection legend { 1033 background-color: #F9F9F9; 1034 } 1035 .mainLegend { 1036 display: none; 1037 } 1038 div.prefsectiontip { 1039 font-size: x-small; 1040 padding: .2em 2em; 1041 color: #666; 1042 } 1043 .btnSavePrefs { 1044 font-weight: bold; 1045 padding-left: .3em; 1046 padding-right: .3em; 1047 } 1048 1049 .preferences-login { 1050 clear: both; 1051 margin-bottom: 1.5em; 1052 } 1053 1054 .prefcache { 1055 font-size: 90%; 1056 margin-top: 2em; 1057 } 1058 1059 div#userloginForm form, 1060 div#userlogin form#userlogin2 { 1061 margin: 0 3em 1em 0; 1062 border: 1px solid #aaa; 1063 clear: both; 1064 padding: 1.5em 2em; 1065 background-color: #f9f9f9; 1066 float: left; 1067 } 1068 .rtl div#userloginForm form, 1069 .rtl div#userlogin form#userlogin2 { 1070 float: right; 1071 } 1072 1073 div#userloginForm table, 1074 div#userlogin form#userlogin2 table { 1075 background-color: #f9f9f9; 1076 } 1077 1078 div#userloginForm h2, 1079 div#userlogin form#userlogin2 h2 { 1080 padding-top: 0; 1081 } 1082 1083 div#userlogin .captcha, 1084 div#userloginForm .captcha { 1085 border: 1px solid #bbb; 1086 padding: 1.5em 2em; 1087 background-color: white; 1088 } 1089 1090 #loginend, #signupend { 1091 clear: both; 1092 } 1093 1094 #userloginprompt, #languagelinks { 1095 font-size: 85%; 1096 } 1097 1098 #login-sectiontip { 1099 font-size: 85%; 1100 line-height: 1.2; 1101 padding-top: 2em; 1102 } 1103 1104 #userlogin .loginText, #userlogin .loginPassword { 1105 width: 12em; 1106 } 1107 1108 #userloginlink a, #wpLoginattempt, #wpCreateaccount { 1109 font-weight: bold; 1110 } 1111 1112 /* 1113 ** IE/Mac fixes, hope to find a validating way to move this 1114 ** to a separate stylesheet. This would work but doesn't validate: 1115 ** @import("IEMacFixes.css"); 1116 */ 1117 /* tabs: border on the a, not the div */ 1118 * > html #p-cactions li { border: none; } 1119 * > html #p-cactions li a { 1120 border: 1px solid #aaa; 1121 border-bottom: none; 1122 } 1123 * > html #p-cactions li.selected a { border-color: #fabd23; } 1124 /* footer icons need a fixed width */ 1125 * > html #f-poweredbyico, 1126 * > html #f-copyrightico { width: 88px; } 1127 * > html #bodyContent, 1128 * > html #bodyContent pre { 1129 overflow-x: auto; 1130 width: 100%; 1131 padding-bottom: 25px; 1132 } 1133 1134 /* more IE fixes */ 1135 /* float/negative margin brokenness */ 1136 * html #footer {margin-top: 0;} 1137 * html #column-content { 1138 display: inline; 1139 margin-bottom: 0; 1140 } 1141 * html div.editsection { font-size: smaller; } 1142 #pagehistory li.selected { position: relative; } 1143 1144 /* Mac IE 5.0 fix; floated content turns invisible */ 1145 * > html #column-content { 1146 float: none; 1147 } 1148 * > html #column-one { 1149 position: absolute; 1150 left: 0; 1151 top: 0; 1152 } 1153 * > html #footer { 1154 margin-left: 13.2em; 1155 } 1156 .redirectText { 1157 font-size: 150%; 1158 margin: 5px; 1159 } 1160 1161 .printfooter { 1162 display: none; 1163 } 1164 1165 .not-patrolled { 1166 background-color: #ffa; 1167 } 1168 div.patrollink { 1169 clear: both; 1170 font-size: 75%; 1171 text-align: right; 1172 } 1173 span.newpage, span.minor, span.bot { 1174 font-weight: bold; 1175 } 1176 span.unpatrolled { 1177 font-weight: bold; 1178 color: red; 1179 } 1180 1181 .sharedUploadNotice { 1182 font-style: italic; 1183 } 1184 1185 span.updatedmarker { 1186 color: black; 1187 background-color: #0f0; 1188 } 1189 1190 table.gallery { 1191 border: 1px solid #ccc; 1192 margin: 2px; 1193 padding: 2px; 1194 background-color: white; 1195 } 1196 1197 table.gallery tr { 1198 vertical-align: top; 1199 } 1200 1201 table.gallery td { 1202 vertical-align: top; 1203 background-color: #f9f9f9; 1204 border: solid 2px white; 1205 } 1206 /* Keep this temporarily so that cached pages will display right */ 1207 table.gallery td.galleryheader { 1208 text-align: center; 1209 font-weight: bold; 1210 } 1211 table.gallery caption { 1212 font-weight: bold; 1213 } 1214 1215 div.gallerybox { 1216 margin: 2px; 1217 } 1218 1219 div.gallerybox div.thumb { 1220 text-align: center; 1221 border: 1px solid #ccc; 1222 margin: 2px; 1223 } 1224 1225 div.gallerytext { 1226 overflow: hidden; 1227 font-size: 94%; 1228 padding: 2px 4px; 1229 } 1230 1231 span.comment { 1232 font-style: italic; 1233 } 1234 1235 span.changedby { 1236 font-size: 95%; 1237 } 1238 1239 .previewnote { 1240 text-indent: 3em; 1241 color: #c00; 1242 border-bottom: 1px solid #aaa; 1243 padding-bottom: 1em; 1244 margin-bottom: 1em; 1245 } 1246 1247 .previewnote p { 1248 margin: 0; 1249 padding: 0; 1250 } 1251 1252 .editExternally { 1253 border: 1px solid gray; 1254 background-color: #ffffff; 1255 padding: 3px; 1256 margin-top: 0.5em; 1257 float: left; 1258 font-size: small; 1259 text-align: center; 1260 } 1261 .editExternallyHelp { 1262 font-style: italic; 1263 color: gray; 1264 } 1265 1266 .toggle { 1267 margin-left: 2em; 1268 text-indent: -2em; 1269 } 1270 1271 /* Classes for EXIF data display */ 1272 table.mw_metadata { 1273 font-size: 0.8em; 1274 margin-left: 0.5em; 1275 margin-bottom: 0.5em; 1276 width: 300px; 1277 } 1278 1279 table.mw_metadata caption { 1280 font-weight: bold; 1281 } 1282 1283 table.mw_metadata th { 1284 font-weight: normal; 1285 } 1286 1287 table.mw_metadata td { 1288 padding: 0.1em; 1289 } 1290 1291 table.mw_metadata { 1292 border: none; 1293 border-collapse: collapse; 1294 } 1295 1296 table.mw_metadata td, table.mw_metadata th { 1297 text-align: center; 1298 border: 1px solid #aaaaaa; 1299 padding-left: 0.1em; 1300 padding-right: 0.1em; 1301 } 1302 1303 table.mw_metadata th { 1304 background-color: #f9f9f9; 1305 } 1306 1307 table.mw_metadata td { 1308 background-color: #fcfcfc; 1309 } 1310 1311 table.collapsed tr.collapsable { 1312 display: none; 1313 } 1314 1315 1316 /* filetoc */ 1317 ul#filetoc { 1318 text-align: center; 1319 border: 1px solid #aaaaaa; 1320 background-color: #f9f9f9; 1321 padding: 5px; 1322 font-size: 95%; 1323 margin-bottom: 0.5em; 1324 margin-left: 0; 1325 margin-right: 0; 1326 } 1327 1328 #filetoc li { 1329 display: inline; 1330 list-style-type: none; 1331 padding-right: 2em; 1332 } 1333 1334 input#wpSummary { 1335 width: 80%; 1336 } 1337 1338 /* @bug 1714 */ 1339 input#wpSave, input#wpDiff { 1340 margin-right: 0.33em; 1341 } 1342 1343 #wpSave { 1344 font-weight: bold; 1345 } 1346 1347 /* Classes for article validation */ 1348 1349 table.revisionform_default { 1350 border: 1px solid #000000; 1351 } 1352 1353 table.revisionform_focus { 1354 border: 1px solid #000000; 1355 background-color:#00BBFF; 1356 } 1357 1358 tr.revision_tr_default { 1359 background-color:#EEEEEE; 1360 } 1361 1362 tr.revision_tr_first { 1363 background-color:#DDDDDD; 1364 } 1365 1366 p.revision_saved { 1367 color: green; 1368 font-weight:bold; 1369 } 1370 1371 #mw_trackbacks { 1372 border: solid 1px #bbbbff; 1373 background-color: #eeeeff; 1374 padding: 0.2em; 1375 } 1376 1377 1378 /* Allmessages table */ 1379 1380 #allmessagestable th { 1381 background-color: #b2b2ff; 1382 } 1383 1384 #allmessagestable tr.orig { 1385 background-color: #ffe2e2; 1386 } 1387 1388 #allmessagestable tr.new { 1389 background-color: #e2ffe2; 1390 } 1391 1392 #allmessagestable tr.def { 1393 background-color: #f0f0ff; 1394 } 1395 1396 1397 /* noarticletext */ 1398 div.noarticletext { 1399 border: 1px solid #ccc; 1400 background: #fff; 1401 padding: .2em 1em; 1402 color: #000; 1403 } 1404 1405 div#searchTargetContainer { 1406 left: 10px; 1407 top: 10px; 1408 width: 90%; 1409 background: white; 1410 } 1411 1412 div#searchTarget { 1413 padding: 3px; 1414 margin: 5px; 1415 background: #F0F0F0; 1416 border: solid 1px blue; 1417 } 1418 1419 div#searchTarget ul li { 1420 list-style: none; 1421 } 1422 1423 div#searchTarget ul li:before { 1424 color: orange; 1425 content: "\00BB \0020"; 1426 } 1427 1428 div#searchTargetHide { 1429 float:right; 1430 border:solid 1px black; 1431 background:#DCDCDC; 1432 padding:2px; 1433 } 1434 1435 #powersearch p { 1436 margin-top:0px; 1437 } 1438 1439 div.multipageimagenavbox { 1440 border: solid 1px silver; 1441 padding: 4px; 1442 margin: 1em; 1443 background: #f0f0f0; 1444 } 1445 1446 div.multipageimagenavbox div.thumb { 1447 border: none; 1448 margin-left: 2em; 1449 margin-right: 2em; 1450 } 1451 1452 div.multipageimagenavbox hr { 1453 margin: 6px; 1454 } 1455 1456 table.multipageimage td { 1457 text-align: center; 1458 } 1459 1460 /** Special:Version */ 1461 1462 table#sv-ext, table#sv-hooks, table#sv-software { 1463 margin: 1em; 1464 padding:0em; 1465 } 1466 1467 #sv-ext td, #sv-hooks td, #sv-software td, 1468 #sv-ext th, #sv-hooks th, #sv-software th { 1469 border: 1px solid #A0A0A0; 1470 padding: 0 0.15em 0 0.15em; 1471 } 1472 #sv-ext th, #sv-hooks th, #sv-software th { 1473 background-color: #F0F0F0; 1474 color: black; 1475 padding: 0 0.15em 0 0.15em; 1476 } 1477 tr.sv-space{ 1478 height: 0.8em; 1479 border:none; 1480 } 1481 tr.sv-space td { display: none; } 1482 1483 /* 1484 Table pager (e.g. Special:Imagelist) 1485 - remove underlines from the navigation link 1486 - collapse borders 1487 - set the borders to outsets (similar to Special:Allmessages) 1488 - remove line wrapping for all td and th, set background color 1489 - restore line wrapping for the last two table cells (description and size) 1490 */ 1491 .TablePager { min-width: 80%; } 1492 .TablePager_nav a { text-decoration: none; } 1493 .TablePager { border-collapse: collapse; } 1494 .TablePager, .TablePager td, .TablePager th { 1495 border: 1px solid #aaaaaa; 1496 padding: 0 0.15em 0 0.15em; 1497 } 1498 .TablePager th { background-color: #eeeeff } 1499 .TablePager td { background-color: #ffffff } 1500 .TablePager tr:hover td { background-color: #eeeeff } 1501 1502 .imagelist td, .imagelist th { white-space: nowrap } 1503 .imagelist .TablePager_col_links { background-color: #eeeeff } 1504 .imagelist .TablePager_col_img_description { white-space: normal } 1505 .imagelist th.TablePager_sort { background-color: #ccccff } 1506 1507 .templatesUsed { margin-top: 1.5em; } 1508 1509 .mw-summary-preview { 1510 margin: 0.1em 0; 1511 } 1512 1513 /* Friendlier slave lag warnings */ 1514 div.mw-lag-warn-normal, 1515 div.mw-lag-warn-high { 1516 padding: 3px; 1517 text-align: center; 1518 margin: 3px auto; 1519 } 1520 div.mw-lag-warn-normal { 1521 border: 1px solid #FFCC66; 1522 background-color: #FFFFCC; 1523 } 1524 div.mw-lag-warn-high { 1525 font-weight: bold; 1526 border: 2px solid #FF0033; 1527 background-color: #FFCCCC; 1528 } 1529 1530 .MediaTransformError { 1531 background-color: #ccc; 1532 padding: 0.1em; 1533 } 1534 .MediaTransformError td { 1535 text-align: center; 1536 vertical-align: middle; 1537 font-size: 90%; 1538 } 1539 1540 /** Special:Search stuff */ 1541 div#mw-search-interwiki-caption { 1542 text-align: center; 1543 font-weight: bold; 1544 font-size: 95%; 1545 } 1546 1547 .mw-search-interwiki-project { 1548 font-size: 97%; 1549 text-align: left; 1550 padding-left: 0.2em; 1551 padding-right: 0.15em; 1552 padding-bottom: 0.2em; 1553 padding-top: 0.15em; 1554 background: #cae8ff; 1555 } 1556 1557 /* God-damned hack for the crappy layout */ 1558 .os-suggest { 1559 font-size: 127%; 1560 }