From: =?Windows-1252?Q?Enregistr=E9_par_Windows_Internet_Explorer_8?= Subject: Jim Canada - Wiki-PF Date: Tue, 16 Jun 2009 23:41:57 +0200 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0017_01C9EEDC.097EF1E0" X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049 This is a multi-part message in MIME format. ------=_NextPart_000_0017_01C9EEDC.097EF1E0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/index.php5?title=Jim_Canada =EF=BB=BF Jim Canada - = Wiki-PF

Jim Canada

Un article de Wiki-PF.

Aller =C3=A0 : = Navigation,=20 Rechercher
Editeur Imp=C3=A9= ria=20 Date de d=C3=A9but Juin 1958 Date de fin mai 1986 Num=C3=A9ro Fin 297 Nb Pages 68 puis 128 et 192 Nb Recueils 56 Collection Poche '

Jim Canada est une revue aux =C3=A9ditions Imp=C3=A9= ria.

297 num=C3=A9ros de juin 1958 =C3=A0 mai 1986.

En Juin 1958, Imp=C3=A9= ria lance=20 cette nouvelle s=C3=A9rie qui conna=C3=AEtra un succ=C3=A8s tel = qu=E2=80=99elle ne s=E2=80=99arr=C3=AAtera qu=E2=80=99en mai=20 1986 au 297e num=C3=A9ro. Ce petit = format qui=20 d=C3=A9marre =C3=A0 68 pages, passera progressivement =C3=A0 130 =C3=A0 = partir du n=C2=B0 166, puis =C3=A0 192=20 pages d=C3=A8s le n=C2=B0275.

Cette s=C3=A9rie aux magnifiques couvertures ,est parue =C3=A0 = l'origine dans la=20 collection anglaise Thriller Picture Library sous le nom de = Dick=20 Daring of the mounties .

La plupart des 50 premi=C3=A8res couvertures sont d'origine anglaise. = Elles ont=20 contribu=C3=A9es au succ=C3=A8s de la s=C3=A9rie


Sommaire

  • 1 L'histoire
  • 2 S=C3=A9ries
  • 3 Couvertures
  • 4 Liens=20 Externes
  • 5 Auteurs de=20 l'article

[modifier]=20 L'histoire

Jim Canada est sergent dans la police mont=C3=A9e Canadienne (Les = l=C3=A9gendaires=20 Tuniques rouges).

Fid=C3=A8le =C3=A0 la r=C3=A9putation de cette troupe d'=C3=A9lite de = l'arm=C3=A9e britannique, il va=20 tenter de faire r=C3=A9gner l'ordre et la paix dans ces

territoires encore sauvage du CANADA.

Toujours pr=C3=AAt =C3=A0 sauver une jolie femme en danger ou =C3=A0 = traquer des=20 prospecteurs malhonn=C3=AAtes ou encore d'arr=C3=AAter quelques

trappeurs violents, le travail ne va pas manquer pour cet homme = courageux=20


[modifier]=20 S=C3=A9ries

Listage en cours =E2=80=A6

[modifier]=20 Couvertures

La majorit=C3=A9 des couvertures sont l=E2=80=99=C5=93uvre de Rino = Ferrari qui=20 r=C3=A9alisa les n=C2=B0 5, 6, 10, 15, 16, 19, 20, 25, 26, 29, 30, 33, = 34, 39 =C3=A0 42, 45,=20 46, 49 =C3=A0 55, 59 =C3=A0 62, 65 =C3=A0 159, 161 =C3=A0 221, 247, 259, = 260, 263,

Quelques autres sont sign=C3=A9es :

=E2=80=A6

[modifier]=20 Liens Externes

[modifier]=20 Auteurs de l'article

R=C3=A9cup=C3=A9r=C3=A9e de =C2=AB http://wiki= pf.net/wiki/index.php5?title=3DJim_Canada=20 =C2=BB
------=_NextPart_000_0017_01C9EEDC.097EF1E0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://wikipf.net/wiki/images/thumb/JimCanada002.jpg/300px-JimCanada002.jpg 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 ------=_NextPart_000_0017_01C9EEDC.097EF1E0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://wikipf.net/wiki/skins/common/images/poweredby_mediawiki_88x31.png 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 ------=_NextPart_000_0017_01C9EEDC.097EF1E0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/skins/common/shared.css?97 .mw-plusminus-null { COLOR: #aaa } .texvc { unicode-bidi: embed; DIRECTION: ltr } IMG.tex { VERTICAL-ALIGN: middle } SPAN.texhtml { FONT-FAMILY: serif } #toolbar { CLEAR: both } #wpTextbox1 { CLEAR: both } DIV#mw-js-message { BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; = PADDING-BOTTOM: 0.5em; BACKGROUND-COLOR: #fcfcfc; MARGIN: 1em 5%; = PADDING-LEFT: 2.5%; PADDING-RIGHT: 2.5%; BORDER-TOP: #ddd 1px solid; = BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 0.5em } .editsection { FLOAT: right; MARGIN-LEFT: 5px } TABLE.filehistory { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = BORDER-COLLAPSE: collapse; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: = #ccc 1px solid } TABLE.filehistory TH { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; = VERTICAL-ALIGN: top; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px = solid; PADDING-TOP: 0px } TABLE.filehistory TD { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; = VERTICAL-ALIGN: top; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px = solid; PADDING-TOP: 0px } TABLE.filehistory TH { TEXT-ALIGN: left } TABLE.filehistory TD.mw-imagepage-filesize { WHITE-SPACE: nowrap } TABLE.filehistory TH.mw-imagepage-filesize { WHITE-SPACE: nowrap } ------=_NextPart_000_0017_01C9EEDC.097EF1E0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/skins/monobook/main.css?97 #column-content { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.6em -12.2em; PADDING-LEFT: 0px; = WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px } #content { Z-INDEX: 2; POSITION: relative; PADDING-BOTTOM: 1.5em; MARGIN: 2.8em = 0px 0px 12.2em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 0px } #column-one { PADDING-TOP: 160px } #content { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = LINE-HEIGHT: 1.5em; BACKGROUND: white; COLOR: black; BORDER-TOP: #aaa = 1px solid; BORDER-RIGHT: medium none } BODY { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FONT: x-small sans-serif; BACKGROUND: url(headbg.jpg) #f9f9f9 = no-repeat 0px 0px; COLOR: black; PADDING-TOP: 0px } #globalWrapper { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; = PADDING-RIGHT: 0px; FONT-SIZE: 127%; PADDING-TOP: 0px } .visualClear { CLEAR: both } TABLE { BACKGROUND-COLOR: white; COLOR: black; FONT-SIZE: 100% } A { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #002bb8; = TEXT-DECORATION: none } A:visited { COLOR: #5a3696 } A:active { COLOR: #faa700 } A:hover { TEXT-DECORATION: underline } A.stub { COLOR: #772233 } A.new { COLOR: #ba0000 } #p-personal A.new { COLOR: #ba0000 } A.new:visited { COLOR: #a55858 } #p-personal A.new:visited { COLOR: #a55858 } IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; VERTICAL-ALIGN: = middle; BORDER-TOP: medium none; BORDER-RIGHT: medium none } P { LINE-HEIGHT: 1.5em; MARGIN: 0.4em 0px 0.5em } P IMG { MARGIN: 0px } HR { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #aaa; MARGIN: = 0.2em 0px; HEIGHT: 1px; COLOR: #aaa; BORDER-TOP: 0px; BORDER-RIGHT: 0px } H1 { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H2 { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H3 { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H4 { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H5 { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H6 { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H1 { FONT-SIZE: 188% } H1 .editsection { FONT-SIZE: 53% } H2 { FONT-SIZE: 150% } H2 .editsection { FONT-SIZE: 67% } H3 { BORDER-BOTTOM: medium none; FONT-WEIGHT: bold } H4 { BORDER-BOTTOM: medium none; FONT-WEIGHT: bold } H5 { BORDER-BOTTOM: medium none; FONT-WEIGHT: bold } H6 { BORDER-BOTTOM: medium none; FONT-WEIGHT: bold } H3 { FONT-SIZE: 132% } H3 .editsection { FONT-SIZE: 76%; FONT-WEIGHT: normal } H4 { FONT-SIZE: 116% } H4 .editsection { FONT-SIZE: 86%; FONT-WEIGHT: normal } H5 { FONT-SIZE: 100% } H5 .editsection { FONT-WEIGHT: normal } H6 { FONT-SIZE: 80% } H6 .editsection { FONT-SIZE: 125%; FONT-WEIGHT: normal } UL { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: square; = MARGIN: 0.3em 0px 0px 1.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = LIST-STYLE-IMAGE: url(bullet.gif); PADDING-TOP: 0px } OL { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; MARGIN: 0.3em 0px 0px 3.2em; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; = PADDING-TOP: 0px } LI { MARGIN-BOTTOM: 0.1em } DT { MARGIN-BOTTOM: 0.1em; FONT-WEIGHT: bold } DL { MARGIN-TOP: 0.2em; MARGIN-BOTTOM: 0.5em } DD { LINE-HEIGHT: 1.5em; MARGIN-BOTTOM: 0.1em; MARGIN-LEFT: 2em } FIELDSET { BORDER-BOTTOM: #2f6fab 1px solid; BORDER-LEFT: #2f6fab 1px solid; = PADDING-BOTTOM: 1em; LINE-HEIGHT: 1.5em; MARGIN: 1em 0px; PADDING-LEFT: = 1em; PADDING-RIGHT: 1em; BORDER-TOP: #2f6fab 1px solid; BORDER-RIGHT: = #2f6fab 1px solid; PADDING-TOP: 0px } LEGEND { PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; = FONT-SIZE: 95%; PADDING-TOP: 0.5em } FORM { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; = BORDER-TOP: medium none; BORDER-RIGHT: medium none } TEXTAREA { PADDING-BOTTOM: 0.1em; PADDING-LEFT: 0.1em; WIDTH: 100%; PADDING-RIGHT: = 0.1em; PADDING-TOP: 0.1em } INPUT.historysubmit { PADDING-BOTTOM: 0.3em !important; PADDING-LEFT: 0.3em !important; = PADDING-RIGHT: 0.3em !important; HEIGHT: 1.7em !important; MARGIN-LEFT: = 1.6em; FONT-SIZE: 94%; CURSOR: pointer; PADDING-TOP: 0px !important } SELECT { VERTICAL-ALIGN: top } ABBR { BORDER-BOTTOM: black 1px dotted; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: black; CURSOR: help } ACRONYM { BORDER-BOTTOM: black 1px dotted; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: black; CURSOR: help } .explain { BORDER-BOTTOM: black 1px dotted; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: black; CURSOR: help } Q { FONT-STYLE: italic; FONT-FAMILY: Times, "Times New Roman", serif } CODE { BACKGROUND-COLOR: #f9f9f9 } PRE { BORDER-BOTTOM: #2f6fab 1px dashed; BORDER-LEFT: #2f6fab 1px dashed; = PADDING-BOTTOM: 1em; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #f9f9f9; = PADDING-LEFT: 1em; PADDING-RIGHT: 1em; COLOR: black; BORDER-TOP: #2f6fab = 1px dashed; BORDER-RIGHT: #2f6fab 1px dashed; PADDING-TOP: 1em } #siteSub { DISPLAY: none } #jump-to-nav { DISPLAY: none } #contentSub { LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 1.4em 1em; WIDTH: auto; COLOR: = #7d7d7d; FONT-SIZE: 84% } #contentSub2 { LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 1.4em 1em; WIDTH: auto; COLOR: = #7d7d7d; FONT-SIZE: 84% } SPAN.subpages { DISPLAY: block } #bodyContent H1 { MARGIN-BOTTOM: 0.6em } #bodyContent H2 { MARGIN-BOTTOM: 0.6em } #bodyContent H3 { MARGIN-BOTTOM: 0.3em } #bodyContent H4 { MARGIN-BOTTOM: 0.3em } #bodyContent H5 { MARGIN-BOTTOM: 0.3em } .firstHeading { MARGIN-BOTTOM: 0.1em } .usermessage { BORDER-BOTTOM: #ffa500 1px solid; BORDER-LEFT: #ffa500 1px solid; = PADDING-BOTTOM: 0.5em; BACKGROUND-COLOR: #ffce7b; MARGIN: 2em 0px 1em; = PADDING-LEFT: 1em; PADDING-RIGHT: 1em; COLOR: black; VERTICAL-ALIGN: = middle; BORDER-TOP: #ffa500 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: = #ffa500 1px solid; PADDING-TOP: 0.5em } #siteNotice { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0.9em; = PADDING-RIGHT: 0.9em; FONT-SIZE: 95%; PADDING-TOP: 0px } #siteNotice P { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .error { COLOR: red; FONT-SIZE: larger } .errorbox { BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; PADDING-BOTTOM: = 0.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; MARGIN-BOTTOM: 2em; FLOAT: = left; COLOR: #000; FONT-SIZE: larger; BORDER-TOP: 2px solid; = BORDER-RIGHT: 2px solid; PADDING-TOP: 0.5em } .successbox { BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; PADDING-BOTTOM: = 0.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; MARGIN-BOTTOM: 2em; FLOAT: = left; COLOR: #000; FONT-SIZE: larger; BORDER-TOP: 2px solid; = BORDER-RIGHT: 2px solid; PADDING-TOP: 0.5em } .errorbox { BORDER-BOTTOM-COLOR: red; BACKGROUND-COLOR: #fff2f2; BORDER-TOP-COLOR: = red; BORDER-RIGHT-COLOR: red; BORDER-LEFT-COLOR: red } .successbox { BORDER-BOTTOM-COLOR: green; BACKGROUND-COLOR: #dfd; BORDER-TOP-COLOR: = green; BORDER-RIGHT-COLOR: green; BORDER-LEFT-COLOR: green } .errorbox H2 { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 0.5em = 0px 0px; DISPLAY: inline; FONT-SIZE: 1em; BORDER-TOP: medium none; = FONT-WEIGHT: bold; BORDER-RIGHT: medium none } .successbox H2 { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 0.5em = 0px 0px; DISPLAY: inline; FONT-SIZE: 1em; BORDER-TOP: medium none; = FONT-WEIGHT: bold; BORDER-RIGHT: medium none } #catlinks { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; MARGIN-TOP: 1em; = PADDING-LEFT: 5px; PADDING-RIGHT: 5px; CLEAR: both; BORDER-TOP: #aaa 1px = solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px } .documentDescription { LINE-HEIGHT: 1.5em; MARGIN: 1em 0px; DISPLAY: block; FONT-WEIGHT: bold } .documentByLine { TEXT-ALIGN: right; COLOR: #76797c; CLEAR: both; FONT-SIZE: 90%; = FONT-WEIGHT: normal } .center { TEXT-ALIGN: center; WIDTH: 100% } *.center * { MARGIN-LEFT: auto; MARGIN-RIGHT: auto } .small { FONT-SIZE: 94% } .small * { FONT-SIZE: 94% } TABLE.small { FONT-SIZE: 100% } #toc { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT-SIZE: 95%; BORDER-TOP: #aaa 1px solid; = BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px } .toc { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT-SIZE: 95%; BORDER-TOP: #aaa 1px solid; = BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px } .mw-warning { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT-SIZE: 95%; BORDER-TOP: #aaa 1px solid; = BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px } #toc H2 { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT-SIZE: = 100%; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium = none; PADDING-TOP: 0px } .toc H2 { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT-SIZE: = 100%; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium = none; PADDING-TOP: 0px } #toc #toctitle { TEXT-ALIGN: center } .toc #toctitle { TEXT-ALIGN: center } #toc .toctitle { TEXT-ALIGN: center } .toc .toctitle { TEXT-ALIGN: center } #toc UL { TEXT-ALIGN: left; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; = MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none } .toc UL { TEXT-ALIGN: left; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; = MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none } #toc UL UL { MARGIN: 0px 0px 0px 2em } .toc UL UL { MARGIN: 0px 0px 0px 2em } #toc .toctoggle { FONT-SIZE: 94% } .toc .toctoggle { FONT-SIZE: 94% } .mw-warning { TEXT-ALIGN: center; MARGIN-LEFT: 50px; MARGIN-RIGHT: 50px } DIV.floatright { BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: 0px = 0px 0.5em 0.5em; FLOAT: right; CLEAR: right; BORDER-TOP: 0px; = BORDER-RIGHT: 0px } TABLE.floatright { BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: 0px = 0px 0.5em 0.5em; FLOAT: right; CLEAR: right; BORDER-TOP: 0px; = BORDER-RIGHT: 0px } DIV.floatright P { FONT-STYLE: italic } DIV.floatleft { BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: 0px = 0.5em 0.5em 0px; FLOAT: left; CLEAR: left; BORDER-TOP: 0px; = BORDER-RIGHT: 0px } TABLE.floatleft { BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: 0px = 0.5em 0.5em 0px; FLOAT: left; CLEAR: left; BORDER-TOP: 0px; = BORDER-RIGHT: 0px } DIV.floatleft P { FONT-STYLE: italic } DIV.thumb { BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: white; = BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: white; WIDTH: auto; = BORDER-TOP-STYLE: solid; MARGIN-BOTTOM: 0.5em; BORDER-RIGHT-COLOR: = white; BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: white } DIV.thumbinner { BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc = 1px solid; PADDING-BOTTOM: 3px !important; BACKGROUND-COLOR: #f9f9f9; = PADDING-LEFT: 3px !important; PADDING-RIGHT: 3px !important; FONT-SIZE: = 94%; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc = 1px solid; PADDING-TOP: 3px !important } HTML .thumbimage { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: = #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid } HTML .thumbcaption { BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none; = PADDING-BOTTOM: 3px !important; LINE-HEIGHT: 1.4em; PADDING-LEFT: 3px = !important; PADDING-RIGHT: 3px !important; FONT-SIZE: 94%; BORDER-TOP: = medium none; BORDER-RIGHT: medium none; PADDING-TOP: 3px !important } DIV.magnify { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none = transparent scroll repeat 0% 0%; FLOAT: right; BORDER-TOP: medium none; = BORDER-RIGHT: medium none } DIV.magnify A { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; DISPLAY: block; = BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium = none; BORDER-RIGHT: medium none } DIV.magnify IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; DISPLAY: block; = BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium = none; BORDER-RIGHT: medium none } DIV.tright { BORDER-RIGHT-WIDTH: 0px; FLOAT: right; BORDER-TOP-WIDTH: 0.5em; = BORDER-BOTTOM-WIDTH: 0.8em; CLEAR: right; BORDER-LEFT-WIDTH: 1.4em } DIV.tleft { BORDER-RIGHT-WIDTH: 1.4em; FLOAT: left; BORDER-TOP-WIDTH: 0.5em; = BORDER-BOTTOM-WIDTH: 0.8em; CLEAR: left; BORDER-LEFT-WIDTH: 0px; = MARGIN-RIGHT: 0.5em } IMG.thumbborder { BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; = BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid } .hiddenStructure { DISPLAY: none } TABLE.rimage { POSITION: relative; TEXT-ALIGN: center; MARGIN-BOTTOM: 1em; FLOAT: = right; MARGIN-LEFT: 1em } .toccolours { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT-SIZE: 95%; BORDER-TOP: #aaa 1px solid; = BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px } DIV.townBox { BORDER-BOTTOM: gray 1px solid; POSITION: relative; BORDER-LEFT: gray = 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; WIDTH: 200px; = PADDING-RIGHT: 0.3em; BACKGROUND: white; FLOAT: right; MARGIN-LEFT: 1em; = CLEAR: right; OVERFLOW: hidden; BORDER-TOP: gray 1px solid; = BORDER-RIGHT: gray 1px solid; PADDING-TOP: 0.3em } DIV.townBox DL { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.3em; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-SIZE: 96%; PADDING-TOP: 0px } DIV.townBox DL DT { MARGIN: 0.4em 0px 0px; BACKGROUND: none transparent scroll repeat 0% 0% } DIV.townBox DL DD { BACKGROUND-COLOR: #f3f3f3; MARGIN: 0.1em 0px 0px 1.1em } .special LI { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } .autocomment { COLOR: gray } #pagehistory SPAN.user { MARGIN-LEFT: 1.4em; MARGIN-RIGHT: 0.4em } #pagehistory SPAN.minor { FONT-WEIGHT: bold } #pagehistory LI { BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 1px solid; = BORDER-TOP: white 1px solid; BORDER-RIGHT: white 1px solid } #pagehistory LI.selected { BORDER-BOTTOM: #aaa 1px dashed; BORDER-LEFT: #aaa 1px dashed; = BACKGROUND-COLOR: #f9f9f9; BORDER-TOP: #aaa 1px dashed; BORDER-RIGHT: = #aaa 1px dashed } #bodyContent A.external { PADDING-RIGHT: 13px; BACKGROUND: url(external.png) no-repeat right = center } #bodyContent A[href^=3D'gopher://'] { PADDING-RIGHT: 13px; BACKGROUND: url(external.png) no-repeat right = center } #bodyContent A[href^=3D'https://'] { PADDING-RIGHT: 16px; BACKGROUND: url(lock_icon.gif) no-repeat right = center } .link-https { PADDING-RIGHT: 16px; BACKGROUND: url(lock_icon.gif) no-repeat right = center } #bodyContent A[href^=3D'mailto:'] { PADDING-RIGHT: 18px; BACKGROUND: url(mail_icon.gif) no-repeat right = center } .link-mailto { PADDING-RIGHT: 18px; BACKGROUND: url(mail_icon.gif) no-repeat right = center } #bodyContent A[href^=3D'news://'] { PADDING-RIGHT: 18px; BACKGROUND: url(news_icon.png) no-repeat right = center } #bodyContent A[href^=3D'ftp://'] { PADDING-RIGHT: 18px; BACKGROUND: url(file_icon.gif) no-repeat right = center } .link-ftp { PADDING-RIGHT: 18px; BACKGROUND: url(file_icon.gif) no-repeat right = center } #bodyContent A[href^=3D'irc://'] { PADDING-RIGHT: 18px; BACKGROUND: url(discussionitem_icon.gif) no-repeat = right center } .link-irc { PADDING-RIGHT: 18px; BACKGROUND: url(discussionitem_icon.gif) no-repeat = right center } #bodyContent A[href$=3D'.ogg'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.OGG'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.mid'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.MID'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.midi'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.MIDI'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.mp3'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.MP3'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.wav'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.WAV'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.wma'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.WMA'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } .link-audio { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.ogm'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.OGM'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.avi'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.AVI'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.mpeg'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.MPEG'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.mpg'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.MPG'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } .link-video { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.pdf'].external { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } #bodyContent A[href$=3D'.PDF'].external { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } #bodyContent A[href*=3D'.pdf#'].external { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } #bodyContent A[href*=3D'.PDF#'].external { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } #bodyContent A[href*=3D'.pdf?'].external { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } #bodyContent A[href*=3D'.PDF?'].external { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } .link-document { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } #bodyContent A.extiw { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = none transparent scroll repeat 0% 0%; COLOR: #36b; PADDING-TOP: 0px } #bodyContent A.extiw:active { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = none transparent scroll repeat 0% 0%; COLOR: #36b; PADDING-TOP: 0px } #bodyContent A.external { COLOR: #36b } #bodyContent .plainlinks A { PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; = PADDING-RIGHT: 0px !important; BACKGROUND: none transparent scroll = repeat 0% 0%; PADDING-TOP: 0px !important } .portlet { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.5em; PADDING-LEFT: 0px; WIDTH: 11.6em; = PADDING-RIGHT: 0px; FLOAT: none; OVERFLOW: hidden; BORDER-TOP: medium = none; BORDER-RIGHT: medium none; PADDING-TOP: 0px } .portlet H4 { WHITE-SPACE: nowrap; FONT-SIZE: 95%; FONT-WEIGHT: normal } .portlet H5 { PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; PADDING-LEFT: 0.5em; = PADDING-RIGHT: 1em; DISPLAY: inline; WHITE-SPACE: nowrap; BACKGROUND: = none transparent scroll repeat 0% 0%; HEIGHT: 1em; FONT-SIZE: 91%; = FONT-WEIGHT: normal; PADDING-TOP: 0px } .portlet H6 { BORDER-BOTTOM: #2f6fab 1px; BORDER-LEFT: #2f6fab 1px solid; = PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; PADDING-LEFT: 1em; = PADDING-RIGHT: 1em; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: = #ffae2e; HEIGHT: 1.2em; FONT-SIZE: 1em; BORDER-TOP: #2f6fab 1px solid; = FONT-WEIGHT: normal; BORDER-RIGHT: #2f6fab 1px solid; PADDING-TOP: 0px } .pBody { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 0.3em; BACKGROUND-COLOR: white; PADDING-LEFT: 0.5em; = PADDING-RIGHT: 0.8em; BORDER-COLLAPSE: collapse; COLOR: black; = FONT-SIZE: 95%; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px = solid; PADDING-TOP: 0px } .portlet H1 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .portlet H2 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .portlet H3 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .portlet H4 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .portlet UL { LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: square; FONT-SIZE: 95%; = LIST-STYLE-IMAGE: url(bullet.gif) } .portlet LI { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #p-logo { Z-INDEX: 3; POSITION: absolute; WIDTH: 12em; HEIGHT: 155px; OVERFLOW: = visible; TOP: 0px; LEFT: 0px } #p-logo H5 { DISPLAY: none } #p-logo A { WIDTH: 12.2em; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: 35% 50%; HEIGHT: 155px; TEXT-DECORATION: none } #p-logo A:hover { WIDTH: 12.2em; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: 35% 50%; HEIGHT: 155px; TEXT-DECORATION: none } #p-navigation { Z-INDEX: 3; POSITION: relative } #p-navigation A { DISPLAY: block } #p-navigation LI.active A { DISPLAY: inline } #p-navigation LI.active A:hover { DISPLAY: inline } #p-navigation .pBody { PADDING-RIGHT: 0px } #p-navigation LI.active A { FONT-WEIGHT: bold; TEXT-DECORATION: none } #p-navigation LI.active A:hover { FONT-WEIGHT: bold; TEXT-DECORATION: none } #p-search { Z-INDEX: 3; POSITION: relative } INPUT.searchButton { MARGIN-TOP: 1px; FONT-SIZE: 95% } #searchGoButton { PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; FONT-WEIGHT: bold } #searchInput { MARGIN: 0px; WIDTH: 10.9em; FONT-SIZE: 95% } #p-search .pBody { TEXT-ALIGN: center; PADDING-BOTTOM: 0.4em; PADDING-LEFT: 0.4em; = PADDING-RIGHT: 0.4em; PADDING-TOP: 0.5em } #p-personal { Z-INDEX: 0; POSITION: absolute; TOP: 0px; LEFT: 0px } #p-personal { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; = PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; BACKGROUND: none transparent = scroll repeat 0% 0%; OVERFLOW: visible; BORDER-TOP: medium none; = BORDER-RIGHT: medium none; PADDING-TOP: 0px } #p-personal H5 { DISPLAY: none } #p-personal .portlet { Z-INDEX: 0; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: visible; = BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px } #p-personal .pBody { Z-INDEX: 0; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: visible; = BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px } #p-personal UL { Z-INDEX: 0; BORDER-BOTTOM: medium none; TEXT-ALIGN: right; BORDER-LEFT: = medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; LIST-STYLE-TYPE: = none; MARGIN: 0px; PADDING-LEFT: 3em; PADDING-RIGHT: 2em; BACKGROUND: = none transparent scroll repeat 0% 0%; COLOR: #2f6fab; BORDER-TOP: medium = none; CURSOR: default; LIST-STYLE-IMAGE: none; BORDER-RIGHT: medium = none; PADDING-TOP: 0px } #p-personal LI { Z-INDEX: 0; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; = PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: #2f6fab; MARGIN-LEFT: 1em; BORDER-TOP: medium none; = BORDER-RIGHT: medium none; PADDING-TOP: 0px } #p-personal LI A { PADDING-BOTTOM: 0.2em; BACKGROUND: none transparent scroll repeat 0% = 0%; COLOR: #005896; TEXT-DECORATION: none } #p-personal LI A:hover { PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: white; TEXT-DECORATION: none } #p-personal LI.active A:hover { BACKGROUND-COLOR: transparent } LI#pt-userpage { TEXT-TRANSFORM: none; PADDING-LEFT: 20px; BACKGROUND: url(user.gif) = no-repeat left top } LI#pt-anonuserpage { TEXT-TRANSFORM: none; PADDING-LEFT: 20px; BACKGROUND: url(user.gif) = no-repeat left top } LI#pt-login { TEXT-TRANSFORM: none; PADDING-LEFT: 20px; BACKGROUND: url(user.gif) = no-repeat left top } #p-personal UL { TEXT-TRANSFORM: lowercase } #p-personal LI.active { FONT-WEIGHT: bold } #p-cactions { POSITION: absolute; LINE-HEIGHT: 1.1em; LIST-STYLE-TYPE: none; MARGIN: = 0px; PADDING-LEFT: 1em; WIDTH: 76%; BORDER-COLLAPSE: collapse; = WHITE-SPACE: nowrap; BACKGROUND: none transparent scroll repeat 0% 0%; = FONT-SIZE: 95%; OVERFLOW: visible; TOP: 1.3em; LIST-STYLE-IMAGE: none; = LEFT: 11.5em } #p-cactions UL { LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none } #p-cactions LI { BORDER-BOTTOM: medium none; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 0.1em; MARGIN: 0px 0.3em 0px 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: white; OVERFLOW: = visible; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; = PADDING-TOP: 0px } #p-cactions LI.selected { BORDER-BOTTOM-COLOR: #fabd23; PADDING-BOTTOM: 0.2em; BORDER-TOP-COLOR: = #fabd23; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT-COLOR: = #fabd23; BORDER-LEFT-COLOR: #fabd23; FONT-WEIGHT: bold; PADDING-TOP: 0px } #p-cactions LI A { Z-INDEX: 0; BORDER-BOTTOM: medium none; POSITION: relative; = BORDER-LEFT: medium none; PADDING-BOTTOM: 0.3em; BACKGROUND-COLOR: = #fbfbfb; MARGIN: 0px; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; COLOR: = #002bb8; BORDER-TOP: medium none; BORDER-RIGHT: medium none; = TEXT-DECORATION: none; PADDING-TOP: 0px } #p-cactions LI.selected A { Z-INDEX: 3; PADDING-BOTTOM: 0.2em !important; BACKGROUND-COLOR: white; = PADDING-LEFT: 1em !important; PADDING-RIGHT: 1em !important; = PADDING-TOP: 0px !important } #p-cactions .new A { COLOR: #ba0000 } #p-cactions LI A:hover { Z-INDEX: 3; BACKGROUND-COLOR: white; TEXT-DECORATION: none } #p-cactions H5 { DISPLAY: none } #p-cactions LI.istalk { MARGIN-RIGHT: 0px } #p-cactions LI.istalk A { PADDING-RIGHT: 0.5em } #p-cactions #ca-addsection A { PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em } LI#ca-talk { MARGIN-RIGHT: 1.6em } LI#ca-watch { MARGIN-LEFT: 1.6em } LI#ca-unwatch { MARGIN-LEFT: 1.6em } LI#ca-varlang-0 { MARGIN-LEFT: 1.6em } LI#ca-print { MARGIN-LEFT: 1.6em } #p-cactions .pBody { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; = BACKGROUND-COLOR: transparent; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-COLLAPSE: inherit; COLOR: inherit; FONT-SIZE: 1em; BORDER-TOP: = 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px } #p-cactions .hiddenStructure { DISPLAY: none } #p-cactions LI A { TEXT-TRANSFORM: lowercase } #p-tbx { Z-INDEX: 3; POSITION: relative } #p-lang { Z-INDEX: 3; POSITION: relative } #t-ispermalink { COLOR: #999 } #t-iscite { COLOR: #999 } #footer { BORDER-BOTTOM: #fabd23 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: = 1.2em; BACKGROUND-COLOR: white; MARGIN: 0.6em 0px 1em; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; FONT-SIZE: 90%; BORDER-TOP: #fabd23 1px solid; = PADDING-TOP: 0.4em } #footer LI { MARGIN: 0px 1.3em; DISPLAY: inline } #f-poweredbyico { POSITION: relative; MARGIN: 0px 8px; TOP: -2px } #f-copyrightico { POSITION: relative; MARGIN: 0px 8px; TOP: -2px } #f-poweredbyico { FLOAT: right; HEIGHT: 1% } #f-copyrightico { FLOAT: left; HEIGHT: 1% } #preftoc { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; = PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px } #preftoc LI { BACKGROUND-COLOR: #f0f0f0; COLOR: #000 } #preftoc LI { Z-INDEX: 3; BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: #fff = 1px solid; PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; MARGIN: 1px -2px = 1px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; = FLOAT: left; BORDER-TOP: #fff 1px solid; LIST-STYLE-IMAGE: none; = BORDER-RIGHT: #716f64 1px solid; PADDING-TOP: 2px } #preftoc LI.selected { BORDER-BOTTOM: medium none; BORDER-LEFT: #aaa 1px solid; = BACKGROUND-COLOR: #f9f9f9; BORDER-TOP: #aaa 1px solid; TOP: 1px; CURSOR: = default; FONT-WEIGHT: bold; MARGIN-RIGHT: -3px; BORDER-RIGHT: #aaa 1px = solid; PADDING-TOP: 2px } #preftoc > LI.selected { TOP: 2px } #preftoc A { POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0.7em; = PADDING-RIGHT: 0.7em; DISPLAY: block; COLOR: #000; TEXT-DECORATION: = none; PADDING-TOP: 0px } #preftoc A:active { POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0.7em; = PADDING-RIGHT: 0.7em; DISPLAY: block; COLOR: #000; TEXT-DECORATION: = none; PADDING-TOP: 0px } #preftoc LI.selected A { CURSOR: default; TEXT-DECORATION: none } #prefcontrol { CLEAR: both; PADDING-TOP: 2em } #preferences { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 1.5em; BACKGROUND-COLOR: #f9f9f9; MARGIN: 0px; = PADDING-LEFT: 1.5em; PADDING-RIGHT: 1.5em; CLEAR: both; BORDER-TOP: #aaa = 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 1.5em } .prefsection { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: = medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px } .prefsection FIELDSET { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; FLOAT: = left; BORDER-TOP: #aaa 1px solid; MARGIN-RIGHT: 2em; BORDER-RIGHT: #aaa = 1px solid } .prefsection LEGEND { FONT-WEIGHT: bold } .prefsection TABLE { BACKGROUND-COLOR: #f9f9f9 } .prefsection LEGEND { BACKGROUND-COLOR: #f9f9f9 } .mainLegend { DISPLAY: none } DIV.prefsectiontip { PADDING-BOTTOM: 0.2em; PADDING-LEFT: 2em; PADDING-RIGHT: 2em; COLOR: = #666; FONT-SIZE: x-small; PADDING-TOP: 0.2em } .btnSavePrefs { PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; FONT-WEIGHT: bold } .preferences-login { MARGIN-BOTTOM: 1.5em; CLEAR: both } .prefcache { MARGIN-TOP: 2em; FONT-SIZE: 90% } DIV#userloginForm FORM { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 1.5em; BACKGROUND-COLOR: #f9f9f9; MARGIN: 0px 3em 1em = 0px; PADDING-LEFT: 2em; PADDING-RIGHT: 2em; FLOAT: left; CLEAR: both; = BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: = 1.5em } DIV#userlogin FORM#userlogin2 { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 1.5em; BACKGROUND-COLOR: #f9f9f9; MARGIN: 0px 3em 1em = 0px; PADDING-LEFT: 2em; PADDING-RIGHT: 2em; FLOAT: left; CLEAR: both; = BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: = 1.5em } DIV#userloginForm TABLE { BACKGROUND-COLOR: #f9f9f9 } DIV#userlogin FORM#userlogin2 TABLE { BACKGROUND-COLOR: #f9f9f9 } DIV#userloginForm H2 { PADDING-TOP: 0px } DIV#userlogin FORM#userlogin2 H2 { PADDING-TOP: 0px } DIV#userlogin .captcha { BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; = PADDING-BOTTOM: 1.5em; BACKGROUND-COLOR: white; PADDING-LEFT: 2em; = PADDING-RIGHT: 2em; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px = solid; PADDING-TOP: 1.5em } DIV#userloginForm .captcha { BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; = PADDING-BOTTOM: 1.5em; BACKGROUND-COLOR: white; PADDING-LEFT: 2em; = PADDING-RIGHT: 2em; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px = solid; PADDING-TOP: 1.5em } #userloginprompt { FONT-SIZE: 85% } #languagelinks { FONT-SIZE: 85% } #login-sectiontip { LINE-HEIGHT: 1.2; FONT-SIZE: 85%; PADDING-TOP: 2em } #userlogin .loginText { WIDTH: 12em } #userlogin .loginPassword { WIDTH: 12em } #userloginlink A { FONT-WEIGHT: bold } #wpLoginattempt { FONT-WEIGHT: bold } #wpCreateaccount { FONT-WEIGHT: bold } * > HTML #p-cactions LI { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } * > HTML #p-cactions LI A { BORDER-BOTTOM: medium none; BORDER-LEFT: #aaa 1px solid; BORDER-TOP: = #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid } * > HTML #p-cactions LI.selected A { BORDER-BOTTOM-COLOR: #fabd23; BORDER-TOP-COLOR: #fabd23; = BORDER-RIGHT-COLOR: #fabd23; BORDER-LEFT-COLOR: #fabd23 } * > HTML #f-poweredbyico { WIDTH: 88px } * > HTML #f-copyrightico { WIDTH: 88px } * > HTML #bodyContent { PADDING-BOTTOM: 25px; OVERFLOW-X: auto; WIDTH: 100% } * > HTML #bodyContent PRE { PADDING-BOTTOM: 25px; OVERFLOW-X: auto; WIDTH: 100% } * HTML #footer { MARGIN-TOP: 0px } * HTML #column-content { DISPLAY: inline; MARGIN-BOTTOM: 0px } * HTML DIV.editsection { FONT-SIZE: smaller } #pagehistory LI.selected { POSITION: relative } * > HTML #column-content { FLOAT: none } * > HTML #column-one { POSITION: absolute; TOP: 0px; LEFT: 0px } * > HTML #footer { MARGIN-LEFT: 13.2em } .redirectText { MARGIN: 5px; FONT-SIZE: 150% } .printfooter { DISPLAY: none } .not-patrolled { BACKGROUND-COLOR: #ffa } DIV.patrollink { TEXT-ALIGN: right; FONT-SIZE: 75% } SPAN.newpage { FONT-WEIGHT: bold } SPAN.minor { FONT-WEIGHT: bold } SPAN.searchmatch { FONT-WEIGHT: bold } SPAN.bot { FONT-WEIGHT: bold } SPAN.unpatrolled { COLOR: red; FONT-WEIGHT: bold } SPAN.searchmatch { COLOR: red } .sharedUploadNotice { FONT-STYLE: italic } SPAN.updatedmarker { BACKGROUND-COLOR: #0f0; COLOR: black } TABLE.gallery { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 2px; BACKGROUND-COLOR: white; MARGIN: 2px; PADDING-LEFT: = 2px; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc = 1px solid; PADDING-TOP: 2px } TABLE.gallery TR { VERTICAL-ALIGN: top } TABLE.gallery TD { BORDER-BOTTOM: white 2px solid; BORDER-LEFT: white 2px solid; = BACKGROUND-COLOR: #f9f9f9; VERTICAL-ALIGN: top; BORDER-TOP: white 2px = solid; BORDER-RIGHT: white 2px solid } TABLE.gallery TD.galleryheader { TEXT-ALIGN: center; FONT-WEIGHT: bold } TABLE.gallery CAPTION { FONT-WEIGHT: bold } DIV.gallerybox { MARGIN: 2px } DIV.gallerybox DIV.thumb { BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc = 1px solid; MARGIN: 2px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc = 1px solid } DIV.gallerytext { PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: = 94%; OVERFLOW: hidden; PADDING-TOP: 2px } SPAN.comment { FONT-STYLE: italic } SPAN.changedby { FONT-SIZE: 95% } .previewnote { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 1em; TEXT-INDENT: 3em; = MARGIN-BOTTOM: 1em; COLOR: #c00 } .previewnote P { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .editExternally { BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: center; BORDER-LEFT: gray = 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffffff; MARGIN-TOP: = 0.5em; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FLOAT: left; FONT-SIZE: = small; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid; = PADDING-TOP: 3px } .editExternallyHelp { FONT-STYLE: italic; COLOR: gray } LI SPAN.deleted { FONT-STYLE: italic; COLOR: #888; TEXT-DECORATION: line-through } SPAN.history-deleted { FONT-STYLE: italic; COLOR: #888; TEXT-DECORATION: line-through } .toggle { TEXT-INDENT: -2em; MARGIN-LEFT: 2em } TABLE.mw_metadata { WIDTH: 300px; MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 0.5em; FONT-SIZE: = 0.8em } TABLE.mw_metadata CAPTION { FONT-WEIGHT: bold } TABLE.mw_metadata TH { FONT-WEIGHT: normal } TABLE.mw_metadata TD { PADDING-BOTTOM: 0.1em; PADDING-LEFT: 0.1em; PADDING-RIGHT: 0.1em; = PADDING-TOP: 0.1em } TABLE.mw_metadata { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-COLLAPSE: = collapse; BORDER-TOP: medium none; BORDER-RIGHT: medium none } TABLE.mw_metadata TD { BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #aaaaaa 1px solid; PADDING-LEFT: 0.1em; PADDING-RIGHT: 0.1em; = BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid } TABLE.mw_metadata TH { BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #aaaaaa 1px solid; PADDING-LEFT: 0.1em; PADDING-RIGHT: 0.1em; = BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid } TABLE.mw_metadata TH { BACKGROUND-COLOR: #f9f9f9 } TABLE.mw_metadata TD { BACKGROUND-COLOR: #fcfcfc } TABLE.collapsed TR.collapsable { DISPLAY: none } UL#filetoc { BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #aaaaaa 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; = PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 0.5em; = MARGIN-LEFT: 0px; FONT-SIZE: 95%; BORDER-TOP: #aaaaaa 1px solid; = MARGIN-RIGHT: 0px; BORDER-RIGHT: #aaaaaa 1px solid; PADDING-TOP: 5px } #filetoc LI { LIST-STYLE-TYPE: none; PADDING-RIGHT: 2em; DISPLAY: inline } INPUT#wpSummary { WIDTH: 80% } INPUT#wpSave { MARGIN-RIGHT: 0.33em } INPUT#wpDiff { MARGIN-RIGHT: 0.33em } #editform .editOptions { DISPLAY: inline } #wpSave { FONT-WEIGHT: bold } TABLE.revisionform_default { BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; = BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid } TABLE.revisionform_focus { BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; = BACKGROUND-COLOR: #00bbff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: = #000000 1px solid } TR.revision_tr_default { BACKGROUND-COLOR: #eeeeee } TR.revision_tr_first { BACKGROUND-COLOR: #dddddd } P.revision_saved { COLOR: green; FONT-WEIGHT: bold } #mw_trackbacks { BORDER-BOTTOM: #bbbbff 1px solid; BORDER-LEFT: #bbbbff 1px solid; = PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: #eeeeff; PADDING-LEFT: 0.2em; = PADDING-RIGHT: 0.2em; BORDER-TOP: #bbbbff 1px solid; BORDER-RIGHT: = #bbbbff 1px solid; PADDING-TOP: 0.2em } #allmessagestable TH { BACKGROUND-COLOR: #b2b2ff } #allmessagestable TR.orig { BACKGROUND-COLOR: #ffe2e2 } #allmessagestable TR.new { BACKGROUND-COLOR: #e2ffe2 } #allmessagestable TR.def { BACKGROUND-COLOR: #f0f0ff } DIV.noarticletext { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 0.2em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; = BACKGROUND: #fff; COLOR: #000; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: = #ccc 1px solid; PADDING-TOP: 0.2em } DIV#searchTargetContainer { WIDTH: 90%; BACKGROUND: white; TOP: 10px; LEFT: 10px } DIV#searchTarget { BORDER-BOTTOM: blue 1px solid; BORDER-LEFT: blue 1px solid; = PADDING-BOTTOM: 3px; MARGIN: 5px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; = BACKGROUND: #f0f0f0; BORDER-TOP: blue 1px solid; BORDER-RIGHT: blue 1px = solid; PADDING-TOP: 3px } DIV#searchTarget UL LI { LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none } DIV#searchTarget UL LI:before { COLOR: orange; CONTENT: "\00BB \0020" } DIV.multipageimagenavbox { BORDER-BOTTOM: silver 1px solid; BORDER-LEFT: silver 1px solid; = PADDING-BOTTOM: 4px; MARGIN: 1em; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; = BACKGROUND: #f0f0f0; BORDER-TOP: silver 1px solid; BORDER-RIGHT: silver = 1px solid; PADDING-TOP: 4px; -moz-border-radius: 6px } DIV.multipageimagenavbox DIV.thumb { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-LEFT: 2em; = BORDER-TOP: medium none; MARGIN-RIGHT: 2em; BORDER-RIGHT: medium none } DIV.multipageimagenavbox HR { MARGIN: 6px } TABLE.multipageimage TD { TEXT-ALIGN: center } TABLE#sv-ext { PADDING-BOTTOM: 0em; MARGIN: 1em; PADDING-LEFT: 0em; PADDING-RIGHT: = 0em; PADDING-TOP: 0em } TABLE#sv-hooks { PADDING-BOTTOM: 0em; MARGIN: 1em; PADDING-LEFT: 0em; PADDING-RIGHT: = 0em; PADDING-TOP: 0em } #sv-ext TD { BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.15em; PADDING-RIGHT: 0.15em; = BORDER-TOP: #a0a0a0 1px solid; BORDER-RIGHT: #a0a0a0 1px solid; = PADDING-TOP: 0px } #sv-hooks TD { BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.15em; PADDING-RIGHT: 0.15em; = BORDER-TOP: #a0a0a0 1px solid; BORDER-RIGHT: #a0a0a0 1px solid; = PADDING-TOP: 0px } #sv-ext TH { BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.15em; PADDING-RIGHT: 0.15em; = BORDER-TOP: #a0a0a0 1px solid; BORDER-RIGHT: #a0a0a0 1px solid; = PADDING-TOP: 0px } #sv-hooks TH { BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.15em; PADDING-RIGHT: 0.15em; = BORDER-TOP: #a0a0a0 1px solid; BORDER-RIGHT: #a0a0a0 1px solid; = PADDING-TOP: 0px } #sv-ext TH { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 0.15em; = PADDING-RIGHT: 0.15em; COLOR: black; PADDING-TOP: 0px } #sv-hooks TH { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 0.15em; = PADDING-RIGHT: 0.15em; COLOR: black; PADDING-TOP: 0px } TR.sv-space { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; HEIGHT: 0.8em; = BORDER-TOP: medium none; BORDER-RIGHT: medium none } TR.sv-space TD { DISPLAY: none } .TablePager_nav A { TEXT-DECORATION: none } .TablePager { BORDER-COLLAPSE: collapse } .TablePager { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.15em; PADDING-RIGHT: 0.15em; = BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid; = PADDING-TOP: 0px } .TablePager TD { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.15em; PADDING-RIGHT: 0.15em; = BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid; = PADDING-TOP: 0px } .TablePager TH { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.15em; PADDING-RIGHT: 0.15em; = BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid; = PADDING-TOP: 0px } .TablePager TH { BACKGROUND-COLOR: #eeeeff } .TablePager TD { BACKGROUND-COLOR: #ffffff } .TablePager TR:hover TD { BACKGROUND-COLOR: #eeeeff } .imagelist TD { WHITE-SPACE: nowrap } .imagelist TH { WHITE-SPACE: nowrap } .imagelist .TablePager_col_links { BACKGROUND-COLOR: #eeeeff } .imagelist .TablePager_col_img_description { WHITE-SPACE: normal } .imagelist TH.TablePager_sort { BACKGROUND-COLOR: #ccccff } .templatesUsed { MARGIN-TOP: 1.5em } .mw-summary-preview { MARGIN: 0.1em 0px } P.mw-ipb-conveniencelinks { FLOAT: right; FONT-SIZE: 90% } DIV.mw-lag-warn-normal { TEXT-ALIGN: center; PADDING-BOTTOM: 3px; MARGIN: 3px auto; = PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px } DIV.mw-lag-warn-high { TEXT-ALIGN: center; PADDING-BOTTOM: 3px; MARGIN: 3px auto; = PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px } DIV.mw-lag-warn-normal { BORDER-BOTTOM: #ffcc66 1px solid; BORDER-LEFT: #ffcc66 1px solid; = BACKGROUND-COLOR: #ffffcc; BORDER-TOP: #ffcc66 1px solid; BORDER-RIGHT: = #ffcc66 1px solid } DIV.mw-lag-warn-high { BORDER-BOTTOM: #ff0033 2px solid; BORDER-LEFT: #ff0033 2px solid; = BACKGROUND-COLOR: #ffcccc; BORDER-TOP: #ff0033 2px solid; FONT-WEIGHT: = bold; BORDER-RIGHT: #ff0033 2px solid } DIV#mw-recreate-deleted-warn { BORDER-BOTTOM: #2f6fab 2px solid; BORDER-LEFT: #2f6fab 2px solid; = PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; = MARGIN-BOTTOM: 3px; BORDER-TOP: #2f6fab 2px solid; BORDER-RIGHT: #2f6fab = 2px solid; PADDING-TOP: 3px } DIV#mw-recreate-deleted-warn UL LI { FONT-SIZE: 90% } .MediaTransformError { PADDING-BOTTOM: 0.1em; BACKGROUND-COLOR: #ccc; PADDING-LEFT: 0.1em; = PADDING-RIGHT: 0.1em; PADDING-TOP: 0.1em } .MediaTransformError TD { TEXT-ALIGN: center; FONT-SIZE: 90%; VERTICAL-ALIGN: middle } ------=_NextPart_000_0017_01C9EEDC.097EF1E0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/skins/common/commonPrint.css?97 A.stub { COLOR: #ba0000; TEXT-DECORATION: none } A.new { COLOR: #ba0000; TEXT-DECORATION: none } #toc { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa = 1px solid; PADDING-TOP: 5px } .tocindent { MARGIN-LEFT: 2em } .tocline { MARGIN-BOTTOM: 0px } DIV.floatright { BORDER-BOTTOM: white 0.8em solid; POSITION: relative; BORDER-LEFT: = white 1.4em solid; MARGIN: 0px; FLOAT: right; CLEAR: right; BORDER-TOP: = white 0.5em solid; BORDER-RIGHT: white 0px solid } DIV.floatright P { FONT-STYLE: italic } DIV.floatleft { BORDER-BOTTOM: white 0.8em solid; POSITION: relative; BORDER-LEFT: = white 0px solid; MARGIN: 0.3em 0.5em 0.5em 0px; FLOAT: left; BORDER-TOP: = white 0.5em solid; BORDER-RIGHT: white 1.4em solid } DIV.floatleft P { FONT-STYLE: italic } DIV.thumb { BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: white; = BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: white; WIDTH: auto; = BORDER-TOP-STYLE: solid; MARGIN-BOTTOM: 0.5em; BORDER-RIGHT-COLOR: = white; BORDER-LEFT-STYLE: solid; OVERFLOW: hidden; BORDER-LEFT-COLOR: = white } DIV.thumb DIV { BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #cccccc 1px solid; PADDING-BOTTOM: 3px !important; BACKGROUND-COLOR: = #f9f9f9; PADDING-LEFT: 3px !important; PADDING-RIGHT: 3px !important; = FONT-SIZE: 94%; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px = solid; PADDING-TOP: 3px !important } DIV.thumb DIV A IMG { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; = BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid } DIV.thumb DIV DIV.thumbcaption { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0.1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; = BORDER-RIGHT: medium none; PADDING-TOP: 0.3em } DIV.magnify { DISPLAY: none } DIV.tright { BORDER-RIGHT-WIDTH: 0px; FLOAT: right; BORDER-TOP-WIDTH: 0.5em; = BORDER-BOTTOM-WIDTH: 0.8em; CLEAR: right; BORDER-LEFT-WIDTH: 1.4em } DIV.tleft { BORDER-RIGHT-WIDTH: 1.4em; FLOAT: left; BORDER-TOP-WIDTH: 0.5em; = BORDER-BOTTOM-WIDTH: 0.8em; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: 0.5em } IMG.thumbborder { BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; = BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid } TABLE.rimage { POSITION: relative; TEXT-ALIGN: center; WIDTH: 1pt; MARGIN-BOTTOM: 1em; = FLOAT: right; MARGIN-LEFT: 1em } BODY { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; BACKGROUND: white; COLOR: black; PADDING-TOP: 0px } .noprint { DISPLAY: none } DIV#jump-to-nav { DISPLAY: none } DIV.top { DISPLAY: none } DIV#column-one { DISPLAY: none } #colophon { DISPLAY: none } .editsection { DISPLAY: none } .toctoggle { DISPLAY: none } .tochidden { DISPLAY: none } DIV#f-poweredbyico { DISPLAY: none } DIV#f-copyrightico { DISPLAY: none } LI#viewcount { DISPLAY: none } LI#about { DISPLAY: none } LI#disclaimer { DISPLAY: none } LI#privacy { DISPLAY: none } UL { LIST-STYLE-TYPE: square } #content { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; = PADDING-RIGHT: 0px !important; BACKGROUND: none transparent scroll = repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none; = PADDING-TOP: 0px !important } #footer { BACKGROUND: white; COLOR: black; BORDER-TOP: black 1px solid } H1 { FONT-WEIGHT: bold } H2 { FONT-WEIGHT: bold } H3 { FONT-WEIGHT: bold } H4 { FONT-WEIGHT: bold } H5 { FONT-WEIGHT: bold } H6 { FONT-WEIGHT: bold } P { LINE-HEIGHT: 1.2em; MARGIN: 1em 0px } .documentDescription { LINE-HEIGHT: 1.2em; MARGIN: 1em 0px } .tocindent P { MARGIN: 0px } PRE { BORDER-BOTTOM: black 1pt dashed; BORDER-LEFT: black 1pt dashed; = PADDING-BOTTOM: 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: = pre; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt; OVERFLOW: auto; = BORDER-TOP: black 1pt dashed; BORDER-RIGHT: black 1pt dashed; = PADDING-TOP: 1em } TABLE.listing { BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; = BORDER-COLLAPSE: collapse; BORDER-TOP: black 1pt solid; BORDER-RIGHT: = black 1pt solid } TABLE.listing TD { BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; = BORDER-COLLAPSE: collapse; BORDER-TOP: black 1pt solid; BORDER-RIGHT: = black 1pt solid } A { PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; = PADDING-RIGHT: 0px !important; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: black !important; PADDING-TOP: 0px !important } A:link { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #520; = TEXT-DECORATION: underline } A:visited { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #520; = TEXT-DECORATION: underline } #content A.text.external:after { CONTENT: " (" attr(href) ") " } #content A.autonumber.external:after { CONTENT: " (" attr(href) ") " } #globalWrapper { MIN-WIDTH: 0px !important; WIDTH: 100% !important } #content { BACKGROUND: white; COLOR: black } #column-content { MARGIN: 0px } #column-content #content { PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-LEFT: 1em; PADDING-RIGHT: = 1em; PADDING-TOP: 1em } A { COLOR: black !important; TEXT-DECORATION: none !important } A.external { COLOR: black !important; TEXT-DECORATION: none !important } A.new { COLOR: black !important; TEXT-DECORATION: none !important } A.stub { COLOR: black !important; TEXT-DECORATION: none !important } A { COLOR: inherit !important; TEXT-DECORATION: inherit !important } A.external { COLOR: inherit !important; TEXT-DECORATION: inherit !important } A.new { COLOR: inherit !important; TEXT-DECORATION: inherit !important } A.stub { COLOR: inherit !important; TEXT-DECORATION: inherit !important } IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } IMG.tex { VERTICAL-ALIGN: middle } SPAN.texhtml { FONT-FAMILY: serif } DIV.townBox { BORDER-BOTTOM: gray 1px solid; POSITION: relative; BORDER-LEFT: gray = 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; WIDTH: 200px; = PADDING-RIGHT: 0.3em; BACKGROUND: white; FLOAT: right; MARGIN-LEFT: 1em; = CLEAR: right; OVERFLOW: hidden; BORDER-TOP: gray 1px solid; = BORDER-RIGHT: gray 1px solid; PADDING-TOP: 0.3em } DIV.townBox DL { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.3em; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-SIZE: 96%; PADDING-TOP: 0px } DIV.townBox DL DT { MARGIN: 0.4em 0px 0px; BACKGROUND: none transparent scroll repeat 0% 0% } DIV.townBox DL DD { BACKGROUND-COLOR: #f3f3f3; MARGIN: 0.1em 0px 0px 1.1em } #siteNotice { DISPLAY: none } TABLE.gallery { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; = PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN: 2px; = PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; = BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 2px } TABLE.gallery TR { VERTICAL-ALIGN: top } DIV.gallerybox { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; = BACKGROUND-COLOR: #f9f9f9; MARGIN: 2px; WIDTH: 150px; BORDER-TOP: = #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid } DIV.gallerybox DIV.thumb { BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #cccccc 1px solid; MARGIN: 2px; BORDER-TOP: #cccccc 1px solid; = BORDER-RIGHT: #cccccc 1px solid } DIV.gallerytext { PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: = 94%; PADDING-TOP: 2px } TABLE.diff { BACKGROUND: white } TD.diff-otitle { BACKGROUND: #ffffff } TD.diff-ntitle { BACKGROUND: #ffffff } TD.diff-addedline { BORDER-BOTTOM: black 2px solid; BORDER-LEFT: black 2px solid; = BACKGROUND: #ccffcc; FONT-SIZE: smaller; BORDER-TOP: black 2px solid; = BORDER-RIGHT: black 2px solid } TD.diff-deletedline { BORDER-BOTTOM: black 2px dotted; BORDER-LEFT: black 2px dotted; = BACKGROUND: #ffffaa; FONT-SIZE: smaller; BORDER-TOP: black 2px dotted; = BORDER-RIGHT: black 2px dotted } TD.diff-context { BACKGROUND: #eeeeee; FONT-SIZE: smaller } .diffchange { COLOR: silver; FONT-WEIGHT: bold; TEXT-DECORATION: underline } ------=_NextPart_000_0017_01C9EEDC.097EF1E0 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://wikipf.net/wiki/index.php5?title=-&action=raw&gen=css&maxage=18000&smaxage=0 A.new { COLOR: #cc2200 } #quickbar A.new { COLOR: #cc2200 } ------=_NextPart_000_0017_01C9EEDC.097EF1E0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/skins/common/wikibits.js?97 // MediaWiki JavaScript support functions=0A= =0A= var clientPC =3D navigator.userAgent.toLowerCase(); // Get client info=0A= var is_gecko =3D ((clientPC.indexOf('gecko')!=3D-1) && = (clientPC.indexOf('spoofer')=3D=3D-1)=0A= && (clientPC.indexOf('khtml') =3D=3D -1) && = (clientPC.indexOf('netscape/7.0')=3D=3D-1));=0A= var is_safari =3D ((clientPC.indexOf('applewebkit')!=3D-1) && = (clientPC.indexOf('spoofer')=3D=3D-1));=0A= var is_khtml =3D (navigator.vendor =3D=3D 'KDE' || ( document.childNodes = && !document.all && !navigator.taintEnabled ));=0A= // For accesskeys=0A= var is_ff2_win =3D (clientPC.indexOf('firefox/2')!=3D-1 || = clientPC.indexOf('minefield/3')!=3D-1) && = clientPC.indexOf('windows')!=3D-1;=0A= var is_ff2_x11 =3D (clientPC.indexOf('firefox/2')!=3D-1 || = clientPC.indexOf('minefield/3')!=3D-1) && clientPC.indexOf('x11')!=3D-1;=0A= if (clientPC.indexOf('opera') !=3D -1) {=0A= var is_opera =3D true;=0A= var is_opera_preseven =3D (window.opera && !document.childNodes);=0A= var is_opera_seven =3D (window.opera && document.childNodes);=0A= var is_opera_95 =3D = (clientPC.search(/opera\/(9.[5-9]|[1-9][0-9])/)!=3D-1);=0A= }=0A= =0A= // Global external objects used by this script.=0A= /*extern ta, stylepath, skin */=0A= =0A= // add any onload functions in this hook (please don't hard-code any = events in the xhtml source)=0A= var doneOnloadHook;=0A= =0A= if (!window.onloadFuncts) {=0A= var onloadFuncts =3D [];=0A= }=0A= =0A= function addOnloadHook(hookFunct) {=0A= // Allows add-on scripts to add onload functions=0A= onloadFuncts[onloadFuncts.length] =3D hookFunct;=0A= }=0A= =0A= function hookEvent(hookName, hookFunct) {=0A= if (window.addEventListener) {=0A= window.addEventListener(hookName, hookFunct, false);=0A= } else if (window.attachEvent) {=0A= window.attachEvent("on" + hookName, hookFunct);=0A= }=0A= }=0A= =0A= // document.write special stylesheet links=0A= if (typeof stylepath !=3D 'undefined' && typeof skin !=3D 'undefined') {=0A= if (is_opera_preseven) {=0A= document.write('');=0A= } else if (is_opera_seven && !is_opera_95) {=0A= document.write('');=0A= } else if (is_opera_95) {=0A= document.write('');=0A= } else if (is_khtml) {=0A= document.write('');=0A= }=0A= }=0A= =0A= if (wgBreakFrames) {=0A= // Un-trap us from framesets=0A= if (window.top !=3D window) {=0A= window.top.location =3D window.location;=0A= }=0A= }=0A= =0A= // for enhanced RecentChanges=0A= function toggleVisibility(_levelId, _otherId, _linkId) {=0A= var thisLevel =3D document.getElementById(_levelId);=0A= var otherLevel =3D document.getElementById(_otherId);=0A= var linkLevel =3D document.getElementById(_linkId);=0A= if (thisLevel.style.display =3D=3D 'none') {=0A= thisLevel.style.display =3D 'block';=0A= otherLevel.style.display =3D 'none';=0A= linkLevel.style.display =3D 'inline';=0A= } else {=0A= thisLevel.style.display =3D 'none';=0A= otherLevel.style.display =3D 'inline';=0A= linkLevel.style.display =3D 'none';=0A= }=0A= }=0A= =0A= function historyRadios(parent) {=0A= var inputs =3D parent.getElementsByTagName('input');=0A= var radios =3D [];=0A= for (var i =3D 0; i < inputs.length; i++) {=0A= if (inputs[i].name =3D=3D "diff" || inputs[i].name =3D=3D "oldid") {=0A= radios[radios.length] =3D inputs[i];=0A= }=0A= }=0A= return radios;=0A= }=0A= =0A= // check selection and tweak visibility/class onclick=0A= function diffcheck() {=0A= var dli =3D false; // the li where the diff radio is checked=0A= var oli =3D false; // the li where the oldid radio is checked=0A= var hf =3D document.getElementById('pagehistory');=0A= if (!hf) {=0A= return true;=0A= }=0A= var lis =3D hf.getElementsByTagName('li');=0A= for (var i=3D0;i=3D 0) ? "-" : "+") + ((tzHour < 10) ? "0" : = "") + tzHour + ((tzMin < 10) ? "0" : "") + tzMin;=0A= if (tz !=3D tzString) {=0A= var junk =3D msg.split('$1');=0A= document.write(junk[0] + "UTC" + tzString + junk[1]);=0A= }=0A= }=0A= =0A= function unhidetzbutton() {=0A= var tzb =3D document.getElementById('guesstimezonebutton');=0A= if (tzb) {=0A= tzb.style.display =3D 'inline';=0A= }=0A= }=0A= =0A= // in [-]HH:MM format...=0A= // won't yet work with non-even tzs=0A= function fetchTimezone() {=0A= // FIXME: work around Safari bug=0A= var localclock =3D new Date();=0A= // returns negative offset from GMT in minutes=0A= var tzRaw =3D localclock.getTimezoneOffset();=0A= var tzHour =3D Math.floor( Math.abs(tzRaw) / 60);=0A= var tzMin =3D Math.abs(tzRaw) % 60;=0A= var tzString =3D ((tzRaw >=3D 0) ? "-" : "") + ((tzHour < 10) ? "0" : = "") + tzHour +=0A= ":" + ((tzMin < 10) ? "0" : "") + tzMin;=0A= return tzString;=0A= }=0A= =0A= function guessTimezone(box) {=0A= document.getElementsByName("wpHourDiff")[0].value =3D fetchTimezone();=0A= }=0A= =0A= function showTocToggle() {=0A= if (document.createTextNode) {=0A= // Uses DOM calls to avoid document.write + XHTML issues=0A= =0A= var linkHolder =3D document.getElementById('toctitle');=0A= if (!linkHolder) {=0A= return;=0A= }=0A= =0A= var outerSpan =3D document.createElement('span');=0A= outerSpan.className =3D 'toctoggle';=0A= =0A= var toggleLink =3D document.createElement('a');=0A= toggleLink.id =3D 'togglelink';=0A= toggleLink.className =3D 'internal';=0A= toggleLink.href =3D 'javascript:toggleToc()';=0A= toggleLink.appendChild(document.createTextNode(tocHideText));=0A= =0A= outerSpan.appendChild(document.createTextNode('['));=0A= outerSpan.appendChild(toggleLink);=0A= outerSpan.appendChild(document.createTextNode(']'));=0A= =0A= linkHolder.appendChild(document.createTextNode(' '));=0A= linkHolder.appendChild(outerSpan);=0A= =0A= var cookiePos =3D document.cookie.indexOf("hidetoc=3D");=0A= if (cookiePos > -1 && document.cookie.charAt(cookiePos + 8) =3D=3D 1) {=0A= toggleToc();=0A= }=0A= }=0A= }=0A= =0A= function changeText(el, newText) {=0A= // Safari work around=0A= if (el.innerText) {=0A= el.innerText =3D newText;=0A= } else if (el.firstChild && el.firstChild.nodeValue) {=0A= el.firstChild.nodeValue =3D newText;=0A= }=0A= }=0A= =0A= function toggleToc() {=0A= var toc =3D = document.getElementById('toc').getElementsByTagName('ul')[0];=0A= var toggleLink =3D document.getElementById('togglelink');=0A= =0A= if (toc && toggleLink && toc.style.display =3D=3D 'none') {=0A= changeText(toggleLink, tocHideText);=0A= toc.style.display =3D 'block';=0A= document.cookie =3D "hidetoc=3D0";=0A= } else {=0A= changeText(toggleLink, tocShowText);=0A= toc.style.display =3D 'none';=0A= document.cookie =3D "hidetoc=3D1";=0A= }=0A= }=0A= =0A= var mwEditButtons =3D [];=0A= var mwCustomEditButtons =3D []; // eg to add in MediaWiki:Common.js=0A= =0A= // this function generates the actual toolbar buttons with localized text=0A= // we use it to avoid creating the toolbar where javascript is not = enabled=0A= function addButton(imageFile, speedTip, tagOpen, tagClose, sampleText, = imageId) {=0A= // Don't generate buttons for browsers which don't fully=0A= // support it.=0A= mwEditButtons[mwEditButtons.length] =3D=0A= {"imageId": imageId,=0A= "imageFile": imageFile,=0A= "speedTip": speedTip,=0A= "tagOpen": tagOpen,=0A= "tagClose": tagClose,=0A= "sampleText": sampleText};=0A= }=0A= =0A= // this function generates the actual toolbar buttons with localized text=0A= // we use it to avoid creating the toolbar where javascript is not = enabled=0A= function mwInsertEditButton(parent, item) {=0A= var image =3D document.createElement("img");=0A= image.width =3D 23;=0A= image.height =3D 22;=0A= image.className =3D "mw-toolbar-editbutton";=0A= if (item.imageId) image.id =3D item.imageId;=0A= image.src =3D item.imageFile;=0A= image.border =3D 0;=0A= image.alt =3D item.speedTip;=0A= image.title =3D item.speedTip;=0A= image.style.cursor =3D "pointer";=0A= image.onclick =3D function() {=0A= insertTags(item.tagOpen, item.tagClose, item.sampleText);=0A= return false;=0A= };=0A= =0A= parent.appendChild(image);=0A= return true;=0A= }=0A= =0A= function mwSetupToolbar() {=0A= var toolbar =3D document.getElementById('toolbar');=0A= if (!toolbar) { return false; }=0A= =0A= var textbox =3D document.getElementById('wpTextbox1');=0A= if (!textbox) { return false; }=0A= =0A= // Don't generate buttons for browsers which don't fully=0A= // support it.=0A= if (!(document.selection && document.selection.createRange)=0A= && textbox.selectionStart =3D=3D=3D null) {=0A= return false;=0A= }=0A= =0A= for (var i =3D 0; i < mwEditButtons.length; i++) {=0A= mwInsertEditButton(toolbar, mwEditButtons[i]);=0A= }=0A= for (var i =3D 0; i < mwCustomEditButtons.length; i++) {=0A= mwInsertEditButton(toolbar, mwCustomEditButtons[i]);=0A= }=0A= return true;=0A= }=0A= =0A= function escapeQuotes(text) {=0A= var re =3D new RegExp("'","g");=0A= text =3D text.replace(re,"\\'");=0A= re =3D new RegExp("\\n","g");=0A= text =3D text.replace(re,"\\n");=0A= return escapeQuotesHTML(text);=0A= }=0A= =0A= function escapeQuotesHTML(text) {=0A= var re =3D new RegExp('&',"g");=0A= text =3D text.replace(re,"&");=0A= re =3D new RegExp('"',"g");=0A= text =3D text.replace(re,""");=0A= re =3D new RegExp('<',"g");=0A= text =3D text.replace(re,"<");=0A= re =3D new RegExp('>',"g");=0A= text =3D text.replace(re,">");=0A= return text;=0A= }=0A= =0A= // apply tagOpen/tagClose to selection in textarea,=0A= // use sampleText instead of selection if there is none=0A= function insertTags(tagOpen, tagClose, sampleText) {=0A= var txtarea;=0A= if (document.editform) {=0A= txtarea =3D document.editform.wpTextbox1;=0A= } else {=0A= // some alternate form? take the first one we can find=0A= var areas =3D document.getElementsByTagName('textarea');=0A= txtarea =3D areas[0];=0A= }=0A= var selText, isSample =3D false;=0A= =0A= if (document.selection && document.selection.createRange) { // IE/Opera=0A= =0A= //save window scroll position=0A= if (document.documentElement && document.documentElement.scrollTop)=0A= var winScroll =3D document.documentElement.scrollTop=0A= else if (document.body)=0A= var winScroll =3D document.body.scrollTop;=0A= //get current selection =0A= txtarea.focus();=0A= var range =3D document.selection.createRange();=0A= selText =3D range.text;=0A= //insert tags=0A= checkSelectedText();=0A= range.text =3D tagOpen + selText + tagClose;=0A= //mark sample text as selected=0A= if (isSample && range.moveStart) {=0A= if (window.opera)=0A= tagClose =3D tagClose.replace(/\n/g,'');=0A= range.moveStart('character', - tagClose.length - selText.length); =0A= range.moveEnd('character', - tagClose.length); =0A= }=0A= range.select(); =0A= //restore window scroll position=0A= if (document.documentElement && document.documentElement.scrollTop)=0A= document.documentElement.scrollTop =3D winScroll=0A= else if (document.body)=0A= document.body.scrollTop =3D winScroll;=0A= =0A= } else if (txtarea.selectionStart || txtarea.selectionStart =3D=3D '0') = { // Mozilla=0A= =0A= //save textarea scroll position=0A= var textScroll =3D txtarea.scrollTop;=0A= //get current selection=0A= txtarea.focus();=0A= var startPos =3D txtarea.selectionStart;=0A= var endPos =3D txtarea.selectionEnd;=0A= selText =3D txtarea.value.substring(startPos, endPos);=0A= //insert tags=0A= checkSelectedText();=0A= txtarea.value =3D txtarea.value.substring(0, startPos)=0A= + tagOpen + selText + tagClose=0A= + txtarea.value.substring(endPos, txtarea.value.length);=0A= //set new selection=0A= if (isSample) {=0A= txtarea.selectionStart =3D startPos + tagOpen.length;=0A= txtarea.selectionEnd =3D startPos + tagOpen.length + selText.length;=0A= } else {=0A= txtarea.selectionStart =3D startPos + tagOpen.length + selText.length = + tagClose.length;=0A= txtarea.selectionEnd =3D txtarea.selectionStart;=0A= }=0A= //restore textarea scroll position=0A= txtarea.scrollTop =3D textScroll;=0A= } =0A= =0A= function checkSelectedText(){=0A= if (!selText) {=0A= selText =3D sampleText;=0A= isSample =3D true;=0A= } else if (selText.charAt(selText.length - 1) =3D=3D ' ') { //exclude = ending space char=0A= selText =3D selText.substring(0, selText.length - 1);=0A= tagClose +=3D ' '=0A= } =0A= }=0A= =0A= }=0A= =0A= =0A= /**=0A= * Set the accesskey prefix based on browser detection.=0A= */=0A= var tooltipAccessKeyPrefix =3D 'alt-';=0A= if (is_opera) {=0A= tooltipAccessKeyPrefix =3D 'shift-esc-';=0A= } else if (is_safari=0A= || navigator.userAgent.toLowerCase().indexOf('mac') !=3D -1=0A= || navigator.userAgent.toLowerCase().indexOf('konqueror') !=3D -1 ) {=0A= tooltipAccessKeyPrefix =3D 'ctrl-';=0A= } else if (is_ff2_x11 || is_ff2_win) {=0A= tooltipAccessKeyPrefix =3D 'alt-shift-';=0A= }=0A= var tooltipAccessKeyRegexp =3D /\[(ctrl-)?(alt-)?(shift-)?(esc-)?.\]$/;=0A= =0A= /**=0A= * Add the appropriate prefix to the accesskey shown in the tooltip.=0A= * If the nodeList parameter is given, only those nodes are updated;=0A= * otherwise, all the nodes that will probably have accesskeys by=0A= * default are updated.=0A= *=0A= * @param Array nodeList -- list of elements to update=0A= */=0A= function updateTooltipAccessKeys( nodeList ) {=0A= if ( !nodeList ) {=0A= // skins without a "column-one" element don't seem to have links with = accesskeys either=0A= var columnOne =3D document.getElementById("column-one");=0A= if ( columnOne )=0A= updateTooltipAccessKeys( columnOne.getElementsByTagName("a") );=0A= // these are rare enough that no such optimization is needed=0A= updateTooltipAccessKeys( document.getElementsByTagName("input") );=0A= updateTooltipAccessKeys( document.getElementsByTagName("label") );=0A= return;=0A= }=0A= =0A= for ( var i =3D 0; i < nodeList.length; i++ ) {=0A= var element =3D nodeList[i];=0A= var tip =3D element.getAttribute("title");=0A= var key =3D element.getAttribute("accesskey");=0A= if ( key && tooltipAccessKeyRegexp.exec(tip) ) {=0A= tip =3D tip.replace(tooltipAccessKeyRegexp,=0A= "["+tooltipAccessKeyPrefix+key+"]");=0A= element.setAttribute("title", tip );=0A= }=0A= }=0A= }=0A= =0A= /**=0A= * Add a link to one of the portlet menus on the page, including:=0A= *=0A= * p-cactions: Content actions (shown as tabs above the main content in = Monobook)=0A= * p-personal: Personal tools (shown at the top right of the page in = Monobook)=0A= * p-navigation: Navigation=0A= * p-tb: Toolbox=0A= *=0A= * This function exists for the convenience of custom JS authors. All=0A= * but the first three parameters are optional, though providing at=0A= * least an id and a tooltip is recommended.=0A= *=0A= * By default the new link will be added to the end of the list. To=0A= * add the link before a given existing item, pass the DOM node of=0A= * that item (easily obtained with document.getElementById()) as the=0A= * nextnode parameter; to add the link _after_ an existing item, pass=0A= * the node's nextSibling instead.=0A= *=0A= * @param String portlet -- id of the target portlet ("p-cactions", = "p-personal", "p-navigation" or "p-tb")=0A= * @param String href -- link URL=0A= * @param String text -- link text (will be automatically lowercased by = CSS for p-cactions in Monobook)=0A= * @param String id -- id of the new item, should be unique and = preferably have the appropriate prefix ("ca-", "pt-", "n-" or "t-")=0A= * @param String tooltip -- text to show when hovering over the link, = without accesskey suffix=0A= * @param String accesskey -- accesskey to activate this link (one = character, try to avoid conflicts)=0A= * @param Node nextnode -- the DOM node before which the new item should = be added, should be another item in the same list=0A= *=0A= * @return Node -- the DOM node of the new item (an LI element) or null=0A= */=0A= function addPortletLink(portlet, href, text, id, tooltip, accesskey, = nextnode) {=0A= var node =3D document.getElementById(portlet);=0A= if ( !node ) return null;=0A= node =3D node.getElementsByTagName( "ul" )[0];=0A= if ( !node ) return null;=0A= =0A= var link =3D document.createElement( "a" );=0A= link.appendChild( document.createTextNode( text ) );=0A= link.href =3D href;=0A= =0A= var item =3D document.createElement( "li" );=0A= item.appendChild( link );=0A= if ( id ) item.id =3D id;=0A= =0A= if ( accesskey ) {=0A= link.setAttribute( "accesskey", accesskey );=0A= tooltip +=3D " ["+accesskey+"]";=0A= }=0A= if ( tooltip ) {=0A= link.setAttribute( "title", tooltip );=0A= }=0A= if ( accesskey && tooltip ) {=0A= updateTooltipAccessKeys( new Array( link ) );=0A= }=0A= =0A= if ( nextnode && nextnode.parentNode =3D=3D node )=0A= node.insertBefore( item, nextnode );=0A= else=0A= node.appendChild( item ); // IE compatibility (?)=0A= =0A= return item;=0A= }=0A= =0A= =0A= /**=0A= * Set up accesskeys/tooltips from the deprecated ta array. If doId=0A= * is specified, only set up for that id. Note that this function is=0A= * deprecated and will not be supported indefinitely -- use=0A= * updateTooltipAccessKey() instead.=0A= *=0A= * @param mixed doId string or null=0A= */=0A= function akeytt( doId ) {=0A= // A lot of user scripts (and some of the code below) break if=0A= // ta isn't defined, so we make sure it is. Explictly using=0A= // window.ta avoids a "ta is not defined" error.=0A= if (!window.ta) window.ta =3D new Array;=0A= =0A= // Make a local, possibly restricted, copy to avoid clobbering=0A= // the original.=0A= var ta;=0A= if ( doId ) {=0A= ta =3D [doId];=0A= } else {=0A= ta =3D window.ta;=0A= }=0A= =0A= // Now deal with evil deprecated ta=0A= var watchCheckboxExists =3D document.getElementById( 'wpWatchthis' ) ? = true : false;=0A= for (var id in ta) {=0A= var n =3D document.getElementById(id);=0A= if (n) {=0A= var a =3D null;=0A= var ak =3D '';=0A= // Are we putting accesskey in it=0A= if (ta[id][0].length > 0) {=0A= // Is this object a object? If not assume it's the next child.=0A= =0A= if (n.nodeName.toLowerCase() =3D=3D "a") {=0A= a =3D n;=0A= } else {=0A= a =3D n.childNodes[0];=0A= }=0A= // Don't add an accesskey for the watch tab if the watch=0A= // checkbox is also available.=0A= if (a && ((id !=3D 'ca-watch' && id !=3D 'ca-unwatch') || = !watchCheckboxExists)) {=0A= a.accessKey =3D ta[id][0];=0A= ak =3D ' ['+tooltipAccessKeyPrefix+ta[id][0]+']';=0A= }=0A= } else {=0A= // We don't care what type the object is when assigning tooltip=0A= a =3D n;=0A= ak =3D '';=0A= }=0A= =0A= if (a) {=0A= a.title =3D ta[id][1]+ak;=0A= }=0A= }=0A= }=0A= }=0A= =0A= function setupRightClickEdit() {=0A= if (document.getElementsByTagName) {=0A= var spans =3D document.getElementsByTagName('span');=0A= for (var i =3D 0; i < spans.length; i++) {=0A= var el =3D spans[i];=0A= if(el.className =3D=3D 'editsection') {=0A= addRightClickEditHandler(el);=0A= }=0A= }=0A= }=0A= }=0A= =0A= function addRightClickEditHandler(el) {=0A= for (var i =3D 0; i < el.childNodes.length; i++) {=0A= var link =3D el.childNodes[i];=0A= if (link.nodeType =3D=3D 1 && link.nodeName.toLowerCase() =3D=3D 'a') {=0A= var editHref =3D link.getAttribute('href');=0A= // find the enclosing (parent) header=0A= var prev =3D el.parentNode;=0A= if (prev && prev.nodeType =3D=3D 1 &&=0A= prev.nodeName.match(/^[Hh][1-6]$/)) {=0A= prev.oncontextmenu =3D function(e) {=0A= if (!e) { e =3D window.event; }=0A= // e is now the event in all browsers=0A= var targ;=0A= if (e.target) { targ =3D e.target; }=0A= else if (e.srcElement) { targ =3D e.srcElement; }=0A= if (targ.nodeType =3D=3D 3) { // defeat Safari bug=0A= targ =3D targ.parentNode;=0A= }=0A= // targ is now the target element=0A= =0A= // We don't want to deprive the noble reader of a context menu=0A= // for the section edit link, do we? (Might want to extend this=0A= // to all 's?)=0A= if (targ.nodeName.toLowerCase() !=3D 'a'=0A= || targ.parentNode.className !=3D 'editsection') {=0A= document.location =3D editHref;=0A= return false;=0A= }=0A= return true;=0A= };=0A= }=0A= }=0A= }=0A= }=0A= =0A= var checkboxes;=0A= var lastCheckbox;=0A= =0A= function setupCheckboxShiftClick() {=0A= checkboxes =3D [];=0A= lastCheckbox =3D null;=0A= var inputs =3D document.getElementsByTagName('input');=0A= addCheckboxClickHandlers(inputs);=0A= }=0A= =0A= function addCheckboxClickHandlers(inputs, start) {=0A= if ( !start) start =3D 0;=0A= =0A= var finish =3D start + 250;=0A= if ( finish > inputs.length )=0A= finish =3D inputs.length;=0A= =0A= for ( var i =3D start; i < finish; i++ ) {=0A= var cb =3D inputs[i];=0A= if ( !cb.type || cb.type.toLowerCase() !=3D 'checkbox' )=0A= continue;=0A= var end =3D checkboxes.length;=0A= checkboxes[end] =3D cb;=0A= cb.index =3D end;=0A= cb.onclick =3D checkboxClickHandler;=0A= }=0A= =0A= if ( finish < inputs.length ) {=0A= setTimeout( function () {=0A= addCheckboxClickHandlers(inputs, finish);=0A= }, 200 );=0A= }=0A= }=0A= =0A= function checkboxClickHandler(e) {=0A= if (typeof e =3D=3D 'undefined') {=0A= e =3D window.event;=0A= }=0A= if ( !e.shiftKey || lastCheckbox =3D=3D=3D null ) {=0A= lastCheckbox =3D this.index;=0A= return true;=0A= }=0A= var endState =3D this.checked;=0A= var start, finish;=0A= if ( this.index < lastCheckbox ) {=0A= start =3D this.index + 1;=0A= finish =3D lastCheckbox;=0A= } else {=0A= start =3D lastCheckbox;=0A= finish =3D this.index - 1;=0A= }=0A= for (var i =3D start; i <=3D finish; ++i ) {=0A= checkboxes[i].checked =3D endState;=0A= }=0A= lastCheckbox =3D this.index;=0A= return true;=0A= }=0A= =0A= function toggle_element_activation(ida,idb) {=0A= if (!document.getElementById) {=0A= return;=0A= }=0A= document.getElementById(ida).disabled=3Dtrue;=0A= document.getElementById(idb).disabled=3Dfalse;=0A= }=0A= =0A= function toggle_element_check(ida,idb) {=0A= if (!document.getElementById) {=0A= return;=0A= }=0A= document.getElementById(ida).checked=3Dtrue;=0A= document.getElementById(idb).checked=3Dfalse;=0A= }=0A= =0A= /**=0A= * Restore the edit box scroll state following a preview operation,=0A= * and set up a form submission handler to remember this state=0A= */=0A= function scrollEditBox() {=0A= var editBox =3D document.getElementById( 'wpTextbox1' );=0A= var scrollTop =3D document.getElementById( 'wpScrolltop' );=0A= var editForm =3D document.getElementById( 'editform' );=0A= if( editBox && scrollTop ) {=0A= if( scrollTop.value )=0A= editBox.scrollTop =3D scrollTop.value;=0A= addHandler( editForm, 'submit', function() {=0A= document.getElementById( 'wpScrolltop' ).value =3D = document.getElementById( 'wpTextbox1' ).scrollTop; =0A= } );=0A= }=0A= }=0A= hookEvent( 'load', scrollEditBox );=0A= =0A= var allmessages_nodelist =3D false;=0A= var allmessages_modified =3D false;=0A= var allmessages_timeout =3D false;=0A= var allmessages_running =3D false;=0A= =0A= function allmessagesmodified() {=0A= allmessages_modified =3D !allmessages_modified;=0A= allmessagesfilter();=0A= }=0A= =0A= function allmessagesfilter() {=0A= if ( allmessages_timeout )=0A= window.clearTimeout( allmessages_timeout );=0A= =0A= if ( !allmessages_running )=0A= allmessages_timeout =3D window.setTimeout( 'allmessagesfilter_do();', = 500 );=0A= }=0A= =0A= function allmessagesfilter_do() {=0A= if ( !allmessages_nodelist )=0A= return;=0A= =0A= var text =3D document.getElementById('allmessagesinput').value;=0A= var nodef =3D allmessages_modified;=0A= =0A= allmessages_running =3D true;=0A= =0A= for ( var name in allmessages_nodelist ) {=0A= var nodes =3D allmessages_nodelist[name];=0A= var display =3D ( name.indexOf( text ) =3D=3D -1 ? 'none' : '' );=0A= =0A= for ( var i =3D 0; i < nodes.length; i++)=0A= nodes[i].style.display =3D=0A= ( nodes[i].className =3D=3D "def" && nodef=0A= ? 'none' : display );=0A= }=0A= =0A= if ( text !=3D document.getElementById('allmessagesinput').value ||=0A= nodef !=3D allmessages_modified )=0A= allmessagesfilter_do(); // repeat=0A= =0A= allmessages_running =3D false;=0A= }=0A= =0A= function allmessagesfilter_init() {=0A= if ( allmessages_nodelist )=0A= return;=0A= =0A= var nodelist =3D new Array();=0A= var templist =3D new Array();=0A= =0A= var table =3D document.getElementById('allmessagestable');=0A= if ( !table ) return;=0A= =0A= var rows =3D document.getElementsByTagName('tr');=0A= for ( var i =3D 0; i < rows.length; i++ ) {=0A= var id =3D rows[i].getAttribute('id')=0A= if ( id && id.substring(0,16) !=3D 'sp-allmessages-r' ) continue;=0A= templist[ id ] =3D rows[i];=0A= }=0A= =0A= var spans =3D table.getElementsByTagName('span');=0A= for ( var i =3D 0; i < spans.length; i++ ) {=0A= var id =3D spans[i].getAttribute('id')=0A= if ( id && id.substring(0,17) !=3D 'sp-allmessages-i-' ) continue;=0A= if ( !spans[i].firstChild || spans[i].firstChild.nodeType !=3D 3 ) = continue;=0A= =0A= var nodes =3D new Array();=0A= var row1 =3D templist[ id.replace('i', 'r1') ];=0A= var row2 =3D templist[ id.replace('i', 'r2') ];=0A= =0A= if ( row1 ) nodes[nodes.length] =3D row1;=0A= if ( row2 ) nodes[nodes.length] =3D row2;=0A= nodelist[ spans[i].firstChild.nodeValue ] =3D nodes;=0A= }=0A= =0A= var k =3D document.getElementById('allmessagesfilter');=0A= if (k) { k.style.display =3D ''; }=0A= =0A= allmessages_nodelist =3D nodelist;=0A= }=0A= =0A= hookEvent( "load", allmessagesfilter_init );=0A= =0A= /*=0A= Written by Jonathan Snook, http://www.snook.ca/jonathan=0A= Add-ons by Robert Nyman, http://www.robertnyman.com=0A= Author says "The credit comment is all it takes, no license. Go crazy = with it!:-)"=0A= From = http://www.robertnyman.com/2005/11/07/the-ultimate-getelementsbyclassname= /=0A= */=0A= function getElementsByClassName(oElm, strTagName, oClassNames){=0A= var arrElements =3D (strTagName =3D=3D "*" && oElm.all)? oElm.all : = oElm.getElementsByTagName(strTagName);=0A= var arrReturnElements =3D new Array();=0A= var arrRegExpClassNames =3D new Array();=0A= if(typeof oClassNames =3D=3D "object"){=0A= for(var i=3D0; i 0) {=0A= if (table.tHead && table.tHead.rows.length > 0) {=0A= firstRow =3D table.tHead.rows[table.tHead.rows.length-1];=0A= } else {=0A= firstRow =3D table.rows[0];=0A= }=0A= }=0A= if (!firstRow) return;=0A= =0A= // We have a first row: assume it's the header, and make its contents = clickable links=0A= for (var i =3D 0; i < firstRow.cells.length; i++) {=0A= var cell =3D firstRow.cells[i];=0A= if ((" "+cell.className+" ").indexOf(" unsortable ") =3D=3D -1) {=0A= cell.innerHTML +=3D '  ';=0A= }=0A= }=0A= if (ts_alternate_row_colors) {=0A= ts_alternate(table);=0A= }=0A= }=0A= =0A= function ts_getInnerText(el) {=0A= if (typeof el =3D=3D "string") return el;=0A= if (typeof el =3D=3D "undefined") { return el };=0A= if (el.textContent) return el.textContent; // not needed but it is = faster=0A= if (el.innerText) return el.innerText; // IE doesn't have = textContent=0A= var str =3D "";=0A= =0A= var cs =3D el.childNodes;=0A= var l =3D cs.length;=0A= for (var i =3D 0; i < l; i++) {=0A= switch (cs[i].nodeType) {=0A= case 1: //ELEMENT_NODE=0A= str +=3D ts_getInnerText(cs[i]);=0A= break;=0A= case 3: //TEXT_NODE=0A= str +=3D cs[i].nodeValue;=0A= break;=0A= }=0A= }=0A= return str;=0A= }=0A= =0A= function ts_resortTable(lnk) {=0A= // get the span=0A= var span =3D lnk.getElementsByTagName('span')[0];=0A= =0A= var td =3D lnk.parentNode;=0A= var tr =3D td.parentNode;=0A= var column =3D td.cellIndex;=0A= =0A= var table =3D tr.parentNode;=0A= while (table && !(table.tagName && table.tagName.toLowerCase() =3D=3D = 'table'))=0A= table =3D table.parentNode;=0A= if (!table) return;=0A= =0A= // Work out a type for the column=0A= if (table.rows.length <=3D 1) return;=0A= =0A= // Skip the first row if that's where the headings are=0A= var rowStart =3D (table.tHead && table.tHead.rows.length > 0 ? 0 : 1);=0A= =0A= var itm =3D "";=0A= for (var i =3D rowStart; i < table.rows.length; i++) {=0A= if (table.rows[i].cells.length > column) {=0A= itm =3D ts_getInnerText(table.rows[i].cells[column]);=0A= itm =3D itm.replace(/^[\s\xa0]+/, "").replace(/[\s\xa0]+$/, "");=0A= if (itm !=3D "") break;=0A= }=0A= }=0A= =0A= sortfn =3D ts_sort_caseinsensitive;=0A= if (itm.match(/^\d\d[\/. -][a-zA-Z]{3}[\/. -]\d\d\d\d$/))=0A= sortfn =3D ts_sort_date;=0A= if (itm.match(/^\d\d[\/.-]\d\d[\/.-]\d\d\d\d$/))=0A= sortfn =3D ts_sort_date;=0A= if (itm.match(/^\d\d[\/.-]\d\d[\/.-]\d\d$/))=0A= sortfn =3D ts_sort_date;=0A= if (itm.match(/^[\u00a3$\u20ac]/)) // pound dollar euro=0A= sortfn =3D ts_sort_currency;=0A= if (itm.match(/^[\d.,]+\%?$/))=0A= sortfn =3D ts_sort_numeric;=0A= =0A= var reverse =3D (span.getAttribute("sortdir") =3D=3D 'down');=0A= =0A= var newRows =3D new Array();=0A= for (var j =3D rowStart; j < table.rows.length; j++) {=0A= var row =3D table.rows[j];=0A= var keyText =3D ts_getInnerText(row.cells[column]);=0A= var oldIndex =3D (reverse ? -j : j);=0A= =0A= newRows[newRows.length] =3D new Array(row, keyText, oldIndex);=0A= }=0A= =0A= newRows.sort(sortfn);=0A= =0A= var arrowHTML;=0A= if (reverse) {=0A= arrowHTML =3D '';=0A= newRows.reverse();=0A= span.setAttribute('sortdir','up');=0A= } else {=0A= arrowHTML =3D '';=0A= span.setAttribute('sortdir','down');=0A= }=0A= =0A= // We appendChild rows that already exist to the tbody, so it moves = them rather than creating new ones=0A= // don't do sortbottom rows=0A= for (var i =3D 0; i < newRows.length; i++) {=0A= if ((" "+newRows[i][0].className+" ").indexOf(" sortbottom ") =3D=3D = -1)=0A= table.tBodies[0].appendChild(newRows[i][0]);=0A= }=0A= // do sortbottom rows only=0A= for (var i =3D 0; i < newRows.length; i++) {=0A= if ((" "+newRows[i][0].className+" ").indexOf(" sortbottom ") !=3D -1)=0A= table.tBodies[0].appendChild(newRows[i][0]);=0A= }=0A= =0A= // Delete any other arrows there may be showing=0A= var spans =3D getElementsByClassName(tr, "span", "sortarrow");=0A= for (var i =3D 0; i < spans.length; i++) {=0A= spans[i].innerHTML =3D ' bb ? 1 : a[2] - b[2]);=0A= }=0A= =0A= function ts_sort_currency(a,b) {=0A= var aa =3D ts_parseFloat(a[1].replace(/[^0-9.]/g,''));=0A= var bb =3D ts_parseFloat(b[1].replace(/[^0-9.]/g,''));=0A= return (aa !=3D bb ? aa - bb : a[2] - b[2]);=0A= }=0A= =0A= function ts_sort_numeric(a,b) {=0A= var aa =3D ts_parseFloat(a[1]);=0A= var bb =3D ts_parseFloat(b[1]);=0A= return (aa !=3D bb ? aa - bb : a[2] - b[2]);=0A= }=0A= =0A= function ts_sort_caseinsensitive(a,b) {=0A= var aa =3D a[1].toLowerCase();=0A= var bb =3D b[1].toLowerCase();=0A= return (aa < bb ? -1 : aa > bb ? 1 : a[2] - b[2]);=0A= }=0A= =0A= function ts_sort_default(a,b) {=0A= return (a[1] < b[1] ? -1 : a[1] > b[1] ? 1 : a[2] - b[2]);=0A= }=0A= =0A= function ts_alternate(table) {=0A= // Take object table and get all it's tbodies.=0A= var tableBodies =3D table.getElementsByTagName("tbody");=0A= // Loop through these tbodies=0A= for (var i =3D 0; i < tableBodies.length; i++) {=0A= // Take the tbody, and get all it's rows=0A= var tableRows =3D tableBodies[i].getElementsByTagName("tr");=0A= // Loop through these rows=0A= // Start at 1 because we want to leave the heading row untouched=0A= for (var j =3D 0; j < tableRows.length; j++) {=0A= // Check if j is even, and apply classes for both possible results=0A= var oldClasses =3D tableRows[j].className.split(" ");=0A= var newClassName =3D "";=0A= for (var k =3D 0; k < oldClasses.length; k++) {=0A= if (oldClasses[k] !=3D "" && oldClasses[k] !=3D "even" && = oldClasses[k] !=3D "odd")=0A= newClassName +=3D oldClasses[k] + " ";=0A= }=0A= tableRows[j].className =3D newClassName + (j % 2 =3D=3D 0 ? "even" : = "odd");=0A= }=0A= }=0A= }=0A= =0A= /*=0A= * End of table sorting code=0A= */=0A= =0A= =0A= /**=0A= * Add a cute little box at the top of the screen to inform the user of=0A= * something, replacing any preexisting message.=0A= *=0A= * @param String message HTML to be put inside the right div=0A= * @param String className Used in adding a class; should be different = for each=0A= * call to allow CSS/JS to hide different boxes. null =3D no class = used.=0A= * @return Boolean True on success, false on failure=0A= */=0A= function jsMsg( message, className ) {=0A= if ( !document.getElementById ) {=0A= return false;=0A= }=0A= // We special-case skin structures provided by the software. Skins that=0A= // choose to abandon or significantly modify our formatting can just = define=0A= // an mw-js-message div to start with.=0A= var messageDiv =3D document.getElementById( 'mw-js-message' );=0A= if ( !messageDiv ) {=0A= messageDiv =3D document.createElement( 'div' );=0A= if ( document.getElementById( 'column-content' )=0A= && document.getElementById( 'content' ) ) {=0A= // MonoBook, presumably=0A= document.getElementById( 'content' ).insertBefore(=0A= messageDiv,=0A= document.getElementById( 'content' ).firstChild=0A= );=0A= } else if ( document.getElementById('content')=0A= && document.getElementById( 'article' ) ) {=0A= // Non-Monobook but still recognizable (old-style)=0A= document.getElementById( 'article').insertBefore(=0A= messageDiv,=0A= document.getElementById( 'article' ).firstChild=0A= );=0A= } else {=0A= return false;=0A= }=0A= }=0A= =0A= messageDiv.setAttribute( 'id', 'mw-js-message' );=0A= if( className ) {=0A= messageDiv.setAttribute( 'class', 'mw-js-message-'+className );=0A= }=0A= messageDiv.innerHTML =3D message;=0A= return true;=0A= }=0A= =0A= /**=0A= * Inject a cute little progress spinner after the specified element=0A= *=0A= * @param element Element to inject after=0A= * @param id Identifier string (for use with removeSpinner(), below)=0A= */=0A= function injectSpinner( element, id ) {=0A= var spinner =3D document.createElement( "img" );=0A= spinner.id =3D "mw-spinner-" + id;=0A= spinner.src =3D stylepath + "/common/images/spinner.gif";=0A= spinner.alt =3D spinner.title =3D "...";=0A= if( element.nextSibling ) {=0A= element.parentNode.insertBefore( spinner, element.nextSibling );=0A= } else {=0A= element.parentNode.appendChild( spinner );=0A= }=0A= }=0A= =0A= /**=0A= * Remove a progress spinner added with injectSpinner()=0A= *=0A= * @param id Identifier string=0A= */=0A= function removeSpinner( id ) {=0A= var spinner =3D document.getElementById( "mw-spinner-" + id );=0A= if( spinner ) {=0A= spinner.parentNode.removeChild( spinner );=0A= }=0A= }=0A= =0A= function runOnloadHook() {=0A= // don't run anything below this for non-dom browsers=0A= if (doneOnloadHook || !(document.getElementById && = document.getElementsByTagName)) {=0A= return;=0A= }=0A= =0A= // set this before running any hooks, since any errors below=0A= // might cause the function to terminate prematurely=0A= doneOnloadHook =3D true;=0A= =0A= histrowinit();=0A= unhidetzbutton();=0A= tabbedprefs();=0A= updateTooltipAccessKeys( null );=0A= akeytt( null );=0A= scrollEditBox();=0A= setupCheckboxShiftClick();=0A= sortables_init();=0A= =0A= // Run any added-on functions=0A= for (var i =3D 0; i < onloadFuncts.length; i++) {=0A= onloadFuncts[i]();=0A= }=0A= }=0A= =0A= /**=0A= * Add an event handler to an element=0A= *=0A= * @param Element element Element to add handler to=0A= * @param String attach Event to attach to=0A= * @param callable handler Event handler callback=0A= */=0A= function addHandler( element, attach, handler ) {=0A= if( window.addEventListener ) {=0A= element.addEventListener( attach, handler, false );=0A= } else if( window.attachEvent ) {=0A= element.attachEvent( 'on' + attach, handler );=0A= }=0A= }=0A= =0A= /**=0A= * Add a click event handler to an element=0A= *=0A= * @param Element element Element to add handler to=0A= * @param callable handler Event handler callback=0A= */=0A= function addClickHandler( element, handler ) {=0A= addHandler( element, 'click', handler );=0A= }=0A= //note: all skins should call runOnloadHook() at the end of html output,=0A= // so the below should be redundant. It's there just in case.=0A= hookEvent("load", runOnloadHook);=0A= hookEvent("load", mwSetupToolbar);=0A= ------=_NextPart_000_0017_01C9EEDC.097EF1E0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/index.php5?title=-&action=raw&smaxage=0&gen=js&useskin=monobook /* generated javascript */=0A= var skin =3D 'monobook';=0A= var stylepath =3D '/wiki/skins';=0A= =0A= /* MediaWiki:Common.js */=0A= /* N=E2=80=99importe quel JavaScript ici sera charg=C3=A9 pour = n=E2=80=99importe quel utilisateur et pour chaque page = acc=C3=A9d=C3=A9e. */=0A= =0A= /* MediaWiki:Monobook.js (deprecated; migrate to Common.js!) */=0A= /* Deprecated; use [[MediaWiki:common.js]] */ ------=_NextPart_000_0017_01C9EEDC.097EF1E0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/skins/common/ajax.js?97 // remote scripting library=0A= // (c) copyright 2005 modernmethod, inc=0A= var sajax_debug_mode =3D false;=0A= var sajax_request_type =3D "GET";=0A= =0A= /**=0A= * if sajax_debug_mode is true, this function outputs given the message = into =0A= * the element with id =3D sajax_debug; if no such element exists in the = document, =0A= * it is injected.=0A= */=0A= function sajax_debug(text) {=0A= if (!sajax_debug_mode) return false;=0A= =0A= var e=3D document.getElementById('sajax_debug');=0A= =0A= if (!e) {=0A= e=3D document.createElement("p");=0A= e.className=3D 'sajax_debug';=0A= e.id=3D 'sajax_debug';=0A= =0A= var b=3D document.getElementsByTagName("body")[0];=0A= =0A= if (b.firstChild) b.insertBefore(e, b.firstChild);=0A= else b.appendChild(e);=0A= }=0A= =0A= var m=3D document.createElement("div");=0A= m.appendChild( document.createTextNode( text ) );=0A= =0A= e.appendChild( m );=0A= =0A= return true;=0A= }=0A= =0A= /**=0A= * compatibility wrapper for creating a new XMLHttpRequest object.=0A= */=0A= function sajax_init_object() {=0A= sajax_debug("sajax_init_object() called..")=0A= var A;=0A= try {=0A= // Try the new style before ActiveX so we don't=0A= // unnecessarily trigger warnings in IE 7 when=0A= // set to prompt about ActiveX usage=0A= A =3D new XMLHttpRequest();=0A= } catch (e) {=0A= try {=0A= A=3Dnew ActiveXObject("Msxml2.XMLHTTP");=0A= } catch (e) {=0A= try {=0A= A=3Dnew ActiveXObject("Microsoft.XMLHTTP");=0A= } catch (oc) {=0A= A=3Dnull;=0A= }=0A= }=0A= }=0A= if (!A)=0A= sajax_debug("Could not create connection object.");=0A= =0A= return A;=0A= }=0A= =0A= /**=0A= * Perform an ajax call to mediawiki. Calls are handeled by = AjaxDispatcher.php=0A= * func_name - the name of the function to call. Must be registered in = $wgAjaxExportList=0A= * args - an array of arguments to that function=0A= * target - the target that will handle the result of the call. If this = is a function,=0A= * if will be called with the XMLHttpRequest as a parameter; = if it's an input=0A= * element, its value will be set to the resultText; if it's = another type of=0A= * element, its innerHTML will be set to the resultText.=0A= *=0A= * Example:=0A= * sajax_do_call('doFoo', [1, 2, 3], = document.getElementById("showFoo"));=0A= *=0A= * This will call the doFoo function via MediaWiki's AjaxDispatcher, with=0A= * (1, 2, 3) as the parameter list, and will show the result in the = element=0A= * with id =3D showFoo=0A= */=0A= function sajax_do_call(func_name, args, target) {=0A= var i, x, n;=0A= var uri;=0A= var post_data;=0A= uri =3D wgServer +=0A= ((wgScript =3D=3D null) ? (wgScriptPath + "/index.php") : wgScript) +=0A= "?action=3Dajax";=0A= if (sajax_request_type =3D=3D "GET") {=0A= if (uri.indexOf("?") =3D=3D -1)=0A= uri =3D uri + "?rs=3D" + encodeURIComponent(func_name);=0A= else=0A= uri =3D uri + "&rs=3D" + encodeURIComponent(func_name);=0A= for (i =3D 0; i < args.length; i++)=0A= uri =3D uri + "&rsargs[]=3D" + encodeURIComponent(args[i]);=0A= //uri =3D uri + "&rsrnd=3D" + new Date().getTime();=0A= post_data =3D null;=0A= } else {=0A= post_data =3D "rs=3D" + encodeURIComponent(func_name);=0A= for (i =3D 0; i < args.length; i++)=0A= post_data =3D post_data + "&rsargs[]=3D" + = encodeURIComponent(args[i]);=0A= }=0A= x =3D sajax_init_object();=0A= if (!x) {=0A= alert("AJAX not supported");=0A= return false;=0A= }=0A= =0A= try {=0A= x.open(sajax_request_type, uri, true);=0A= } catch (e) {=0A= if (window.location.hostname =3D=3D "localhost") {=0A= alert("Your browser blocks XMLHttpRequest to 'localhost', try using a = real hostname for development/testing.");=0A= }=0A= throw e;=0A= }=0A= if (sajax_request_type =3D=3D "POST") {=0A= x.setRequestHeader("Method", "POST " + uri + " HTTP/1.1");=0A= x.setRequestHeader("Content-Type", = "application/x-www-form-urlencoded");=0A= }=0A= x.setRequestHeader("Pragma", "cache=3Dyes");=0A= x.setRequestHeader("Cache-Control", "no-transform");=0A= x.onreadystatechange =3D function() {=0A= if (x.readyState !=3D 4)=0A= return;=0A= =0A= sajax_debug("received (" + x.status + " " + x.statusText + ") " + = x.responseText);=0A= =0A= //if (x.status !=3D 200)=0A= // alert("Error: " + x.status + " " + x.statusText + ": " + = x.responseText);=0A= //else=0A= =0A= if ( typeof( target ) =3D=3D 'function' ) {=0A= target( x );=0A= }=0A= else if ( typeof( target ) =3D=3D 'object' ) {=0A= if ( target.tagName =3D=3D 'INPUT' ) {=0A= if (x.status =3D=3D 200) target.value=3D x.responseText;=0A= //else alert("Error: " + x.status + " " + x.statusText + " (" + = x.responseText + ")");=0A= }=0A= else {=0A= if (x.status =3D=3D 200) target.innerHTML =3D x.responseText;=0A= else target.innerHTML=3D "
Error: " + x.status + = " " + x.statusText + " (" + x.responseText + ")
";=0A= }=0A= }=0A= else {=0A= alert("bad target for sajax_do_call: not a function or object: " + = target);=0A= }=0A= =0A= return;=0A= }=0A= =0A= sajax_debug(func_name + " uri =3D " + uri + " / post =3D " + post_data);=0A= x.send(post_data);=0A= sajax_debug(func_name + " waiting..");=0A= delete x;=0A= =0A= return true;=0A= }=0A= ------=_NextPart_000_0017_01C9EEDC.097EF1E0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/skins/common/ajaxwatch.js?97 // dependencies:=0A= // * ajax.js:=0A= /*extern sajax_init_object, sajax_do_call */=0A= // * wikibits.js:=0A= /*extern changeText, akeytt, hookEvent, jsMsg */=0A= =0A= // These should have been initialized in the generated js=0A= /*extern wgAjaxWatch, wgPageName */=0A= =0A= if(typeof wgAjaxWatch =3D=3D=3D "undefined" || !wgAjaxWatch) {=0A= var wgAjaxWatch =3D {=0A= watchMsg: "Watch",=0A= unwatchMsg: "Unwatch",=0A= watchingMsg: "Watching...",=0A= unwatchingMsg: "Unwatching..."=0A= };=0A= }=0A= =0A= wgAjaxWatch.supported =3D true; // supported on current page and by = browser=0A= wgAjaxWatch.watching =3D false; // currently watching page=0A= wgAjaxWatch.inprogress =3D false; // ajax request in progress=0A= wgAjaxWatch.timeoutID =3D null; // see wgAjaxWatch.ajaxCall=0A= wgAjaxWatch.watchLinks =3D []; // "watch"/"unwatch" links=0A= =0A= wgAjaxWatch.setLinkText =3D function(newText) {=0A= for (i =3D 0; i < wgAjaxWatch.watchLinks.length; i++) {=0A= changeText(wgAjaxWatch.watchLinks[i], newText);=0A= }=0A= };=0A= =0A= wgAjaxWatch.setLinkID =3D function(newId) {=0A= // We can only set the first one=0A= wgAjaxWatch.watchLinks[0].setAttribute( 'id', newId );=0A= akeytt(newId); // update tooltips for Monobook=0A= };=0A= =0A= wgAjaxWatch.setHref =3D function( string ) {=0A= for( i =3D 0; i < wgAjaxWatch.watchLinks.length; i++ ) {=0A= if( string =3D=3D 'watch' ) {=0A= wgAjaxWatch.watchLinks[i].href =3D wgAjaxWatch.watchLinks[i].href=0A= .replace( /&action=3Dunwatch/, '&action=3Dwatch' );=0A= } else if( string =3D=3D 'unwatch' ) {=0A= wgAjaxWatch.watchLinks[i].href =3D wgAjaxWatch.watchLinks[i].href=0A= .replace( /&action=3Dwatch/, '&action=3Dunwatch' );=0A= }=0A= }=0A= }=0A= =0A= wgAjaxWatch.ajaxCall =3D function() {=0A= if(!wgAjaxWatch.supported) {=0A= return true;=0A= } else if (wgAjaxWatch.inprogress) {=0A= return false;=0A= }=0A= if(!wfSupportsAjax()) {=0A= // Lazy initialization so we don't toss up=0A= // ActiveX warnings on initial page load=0A= // for IE 6 users with security settings.=0A= wgAjaxWatch.supported =3D false;=0A= return true;=0A= }=0A= =0A= wgAjaxWatch.inprogress =3D true;=0A= wgAjaxWatch.setLinkText( wgAjaxWatch.watching=0A= ? wgAjaxWatch.unwatchingMsg : wgAjaxWatch.watchingMsg);=0A= sajax_do_call(=0A= "wfAjaxWatch",=0A= [wgPageName, (wgAjaxWatch.watching ? "u" : "w")], =0A= wgAjaxWatch.processResult=0A= );=0A= // if the request isn't done in 10 seconds, allow user to try again=0A= wgAjaxWatch.timeoutID =3D window.setTimeout(=0A= function() { wgAjaxWatch.inprogress =3D false; },=0A= 10000=0A= );=0A= return false;=0A= };=0A= =0A= wgAjaxWatch.processResult =3D function(request) {=0A= if(!wgAjaxWatch.supported) {=0A= return;=0A= }=0A= var response =3D request.responseText;=0A= if( response.match(/^/) ) {=0A= wgAjaxWatch.watching =3D true;=0A= wgAjaxWatch.setLinkText(wgAjaxWatch.unwatchMsg);=0A= wgAjaxWatch.setLinkID("ca-unwatch");=0A= wgAjaxWatch.setHref( 'unwatch' );=0A= } else if( response.match(/^/) ) {=0A= wgAjaxWatch.watching =3D false;=0A= wgAjaxWatch.setLinkText(wgAjaxWatch.watchMsg);=0A= wgAjaxWatch.setLinkID("ca-watch");=0A= wgAjaxWatch.setHref( 'watch' );=0A= } else {=0A= // Either we got a error code or it just plain broke.=0A= window.location.href =3D wgAjaxWatch.watchLinks[0].href;=0A= return;=0A= }=0A= jsMsg( response.substr(4), 'watch' );=0A= wgAjaxWatch.inprogress =3D false;=0A= if(wgAjaxWatch.timeoutID) {=0A= window.clearTimeout(wgAjaxWatch.timeoutID);=0A= }=0A= return;=0A= };=0A= =0A= wgAjaxWatch.onLoad =3D function() {=0A= // This document structure hardcoding sucks. We should make a class and=0A= // toss all this out the window.=0A= var el1 =3D document.getElementById("ca-unwatch");=0A= var el2 =3D null;=0A= if (!el1) {=0A= el1 =3D document.getElementById("mw-unwatch-link1");=0A= el2 =3D document.getElementById("mw-unwatch-link2");=0A= }=0A= if(el1) {=0A= wgAjaxWatch.watching =3D true;=0A= } else {=0A= wgAjaxWatch.watching =3D false;=0A= el1 =3D document.getElementById("ca-watch");=0A= if (!el1) {=0A= el1 =3D document.getElementById("mw-watch-link1");=0A= el2 =3D document.getElementById("mw-watch-link2");=0A= }=0A= if(!el1) {=0A= wgAjaxWatch.supported =3D false;=0A= return;=0A= }=0A= }=0A= =0A= // The id can be either for the parent (Monobook-based) or the element=0A= // itself (non-Monobook)=0A= wgAjaxWatch.watchLinks.push( el1.tagName.toLowerCase() =3D=3D "a"=0A= ? el1 : el1.firstChild );=0A= =0A= if( el2 ) {=0A= wgAjaxWatch.watchLinks.push( el2 );=0A= }=0A= =0A= // I couldn't get for (watchLink in wgAjaxWatch.watchLinks) to work, if=0A= // you can be my guest.=0A= for( i =3D 0; i < wgAjaxWatch.watchLinks.length; i++ ) {=0A= wgAjaxWatch.watchLinks[i].onclick =3D wgAjaxWatch.ajaxCall;=0A= }=0A= return;=0A= };=0A= =0A= hookEvent("load", wgAjaxWatch.onLoad);=0A= =0A= /**=0A= * @return boolean whether the browser supports XMLHttpRequest=0A= */=0A= function wfSupportsAjax() {=0A= var request =3D sajax_init_object();=0A= var supportsAjax =3D request ? true : false;=0A= delete request;=0A= return supportsAjax;=0A= }=0A= ------=_NextPart_000_0017_01C9EEDC.097EF1E0--