www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README

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 }