From: Subject: Card Security Code - Wikipedia, the free encyclopedia Date: Wed, 5 Mar 2008 10:18:57 -0500 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01C87EAA.525F0C40" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C87EAA.525F0C40 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/wiki/Card_Security_Code =EF=BB=BF Card Security Code - = Wikipedia, the free encyclopedia

Card Security Code

From Wikipedia, the free encyclopedia

Jump to: navig= ation,=20 sear= ch
=20
3D""
The Card Security Code is located on the back of MasterCard,=20 Visa = and Discover credit = or debit=20 cards and is typically a separate group of 3 digits to the right of the=20 signature strip.
=20
3D""
On American = Express cards,=20 the Card Security Code is a printed (NOT embossed) group of four = digits=20 on the front towards the right.

The Card Security Code (CSC), sometimes called Card=20 Verification Value or Code (CVV or CVC), is a security = feature for=20 credit or=20 debit card transactions, giving increased protection against credit card=20 fraud.

There are actually two security codes:

  • The first code, called CVC1 or CVV1, is encoded on the magnetic = stripe of=20 the card and used for transactions in person.=20
  • The second code, and the most cited, is CVV2 or CVC2. This = CSC=20 (also known as a CCID or Credit Card ID) is often asked for by = merchants for=20 them to secure "card not present" transactions occurring over the = Internet, by=20 mail, fax or over the phone. In many countries in Western Europe, due = to=20 increased attempts at card fraud, it is now mandatory to provide this = code=20 when the cardholder is not present in person.

This latter CSC should not be confused with the = standard card=20 account number appearing in embossed or printed digits. = (The=20 standard card number undergoes a separate validation algorithm called = the Luhn=20 algorithm which serves to determine whether a given card's number is = appropriate.)

Contents

  • 1 Location of = CVV2=20
  • 2 Security = benefits of=20 CVV2=20
  • 3 CVV2 = limitations=20
  • 4 See = also=20
  • 5 References=20

[edit]=20 Location of CVV2

The CVV2 is a 3- or 4-digit value printed on the card or signature = strip, but=20 not encoded on the magnetic stripe.

  • MasterCard, Visa = and Discover = credit and=20 debit cards have a 3-digit code, called the "CVC2" (card validation = code),=20 "CVV2" (card verification value), and "CID" (card identification = number),=20 respectively. It is not embossed like the card number, and is always = the final=20 group of numbers printed on the back signature panel of the card. New = North=20 American MasterCard and Visa cards feature the "CVC2" in a separate = panel to=20 the right of the signature strip.[1]<= /SUP>=20 This has been done to prevent overwriting of the numbers by signing=20 the card.
  • American = Express=20 cards have a 4-digit code printed on the front side of the card above = the=20 number, referred to as the CID (or Unique Card Code). It is printed = flat, not=20 embossed like the card number.

The number is generated when the card is issued, by encrypting the = card=20 number and expiration date under a key known only to the issuing bank. = Supplying=20 this code in a transaction is intended to verify that the customer has = the card=20 in their physical possession. To date, no cracks for this system are = known.

[edit]=20 Security benefits of CVV2

Since the CVV2 is not contained on the magnetic stripe of the card, = it is not=20 typically included in the transaction when the card is used face to face = at a=20 merchant. However, some merchants in North America, such as Sears<= /A> and=20 Staples, have=20 recently begun requiring the code. For American = Express cards,=20 this has been an invariable practice (for "card not present" = transactions) in=20 European Union (EU) states like Ireland and the United Kingdom since the = start=20 of 2005. This provides a level of protection to the bank/cardholder, in = that a=20 corrupt merchant cannot simply capture the magnetic stripe details of a = card and=20 use them later for "card not present" purchases over the phone, mail = order or=20 Internet. To do this, a merchant would also have to note the CVV2 = visually and=20 record it, which is more likely to arouse the = cardholder's suspicion.

Online merchants who require the CVV2 in their transactions are = forbidden[2]=20 in the USA by Visa from storing the CVV2 once the individual transaction = is=20 authorized and completed. This way, if a database of transactions is compromised= , the=20 CVV2 is not included, and the stolen card numbers are = less useful.

[edit]=20 CVV2 limitations

[edit]=20 See also

[edit]=20 References

  1. ^= Card Security Features and Acceptance, Merchant = Resources |=20 Visa.ca=20
  2. ^ a=20 b=20 http://usa.visa.com/download/merchants/rules_for_visa_merc= hants.pdf=20
  3. ^ a=20 b=20 Urban=20 Legends Reference Pages: Visa Fraud Investigation Scam =
Retrieved from "http://en.wikipe= dia.org/wiki/Card_Security_Code"
Personal tools
  • Log=20 in / create account
Navigation
Interaction
Toolbox
Languages
------=_NextPart_000_0000_01C87EAA.525F0C40 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://upload.wikimedia.org/wikipedia/en/thumb/6/6f/CVC2SampleVisaNew.png/180px-CVC2SampleVisaNew.png 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 ------=_NextPart_000_0000_01C87EAA.525F0C40 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://en.wikipedia.org/skins-1.5/common/images/magnify-clip.png iVBORw0KGgoAAAANSUhEUgAAAA8AAAALCAMAAACXmSduAAAADFBMVEX///9dXV2rq6vt7e2Np0s1 AAAAAXRSTlMAQObYZgAAADdJREFUeJyFzkEOACAIA8G2/P/PAhIhXNzbJAICgDpzgo/UNSr9bTFV i8Ipsa1xgsv7vWfjY94BPicAt2NgJMgAAAAASUVORK5CYII= ------=_NextPart_000_0000_01C87EAA.525F0C40 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/CIDSampleAmex.png/180px-CIDSampleAmex.png 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 Y7/ELs3MIQQABd4BGT4OshoAAAAASUVORK5CYII= ------=_NextPart_000_0000_01C87EAA.525F0C40 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://en.wikipedia.org/skins-1.5/common/images/poweredby_mediawiki_88x31.png iVBORw0KGgoAAAANSUhEUgAAAFgAAAAfCAMAAABUFvrSAAAADFBMVEVRg6VCQkKUlJTW1tbaiMYz AAABUklEQVR4nO2V2xKDIAxE1+T//7mQTQSCOkyLb810kIsc1lwo5CWD6Cv2Bz+ANx2UwKJiv/1g WpLNuTsC17EETrIBLa+VVktH2Sskm2BT1nELFunAg8ayuyY899dBewjBwlEGl1mtS1Pp2DYDwyTy o+2YKtg84IqRNBv4gGnVRK5HHu4KynYEqB4UTsWiyakdeLIAK/iq9STG9mDUeOYquM46eMUwRm9N 8Re2T/EdGMekFi14yN/aBcuzWiOUHC25AszJAQyN9GKGqHiynEctgcH9tpt5zcSuuayRhmrp7SX5 5OMebBD1kiM4+sJ8rifEygA+JnDzsRevsLQ9AMYyQFSKc5uPObryhPvMxWjcEAFG1MZ5I43gM0X8 OpZ8u4l7DicsLjxB3HvSqn4CB5tyhxQAjwILN4InHNMlVt8Rxyuw3QY//4lM4K7dCt5mf3APfsk+ 4vYZN6pqWHkAAAAASUVORK5CYII= ------=_NextPart_000_0000_01C87EAA.525F0C40 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://en.wikipedia.org/images/wikimedia-button.png iVBORw0KGgoAAAANSUhEUgAAAFgAAAAfCAMAAABUFvrSAAAADFBMVEVseGnFxsY/obbu7+9aq9dt AAABGElEQVR4nO3S7RKEIAgF0Au8/zvvKChiVPb1b5l21GJPhII+CvzhHRhYfdNZXnwOrMtXYGBZ Pk1qCcwBrstHgeYWqsO6fAHmBH4oO1w+X906fyqjuwSjmMG9GfDfdOlYd2TY8D5zmKEyl4l3GZrc Lgy3MBwOHMKoTUCDrWREr1WKANsMNMMKQv1YcgNDxTSMAW63HMYeTAFGDsOLmFtxBA/VHG4ehneE HsOH58dNRLaw3pL74bAdCxoOxclfF2D7cDaYrTmrMCWZClvJosfO3KTgsiNiPZQ+q6sdWGUuZZAv ttkFQ62Q+iskczts2BDp15sywset2MqZK9YCudCKWU7dWNrKqZjp3eybsEi+EXdihl+LL+GP4gev /BDr79qa8wAAAABJRU5ErkJggg== ------=_NextPart_000_0000_01C87EAA.525F0C40 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/skins-1.5/common/shared.css?119 .mw-plusminus-null { COLOR: #aaa } .texvc { DIRECTION: ltr; unicode-bidi: embed } IMG.tex { VERTICAL-ALIGN: middle } SPAN.texhtml { FONT-FAMILY: serif } #toolbar { CLEAR: both } #wpTextbox1 { CLEAR: both } DIV#mw-js-message { BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 2.5%; BORDER-TOP: #ddd 1px = solid; PADDING-LEFT: 2.5%; PADDING-BOTTOM: 0.5em; MARGIN: 1em 5%; = BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ddd 1px = solid; BACKGROUND-COLOR: #fcfcfc } .editsection { FLOAT: right; MARGIN-LEFT: 5px } TABLE.filehistory { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: = #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BORDER-COLLAPSE: collapse } TABLE.filehistory TH { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #ccc = 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: = top; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc = 1px solid } TABLE.filehistory TD { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #ccc = 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: = top; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc = 1px solid } TABLE.filehistory TH { TEXT-ALIGN: left } TABLE.filehistory TD.mw-imagepage-filesize { WHITE-SPACE: nowrap } TABLE.filehistory TH.mw-imagepage-filesize { WHITE-SPACE: nowrap } LI SPAN.deleted { COLOR: #888; FONT-STYLE: italic; TEXT-DECORATION: line-through } SPAN.history-deleted { COLOR: #888; FONT-STYLE: italic; TEXT-DECORATION: line-through } BODY.ltr TD.mw-label { TEXT-ALIGN: right } BODY.ltr TD.mw-input { TEXT-ALIGN: left } BODY.ltr TD.mw-submit { TEXT-ALIGN: left } BODY.rtl TD.mw-label { TEXT-ALIGN: left } BODY.rtl TD.mw-input { TEXT-ALIGN: right } BODY.rtl TD.mw-submit { TEXT-ALIGN: right } TD.mw-label { VERTICAL-ALIGN: top } TD.mw-submit { WHITE-SPACE: nowrap } BODY.rtl .thumbcaption { TEXT-ALIGN: right } BODY.rtl .magnify { FLOAT: left } BODY.ltr .thumbcaption { TEXT-ALIGN: left } BODY.ltr .magnify { FLOAT: right } .mw-hidden-cats-hidden { DISPLAY: none } ------=_NextPart_000_0000_01C87EAA.525F0C40 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/skins-1.5/monobook/main.css?119 #column-content { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.6em -12.2em; WIDTH: 100%; PADDING-TOP: 0px } #content { PADDING-RIGHT: 1em; PADDING-LEFT: 1em; Z-INDEX: 2; PADDING-BOTTOM: 1em; = MARGIN: 2.8em 0px 0px 12.2em; PADDING-TOP: 0px; POSITION: relative } #column-one { PADDING-TOP: 160px } #content { BORDER-RIGHT: #aaa 1px; BORDER-TOP: #aaa 1px solid; BACKGROUND: white; = BORDER-LEFT: #aaa 1px solid; COLOR: black; LINE-HEIGHT: 1.5em; = BORDER-BOTTOM: #aaa 1px solid } BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(headbg.jpg) = #f9f9f9 no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: = x-small sans-serif; COLOR: black; PADDING-TOP: 0px } #globalWrapper { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 127%; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px } .visualClear { CLEAR: both } TABLE { FONT-SIZE: 100%; COLOR: black; BACKGROUND-COLOR: white } 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 { VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: = none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } P { MARGIN: 0.4em 0px 0.5em; LINE-HEIGHT: 1.5em } P IMG { MARGIN: 0px } HR { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; MARGIN: 0.2em 0px; COLOR: #aaa; HEIGHT: 1px; BACKGROUND-COLOR: = #aaa; BORDER-RIGHT-WIDTH: 0px } H1 { FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; = BORDER-BOTTOM: #aaa 1px solid } H2 { FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; = BORDER-BOTTOM: #aaa 1px solid } H3 { FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; = BORDER-BOTTOM: #aaa 1px solid } H4 { FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; = BORDER-BOTTOM: #aaa 1px solid } H5 { FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; = BORDER-BOTTOM: #aaa 1px solid } H6 { FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; = BORDER-BOTTOM: #aaa 1px solid } H1 { FONT-SIZE: 188% } H1 .editsection { FONT-SIZE: 53% } H2 { FONT-SIZE: 150% } H2 .editsection { FONT-SIZE: 67% } H3 { FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none } H4 { FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none } H5 { FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none } H6 { FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none } H3 { FONT-SIZE: 132% } H3 .editsection { FONT-WEIGHT: normal; FONT-SIZE: 76% } H4 { FONT-SIZE: 116% } H4 .editsection { FONT-WEIGHT: normal; FONT-SIZE: 86% } H5 { FONT-SIZE: 100% } H5 .editsection { FONT-WEIGHT: normal } H6 { FONT-SIZE: 80% } H6 .editsection { FONT-WEIGHT: normal; FONT-SIZE: 125% } UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: = url(bullet.gif); PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 0px 1.5em; = LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: square } OL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; = PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 0px 3.2em; LINE-HEIGHT: 1.5em; = PADDING-TOP: 0px } LI { MARGIN-BOTTOM: 0.1em } DT { FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.1em } DL { MARGIN-TOP: 0.2em; MARGIN-BOTTOM: 0.5em } DD { MARGIN-BOTTOM: 0.1em; MARGIN-LEFT: 2em; LINE-HEIGHT: 1.5em } FIELDSET { BORDER-RIGHT: #2f6fab 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: = #2f6fab 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 1em = 0px; BORDER-LEFT: #2f6fab 1px solid; LINE-HEIGHT: 1.5em; PADDING-TOP: = 0px; BORDER-BOTTOM: #2f6fab 1px solid } LEGEND { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 95%; = PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em } FORM { MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } TEXTAREA { PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; = WIDTH: 100%; PADDING-TOP: 0.1em } INPUT.historysubmit { PADDING-RIGHT: 0.3em! important; PADDING-LEFT: 0.3em! important; = FONT-SIZE: 94%; PADDING-BOTTOM: 0.3em! important; MARGIN-LEFT: 1.6em; = CURSOR: pointer; PADDING-TOP: 0px! important; HEIGHT: 1.7em! important } SELECT { VERTICAL-ALIGN: top } ABBR { BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: help; COLOR: = black; BORDER-BOTTOM: black 1px dotted } ACRONYM { BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: help; COLOR: = black; BORDER-BOTTOM: black 1px dotted } .explain { BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: help; COLOR: = black; BORDER-BOTTOM: black 1px dotted } Q { FONT-STYLE: italic; FONT-FAMILY: Times, "Times New Roman", serif } CODE { BACKGROUND-COLOR: #f9f9f9 } PRE { BORDER-RIGHT: #2f6fab 1px dashed; PADDING-RIGHT: 1em; BORDER-TOP: = #2f6fab 1px dashed; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: = #2f6fab 1px dashed; COLOR: black; LINE-HEIGHT: 1.1em; PADDING-TOP: 1em; = BORDER-BOTTOM: #2f6fab 1px dashed; BACKGROUND-COLOR: #f9f9f9 } #siteSub { DISPLAY: none } #jump-to-nav { DISPLAY: none } #contentSub { FONT-SIZE: 84%; MARGIN: 0px 0px 1.4em 1em; WIDTH: auto; COLOR: #7d7d7d; = LINE-HEIGHT: 1.2em } #contentSub2 { FONT-SIZE: 84%; MARGIN: 0px 0px 1.4em 1em; WIDTH: auto; COLOR: #7d7d7d; = LINE-HEIGHT: 1.2em } 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-RIGHT: #ffa500 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: = #ffa500 1px solid; PADDING-LEFT: 1em; FONT-WEIGHT: bold; PADDING-BOTTOM: = 0.5em; MARGIN: 2em 0px 1em; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffa500 = 1px solid; COLOR: black; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ffa500 1px = solid; BACKGROUND-COLOR: #ffce7b } #siteNotice { PADDING-RIGHT: 0.9em; PADDING-LEFT: 0.9em; FONT-SIZE: 95%; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center } #siteNotice P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .error { FONT-SIZE: larger; COLOR: red } .errorbox { BORDER-RIGHT: 2px solid; PADDING-RIGHT: 1em; BORDER-TOP: 2px solid; = PADDING-LEFT: 1em; FONT-SIZE: larger; FLOAT: left; MARGIN-BOTTOM: 2em; = PADDING-BOTTOM: 0.5em; BORDER-LEFT: 2px solid; COLOR: #000; PADDING-TOP: = 0.5em; BORDER-BOTTOM: 2px solid } .successbox { BORDER-RIGHT: 2px solid; PADDING-RIGHT: 1em; BORDER-TOP: 2px solid; = PADDING-LEFT: 1em; FONT-SIZE: larger; FLOAT: left; MARGIN-BOTTOM: 2em; = PADDING-BOTTOM: 0.5em; BORDER-LEFT: 2px solid; COLOR: #000; PADDING-TOP: = 0.5em; BORDER-BOTTOM: 2px solid } .errorbox { BORDER-LEFT-COLOR: red; BORDER-BOTTOM-COLOR: red; BORDER-TOP-COLOR: = red; BACKGROUND-COLOR: #fff2f2; BORDER-RIGHT-COLOR: red } .successbox { BORDER-LEFT-COLOR: green; BORDER-BOTTOM-COLOR: green; BORDER-TOP-COLOR: = green; BACKGROUND-COLOR: #dfd; BORDER-RIGHT-COLOR: green } .errorbox H2 { DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0px 0.5em = 0px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } .successbox H2 { DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0px 0.5em = 0px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } #catlinks { CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; = BORDER-TOP: #aaa 1px solid; MARGIN-TOP: 1em; PADDING-LEFT: 5px; = PADDING-BOTTOM: 5px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; = BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #f9f9f9 } .documentDescription { DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 1em 0px; LINE-HEIGHT: 1.5em } .documentByLine { CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 90%; COLOR: #76797c; = TEXT-ALIGN: right } .center { WIDTH: 100%; TEXT-ALIGN: center } *.center * { MARGIN-LEFT: auto; MARGIN-RIGHT: auto } .small { FONT-SIZE: 94% } .small * { FONT-SIZE: 94% } TABLE.small { FONT-SIZE: 100% } #toc { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px = solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; = BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px = solid; BACKGROUND-COLOR: #f9f9f9 } .toc { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px = solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; = BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px = solid; BACKGROUND-COLOR: #f9f9f9 } .mw-warning { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px = solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; = BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px = solid; BACKGROUND-COLOR: #f9f9f9 } #toc H2 { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: = bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; = PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; = BORDER-BOTTOM-STYLE: none } .toc H2 { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: = bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; = PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; = BORDER-BOTTOM-STYLE: none } #toc #toctitle { TEXT-ALIGN: center } .toc #toctitle { TEXT-ALIGN: center } #toc .toctitle { TEXT-ALIGN: center } .toc .toctitle { TEXT-ALIGN: center } #toc UL { PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; MARGIN-LEFT: 0px; = LIST-STYLE-TYPE: none; TEXT-ALIGN: left } .toc UL { PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; MARGIN-LEFT: 0px; = LIST-STYLE-TYPE: none; TEXT-ALIGN: left } #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 { MARGIN-LEFT: 50px; MARGIN-RIGHT: 50px; TEXT-ALIGN: center } DIV.floatright { BORDER-TOP-WIDTH: 0px; CLEAR: right; BORDER-LEFT-WIDTH: 0px; FLOAT: = right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 0.5em 0.5em; POSITION: = relative; BORDER-RIGHT-WIDTH: 0px } TABLE.floatright { BORDER-TOP-WIDTH: 0px; CLEAR: right; BORDER-LEFT-WIDTH: 0px; FLOAT: = right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 0.5em 0.5em; POSITION: = relative; BORDER-RIGHT-WIDTH: 0px } DIV.floatright P { FONT-STYLE: italic } DIV.floatleft { BORDER-TOP-WIDTH: 0px; CLEAR: left; BORDER-LEFT-WIDTH: 0px; FLOAT: = left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0.5em 0.5em 0px; POSITION: = relative; BORDER-RIGHT-WIDTH: 0px } TABLE.floatleft { BORDER-TOP-WIDTH: 0px; CLEAR: left; BORDER-LEFT-WIDTH: 0px; FLOAT: = left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0.5em 0.5em 0px; POSITION: = relative; BORDER-RIGHT-WIDTH: 0px } DIV.floatleft P { FONT-STYLE: italic } DIV.thumb { BORDER-LEFT-COLOR: white; MARGIN-BOTTOM: 0.5em; BORDER-BOTTOM-COLOR: = white; WIDTH: auto; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: white; = BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: = white; BORDER-BOTTOM-STYLE: solid } DIV.thumbinner { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px! important; = BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px! important; FONT-SIZE: = 94%; PADDING-BOTTOM: 3px! important; OVERFLOW: hidden; BORDER-LEFT: #ccc = 1px solid; PADDING-TOP: 3px! important; BORDER-BOTTOM: #ccc 1px solid; = BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center } HTML .thumbimage { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: = #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid } HTML .thumbcaption { PADDING-RIGHT: 3px! important; PADDING-LEFT: 3px! important; FONT-SIZE: = 94%; PADDING-BOTTOM: 3px! important; BORDER-TOP-STYLE: none; = LINE-HEIGHT: 1.4em; PADDING-TOP: 3px! important; BORDER-RIGHT-STYLE: = none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: = none } DIV.magnify { BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; = BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; = BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important } DIV.magnify A { DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; = BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; = BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important } DIV.magnify IMG { DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; = BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; = BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important } DIV.tright { BORDER-TOP-WIDTH: 0.5em; CLEAR: right; BORDER-LEFT-WIDTH: 1.4em; FLOAT: = right; BORDER-BOTTOM-WIDTH: 0.8em; BORDER-RIGHT-WIDTH: 0px } DIV.tleft { BORDER-TOP-WIDTH: 0.5em; CLEAR: left; BORDER-LEFT-WIDTH: 0px; FLOAT: = left; BORDER-BOTTOM-WIDTH: 0.8em; MARGIN-RIGHT: 0.5em; = BORDER-RIGHT-WIDTH: 1.4em } IMG.thumbborder { BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; = BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid } .hiddenStructure { DISPLAY: none } TABLE.rimage { FLOAT: right; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 1em; POSITION: relative; = TEXT-ALIGN: center } .toccolours { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px = solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; = BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px = solid; BACKGROUND-COLOR: #f9f9f9 } DIV.townBox { CLEAR: right; BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0.3em; = BORDER-TOP: gray 1px solid; PADDING-LEFT: 0.3em; BACKGROUND: white; = FLOAT: right; PADDING-BOTTOM: 0.3em; MARGIN-LEFT: 1em; OVERFLOW: hidden; = BORDER-LEFT: gray 1px solid; WIDTH: 200px; PADDING-TOP: 0.3em; = BORDER-BOTTOM: gray 1px solid; POSITION: relative } DIV.townBox DL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 96%; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.3em; PADDING-TOP: 0px } DIV.townBox DL DT { BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0.4em 0px 0px } DIV.townBox DL DD { MARGIN: 0.1em 0px 0px 1.1em; BACKGROUND-COLOR: #f3f3f3 } .special LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; LINE-HEIGHT: 1.4em; 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-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; = BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid } #pagehistory LI.selected { BORDER-RIGHT: #aaa 1px dashed; BORDER-TOP: #aaa 1px dashed; = BORDER-LEFT: #aaa 1px dashed; BORDER-BOTTOM: #aaa 1px dashed; = BACKGROUND-COLOR: #f9f9f9 } #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-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #36b; PADDING-TOP: 0px } #bodyContent A.extiw:active { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #36b; PADDING-TOP: 0px } #bodyContent A.external { COLOR: #36b } #bodyContent .plainlinks A { PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; = BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! = important; PADDING-TOP: 0px! important } .portlet { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.5em; OVERFLOW: hidden; WIDTH: 11.6em; = BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } .portlet H4 { FONT-WEIGHT: normal; FONT-SIZE: 95%; WHITE-SPACE: nowrap } .portlet H5 { PADDING-RIGHT: 1em; DISPLAY: inline; PADDING-LEFT: 0.5em; FONT-WEIGHT: = normal; FONT-SIZE: 91%; BACKGROUND: none transparent scroll repeat 0% = 0%; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; PADDING-TOP: 0px; = WHITE-SPACE: nowrap; HEIGHT: 1em } .portlet H6 { BORDER-RIGHT: #2f6fab 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: = #2f6fab 1px solid; DISPLAY: block; PADDING-LEFT: 1em; FONT-WEIGHT: = normal; FONT-SIZE: 1em; BACKGROUND: #ffae2e; PADDING-BOTTOM: 0px; = TEXT-TRANSFORM: lowercase; BORDER-LEFT: #2f6fab 1px solid; PADDING-TOP: = 0px; BORDER-BOTTOM: #2f6fab 1px; WHITE-SPACE: nowrap; HEIGHT: 1.2em } .pBody { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.8em; BORDER-TOP: #aaa = 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: 95%; PADDING-BOTTOM: 0.3em; = BORDER-LEFT: #aaa 1px solid; COLOR: black; PADDING-TOP: 0px; = BORDER-BOTTOM: #aaa 1px solid; BORDER-COLLAPSE: collapse; = BACKGROUND-COLOR: white } .portlet H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .portlet H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .portlet H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .portlet H4 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .portlet UL { FONT-SIZE: 95%; LIST-STYLE-IMAGE: url(bullet.gif); LINE-HEIGHT: 1.5em; = LIST-STYLE-TYPE: square } .portlet LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #p-logo { Z-INDEX: 3; LEFT: 0px; OVERFLOW: visible; WIDTH: 12em; POSITION: = absolute; TOP: 0px; HEIGHT: 155px } #p-logo H5 { DISPLAY: none } #p-logo A { BACKGROUND-POSITION: 35% 50%; DISPLAY: block; WIDTH: 12.2em; = BACKGROUND-REPEAT: no-repeat; HEIGHT: 155px; TEXT-DECORATION: none } #p-logo A:hover { BACKGROUND-POSITION: 35% 50%; DISPLAY: block; WIDTH: 12.2em; = BACKGROUND-REPEAT: no-repeat; HEIGHT: 155px; TEXT-DECORATION: none } #p-search { Z-INDEX: 3; POSITION: relative } INPUT.searchButton { MARGIN-TOP: 1px; FONT-SIZE: 95% } #searchGoButton { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold } #searchInput { FONT-SIZE: 95%; MARGIN: 0px; WIDTH: 10.9em } #p-search .pBody { PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; = PADDING-TOP: 0.5em; TEXT-ALIGN: center } #p-personal { LEFT: 0px; POSITION: absolute; TOP: 0px } #p-personal { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: = visible; WIDTH: 100%; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.2em; = PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; WHITE-SPACE: nowrap; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } #p-personal H5 { DISPLAY: none } #p-personal .portlet { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: = visible; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: = none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } #p-personal .pBody { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: = visible; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: = none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } #p-personal UL { PADDING-RIGHT: 2em; PADDING-LEFT: 3em; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: default; = COLOR: #2f6fab; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.4em; PADDING-TOP: = 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: = none; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none } #p-personal LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: = none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN-LEFT: = 1em; COLOR: #2f6fab; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.2em; = PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; = BORDER-BOTTOM-STYLE: none } #p-personal LI A { BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: = 0.2em; 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 { PADDING-LEFT: 20px; BACKGROUND: url(user.gif) no-repeat left top; = TEXT-TRANSFORM: none } LI#pt-anonuserpage { PADDING-LEFT: 20px; BACKGROUND: url(user.gif) no-repeat left top; = TEXT-TRANSFORM: none } LI#pt-login { PADDING-LEFT: 20px; BACKGROUND: url(user.gif) no-repeat left top; = TEXT-TRANSFORM: none } #p-personal UL { TEXT-TRANSFORM: lowercase } #p-personal LI.active { FONT-WEIGHT: bold } #p-cactions { PADDING-LEFT: 1em; FONT-SIZE: 95%; BACKGROUND: none transparent scroll = repeat 0% 0%; LEFT: 11.5em; MARGIN: 0px; OVERFLOW: visible; WIDTH: 76%; = LINE-HEIGHT: 1.1em; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; = POSITION: absolute; TOP: 1.3em; BORDER-COLLAPSE: collapse } #p-cactions UL { LIST-STYLE-TYPE: none } #p-cactions LI { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aaa 1px = solid; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: white; = PADDING-BOTTOM: 0.1em; MARGIN: 0px 0.3em 0px 0px; OVERFLOW: visible; = BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px } #p-cactions LI.selected { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; = BORDER-LEFT-COLOR: #fabd23; BORDER-BOTTOM-COLOR: #fabd23; = PADDING-BOTTOM: 0.2em; BORDER-TOP-COLOR: #fabd23; PADDING-TOP: 0px; = BORDER-RIGHT-COLOR: #fabd23 } #p-cactions LI A { PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; PADDING-BOTTOM: 0.3em; = MARGIN: 0px; COLOR: #002bb8; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; = BACKGROUND-COLOR: #fbfbfb; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: = none } #p-cactions LI.selected A { PADDING-RIGHT: 1em! important; PADDING-LEFT: 1em! important; Z-INDEX: = 3; PADDING-BOTTOM: 0.2em! important; PADDING-TOP: 0px! important; = BACKGROUND-COLOR: white } #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-RIGHT: 0.4em; PADDING-LEFT: 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-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; = BORDER-RIGHT-WIDTH: 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 { PADDING-RIGHT: 0px; BORDER-TOP: #fabd23 1px solid; PADDING-LEFT: 0px; = FONT-SIZE: 90%; PADDING-BOTTOM: 1.2em; MARGIN: 0.6em 0px 1em; = PADDING-TOP: 0.4em; BORDER-BOTTOM: #fabd23 1px solid; BACKGROUND-COLOR: = white; TEXT-ALIGN: center } #footer LI { DISPLAY: inline; MARGIN: 0px 1.3em } #f-poweredbyico { MARGIN: 0px 8px; POSITION: relative; TOP: -2px } #f-copyrightico { MARGIN: 0px 8px; POSITION: relative; TOP: -2px } #f-poweredbyico { FLOAT: right; HEIGHT: 1% } #f-copyrightico { FLOAT: left; HEIGHT: 1% } #preftoc { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px } #preftoc LI { COLOR: #000; BACKGROUND-COLOR: #f0f0f0 } #preftoc LI { BORDER-RIGHT: #716f64 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff = 1px solid; PADDING-LEFT: 0px; Z-INDEX: 3; FLOAT: left; LIST-STYLE-IMAGE: = none; PADDING-BOTTOM: 3px; MARGIN: 1px -2px 1px 2px; BORDER-LEFT: #fff = 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 0px solid; WHITE-SPACE: = nowrap; LIST-STYLE-TYPE: none; POSITION: relative } #preftoc LI.selected { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; FONT-WEIGHT: = bold; BORDER-LEFT: #aaa 1px solid; CURSOR: default; MARGIN-RIGHT: -3px; = PADDING-TOP: 2px; BORDER-BOTTOM: #aaa 1px; TOP: 1px; BACKGROUND-COLOR: = #f9f9f9 } #preftoc > LI.selected { TOP: 2px } #preftoc A { PADDING-RIGHT: 0.7em; DISPLAY: block; PADDING-LEFT: 0.7em; = PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; POSITION: relative; = TEXT-DECORATION: none } #preftoc A:active { PADDING-RIGHT: 0.7em; DISPLAY: block; PADDING-LEFT: 0.7em; = PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; POSITION: relative; = TEXT-DECORATION: none } #preftoc LI.selected A { CURSOR: default; TEXT-DECORATION: none } #prefcontrol { CLEAR: both; PADDING-TOP: 2em } #preferences { CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 1.5em; = BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 1.5em; = MARGIN: 0px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 1.5em; = BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #f9f9f9 } .prefsection { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } .prefsection FIELDSET { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; FLOAT: left; = BORDER-LEFT: #aaa 1px solid; MARGIN-RIGHT: 2em; BORDER-BOTTOM: #aaa 1px = solid } .prefsection LEGEND { FONT-WEIGHT: bold } .prefsection TABLE { BACKGROUND-COLOR: #f9f9f9 } .prefsection LEGEND { BACKGROUND-COLOR: #f9f9f9 } .mainLegend { DISPLAY: none } DIV.prefsectiontip { PADDING-RIGHT: 2em; PADDING-LEFT: 2em; FONT-SIZE: x-small; = PADDING-BOTTOM: 0.2em; COLOR: #666; PADDING-TOP: 0.2em } .btnSavePrefs { PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold } .preferences-login { CLEAR: both; MARGIN-BOTTOM: 1.5em } .prefcache { MARGIN-TOP: 2em; FONT-SIZE: 90% } DIV#userloginForm FORM { CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 2em; = BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 2em; FLOAT: left; = PADDING-BOTTOM: 1.5em; MARGIN: 0px 3em 1em 0px; BORDER-LEFT: #aaa 1px = solid; PADDING-TOP: 1.5em; BORDER-BOTTOM: #aaa 1px solid; = BACKGROUND-COLOR: #f9f9f9 } DIV#userlogin FORM#userlogin2 { CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 2em; = BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 2em; FLOAT: left; = PADDING-BOTTOM: 1.5em; MARGIN: 0px 3em 1em 0px; BORDER-LEFT: #aaa 1px = solid; PADDING-TOP: 1.5em; BORDER-BOTTOM: #aaa 1px solid; = BACKGROUND-COLOR: #f9f9f9 } 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-RIGHT: #bbb 1px solid; PADDING-RIGHT: 2em; BORDER-TOP: #bbb 1px = solid; PADDING-LEFT: 2em; PADDING-BOTTOM: 1.5em; BORDER-LEFT: #bbb 1px = solid; PADDING-TOP: 1.5em; BORDER-BOTTOM: #bbb 1px solid; = BACKGROUND-COLOR: white } DIV#userloginForm .captcha { BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 2em; BORDER-TOP: #bbb 1px = solid; PADDING-LEFT: 2em; PADDING-BOTTOM: 1.5em; BORDER-LEFT: #bbb 1px = solid; PADDING-TOP: 1.5em; BORDER-BOTTOM: #bbb 1px solid; = BACKGROUND-COLOR: white } #userloginprompt { FONT-SIZE: 85% } #languagelinks { FONT-SIZE: 85% } #login-sectiontip { FONT-SIZE: 85%; LINE-HEIGHT: 1.2; 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-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } * > HTML #p-cactions LI A { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: = #aaa 1px solid; BORDER-BOTTOM: #aaa 1px } * > HTML #p-cactions LI.selected A { BORDER-LEFT-COLOR: #fabd23; BORDER-BOTTOM-COLOR: #fabd23; = BORDER-TOP-COLOR: #fabd23; BORDER-RIGHT-COLOR: #fabd23 } * > HTML #f-poweredbyico { WIDTH: 88px } * > HTML #f-copyrightico { WIDTH: 88px } * > HTML #bodyContent { OVERFLOW-X: auto; PADDING-BOTTOM: 25px; WIDTH: 100% } * > HTML #bodyContent PRE { OVERFLOW-X: auto; PADDING-BOTTOM: 25px; 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 { LEFT: 0px; POSITION: absolute; TOP: 0px } * > HTML #footer { MARGIN-LEFT: 13.2em } .redirectText { FONT-SIZE: 150%; MARGIN: 5px } .printfooter { DISPLAY: none } .not-patrolled { BACKGROUND-COLOR: #ffa } DIV.patrollink { CLEAR: both; FONT-SIZE: 75%; TEXT-ALIGN: right } SPAN.newpage { FONT-WEIGHT: bold } SPAN.minor { FONT-WEIGHT: bold } SPAN.searchmatch { FONT-WEIGHT: bold } SPAN.bot { FONT-WEIGHT: bold } SPAN.unpatrolled { FONT-WEIGHT: bold; COLOR: red } SPAN.searchmatch { COLOR: red } .sharedUploadNotice { FONT-STYLE: italic } SPAN.updatedmarker { COLOR: black; BACKGROUND-COLOR: #0f0 } TABLE.gallery { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: = #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; = BACKGROUND-COLOR: white } TABLE.gallery TR { VERTICAL-ALIGN: top } TABLE.gallery TD { BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; = VERTICAL-ALIGN: top; BORDER-LEFT: white 2px solid; BORDER-BOTTOM: white = 2px solid; BACKGROUND-COLOR: #f9f9f9 } TABLE.gallery TD.galleryheader { FONT-WEIGHT: bold; TEXT-ALIGN: center } TABLE.gallery CAPTION { FONT-WEIGHT: bold } DIV.gallerybox { MARGIN: 2px } DIV.gallerybox DIV.thumb { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 2px; = BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: = center } DIV.gallerytext { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 94%; PADDING-BOTTOM: = 2px; OVERFLOW: hidden; PADDING-TOP: 2px } SPAN.comment { FONT-STYLE: italic } SPAN.changedby { FONT-SIZE: 95% } .previewnote { MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 1em; COLOR: #c00; TEXT-INDENT: 3em; = BORDER-BOTTOM: #aaa 1px solid } .previewnote P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .editExternally { BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: gray 1px = solid; MARGIN-TOP: 0.5em; PADDING-LEFT: 3px; FONT-SIZE: small; FLOAT: = left; PADDING-BOTTOM: 3px; BORDER-LEFT: gray 1px solid; PADDING-TOP: = 3px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: #ffffff; = TEXT-ALIGN: center } .editExternallyHelp { COLOR: gray; FONT-STYLE: italic } .toggle { MARGIN-LEFT: 2em; TEXT-INDENT: -2em } TABLE.mw_metadata { FONT-SIZE: 0.8em; MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 0.5em; WIDTH: = 300px } TABLE.mw_metadata CAPTION { FONT-WEIGHT: bold } TABLE.mw_metadata TH { FONT-WEIGHT: normal } TABLE.mw_metadata TD { PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; = PADDING-TOP: 0.1em } TABLE.mw_metadata { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none } TABLE.mw_metadata TD { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.1em; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 0.1em; BORDER-LEFT: #aaaaaa 1px solid; = BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center } TABLE.mw_metadata TH { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.1em; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 0.1em; BORDER-LEFT: #aaaaaa 1px solid; = BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center } TABLE.mw_metadata TH { BACKGROUND-COLOR: #f9f9f9 } TABLE.mw_metadata TD { BACKGROUND-COLOR: #fcfcfc } TABLE.collapsed TR.collapsable { DISPLAY: none } UL#filetoc { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; MARGIN-BOTTOM: = 0.5em; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; BORDER-LEFT: #aaaaaa 1px = solid; MARGIN-RIGHT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaaa 1px = solid; BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center } #filetoc LI { PADDING-RIGHT: 2em; DISPLAY: inline; LIST-STYLE-TYPE: none } 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-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; = BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid } TABLE.revisionform_focus { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; = BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; = BACKGROUND-COLOR: #00bbff } TR.revision_tr_default { BACKGROUND-COLOR: #eeeeee } TR.revision_tr_first { BACKGROUND-COLOR: #dddddd } P.revision_saved { FONT-WEIGHT: bold; COLOR: green } #mw_trackbacks { BORDER-RIGHT: #bbbbff 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: = #bbbbff 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; = BORDER-LEFT: #bbbbff 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: = #bbbbff 1px solid; BACKGROUND-COLOR: #eeeeff } #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-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 1em; BACKGROUND: #fff; PADDING-BOTTOM: 0.2em; = BORDER-LEFT: #ccc 1px solid; COLOR: #000; PADDING-TOP: 0.2em; = BORDER-BOTTOM: #ccc 1px solid } DIV#searchTargetContainer { BACKGROUND: white; LEFT: 10px; WIDTH: 90%; TOP: 10px } DIV#searchTarget { BORDER-RIGHT: blue 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: blue 1px = solid; PADDING-LEFT: 3px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 3px; = MARGIN: 5px; BORDER-LEFT: blue 1px solid; PADDING-TOP: 3px; = BORDER-BOTTOM: blue 1px solid } DIV#searchTarget UL LI { LIST-STYLE-TYPE: none } DIV#searchTarget UL LI:unknown { COLOR: orange; content: "=BB " } DIV#searchTargetHide { BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black = 1px solid; PADDING-LEFT: 2px; BACKGROUND: gainsboro; FLOAT: right; = PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; PADDING-TOP: 2px; = BORDER-BOTTOM: black 1px solid } DIV.multipageimagenavbox { BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: silver = 1px solid; PADDING-LEFT: 4px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 4px; = MARGIN: 1em; BORDER-LEFT: silver 1px solid; PADDING-TOP: 4px; = BORDER-BOTTOM: silver 1px solid; -moz-border-radius: 6px } DIV.multipageimagenavbox DIV.thumb { MARGIN-LEFT: 2em; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 2em; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } DIV.multipageimagenavbox HR { MARGIN: 6px } TABLE.multipageimage TD { TEXT-ALIGN: center } TABLE#sv-ext { PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: = 1em; PADDING-TOP: 0em } TABLE#sv-hooks { PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: = 1em; PADDING-TOP: 0em } TABLE#sv-software { PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: = 1em; PADDING-TOP: 0em } #sv-ext TD { BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: = #a0a0a0 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = BORDER-LEFT: #a0a0a0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a0a0a0 = 1px solid } #sv-hooks TD { BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: = #a0a0a0 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = BORDER-LEFT: #a0a0a0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a0a0a0 = 1px solid } #sv-software TD { BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: = #a0a0a0 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = BORDER-LEFT: #a0a0a0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a0a0a0 = 1px solid } #sv-ext TH { BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: = #a0a0a0 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = BORDER-LEFT: #a0a0a0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a0a0a0 = 1px solid } #sv-hooks TH { BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: = #a0a0a0 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = BORDER-LEFT: #a0a0a0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a0a0a0 = 1px solid } #sv-software TH { BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: = #a0a0a0 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = BORDER-LEFT: #a0a0a0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a0a0a0 = 1px solid } #sv-ext TH { PADDING-RIGHT: 0.15em; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = COLOR: black; PADDING-TOP: 0px; BACKGROUND-COLOR: #f0f0f0 } #sv-hooks TH { PADDING-RIGHT: 0.15em; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = COLOR: black; PADDING-TOP: 0px; BACKGROUND-COLOR: #f0f0f0 } #sv-software TH { PADDING-RIGHT: 0.15em; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = COLOR: black; PADDING-TOP: 0px; BACKGROUND-COLOR: #f0f0f0 } TR.sv-space { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; HEIGHT: 0.8em; BORDER-BOTTOM-STYLE: none } TR.sv-space TD { DISPLAY: none } .TablePager_nav A { TEXT-DECORATION: none } .TablePager { BORDER-COLLAPSE: collapse } .TablePager { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaaaaa = 1px solid } .TablePager TD { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaaaaa = 1px solid } .TablePager TH { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaaaaa = 1px solid } .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 { FONT-SIZE: 90%; FLOAT: right } DIV.mw-lag-warn-normal { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px = auto; PADDING-TOP: 3px; TEXT-ALIGN: center } DIV.mw-lag-warn-high { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px = auto; PADDING-TOP: 3px; TEXT-ALIGN: center } DIV.mw-lag-warn-normal { BORDER-RIGHT: #ffcc66 1px solid; BORDER-TOP: #ffcc66 1px solid; = BORDER-LEFT: #ffcc66 1px solid; BORDER-BOTTOM: #ffcc66 1px solid; = BACKGROUND-COLOR: #ffffcc } DIV.mw-lag-warn-high { BORDER-RIGHT: #ff0033 2px solid; BORDER-TOP: #ff0033 2px solid; = FONT-WEIGHT: bold; BORDER-LEFT: #ff0033 2px solid; BORDER-BOTTOM: = #ff0033 2px solid; BACKGROUND-COLOR: #ffcccc } DIV#mw-upload-deleted-warn { BORDER-RIGHT: #2f6fab 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #2f6fab 2px solid; PADDING-LEFT: 3px; MARGIN-BOTTOM: 3px; = PADDING-BOTTOM: 3px; BORDER-LEFT: #2f6fab 2px solid; PADDING-TOP: 3px; = BORDER-BOTTOM: #2f6fab 2px solid } DIV#mw-recreate-deleted-warn { BORDER-RIGHT: #2f6fab 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #2f6fab 2px solid; PADDING-LEFT: 3px; MARGIN-BOTTOM: 3px; = PADDING-BOTTOM: 3px; BORDER-LEFT: #2f6fab 2px solid; PADDING-TOP: 3px; = BORDER-BOTTOM: #2f6fab 2px solid } DIV#mw-upload-deleted-warn UL LI { FONT-SIZE: 90% } DIV#mw-recreate-deleted-warn UL LI { FONT-SIZE: 90% } .MediaTransformError { PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; = PADDING-TOP: 0.1em; BACKGROUND-COLOR: #ccc } .MediaTransformError TD { FONT-SIZE: 90%; VERTICAL-ALIGN: middle; TEXT-ALIGN: center } ------=_NextPart_000_0000_01C87EAA.525F0C40 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/skins-1.5/common/commonPrint.css?119 A.stub { COLOR: #ba0000; TEXT-DECORATION: none } A.new { COLOR: #ba0000; TEXT-DECORATION: none } #toc { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: = #aaaaaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaaa 1px solid; = BACKGROUND-COLOR: #f9f9f9 } .tocindent { MARGIN-LEFT: 2em } .tocline { MARGIN-BOTTOM: 0px } DIV.floatright { CLEAR: right; BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0.5em = solid; FLOAT: right; MARGIN: 0px; BORDER-LEFT: white 1.4em solid; = BORDER-BOTTOM: white 0.8em solid; POSITION: relative } DIV.floatright P { FONT-STYLE: italic } DIV.floatleft { BORDER-RIGHT: white 1.4em solid; BORDER-TOP: white 0.5em solid; FLOAT: = left; MARGIN: 0.3em 0.5em 0.5em 0px; BORDER-LEFT: white 0px solid; = BORDER-BOTTOM: white 0.8em solid; POSITION: relative } DIV.floatleft P { FONT-STYLE: italic } DIV.thumb { BORDER-LEFT-COLOR: white; MARGIN-BOTTOM: 0.5em; BORDER-BOTTOM-COLOR: = white; OVERFLOW: hidden; WIDTH: auto; BORDER-TOP-STYLE: solid; = BORDER-TOP-COLOR: white; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: = solid; BORDER-RIGHT-COLOR: white; BORDER-BOTTOM-STYLE: solid } DIV.thumb DIV { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px! important; = BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px! important; FONT-SIZE: = 94%; PADDING-BOTTOM: 3px! important; BORDER-LEFT: #cccccc 1px solid; = PADDING-TOP: 3px! important; BORDER-BOTTOM: #cccccc 1px solid; = BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center } DIV.thumb DIV A IMG { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; = BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid } DIV.thumb DIV DIV.thumbcaption { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; = BORDER-TOP-STYLE: none; PADDING-TOP: 0.3em; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } DIV.magnify { DISPLAY: none } DIV.tright { BORDER-TOP-WIDTH: 0.5em; CLEAR: right; BORDER-LEFT-WIDTH: 1.4em; FLOAT: = right; BORDER-BOTTOM-WIDTH: 0.8em; BORDER-RIGHT-WIDTH: 0px } DIV.tleft { BORDER-TOP-WIDTH: 0.5em; BORDER-LEFT-WIDTH: 0px; FLOAT: left; = BORDER-BOTTOM-WIDTH: 0.8em; MARGIN-RIGHT: 0.5em; BORDER-RIGHT-WIDTH: = 1.4em } IMG.thumbborder { BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; = BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid } TABLE.rimage { FLOAT: right; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 1em; WIDTH: 1pt; = POSITION: relative; TEXT-ALIGN: center } BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: white; = PADDING-BOTTOM: 0px; MARGIN: 0px; 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 { PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; = BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! = important; MARGIN: 0px; BORDER-TOP-STYLE: none! important; PADDING-TOP: = 0px! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: = none! important; BORDER-BOTTOM-STYLE: none! important } #footer { BORDER-TOP: black 1px solid; BACKGROUND: white; COLOR: black } 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 { MARGIN: 1em 0px; LINE-HEIGHT: 1.2em } .documentDescription { MARGIN: 1em 0px; LINE-HEIGHT: 1.2em } .tocindent P { MARGIN: 0px } PRE { BORDER-RIGHT: black 1pt dashed; PADDING-RIGHT: 0px; BORDER-TOP: black = 1pt dashed; PADDING-LEFT: 0px; FONT-SIZE: 8pt; BACKGROUND: white; = PADDING-BOTTOM: 1em; OVERFLOW: auto; BORDER-LEFT: black 1pt dashed; = COLOR: black; PADDING-TOP: 1em; BORDER-BOTTOM: black 1pt dashed; = WHITE-SPACE: pre } TABLE.listing { BORDER-RIGHT: black 1pt solid; BORDER-TOP: black 1pt solid; = BORDER-LEFT: black 1pt solid; BORDER-BOTTOM: black 1pt solid; = BORDER-COLLAPSE: collapse } TABLE.listing TD { BORDER-RIGHT: black 1pt solid; BORDER-TOP: black 1pt solid; = BORDER-LEFT: black 1pt solid; BORDER-BOTTOM: black 1pt solid; = BORDER-COLLAPSE: collapse } A { PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; = BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! = important; 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:unknown { content: " (" attr(href) ") " } #content A.autonumber.external:unknown { content: " (" attr(href) ") " } #globalWrapper { MIN-WIDTH: 0px! important; WIDTH: 100%! important } #content { BACKGROUND: white; COLOR: black } #column-content { MARGIN: 0px } #column-content #content { PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: = 0px; 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 { =09 } A.external { =09 } A.new { =09 } A.stub { =09 } IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } IMG.tex { VERTICAL-ALIGN: middle } SPAN.texhtml { FONT-FAMILY: serif } DIV.townBox { CLEAR: right; BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0.3em; = BORDER-TOP: gray 1px solid; PADDING-LEFT: 0.3em; BACKGROUND: white; = FLOAT: right; PADDING-BOTTOM: 0.3em; MARGIN-LEFT: 1em; OVERFLOW: hidden; = BORDER-LEFT: gray 1px solid; WIDTH: 200px; PADDING-TOP: 0.3em; = BORDER-BOTTOM: gray 1px solid; POSITION: relative } DIV.townBox DL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 96%; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.3em; PADDING-TOP: 0px } DIV.townBox DL DT { BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0.4em 0px 0px } DIV.townBox DL DD { MARGIN: 0.1em 0px 0px 1.1em; BACKGROUND-COLOR: #f3f3f3 } #siteNotice { DISPLAY: none } TABLE.gallery { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; = BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc = 1px solid; BACKGROUND-COLOR: #ffffff } TABLE.gallery TR { VERTICAL-ALIGN: top } DIV.gallerybox { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: = 2px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 150px; BORDER-BOTTOM: = #cccccc 1px solid; BACKGROUND-COLOR: #f9f9f9 } DIV.gallerybox DIV.thumb { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: = 2px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; = TEXT-ALIGN: center } DIV.gallerytext { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 94%; PADDING-BOTTOM: = 2px; PADDING-TOP: 2px } TABLE.diff { BACKGROUND: white } TD.diff-otitle { BACKGROUND: #ffffff } TD.diff-ntitle { BACKGROUND: #ffffff } TD.diff-addedline { BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; FONT-SIZE: = smaller; BACKGROUND: #ccffcc; BORDER-LEFT: black 2px solid; = BORDER-BOTTOM: black 2px solid } TD.diff-deletedline { BORDER-RIGHT: black 2px dotted; BORDER-TOP: black 2px dotted; = FONT-SIZE: smaller; BACKGROUND: #ffffaa; BORDER-LEFT: black 2px dotted; = BORDER-BOTTOM: black 2px dotted } TD.diff-context { FONT-SIZE: smaller; BACKGROUND: #eeeeee } .diffchange { FONT-WEIGHT: bold; COLOR: silver; TEXT-DECORATION: underline } ------=_NextPart_000_0000_01C87EAA.525F0C40 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/skins-1.5/monobook/IE70Fixes.css?119 #column-content #content { MARGIN-TOP: 3em; MARGIN-LEFT: 12.2em; HEIGHT: 1% } .rtl #column-one { MARGIN-TOP: 160px; PADDING-TOP: 0px } #p-cactions { Z-INDEX: 3 } #p-cactions LI { FLOAT: none! important; PADDING-BOTTOM: 0px! important; CURSOR: = default; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; = BORDER-BOTTOM-STYLE: none } #p-cactions LI A { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; DISPLAY: = inline-block! important; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; = BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 0px solid } #p-cactions LI.selected A { BORDER-LEFT-COLOR: #fabd23; BORDER-BOTTOM-COLOR: #fabd23; = PADDING-BOTTOM: 0.17em; BORDER-TOP-COLOR: #fabd23; BORDER-RIGHT-COLOR: = #fabd23 } #p-cactions LI A:hover { PADDING-BOTTOM: 0.17em } #p-navigation A { DISPLAY: inline-block; WIDTH: 100% } #portal-personaltools { PADDING-BOTTOM: 0.1em } TEXTAREA { WIDTH: 96% } #footer LI { MARGIN-RIGHT: 0px } ------=_NextPart_000_0000_01C87EAA.525F0C40 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/w/index.php?title=MediaWiki:Common.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=2678400 #interwiki-completelist { FONT-WEIGHT: bold } BODY.page-Main_Page #ca-delete { DISPLAY: none! important } #toolbar { MARGIN-BOTTOM: 6px } OL.references { FONT-SIZE: 100% } .references-small { FONT-SIZE: 90% } .references-2column { FONT-SIZE: 90%; -moz-column-count: 2; -webkit-column-count: 2; = column-count: 2 } .same-bg { BACKGROUND: none transparent scroll repeat 0% 0% } OL.references > LI:unknown { BACKGROUND-COLOR: #def } SUP.reference:unknown { BACKGROUND-COLOR: #def } CITE { FONT-STYLE: normal; WORD-WRAP: break-word } CITE:unknown { BACKGROUND-COLOR: #def } @media Print =20 { #content CITE A.text.external:unknown { DISPLAY: none } } @media Screen, Handheld, Projection =20 { CITE *.printonly { DISPLAY: none } } TABLE.wikitable { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: = #f9f9f9; MARGIN: 1em 1em 1em 0px; BORDER-LEFT: #aaa 1px solid; = BORDER-BOTTOM: #aaa 1px solid; BORDER-COLLAPSE: collapse } TABLE.prettytable { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: = #f9f9f9; MARGIN: 1em 1em 1em 0px; BORDER-LEFT: #aaa 1px solid; = BORDER-BOTTOM: #aaa 1px solid; BORDER-COLLAPSE: collapse } TABLE.wikitable TH { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #aaa = 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #aaa = 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #aaa 1px solid } TABLE.wikitable TD { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #aaa = 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #aaa = 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #aaa 1px solid } TABLE.prettytable TH { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #aaa = 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #aaa = 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #aaa 1px solid } TABLE.prettytable TD { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #aaa = 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #aaa = 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #aaa 1px solid } TABLE.wikitable TH { BACKGROUND: #f2f2f2; TEXT-ALIGN: center } TABLE.prettytable TH { BACKGROUND: #f2f2f2; TEXT-ALIGN: center } TABLE.wikitable CAPTION { FONT-WEIGHT: bold } TABLE.prettytable CAPTION { FONT-WEIGHT: bold } TABLE.prettytable CODE { BACKGROUND-COLOR: transparent } TABLE.wikitable CODE { BACKGROUND-COLOR: transparent } TABLE.navbox { CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 2px; = BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 90%; = PADDING-BOTTOM: 2px; MARGIN: 1em 0em 0em; BORDER-LEFT: #aaa 1px solid; = WIDTH: 100%; PADDING-TOP: 2px; BORDER-BOTTOM: #aaa 1px solid; = BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center } TABLE.navbox TH { PADDING-RIGHT: 1em; PADDING-LEFT: 1em; BACKGROUND-COLOR: #ccf } @media Print =20 { .navbox { DISPLAY: none } } .infobox { CLEAR: right; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; = BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.2em; FLOAT: right; = PADDING-BOTTOM: 0.2em; MARGIN: 0.5em 0px 0.5em 1em; BORDER-LEFT: #aaa = 1px solid; COLOR: black; PADDING-TOP: 0.2em; BORDER-BOTTOM: #aaa 1px = solid; BACKGROUND-COLOR: #f9f9f9 } .infobox TD { VERTICAL-ALIGN: top } .infobox TH { VERTICAL-ALIGN: top } .infobox CAPTION { FONT-SIZE: larger } .bordered.infobox { BORDER-COLLAPSE: collapse } .bordered.infobox TD { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: = #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid } .bordered.infobox TH { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: = #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid } .bordered.infobox .borderless TD { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .bordered.infobox .borderless TH { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .sisterproject.infobox { FONT-SIZE: 90%; WIDTH: 20em } @media Print =20 { .sisterproject.infobox { DISPLAY: none } } .bordered.infobox .mergedtoprow TD { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px } .bordered.infobox .mergedtoprow TH { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px } .bordered.infobox .mergedrow TD { BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #aaa 1px solid; BORDER-LEFT-WIDTH: = 0px; BORDER-BOTTOM-WIDTH: 0px } .bordered.infobox .mergedrow TH { BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #aaa 1px solid; BORDER-LEFT-WIDTH: = 0px; BORDER-BOTTOM-WIDTH: 0px } .geography.infobox { FONT-SIZE: 90%; LINE-HEIGHT: 1.2em; BORDER-COLLAPSE: collapse; = TEXT-ALIGN: left } .geography.infobox TD { PADDING-RIGHT: 0.6em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.6em; = PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em } .geography.infobox TH { PADDING-RIGHT: 0.6em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.6em; = PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em } .geography.infobox .mergedtoprow TD { PADDING-RIGHT: 0.6em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.6em; = PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.4em } .geography.infobox .mergedtoprow TH { PADDING-RIGHT: 0.6em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.6em; = PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.4em } .geography.infobox .mergedrow TD { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.2em; = PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } .geography.infobox .mergedrow TH { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.2em; = PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } .geography.infobox .mergedbottomrow TD { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; = PADDING-BOTTOM: 0.4em; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px solid } .geography.infobox .mergedbottomrow TH { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; = PADDING-BOTTOM: 0.4em; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px solid } .geography.infobox .maptable TD { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } .geography.infobox .maptable TH { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } .notice { PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; = MARGIN: 1em; PADDING-TOP: 0.2em } #disambig { BORDER-TOP: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid } .spoiler { BORDER-TOP: #ddd 2px solid; BORDER-BOTTOM: #ddd 2px solid } .Talk-Notice { BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; = MARGIN-BOTTOM: 3px; MARGIN-LEFT: auto; BORDER-LEFT: #c0c090 1px solid; = WIDTH: 85%; MARGIN-RIGHT: auto; BORDER-BOTTOM: #c0c090 1px solid; = BACKGROUND-COLOR: #f8eaba; border-spacing: 3px } .Talk-Notice:unknown { content: "The CSS for this template should be changed. See = [[Wikipedia:Template Standardisation]]." } .Talk-Notice TD { =09 } TABLE.InChI { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; DISPLAY: = none; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid; speak: = none } TABLE.persondata { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; DISPLAY: = none; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid; speak: = none } .InChI-label { COLOR: #aaa } .persondata-label { COLOR: #aaa } .redirect-in-category { FONT-STYLE: italic } .allpagesredirect { FONT-STYLE: italic } .audiolink A { PADDING-RIGHT: 0px! important; PADDING-LEFT: 16px! important; = BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/8/8a/Loudspeaker.= svg/11px-Loudspeaker.svg.png) no-repeat left center } DIV.listenlist { PADDING-LEFT: 40px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Gnome-speake= rnotes.png/30px-Gnome-speakernotes.png) } DIV.videolist { PADDING-LEFT: 50px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/en/thumb/2/20/Tango-video-x-gen= eric.png/40px-Tango-video-x-generic.png) } DIV.multivideolist { PADDING-LEFT: 50px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/en/thumb/2/20/Tango-video-x-gen= eric.png/40px-Tango-video-x-generic.png) } DIV.medialist { BACKGROUND-POSITION: left top; MIN-HEIGHT: 50px; MARGIN: 1em; = BACKGROUND-REPEAT: no-repeat } DIV.medialist UL { LIST-STYLE-IMAGE: none; MARGIN: 0px; LIST-STYLE-TYPE: none } DIV.medialist UL LI { PADDING-BOTTOM: 0.5em } DIV.medialist UL LI LI { FONT-SIZE: 91%; PADDING-BOTTOM: 0px } #bodyContent A[href$=3D'.pdf'].external { PADDING-RIGHT: 16px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } #bodyContent A[href*=3D'.pdf?'].external { PADDING-RIGHT: 16px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } #bodyContent A[href*=3D'.pdf#'].external { PADDING-RIGHT: 16px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } #bodyContent A[href$=3D'.PDF'].external { PADDING-RIGHT: 16px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } #bodyContent A[href*=3D'.PDF?'].external { PADDING-RIGHT: 16px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } #bodyContent A[href*=3D'.PDF#'].external { PADDING-RIGHT: 16px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } #mw_content A[href$=3D'.pdf'].external { PADDING-RIGHT: 16px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } #mw_content A[href*=3D'.pdf?'].external { PADDING-RIGHT: 16px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } #mw_content A[href*=3D'.pdf#'].external { PADDING-RIGHT: 16px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } #mw_content A[href$=3D'.PDF'].external { PADDING-RIGHT: 16px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } #mw_content A[href*=3D'.PDF?'].external { PADDING-RIGHT: 16px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } #mw_content A[href*=3D'.PDF#'].external { PADDING-RIGHT: 16px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } SPAN.PDFlink A { PADDING-RIGHT: 17px! important; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } SPAN.geolink A { PADDING-RIGHT: 11px! important; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/en/a/a7/Monobook-globe.png) = no-repeat right center } DIV.columns-2 DIV.column { MIN-WIDTH: 300px; FLOAT: left; WIDTH: 50% } DIV.columns-3 DIV.column { MIN-WIDTH: 200px; FLOAT: left; WIDTH: 33.3% } DIV.columns-4 DIV.column { MIN-WIDTH: 150px; FLOAT: left; WIDTH: 25% } DIV.columns-5 DIV.column { MIN-WIDTH: 120px; FLOAT: left; WIDTH: 20% } .plainlinksneverexpand { PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; = BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! = important; PADDING-TOP: 0px! important } .plainlinksneverexpand .urlexpansion { DISPLAY: none! important } .plainlinksneverexpand A { PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; = BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! = important; PADDING-TOP: 0px! important } .plainlinksneverexpand A.text.external:unknown { DISPLAY: none! important } .plainlinksneverexpand A.autonumber.external:unknown { DISPLAY: none! important } .messagebox { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #aaa = 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; MARGIN: 0px auto = 1em; BORDER-LEFT: #aaa 1px solid; WIDTH: 80%; PADDING-TOP: 0.2em; = BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #f9f9f9 } .merge.messagebox { BORDER-RIGHT: #c0b8cc 1px solid; BORDER-TOP: #c0b8cc 1px solid; = BORDER-LEFT: #c0b8cc 1px solid; BORDER-BOTTOM: #c0b8cc 1px solid; = BACKGROUND-COLOR: #f0e5ff; TEXT-ALIGN: center } .cleanup.messagebox { BORDER-RIGHT: #9f9fff 1px solid; BORDER-TOP: #9f9fff 1px solid; = BORDER-LEFT: #9f9fff 1px solid; BORDER-BOTTOM: #9f9fff 1px solid; = BACKGROUND-COLOR: #efefff; TEXT-ALIGN: center } .standard-talk.messagebox { BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; = BORDER-LEFT: #c0c090 1px solid; BORDER-BOTTOM: #c0c090 1px solid; = BACKGROUND-COLOR: #f8eaba } .nested-talk.messagebox { BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; MARGIN: = 2px 4px; BORDER-LEFT: #c0c090 1px solid; WIDTH: 100%; BORDER-BOTTOM: = #c0c090 1px solid; BACKGROUND-COLOR: #f8eaba } .small.messagebox { CLEAR: both; FONT-SIZE: 85%; FLOAT: right; MARGIN: 0px 0px 1em 1em; = WIDTH: 238px; LINE-HEIGHT: 1.25em } .small-talk.messagebox { CLEAR: both; FONT-SIZE: 85%; BACKGROUND: #f8eaba; FLOAT: right; MARGIN: = 0px 0px 1em 1em; WIDTH: 238px; LINE-HEIGHT: 1.25em } TABLE.ambox { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: = #fbfbfb; MARGIN: 0px 10%; BORDER-LEFT: #1e90ff 10px solid; = BORDER-BOTTOM: #aaa 1px solid; BORDER-COLLAPSE: collapse } TABLE.ambox TH.ambox-text { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.25em; = WIDTH: 100%; PADDING-TOP: 0.25em } TABLE.ambox TD.ambox-text { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.25em; = WIDTH: 100%; PADDING-TOP: 0.25em } TABLE.ambox TD.ambox-image { PADDING-RIGHT: 0px; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 2px; = PADDING-TOP: 2px; TEXT-ALIGN: center } TABLE.ambox TD.ambox-imageright { PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; = PADDING-TOP: 2px; TEXT-ALIGN: center } TABLE.ambox-notice { BORDER-LEFT: #1e90ff 10px solid } TABLE.ambox-delete { BORDER-LEFT: #b22222 10px solid } TABLE.ambox-serious { BORDER-LEFT: #b22222 10px solid } TABLE.ambox-content { BORDER-LEFT: #f28500 10px solid } TABLE.ambox-style { BORDER-LEFT: #f4c430 10px solid } TABLE.ambox-merge { BORDER-LEFT: #9932cc 10px solid } TABLE.ambox-protection { BORDER-LEFT: #bba 10px solid } TABLE.ambox-mini.ambox { CLEAR: right; FLOAT: right; MARGIN: 0px 0px 0px 1em; WIDTH: 25% } @media Print =20 { .ambox { DISPLAY: none } } #file IMG { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png)= } .IPA { FONT-FAMILY: inherit } .Unicode { FONT-FAMILY: inherit } .latinx { FONT-FAMILY: inherit } .polytonic { FONT-FAMILY: inherit } .mufi { FONT-FAMILY: Alphabetum, Cardo, LeedsUni, Junicode, "TITUS Cyberbit = Basic", ALPHA-Demo } UNKNOWN { FONT-FAMILY: inherit } UNKNOWN { FONT-FAMILY: inherit } UNKNOWN { FONT-FAMILY: inherit } UNKNOWN { FONT-FAMILY: inherit } UNKNOWN { FONT-FAMILY: inherit } UNKNOWN { FONT-FAMILY: inherit } UNKNOWN { FONT-FAMILY: inherit } UNKNOWN { FONT-FAMILY: inherit } UNKNOWN { FONT-FAMILY: inherit } UNKNOWN { FONT-FAMILY: inherit } #wpSave { FONT-WEIGHT: bold } .hiddenStructure { DISPLAY: inline! important; COLOR: #f00; BACKGROUND-COLOR: #0f0 } .check-icon A.new { DISPLAY: none; speak: none } .nounderlines A { TEXT-DECORATION: none } .IPA A:link { TEXT-DECORATION: none } .IPA A:visited { TEXT-DECORATION: none } @media Print =20 { #privacy { DISPLAY: none } #about { DISPLAY: none } #disclaimer { DISPLAY: none } } #EnWpMpBook { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/en/7/7e/MP-open-book.png) } #EnWpMpSearch { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/en/a/ae/MP-magnifying-glass.png= ) no-repeat right top } #EnWpMpSearchInner { FLOAT: right; WIDTH: 20em; TEXT-ALIGN: center } #EnWpMpBook2 { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/commons/8/8e/MP-open-book2.png)= } DIV.Boxmerge { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #aaa 1px = solid; PADDING-LEFT: 4px; FONT-SIZE: 95%; PADDING-BOTTOM: 4px; MARGIN: = 0px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #aaa = 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center } DIV.NavFrame { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #aaa 1px = solid; PADDING-LEFT: 4px; FONT-SIZE: 95%; PADDING-BOTTOM: 4px; MARGIN: = 0px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #aaa = 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center } DIV.Boxmerge DIV.NavFrame { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } DIV.NavFrame + DIV.NavFrame { =09 } DIV.NavPic { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: = 2px; MARGIN: 0px; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff } DIV.NavFrame DIV.NavHead { FONT-WEIGHT: bold; POSITION: relative; HEIGHT: 1.6em; BACKGROUND-COLOR: = #ccf } DIV.NavFrame P { FONT-SIZE: 100% } DIV.NavFrame DIV.NavContent { FONT-SIZE: 100% } DIV.NavFrame DIV.NavContent P { FONT-SIZE: 100% } DIV.NavEnd { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; LINE-HEIGHT: 1px; PADDING-TOP: 0px } A.NavToggle { FONT-WEIGHT: normal; FONT-SIZE: smaller; RIGHT: 3px; POSITION: = absolute; TOP: 0px } .mw-plusminus-pos { COLOR: #006400 } .mw-plusminus-neg { COLOR: #8b0000 } .dablink { PADDING-LEFT: 2em; FONT-STYLE: italic } .dablink I { FONT-STYLE: normal } .horizontal UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .horizontal LI { BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0.6em; DISPLAY: inline; = PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px } .horizontal LI:unknown { PADDING-RIGHT: 0px; BORDER-RIGHT-STYLE: none } .geo-default { DISPLAY: inline } .geo-nondefault { DISPLAY: none } .geo-dms { DISPLAY: inline } .geo-dec { DISPLAY: inline } .geo-multi-punct { DISPLAY: none } .longitude .latitude { WHITE-SPACE: nowrap } .geo { =09 } .nonumtoc .tocnumber { DISPLAY: none } .nonumtoc #toc UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0.3em 0px 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: = none } .nonumtoc .toc UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0.3em 0px 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: = none } .nonumtoc #toc UL UL { MARGIN: 0px 0px 0px 2em } .nonumtoc .toc UL UL { MARGIN: 0px 0px 0px 2em } .toclimit-2 .toclevel-2 { DISPLAY: none } .toclimit-3 .toclevel-3 { DISPLAY: none } .toclimit-4 .toclevel-4 { DISPLAY: none } .toclimit-5 .toclevel-5 { DISPLAY: none } .toclimit-6 .toclevel-6 { DISPLAY: none } .toclimit-7 .toclevel-7 { DISPLAY: none } .listify TD { DISPLAY: list-item } .listify TR { DISPLAY: block } .listify TABLE { DISPLAY: block } BLOCKQUOTE.templatequote { MARGIN-TOP: 0px } BLOCKQUOTE.templatequote DIV.templatequotecite { MARGIN-TOP: 0px; PADDING-LEFT: 2em; LINE-HEIGHT: 1em; TEXT-ALIGN: left } BLOCKQUOTE.templatequote DIV.templatequotecite CITE { FONT-SIZE: smaller } DIV.user-block { BORDER-RIGHT: #a9a9a9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #a9a9a9 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: = #a9a9a9 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a9a9a9 1px solid; = BACKGROUND-COLOR: #ffefd5 } .nowraplinks A { WHITE-SPACE: nowrap } .template-documentation { CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; = BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; = MARGIN: 1em 0px 0px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; = BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #ecfcf4 } .thumbinner { MIN-WIDTH: 100px } .imagemap-inline DIV { DISPLAY: inline } #wpUploadDescription { HEIGHT: 13em } ------=_NextPart_000_0000_01C87EAA.525F0C40 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/w/index.php?title=MediaWiki:Monobook.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=2678400 BODY.page-Main_Page #deleteconfirm { DISPLAY: none! important } BODY.page-Main_Page #t-cite { DISPLAY: none! important } BODY.page-Main_Page #lastmod { DISPLAY: none! important } BODY.page-Main_Page #siteSub { DISPLAY: none! important } BODY.page-Main_Page H1.firstHeading { DISPLAY: none! important } #siteNotice { MARGIN-TOP: 5px; PADDING-LEFT: 4px; BACKGROUND: none transparent scroll = repeat 0% 0%; FONT-STYLE: italic; TEXT-ALIGN: center } #content { BACKGROUND: #f8fcff } #content DIV.thumb { BORDER-LEFT-COLOR: #f8fcff; BORDER-BOTTOM-COLOR: #f8fcff; = BORDER-TOP-COLOR: #f8fcff; BORDER-RIGHT-COLOR: #f8fcff } .ns-0 * #content { BACKGROUND: white } #p-cactions LI A { BACKGROUND-COLOR: #f8fcff } #p-cactions LI A:hover { BACKGROUND-COLOR: #f8fcff } #p-cactions LI.selected A { BACKGROUND-COLOR: #f8fcff } .ns-0 * #p-cactions LI A { BACKGROUND-COLOR: #fbfbfb } .ns-0 * #p-cactions LI.selected A { BACKGROUND-COLOR: white } .ns-0 * #p-cactions LI A:hover { BACKGROUND-COLOR: white } .ns-0 * #content DIV.thumb { BORDER-LEFT-COLOR: white; BORDER-BOTTOM-COLOR: white; BORDER-TOP-COLOR: = white; BORDER-RIGHT-COLOR: white } #content BLOCKQUOTE { FONT-SIZE: 93.75%; MARGIN: 1em 1.6em } #content BLOCKQUOTE P { =09 } #siteSub { DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 92% } #ca-edit A { FONT-WEIGHT: bold! important } @media Print =20 { .editlink { DISPLAY: none } .noprint { DISPLAY: none } .metadata { DISPLAY: none } .dablink { DISPLAY: none } #content { BACKGROUND: #fff } } .diffchange { FONT-WEIGHT: bold } TD.diff-addedline { FONT-SIZE: 85%; VERTICAL-ALIGN: top } TD.diff-deletedline { FONT-SIZE: 85%; VERTICAL-ALIGN: top } TD.diff-context { FONT-SIZE: 85%; VERTICAL-ALIGN: top } #pt-login { FONT-WEIGHT: bold; FONT-SIZE: 110% } P.error { FONT-WEIGHT: bold } .toccolours { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px = solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; = BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px = solid; BACKGROUND-COLOR: #f9f9f9 } .portlet A { TEXT-DECORATION: none } #editpage-specialchars A { TEXT-DECORATION: none } .portlet A:hover { TEXT-DECORATION: underline } #editpage-specialchars A:hover { TEXT-DECORATION: underline } DIV.thumb DIV A IMG { BACKGROUND-COLOR: #fff } DIV.topicon { DISPLAY: block! important; Z-INDEX: 100; POSITION: absolute; TOP: 10px } #coordinates { PADDING-RIGHT: 0em; PADDING-LEFT: 0em; FONT-SIZE: 85%; Z-INDEX: 1; = RIGHT: 30px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: = right; PADDING-BOTTOM: 0em; MARGIN: 0em; TEXT-TRANSFORM: none; = BORDER-TOP-STYLE: none; TEXT-INDENT: 0px; LINE-HEIGHT: 1.5em; = PADDING-TOP: 0em; BORDER-RIGHT-STYLE: none; WHITE-SPACE: nowrap; = BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 3.7em; TEXT-ALIGN: = right; BORDER-BOTTOM-STYLE: none } .portlet LI { LIST-STYLE-IMAGE: = url(http://upload.wikimedia.org/wikipedia/en/1/18/Monobook-bullet.png) } LI.FA { LIST-STYLE-IMAGE: = url(http://upload.wikimedia.org/wikipedia/en/d/d4/Monobook-bullet-star.pn= g) } .infobox { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: = #aaa 1px solid; COLOR: black; BORDER-BOTTOM: #aaa 1px solid; = BACKGROUND-COLOR: #f9f9f9 } .bordered.infobox TD { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: = #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid } .bordered.infobox TH { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: = #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid } .bordered.infobox .mergedtoprow TD { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid } .bordered.infobox .mergedtoprow TH { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid } .gallerybox .thumb IMG { BACKGROUND: #f9f9f9 } .bordered.infobox .mergedrow TD { BORDER-RIGHT: #aaa 1px solid } .bordered.infobox .mergedrow TH { BORDER-RIGHT: #aaa 1px solid } DIV.thumb { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } DIV.tright { MARGIN: 0.5em 0px 0.8em 1.4em; BORDER-TOP-STYLE: none; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } DIV.tleft { MARGIN: 0.5em 1.4em 0.8em 0px; BORDER-TOP-STYLE: none; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } FORM#deleteconfirm TABLE { BACKGROUND-COLOR: transparent } #bodyContent .plainlinks2 A[href^=3D'http://en.wikipedia.org'].external = { COLOR: #002bb8! important } ------=_NextPart_000_0000_01C87EAA.525F0C40 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://en.wikipedia.org/w/index.php?title=-&action=raw&gen=css&maxage=2678400 A.new { COLOR: #cc2200 } #quickbar A.new { COLOR: #cc2200 } ------=_NextPart_000_0000_01C87EAA.525F0C40 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/skins-1.5/common/wikibits.js?119 // 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_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_0000_01C87EAA.525F0C40 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/skins-1.5/common/ajax.js?119 // 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_0000_01C87EAA.525F0C40 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/w/index.php?title=-&action=raw&gen=js&useskin=monobook /* generated javascript */=0A= var skin =3D 'monobook';=0A= var stylepath =3D '/skins-1.5';=0A= =0A= /* MediaWiki:Common.js */=0A= /** Import module = *************************************************************=0A= *=0A= * Description: Includes a raw wiki page as javascript or CSS, =0A= * used for including user made modules.=0A= * Maintainers: [[User:AzaToth]]=0A= */=0A= importedScripts =3D {}; // object keeping track of included scripts, so = a script ain't included twice=0A= function importScript( page ) {=0A= if( importedScripts[page] ) {=0A= return;=0A= }=0A= importedScripts[page] =3D true;=0A= var url =3D wgScriptPath=0A= + '/index.php?title=3D'=0A= + encodeURIComponent( page.replace( / /g, '_' ) )=0A= + '&action=3Draw&ctype=3Dtext/javascript';=0A= var scriptElem =3D document.createElement( 'script' );=0A= scriptElem.setAttribute( 'src' , url );=0A= scriptElem.setAttribute( 'type' , 'text/javascript' );=0A= document.getElementsByTagName( 'head' )[0].appendChild( scriptElem = );=0A= }=0A= =0A= function importStylesheet( page ) {=0A= var sheet =3D '@import "'=0A= + wgScriptPath=0A= + '/index.php?title=3D'=0A= + encodeURIComponent( page.replace( / /g, '_' ) )=0A= + '&action=3Draw&ctype=3Dtext/css";'=0A= var styleElem =3D document.createElement( 'style' );=0A= styleElem.setAttribute( 'type' , 'text/css' );=0A= styleElem.appendChild( document.createTextNode( sheet ) );=0A= document.getElementsByTagName( 'head' )[0].appendChild( styleElem );=0A= }=0A= =0A= /* Test if an element has a certain class = **************************************=0A= *=0A= * Description: Uses regular expressions and caching for better = performance.=0A= * Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]=0A= */=0A= =0A= var hasClass =3D (function () {=0A= var reCache =3D {};=0A= return function (element, className) {=0A= return (reCache[className] ? reCache[className] : = (reCache[className] =3D new RegExp("(?:\\s|^)" + className + = "(?:\\s|$)"))).test(element.className);=0A= };=0A= })();=0A= =0A= /** Internet Explorer bug fix = **************************************************=0A= *=0A= * Description: Fixes IE horizontal scrollbar bug=0A= * Maintainers: [[User:Tom-]]?=0A= */=0A= =0A= if (navigator.appName =3D=3D "Microsoft Internet Explorer" && = document.compatMode =3D=3D "CSS1Compat")=0A= {=0A= var oldWidth;=0A= var docEl =3D document.documentElement;=0A= =0A= function fixIEScroll()=0A= {=0A= if (!oldWidth || docEl.clientWidth > oldWidth)=0A= doFixIEScroll();=0A= else=0A= setTimeout(doFixIEScroll, 1);=0A= =0A= oldWidth =3D docEl.clientWidth;=0A= }=0A= =0A= function doFixIEScroll() {=0A= docEl.style.overflowX =3D (docEl.scrollWidth - docEl.clientWidth < = 4) ? "hidden" : "";=0A= }=0A= =0A= document.attachEvent("onreadystatechange", fixIEScroll);=0A= attachEvent("onresize", fixIEScroll);=0A= }=0A= =0A= /** Interwiki links to featured articles = ***************************************=0A= *=0A= * Description: Highlights interwiki links to featured articles (or=0A= * equivalents) by changing the bullet before the = interwiki link=0A= * into a star.=0A= * Maintainers: [[User:R. Koot]]=0A= */=0A= =0A= function LinkFA() =0A= {=0A= if ( document.getElementById( "p-lang" ) ) {=0A= var InterwikiLinks =3D document.getElementById( "p-lang" = ).getElementsByTagName( "li" );=0A= =0A= for ( var i =3D 0; i < InterwikiLinks.length; i++ ) {=0A= if ( document.getElementById( InterwikiLinks[i].className + = "-fa" ) ) {=0A= InterwikiLinks[i].className +=3D " FA"=0A= InterwikiLinks[i].title =3D "This is a featured article = in another language.";=0A= }=0A= }=0A= }=0A= }=0A= =0A= addOnloadHook( LinkFA );=0A= =0A= /** Collapsible tables = *********************************************************=0A= *=0A= * Description: Allows tables to be collapsed, showing only the = header. See=0A= * [[Wikipedia:NavFrame]].=0A= * Maintainers: [[User:R. Koot]]=0A= */=0A= =0A= var autoCollapse =3D 2;=0A= var collapseCaption =3D "hide";=0A= var expandCaption =3D "show";=0A= =0A= function collapseTable( tableIndex )=0A= {=0A= var Button =3D document.getElementById( "collapseButton" + = tableIndex );=0A= var Table =3D document.getElementById( "collapsibleTable" + = tableIndex );=0A= =0A= if ( !Table || !Button ) {=0A= return false;=0A= }=0A= =0A= var Rows =3D Table.rows;=0A= =0A= if ( Button.firstChild.data =3D=3D collapseCaption ) {=0A= for ( var i =3D 1; i < Rows.length; i++ ) {=0A= Rows[i].style.display =3D "none";=0A= }=0A= Button.firstChild.data =3D expandCaption;=0A= } else {=0A= for ( var i =3D 1; i < Rows.length; i++ ) {=0A= Rows[i].style.display =3D Rows[0].style.display;=0A= }=0A= Button.firstChild.data =3D collapseCaption;=0A= }=0A= }=0A= =0A= function createCollapseButtons()=0A= {=0A= var tableIndex =3D 0;=0A= var NavigationBoxes =3D new Object();=0A= var Tables =3D document.getElementsByTagName( "table" );=0A= =0A= for ( var i =3D 0; i < Tables.length; i++ ) {=0A= if ( hasClass( Tables[i], "collapsible" ) ) {=0A= =0A= /* only add button and increment count if there is a header = row to work with */=0A= var HeaderRow =3D Tables[i].getElementsByTagName( "tr" )[0];=0A= if (!HeaderRow) continue;=0A= var Header =3D HeaderRow.getElementsByTagName( "th" )[0];=0A= if (!Header) continue;=0A= =0A= NavigationBoxes[ tableIndex ] =3D Tables[i];=0A= Tables[i].setAttribute( "id", "collapsibleTable" + = tableIndex );=0A= =0A= var Button =3D document.createElement( "span" );=0A= var ButtonLink =3D document.createElement( "a" );=0A= var ButtonText =3D document.createTextNode( collapseCaption = );=0A= =0A= Button.style.styleFloat =3D "right";=0A= Button.style.cssFloat =3D "right";=0A= Button.style.fontWeight =3D "normal";=0A= Button.style.textAlign =3D "right";=0A= Button.style.width =3D "6em";=0A= =0A= ButtonLink.style.color =3D Header.style.color;=0A= ButtonLink.setAttribute( "id", "collapseButton" + = tableIndex );=0A= ButtonLink.setAttribute( "href", = "javascript:collapseTable(" + tableIndex + ");" );=0A= ButtonLink.appendChild( ButtonText );=0A= =0A= Button.appendChild( document.createTextNode( "[" ) );=0A= Button.appendChild( ButtonLink );=0A= Button.appendChild( document.createTextNode( "]" ) );=0A= =0A= Header.insertBefore( Button, Header.childNodes[0] );=0A= tableIndex++;=0A= }=0A= }=0A= =0A= for ( var i =3D 0; i < tableIndex; i++ ) {=0A= if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( = tableIndex >=3D autoCollapse && hasClass( NavigationBoxes[i], = "autocollapse" ) ) ) {=0A= collapseTable( i );=0A= }=0A= }=0A= }=0A= =0A= addOnloadHook( createCollapseButtons );=0A= =0A= /** Dynamic Navigation Bars (experimental) = *************************************=0A= *=0A= * Description: See [[Wikipedia:NavFrame]].=0A= * Maintainers: UNMAINTAINED=0A= */=0A= =0A= // set up the words in your language=0A= var NavigationBarHide =3D '[' + collapseCaption + ']';=0A= var NavigationBarShow =3D '[' + expandCaption + ']';=0A= =0A= // shows and hides content and picture (if available) of navigation = bars=0A= // Parameters:=0A= // indexNavigationBar: the index of navigation bar to be toggled=0A= function toggleNavigationBar(indexNavigationBar)=0A= {=0A= var NavToggle =3D document.getElementById("NavToggle" + = indexNavigationBar);=0A= var NavFrame =3D document.getElementById("NavFrame" + = indexNavigationBar);=0A= =0A= if (!NavFrame || !NavToggle) {=0A= return false;=0A= }=0A= =0A= // if shown now=0A= if (NavToggle.firstChild.data =3D=3D NavigationBarHide) {=0A= for (=0A= var NavChild =3D NavFrame.firstChild;=0A= NavChild !=3D null;=0A= NavChild =3D NavChild.nextSibling=0A= ) {=0A= if ( hasClass( NavChild, 'NavPic' ) ) {=0A= NavChild.style.display =3D 'none';=0A= }=0A= if ( hasClass( NavChild, 'NavContent') ) {=0A= NavChild.style.display =3D 'none';=0A= }=0A= }=0A= NavToggle.firstChild.data =3D NavigationBarShow;=0A= =0A= // if hidden now=0A= } else if (NavToggle.firstChild.data =3D=3D NavigationBarShow) {=0A= for (=0A= var NavChild =3D NavFrame.firstChild;=0A= NavChild !=3D null;=0A= NavChild =3D NavChild.nextSibling=0A= ) {=0A= if (hasClass(NavChild, 'NavPic')) {=0A= NavChild.style.display =3D 'block';=0A= }=0A= if (hasClass(NavChild, 'NavContent')) {=0A= NavChild.style.display =3D 'block';=0A= }=0A= }=0A= NavToggle.firstChild.data =3D NavigationBarHide;=0A= }=0A= }=0A= =0A= // adds show/hide-button to navigation bars=0A= function createNavigationBarToggleButton()=0A= {=0A= var indexNavigationBar =3D 0;=0A= // iterate over all < div >-elements =0A= var divs =3D document.getElementsByTagName("div");=0A= for(=0A= var i=3D0; =0A= NavFrame =3D divs[i]; =0A= i++=0A= ) {=0A= // if found a navigation bar=0A= if (hasClass(NavFrame, "NavFrame")) {=0A= =0A= indexNavigationBar++;=0A= var NavToggle =3D document.createElement("a");=0A= NavToggle.className =3D 'NavToggle';=0A= NavToggle.setAttribute('id', 'NavToggle' + = indexNavigationBar);=0A= NavToggle.setAttribute('href', = 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');=0A= =0A= var NavToggleText =3D = document.createTextNode(NavigationBarHide);=0A= for (=0A= var NavChild =3D NavFrame.firstChild;=0A= NavChild !=3D null;=0A= NavChild =3D NavChild.nextSibling=0A= ) {=0A= if ( hasClass( NavChild, 'NavPic' ) || hasClass( = NavChild, 'NavContent' ) ) {=0A= if (NavChild.style.display =3D=3D 'none') {=0A= NavToggleText =3D = document.createTextNode(NavigationBarShow);=0A= break;=0A= }=0A= }=0A= }=0A= =0A= NavToggle.appendChild(NavToggleText);=0A= // Find the NavHead and attach the toggle link (Must be = this complicated because Moz's firstChild handling is borked)=0A= for(=0A= var j=3D0; =0A= j < NavFrame.childNodes.length; =0A= j++=0A= ) {=0A= if (hasClass(NavFrame.childNodes[j], "NavHead")) {=0A= NavFrame.childNodes[j].appendChild(NavToggle);=0A= }=0A= }=0A= NavFrame.setAttribute('id', 'NavFrame' + = indexNavigationBar);=0A= }=0A= }=0A= }=0A= =0A= addOnloadHook( createNavigationBarToggleButton );=0A= =0A= /** Main Page layout fixes = *********************************************************=0A= *=0A= * Description: Various layout fixes for the main page, = including an=0A= * additional link to the complete list of = languages available=0A= * and the renaming of the 'Article' to to 'Main = Page'.=0A= * Maintainers: [[User:AzaToth]], [[User:R. Koot]], [[User:Alex = Smotrov]]=0A= */=0A= =0A= function mainPageRenameNamespaceTab() {=0A= try {=0A= var Node =3D document.getElementById( 'ca-nstab-main' = ).firstChild;=0A= if ( Node.textContent ) { // Per DOM Level 3=0A= Node.textContent =3D 'Main Page';=0A= } else if ( Node.innerText ) { // IE doesn't handle .textContent=0A= Node.innerText =3D 'Main Page';=0A= } else { // Fallback=0A= Node.replaceChild( Node.firstChild, = document.createTextNode( 'Main Page' ) ); =0A= }=0A= } catch(e) {=0A= // bailing out!=0A= }=0A= }=0A= =0A= if ( wgTitle =3D=3D 'Main Page' && ( wgNamespaceNumber =3D=3D 0 || = wgNamespaceNumber =3D=3D 1 ) ) {=0A= addOnloadHook( mainPageRenameNamespaceTab );=0A= }=0A= =0A= if ( wgTitle =3D=3D 'Main Page' && wgNamespaceNumber =3D=3D 0 ) {=0A= addOnloadHook( mainPageAppendCompleteListLink );=0A= }=0A= =0A= function mainPageAppendCompleteListLink() {=0A= addPortletLink('p-lang', = 'http://meta.wikimedia.org/wiki/List_of_Wikipedias', =0A= 'Complete list', 'interwiki-completelist', 'Complete list of = Wikipedias')=0A= }=0A= =0A= /** Extra toolbar options = ******************************************************=0A= *=0A= * Description: UNDOCUMENTED=0A= * Maintainers: [[User:MarkS]]?, [[User:Voice of All]], [[User:R. = Koot]]=0A= */=0A= =0A= //This is a modified copy of a script by User:MarkS for extra features = added by User:Voice of All.=0A= // This is based on the original code on Wikipedia:Tools/Editing tools=0A= // To disable this script, add mwCustomEditButtons =3D []; = to [[Special:Mypage/monobook.js]]=0A= =0A= if (mwCustomEditButtons) {=0A= mwCustomEditButtons[mwCustomEditButtons.length] =3D {=0A= "imageFile": = "http://upload.wikimedia.org/wikipedia/en/c/c8/Button_redirect.png",=0A= "speedTip": "Redirect",=0A= "tagOpen": "#REDIRECT [[",=0A= "tagClose": "]]",=0A= "sampleText": "Insert text"};=0A= =0A= mwCustomEditButtons[mwCustomEditButtons.length] =3D {=0A= "imageFile": = "http://upload.wikimedia.org/wikipedia/en/c/c9/Button_strike.png",=0A= "speedTip": "Strike",=0A= "tagOpen": "",=0A= "tagClose": "",=0A= "sampleText": "Strike-through text"};=0A= =0A= mwCustomEditButtons[mwCustomEditButtons.length] =3D {=0A= "imageFile": = "http://upload.wikimedia.org/wikipedia/en/1/13/Button_enter.png",=0A= "speedTip": "Line break",=0A= "tagOpen": "
",=0A= "tagClose": "",=0A= "sampleText": ""};=0A= =0A= mwCustomEditButtons[mwCustomEditButtons.length] =3D {=0A= "imageFile": = "http://upload.wikimedia.org/wikipedia/en/8/80/Button_upper_letter.png",=0A= "speedTip": "Superscript",=0A= "tagOpen": "",=0A= "tagClose": "",=0A= "sampleText": "Superscript text"};=0A= =0A= mwCustomEditButtons[mwCustomEditButtons.length] =3D {=0A= "imageFile": = "http://upload.wikimedia.org/wikipedia/en/7/70/Button_lower_letter.png",=0A= "speedTip": "Subscript",=0A= "tagOpen": "",=0A= "tagClose": "",=0A= "sampleText": "Subscript text"};=0A= =0A= mwCustomEditButtons[mwCustomEditButtons.length] =3D {=0A= "imageFile": = "http://upload.wikimedia.org/wikipedia/en/5/58/Button_small.png",=0A= "speedTip": "Small",=0A= "tagOpen": "",=0A= "tagClose": "",=0A= "sampleText": "Small Text"};=0A= =0A= mwCustomEditButtons[mwCustomEditButtons.length] =3D {=0A= "imageFile": = "http://upload.wikimedia.org/wikipedia/en/3/34/Button_hide_comment.png",=0A= "speedTip": "Insert hidden Comment",=0A= "tagOpen": "",=0A= "sampleText": "Comment"};=0A= =0A= mwCustomEditButtons[mwCustomEditButtons.length] =3D {=0A= "imageFile": = "http://upload.wikimedia.org/wikipedia/en/1/12/Button_gallery.png",=0A= "speedTip": "Insert a picture gallery",=0A= "tagOpen": "\n\n",=0A= "tagClose": "\n",=0A= "sampleText": = "Image:Example.jpg|Caption1\nImage:Example.jpg|Caption2"};=0A= =0A= mwCustomEditButtons[mwCustomEditButtons.length] =3D {=0A= "imageFile": = "http://upload.wikimedia.org/wikipedia/en/f/fd/Button_blockquote.png",=0A= "speedTip": "Insert block of quoted text",=0A= "tagOpen": "
\n",=0A= "tagClose": "\n
",=0A= "sampleText": "Block quote"};=0A= =0A= mwCustomEditButtons[mwCustomEditButtons.length] =3D {=0A= "imageFile": = "http://upload.wikimedia.org/wikipedia/en/6/60/Button_insert_table.png",=0A= "speedTip": "Insert a table",=0A= "tagOpen": '{| class=3D"wikitable"\n|-\n',=0A= "tagClose": "\n|}",=0A= "sampleText": "! header 1\n! header 2\n! header 3\n|-\n| row 1, = cell 1\n| row 1, cell 2\n| row 1, cell 3\n|-\n| row 2, cell 1\n| row 2, = cell 2\n| row 2, cell 3"};=0A= =0A= mwCustomEditButtons[mwCustomEditButtons.length] =3D {=0A= "imageFile": = "http://upload.wikimedia.org/wikipedia/commons/7/79/Button_reflink.png",=0A= "speedTip": "Insert a reference",=0A= "tagOpen": "",=0A= "tagClose": "",=0A= "sampleText": "Insert footnote text here"};=0A= =0A= }=0A= =0A= /**/=0A= =0A= /** pageview counter = ***********************************************************=0A= *=0A= * Description: Please talk to de:User:LeonWeber before changing = anything or =0A= * if there are any issues with that.=0A= * Maintainers: [[:de:User:LeonWeber]]?=0A= */=0A= =0A= // this should be adjusted to a good value.=0A= // BE CAREFUL, you will break zedler if it's too low!=0A= // And then DaB. will kill Leon :-(=0A= var disable_counter =3D 0;=0A= var counter_factor =3D 6000;=0A= =0A= function pgcounter_setup()=0A= {=0A= if(disable_counter =3D=3D 0)=0A= {=0A= var url =3D window.location.href;=0A= if(Math.floor(Math.random()*counter_factor)=3D=3D42) // the = probability thing=0A= {=0A= if(wgIsArticle=3D=3Dtrue || wgArticleId=3D=3D0) // do not count = history pages etc.=0A= {=0A= var pgcountNs =3D wgCanonicalNamespace;=0A= if(wgCanonicalNamespace=3D=3D"")=0A= {=0A= pgcountNs =3D "0";=0A= }=0A= var cnt_url =3D "http://pgcount.wikimedia.de/index.png?ns=3D" + = pgcountNs + "&title=3D" + encodeURI(wgTitle) + "&factor=3D" + = counter_factor +"&wiki=3Denwiki";=0A= var img =3D new Image(); =0A= img.src =3D cnt_url;=0A= }=0A= }=0A= }=0A= }=0A= // Do not use aOnloadFunctions[aOnloadFunctions.length] =3D = pgcounter_setup;, some browsers don't like that.=0A= pgcounter_setup();=0A= =0A= /** "Technical restrictions" title fix = *****************************************=0A= *=0A= * Description:=0A= * Maintainers: User:Interiot, User:Mets501, User:Freakofnurture=0A= */=0A= //=0A= // For pages that have something like Template:Lowercase, replace the = title, but only if it is cut-and-pasteable as a valid wikilink.=0A= // (for instance iPod's title is updated. But [[C#]] is not an = equivalent=0A= // wikilink, so [[C Sharp]] doesn't have its main title changed)=0A= // Likewise for users who have selected the U.K. date format ("1 = March") the =0A= // titles of day-of-the-year articles will appear in that style. Users = with any=0A= // other date setting are not affected.=0A= //=0A= // The function looks for a banner like this: =0A= // <div id=3D"RealTitleBanner"> ... <span = id=3D"RealTitle">title</span> ... </div>=0A= // An element with id=3DDisableRealTitle disables the function.=0A= //=0A= var disableRealTitle =3D 0; // users can set disableRealTitle =3D 1 = locally to disable.=0A= if (wgIsArticle) { // don't display the RealTitle when editing, since = it is apparently inconsistent (doesn't show when editing sections, = doesn't show when not previewing)=0A= addOnloadHook(function() {=0A= try {=0A= var realTitleBanner =3D = document.getElementById("RealTitleBanner");=0A= if (realTitleBanner && = !document.getElementById("DisableRealTitle") && !disableRealTitle ) {=0A= var realTitle =3D document.getElementById("RealTitle");=0A= if (realTitle) {=0A= var realTitleHTML =3D realTitle.innerHTML;=0A= realTitleText =3D pickUpText(realTitle);=0A= =0A= var isPasteable =3D 0;=0A= //var containsHTML =3D //gi, "") ); // contains = HTML that will be ignored when cut-n-pasted as a wikilink=0A= // calculate whether the title is pasteable=0A= var verifyTitle =3D realTitleText.replace(/^ +/, ""); = // trim left spaces=0A= verifyTitle =3D verifyTitle.charAt(0).toUpperCase() + = verifyTitle.substring(1, verifyTitle.length); // uppercase first = character=0A= =0A= // if the namespace prefix is there, remove it on our = verification copy. If it isn't there, add it to the original realValue = copy.=0A= if (wgNamespaceNumber !=3D 0) {=0A= if (wgCanonicalNamespace =3D=3D = verifyTitle.substr(0, wgCanonicalNamespace.length).replace(/ /g, "_") && = verifyTitle.charAt(wgCanonicalNamespace.length) =3D=3D ":") {=0A= verifyTitle =3D = verifyTitle.substr(wgCanonicalNamespace.length + 1);=0A= } else {=0A= realTitleText =3D = wgCanonicalNamespace.replace(/_/g, " ") + ":" + realTitleText;=0A= realTitleHTML =3D = wgCanonicalNamespace.replace(/_/g, " ") + ":" + realTitleHTML;=0A= }=0A= }=0A= =0A= // verify whether wgTitle matches=0A= verifyTitle =3D verifyTitle.replace(/[\s_]+/g, " "); = // underscores and multiple spaces to single spaces=0A= verifyTitle =3D verifyTitle.replace(/^\s+/, = "").replace(/\s+$/, ""); // trim left and right spaces=0A= verifyTitle =3D verifyTitle.charAt(0).toUpperCase() + = verifyTitle.substring(1, verifyTitle.length); // uppercase first = character=0A= if ( (verifyTitle =3D=3D wgTitle) || (verifyTitle =3D=3D = wgTitle.replace(/^(.+)?(January|February|March|April|May|June|July|August= |September|October|November|December)\s+([12]?[0-9]|3[0123])([^\d].*)?$/g= , "$1$3 $2$4") )) isPasteable =3D 1;=0A= var h1 =3D document.getElementsByTagName("h1")[0];=0A= if (h1 && isPasteable) {=0A= h1.innerHTML =3D containsTooMuchHTML ? realTitleText = : realTitleHTML;=0A= if (!containsTooMuchHTML)=0A= realTitleBanner.style.display =3D "none";=0A= }=0A= document.title =3D realTitleText + " - Wikipedia, the = free encyclopedia";=0A= }=0A= }=0A= } catch (e) {=0A= /* Something went wrong. */=0A= }=0A= });=0A= }=0A= =0A= // similar to innerHTML, but only returns the text portions of the = insides, excludes HTML=0A= function pickUpText(aParentElement) {=0A= var str =3D "";=0A= =0A= function pickUpTextInternal(aElement) {=0A= var child =3D aElement.firstChild;=0A= while (child) {=0A= if (child.nodeType =3D=3D 1) // ELEMENT_NODE =0A= pickUpTextInternal(child);=0A= else if (child.nodeType =3D=3D 3) // TEXT_NODE=0A= str +=3D child.nodeValue;=0A= =0A= child =3D child.nextSibling;=0A= }=0A= }=0A= =0A= pickUpTextInternal(aParentElement);=0A= return str;=0A= }=0A= =0A= //fix edit summary prompt for undo=0A= //this code fixes the fact that the undo function combined with the "no = edit summary prompter" causes problems if leaving the=0A= //edit summary unchanged=0A= //this was added by [[User:Deskana]], code by [[User:Tra]]=0A= addOnloadHook(function () {=0A= if (document.location.search.indexOf("undo=3D") !=3D -1=0A= && document.getElementsByName('wpAutoSummary')[0]) {=0A= document.getElementsByName('wpAutoSummary')[0].value=3D'1';=0A= }=0A= })=0A= =0A= /** Add dismiss button to watchlist-message = *************************************=0A= *=0A= * Description: Hide the watchlist message for one week.=0A= * Maintainers: [[User:Ruud Koot|Ruud Koot]]=0A= */=0A= =0A= function addDismissButton() {=0A= var watchlistMessage =3D = document.getElementById("watchlist-message");=0A= if ( watchlistMessage =3D=3D null ) return;=0A= var watchlistCookieID =3D = watchlistMessage.className.replace(/cookie\-ID\_/ig,'');=0A= =0A= if ( document.cookie.indexOf( "hidewatchlistmessage-" + = watchlistCookieID + "=3Dyes" ) !=3D -1 ) {=0A= watchlistMessage.style.display =3D "none";=0A= }=0A= =0A= var Button =3D document.createElement( "span" );=0A= var ButtonLink =3D document.createElement( "a" );=0A= var ButtonText =3D document.createTextNode( "dismiss" );=0A= =0A= ButtonLink.setAttribute( "id", "dismissButton" );=0A= ButtonLink.setAttribute( "href", = "javascript:dismissWatchlistMessage();" );=0A= ButtonLink.setAttribute( "title", "Hide this message for one week" );=0A= ButtonLink.appendChild( ButtonText );=0A= =0A= Button.appendChild( document.createTextNode( "[" ) );=0A= Button.appendChild( ButtonLink );=0A= Button.appendChild( document.createTextNode( "]" ) );=0A= =0A= watchlistMessage.appendChild( Button );=0A= }=0A= =0A= function dismissWatchlistMessage() {=0A= var e =3D new Date();=0A= e.setTime( e.getTime() + (7*24*60*60*1000) );=0A= var watchlistMessage =3D = document.getElementById("watchlist-message");=0A= var watchlistCookieID =3D = watchlistMessage.className.replace(/cookie\-ID\_/ig,'');=0A= document.cookie =3D "hidewatchlistmessage-" + watchlistCookieID + = "=3Dyes; expires=3D" + e.toGMTString() + "; path=3D/";=0A= watchlistMessage.style.display =3D "none";=0A= }=0A= =0A= addOnloadHook( addDismissButton );=0A= =0A= /** Main Page deletion image = *******************************************************=0A= *=0A= * Description: If the Main Page does not exist (i.e., it's been = deleted) then insert an image=0A= * instead of showing the "page does not exist" text.=0A= * Created by: [[User:Mark]], with invaluable help from = [[User:Pathoschild]]=0A= */=0A= =0A= function MainPageDeletedImage() {=0A= try {=0A= =0A= //If the article does not exist and it is the Main Page, proceed=0A= if ( document.getElementById( "noarticletext" ) && wgTitle =3D=3D = 'Main Page' ) {=0A= =0A= // Insert a protected commons image at the end of the document = explaining it.=0A= var contentbox =3D document.getElementById('content');=0A= var newimg =3D document.createElement('img');=0A= = newimg.setAttribute('src','http://upload.wikimedia.org/wikipedia/commons/= 9/99/WikipediaTechnical.png');=0A= contentbox.appendChild(newimg);=0A= =0A= // Hide the article-does-not-exist text=0A= var NoArticleMessage =3D document.getElementById('noarticletext');=0A= NoArticleMessage.style.display=3D"none";=0A= =0A= // Hide the edit button=0A= var EditThisPageButton =3D document.getElementById('ca-edit');=0A= EditThisPageButton.style.display=3D"none";=0A= }=0A= } catch(e) {=0A= // In case it does not work, do nothing=0A= return;=0A= }=0A= }=0A= =0A= addOnloadHook( MainPageDeletedImage );=0A= =0A= /** Change Special:Search to use a drop-down menu = *******************************************************=0A= *=0A= * Description: Change Special:Search to use a drop-down menu, with = the default being=0A= * the internal MediaWiki engine=0A= * Created and maintained by: [[User:Gracenotes]]=0A= */=0A= =0A= if (wgPageName =3D=3D "Special:Search") {=0A= var searchEngines =3D [];=0A= addOnloadHook(SpecialSearchEnhanced);=0A= }=0A= =0A= function SpecialSearchEnhanced() {=0A= var createOption =3D function(site, action, mainQ, addQ, addV) {=0A= var opt =3D document.createElement('option');=0A= opt.appendChild(document.createTextNode(site));=0A= searchEngines[searchEngines.length] =3D [action, mainQ, = addQ, addV];=0A= return opt;=0A= }=0A= var searchForm =3D document.forms['search'];=0A= var selectBox =3D document.createElement('select');=0A= selectBox.id =3D 'searchEngine';=0A= searchForm.onsubmit =3D function() {=0A= var optSelected =3D = searchEngines[document.getElementById('searchEngine').selectedIndex];=0A= searchForm.action =3D optSelected[0];=0A= searchForm.lsearchbox.name =3D optSelected[1];=0A= searchForm.title.value =3D optSelected[3];=0A= searchForm.title.name =3D optSelected[2];=0A= }=0A= selectBox.appendChild(createOption('MediaWiki search', = wgScriptPath + '/index.php', 'search', 'title', 'Special:Search'));=0A= selectBox.appendChild(createOption('Google', = 'http://www.google.com/search', 'q', 'sitesearch', 'en.wikipedia.org'));=0A= selectBox.appendChild(createOption('Yahoo', = 'http://search.yahoo.com/search', 'p', 'vs', 'en.wikipedia.org'));=0A= selectBox.appendChild(createOption('Windows Live', = 'http://search.live.com/results.aspx', 'q', 'q1', = 'site:http://en.wikipedia.org'));=0A= selectBox.appendChild(createOption('Wikiwix', = 'http://www.wikiwix.com/', 'action', 'lang', 'en'));=0A= selectBox.appendChild(createOption('Exalead', = 'http://www.exalead.com/wikipedia/results', 'q', 'language', 'en'));=0A= searchForm.lsearchbox.style.marginLeft =3D '0px';=0A= var lStat =3D document.getElementById('loadStatus');=0A= lStat.parentNode.insertBefore(selectBox, lStat);=0A= }=0A= =0A= /** Geo-targeted watchlist notice = *******************************************************=0A= *=0A= * Description: Allows for geographic targeting of watchlist notices. = See [[Wikipedia:Geonotice]] for more information.=0A= * Created by: [[User:Gmaxwell]]=0A= */=0A= =0A= if (wgPageName =3D=3D "Special:Watchlist")=0A= addOnloadHook((function (){document.write('