From: Subject: Symbian OS - Wikipedia, the free encyclopedia Date: Fri, 24 Feb 2006 15:18:04 +0330 MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_000_0000_01C63955.82688890"; type="text/html" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C63955.82688890 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/wiki/Symbian =EF=BB=BF Symbian OS - = Wikipedia, the free encyclopedia
Your continued=20 donations keep Wikipedia = running!    

Symbian OS

From Wikipedia, the free encyclopedia

(Redirected from Symbian)
Jump to: navigation, = search
3D""=20
It has been = suggested that=20 EPOC = (computing) be=20 = merged=20 into this article or section. (Discuss)

Symbian OS is an operating = system,=20 designed for mobile devices, with associated librarie= s, user=20 interface frameworks and reference implementations of common tools, = produced=20 by Symbian Ltd.. It = is a=20 descendant of Psion's EPOC.

Symbian is currently owned by Ericsson, Panasonic, Siemens=20 AG, Nokia, and=20 Sony=20 Ericsson. Whilst BenQ has acquired Siemens AG the = Siemens AG=20 stake in Symbian does not automatically pass to BenQ - this will need = the=20 approval of the Symbian Supervisory Board.

Contents

  • 1 Design=20
  • 2 Competition=20
  • 3 Structure=20
  • 4 History=20
  • 5 Security and=20 Malware=20
  • 6 Openness=20
  • 7 Devices that = have used the=20 Symbian OS=20
  • 8 Developing on = Symbian=20 OS=20
  • 9 External = links=20

[edit]

Design

There are a number of smartphone user=20 interface platforms based on Symbian OS, including open platforms UIQ, Nokia's Series 60, Series 80=20 and Series=20 90 and closed platforms such as that developed for NTT DoCoMo's FOMA handsets. This = adaptability=20 allows Symbian OS to be used on smartphones with a variety of form = factors (e.g.=20 clam-shell or "monoblock"/"candybar", keypad- or pen-driven).

Symbian OS, with its roots in Psion Software's EPOC = (which=20 itself had similarities to the internals of VMS, a grown-up POSIX compatible = operating system=20 for mini-computers in the 1980s) is structured like many desktop = operating=20 systems, with pre-emptiv= e=20 multitasking, multithreading, = and memory = protection.

Symbian OS's major advantage is the fact that it was built for = handheld=20 devices, with limited resources, that may be running for months or = years. There=20 is a strong emphasis on conserving memory, using Symbian-specific = programming=20 idioms such as descriptors and a = cleanup=20 stack. Together with other techniques, these keep memory usage low = and memory=20 leaks rare. There are similar techniques for conserving disk space = (though=20 the disks on Symbian devices are usually flash memory). = Furthermore,=20 all Symbian OS programming is event-based, and the CPU is = switched=20 off when applications are not directly dealing with an event. This is = achieved=20 through a programming idiom called active objects. = Correct=20 use of these techniques helps ensure longer battery life.

All of this makes Symbian OS's flavour of C++ very specialised, with = a steep=20 learning curve. However, many Symbian OS devices can also be programmed = in OPL, = Python<= /A>, Visual=20 Basic, Simkin, and Perl - together with the = Java = ME and Personal=20 Java flavours of Java.=

[edit]

Competition

Symbian OS competes with other mobile operating systems, such as Windows Mobile, = Palm = OS, and Linux. It = also=20 competes with the embedded operating systems used on lower-end phones, = such as=20 NOS and OSE, which = tend to be=20 maintained by the phone companies themselves. Symbian OS' major = advantage over=20 these embedded operating systems is its modularity - there is runtime = linking=20 between dynamically linked shared libraries (DLLs, see dynamic = linking) on the=20 device, and an emphasis on plug-in architectures. This makes complex = phones=20 quicker to develop, though this is sometimes offset by the complexity of = Symbian=20 OS C++ and the awkwardness of going to another company for an OS = (instead of=20 doing it in-house).

The advantages over other 'open' OS competitors (such as Linux and Windows = Mobile, the last=20 one is not Open Source) are = more=20 debatable. Phone vendors and network operators like the customisability = of=20 Symbian OS relative to Windows. This customisability, though, makes = integrating=20 a Symbian OS phone more difficult. It's possible that Linux goes too far = in the=20 other direction, and is simply too hard to make a phone from at the = moment.=20 Symbian OS's ground-up design for mobile devices should make it more = power- and=20 memory-efficient, as well as being flexible.

[edit]

Structure

At its lowest level sit the 'base' components of Symbian OS. = This=20 includes the kernel (EKA1=20 or EKA2 - see the 'History' section), along with the user library which = allows=20 user-side applications to request things of the kernel. Symbian OS has a = microkernel = architecture,=20 which means that the minimum necessary is within the kernel. It does = contain a=20 scheduler=20 and memory = management, but=20 no networking or filesystem support. These things are provided by = user-side=20 servers. The base layer includes the file server, which provides a = fairly=20 DOS-like view of the filesystems on the device (each drive has a drive = letter,=20 and backslashes are used as the directory delimiter).

Immediately above base are a selection of 'system libraries'. = These=20 take all shapes and sizes, including for example character set = conversion, a=20 DBMS database, and resource file handling.

Further up, the software is not so readily arranged into a stack.

There is a large 'networking and communication' subsystem, = which has=20 three main servers - ETEL (EPOC telephony), ESOCK (EPOC sockets) and C32 = (responsible for serial communication). Each of these has a plug-in = scheme. For=20 example ESOCK allows different ".PRT" protocol modules, implementing = different=20 types of networking protocol scheme. There's lots of stuff relating to=20 short-range communication links too, such as Bluetooth, IrDA and USB.

There's also a large amount of 'user interface' code. Even = though the=20 user interfaces themselves are maintained by other parties, the base = classes and=20 substructure ("UIKON") for all UIs are present in Symbian OS.

There are also a selection of 'application engines' for = popular=20 smartphone applications such as calendars, address books, and task = lists. A=20 typical Symbian OS application is split up into an engine DLL and a = graphical=20 application - the application being a thin wrapper over the engine DLL. = Symbian=20 OS provides some of these engine DLLs.

There are, of course, many other things that don't yet fit into this = model -=20 for example, SyncML, Java ME providing = another set of=20 APIs on top of most of the OS and multimedia. Quite a = few of=20 these things are frameworks, and vendors are expected to supply plug-ins = to=20 these frameworks from third parties (for example, Helix player for = multimedia codecs).=20 This has the advantage that the APIs to such areas of functionality are = the same=20 on many phone models, and that vendors get a lot of flexibility, but = means that=20 phone vendors need to do a great deal of integration work to make a = Symbian OS=20 phone.

[edit]

History

In 1980, Psion=20 Software was founded by David Potter.

EPOC16. Psion released several Series 3 devices from = 1991 to=20 1998 which used the EPOC16 OS, also known as SIBO.

EPOC OS Releases 1=E2=80=933. The Series 5 device, = released in=20 1997, used the first iterations of the EPOC32 OS.

EPOC Release 4. Oregon Osaris and Geofox 1 = were released=20 using ER4.

In 1998, Symbian Ltd. was = formed as=20 a partnership between Ericsson, Nokia, Motorola and Psion, to explore = the=20 convergence between PDAs and mobile phones.

EPOC Release 5. Series 5mx, Series 7, Revo, = netBook, netPad,=20 Ericsson MC218, and the Ericsson R380 were released in 1999 using = ER5.

ER5U. U =3D Unicode. The first phone, the Ericsson R380 was = released=20 using ER5U in 2000. It was not an 'open' phone - software could not be=20 installed.

Symbian OS v6.0 and v6.1. Sometimes called ER6. The = first=20 'open' Symbian OS phone, the Nokia 9210, was released on 6.0.

Symbian OS v7.0 and v7.0s. First shipped in 2003.

In 2004, Psion sold its stake in Symbian.

Also in 2004, the=20 first worm for mobile = phones=20 using Symbian OS, Cabir, was = developed, which=20 used Bluetooth to spread = itself to=20 nearby phones. See Cabir and Symbian OS=20 threats.

Symbian OS v8.0. First shipped in 2004, one of its advantages = would=20 have been a choice of two different kernels (EKA1 or EKA2). However, the = EKA2=20 kernel version did not ship until SymbianOS v8.1b. The kernels behave = more or=20 less identically from user-side, but are internally very different. EKA1 = was=20 chosen by some manufacturers to maintain compatibility with old device = drivers,=20 whilst EKA2 offered advantages such as a hard real-time capability.

Symbian OS v8.1. Basically a cleaned-up version of 8.0, this = was=20 available in 8.1a and 8.1b versions, with EKA1 and EKA2 kernels = respectively.=20 The 8.1b version, with EKA2's single-chip phone support but no = additional=20 security layer, was popular among Japanese phone companies desiring the = realtime=20 support but not allowing open application installation.

Symbian OS v9.0. This version was used for internal Symbian = purposes=20 only. It was deproductized in 2004.

Symbian OS v9.1. Early in 2005, the newest version of Symbian = was=20 announced. Improvements in the OS mean that applications and content, = and=20 therefore a developers investment, are better protected than ever. The = new ARM=20 EABI binary model means developers need to retool and the security = changes mean=20 they may have to recode. The Nokia N91 will probably be the first = SymbianOS 9.1=20 device on the market, though the Sony Ericsson P990 should follow = closely.

Symbian OS has generally maintained reasonable binary=20 compatibility. In theory the OS was BC from ER1-ER5, then from 6.0 = to 8.1b.=20 Substantial changes were needed for 9.0, related to tools and security, = but this=20 should be a one-off event. The move from requiring ARMv4 to requiring = ARMv5 did=20 not break backwards compatibility.

[edit]

Security and Malware

Symbian OS has been subject to a variety of viruses, the best known = of which=20 is Cabir. Usually=20 these send themselves from phone to phone by Bluetooth. So far, none = have taken=20 advantage of any flaws in Symbian OS - instead, they have all asked the = user=20 whether they would like to install the software, with somewhat prominent = warnings that it can't be trusted.

However, of course, the average mobile phone user shouldn't have to = worry=20 about such things, so Symbian OS 9 is adopting a capabilit= y=20 model. Installed software will theoretically be unable to do damaging = things=20 (such as costing the user money by sending network data) without being = digitally=20 signed - thus making it traceable. Developers can apply to have their = software=20 signed via the Symbian Signed program.

[edit]

Openness

A common question is whether Symbian OS is "open". It is not open in = the=20 sense of Open Source = software - the=20 source code is not publicly available. However, nearly all the source = code is=20 provided to Symbian OS phone manufacturers and many other partners. = Moreover,=20 the APIs are publicly documented and anyone can develop software for = Symbian OS.=20 This contrasts with traditional embedded phone operating systems, which=20 typically cannot accept any aftermarket software except Java = applications.

Symbian is also open in terms of the Open=20 Standards it supports.

[edit]

Devices that have used the Symbian OS

  • Ericsson R380 = (2000) was the=20 first commercially available smartphone based on Symbian OS=20
  • Nokia=20 9210 Communicator smartphone = (32-bit=20 66 MHz ARM9-based RISC CPU) = (2001),=20 9300=20 Communicator (2004), 9500 Communicator = (2004)=20 using the Nokia Series = 80=20 interface=20
  • Sony Ericsson = P800=20 (2002), P900 = (2003), P910 = (2004),=20 Motorola A920, A925, A1000, = DoCoMo=20 M1000, BenQ P30, P31 and Nokia=20 6708 using the UIQ user interface.=20
  • Nokia Series 60=20 (2002)=20
    • Nokia Series 60 is used in various phones, the first being the = Nokia=20 7650, then the Nokia 3650, = followed by=20 the Nokia = 3620/3660, Nokia=20 6600, Nokia 7610 and = Nokia=20 6670. The Nokia N-Gage = and Nokia N-Gage = QD=20 gaming/smartphone combos are also Series 60 platform devices. It was = also=20 used on other manufacturers' phones such as the Siemens SX1 = and Sendo = X. Recent,=20 more advanced devices using Series 60 include the Nokia 6630, the = Nokia=20 6680 and a next generation N series, including the Nokia N70, Nokia=20 N90, and Nokia N91. =
  • Nokia=20 7710 (2004) using the Nokia Series = 90=20 interface.=20
  • Fujitsu and Mitsubishi phones for NTT DoCoMo in Japan, = using an=20 interface developed specifically for them often called FOMA after the = DoCoMo=20 "Freedom of Mobile Access" network brand.
[edit]

Developing on Symbian OS

Developing on Symbian OS can initially appear confusing, as there is = no=20 single SDK = available=20 for download from Symbian. Instead, there are SDKs available for each of = the=20 main user interface families: UIQ, Series 60, and so on. Individual = phone=20 products, or families, often have SDKs downloadable from the = manufacturer's=20 website too. The SDKs contain documentation, the header files and = library files=20 required to build Symbian OS software, and a Windows-based emulator = ("WINS"). Up=20 until version 8, the SDKs also included a version of the GCC = compiler (a=20 cross-compiler) = required=20 to build software to work on the device. Symbian OS 9 uses a new ABI and so=20 requires a new compiler - a choice of compilers is available including a = new=20 version of GCC (see external links below).

Symbian C++ programming is commonly done with a commercial IDE. Previously, Visual=20 Studio was common, but for current versions of Symbian OS, a=20 Symbian-specific version of CodeWarrior is = favoured. The=20 CodeWarrior tools will be replaced during 2006 by Carbide.c++, an Eclipse-base= d IDE=20 developed by Nokia. It is expected that Carbide.c++ will be offered in = different=20 versions: a free version may allow users to prototype software on the = emulator=20 for the first time in a free product.

Other tools include SuperWaba, which can = be used=20 to build Symbian 7 and 7s programs using the Java language. There's also = a=20 version of a Borland IDE for = Symbian OS.

Once developed, Symbian OS applications need to find a route to = customers'=20 mobile phones. They are packaged in SIS files which may be installed=20 over-the-air, via PC connect or in some cases via Bluetooth. An = alternative is=20 to partner with a phone manufacturer to have the software included on = the phone=20 itself. The SIS file route will be a little more difficult from Symbian = OS 9,=20 because any application wishing to have any capabilities beyond the bare = minimum=20 must be signed via the Symbian=20 Signed program.

Java ME=20 applications for Symbian OS are developed using standard techniques and = tools=20 such as the Sun Java = Wireless=20 Toolkit (formerly the J2ME = Wireless=20 Toolkit)).

[edit]

External links

Retrieved from "http://en.wikipedia.org/= wiki/Symbian_OS"
Views
  • Article=20
  • Discussion=20
  • Edit=20 this page=20
  • History=20
Personal tools
  • Sign=20 in / create account
Navigation
  • Main=20 Page=20
  • Communit= y=20 Portal=20
  • Current = events=20
  • Recent = changes=20
  • Random = article=20
  • Help=20
  • Contact = Wikipedia=20
  • Donations=20
Toolbox
  • Wh= at=20 links here=20
  • Related=20 changes=20
  • Upload=20 file=20
  • Special = pages=20
  • Printable=20 version=20
  • Cite=20 this article
In other languages
  • =C4=8Cesky=20
  • Deutsch=20
  • Fran=C3=A7ais=20
  • Nederlands=20
  • =E6=97=A5=E6=9C=AC=E8=AA= =9E=20
  • Polski<= /A>=20
  • Suomi=20
  • =D0=A0=D1=83=D1=81=D1=81= =D0=BA=D0=B8=D0=B9=20
  • Svenska=20
  • T=C3=BCrk=C3=A7e=20
3DMediaWiki=20
  • This page was last modified 05:26, 23 February 2006.=20
  • All text is available under the terms of the GNU=20 Free Documentation License (see Copyrights= =20 for details).
    Wikipedia=C2=AE is a registered trademark of the = Wikimedia=20 Foundation, Inc.
  • Privacy = policy=20
  • About = Wikipedia=20
  • Discla= imers=20
if (window.runOnloadHook) = runOnloadHook();
------=_NextPart_000_0000_01C63955.82688890 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://upload.wikimedia.org/wikipedia/commons/a/ae/Mergefrom.gif R0lGODlhMgAUAOZWAO0ZIe0aIvAdJu0cJO0cJe0dJeccJOUnLuwsNO83Ptc9RO9aYPFrcPSUmPWo qvrX2PbX2NwdKvEiLNgfK/+tsfi5vNMdLcgiM+wrPr0YLegwRuQwSqwqRZ0fPqIrSsA/aMtFcIox V8FOf7Jbl7VlqG85aGw5aaxlqapkqKlkqKtmq6hkqKdkqadmrKhnrKNpsaNpso1iqVRAeEY0cFJe rERWoCU7gTJKjy5LkR9JlipdsRtNlxhOmQpVqBFbrxJbsB1irFCFwImt1ABWqgBUpgBSpQBTpSxu sz58umCSx2aWx6fE4QBVpp+/3qHB3qXD4KnG4b/U536v2PGAfv+Jh/aEgv///wAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAEAAFYALAAAAAAyABQAAAf/gFaCg4RWDw0ND4WLgkJQjJCRiw8LAwMLipJBRE6SnpAOCJajDpBN QERET5+sgg8Mo7EDDJmDSqlGREutnxUJAwGxAKMJFYJRR0RFRLmPvJFUstKjVFKpTKmpSEnc3d7f 34RV07IEAxYZHTnZ7O3u76muU+TSHDw1GxMyREPw/u9WICigJ6tEDxotXIAQEOKfQ3YUDhCMdcNH DBIoWMAYgeFCv4f/Ik4chePHxRQrXozQ4BHkP0MDRw4wSOOEChESPLh0KE/mAA47dHwwYILfTn/i RpqLMMPGuqMvCVEpILPaNXbbwGkFt8gXMGHEjFlBpowZEWfPIr0iR6vQLbO7HNJ6CiWLgilUquR+ omQJk6dNnfR6OpSIlSPBgQAAOw== ------=_NextPart_000_0000_01C63955.82688890 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://en.wikipedia.org/skins-1.5/common/images/poweredby_mediawiki_88x31.png iVBORw0KGgoAAAANSUhEUgAAAFgAAAAfCAMAAABUFvrSAAAAA3NCSVQICAjb4U/gAAAClFBMVEUC KWuqqtbmxQbRvxS1xc+BdgdzlKmEq76qqqpBeZ3HxHrt7OZbZ1LWxE0lX3hxeUWzq2nY3N5WhKPQ dQoAUIThyiSwrTY9RpT29vbGwqSjtsTHzdDAaQoAZplPepgATICdo6vp1Asyao7o59vO1NfQx2Ph 2XiOkTeKjY3yzQnW1smGla7s2yNemLXflg06hK0wO3h2pLvm2D/1sgfn4akHV4uYscEbLHZEdphO hKauspWsrr4ObZ3q2RqqbRTWyS8haJa5xJuFhbgrS4Ipe6WrusXX0rXW1tY4cpfBztff2Zrlqg7w yhTIuEyFo7dSkbFskKjShg3Yyhj91geVrb7EvnPy3TXd0WchZZKHp7xmi6Ln1lLdxUWMm7ayv8fT zZbe3sm7w8/AcA7w8PDNtzQaW4YmJpoybZTOzcXe3taes8D0ywDh5OZAXIvo5Lzg14rk1zTPzr40 gafr1RBJZJFCU1rbugvlziGWehNqnbd0nLWlvsv13hsIVIaRkqXF0NfwvANEiq0wToIYX4zgnRHm 0A7UiRL36Efc4OJMf6PoxxqgpJXYzlX/yQYbdKGNkrv4xhHq4RLO1tzo0TKUbg5biqgGHXn31xDu 3hnj12rHuUSclS1ijqzWzozm3IXsvxLZ2ebBag2ambbMfRU4dJvlpxG1chKdtcb05D3q6M2LpLXz 3ynExc5ika/VnBnMzMze3t6mu8h8nbMiY42sv8ufq8AQWozGdBXgz0zWvQ6Oq77gsQlNepnDwMLo vQJSg6NGYY4XXIvc1644Q2fu2EdNVV31vAf3zwZ7p73m5uYpapTUfQ8AU4mboKarqK2UtMS6sEDR ymyVmYq5taFUWZrt0R/Hdg/L0dTBvnnOy4Hi2pLr2FEpPiAVAAAACXBIWXMAAArwAAAK8AFCrDSY AAAEkElEQVRIx+3Q+1tTdRwH8NNYzHkiPTQqmfMCA+MST0NDSiBM8uyEjYVcBoa4jsTtO8SNBDbm nGN2RgQBrQ1bGt6mY9SBM7nMS2DJ+k5yXUXwn+kckMT19Dz1ID/0PL1/OJ/P+Xy+39cPX2TNKgVZ 882q5H94OTz7WGo21NTUzK48YXDl0funj1ZWPhkYX5aon6NiKt+o3PtlcnLyo6lPqzX78L+JdmGv dYeNw+HCwo7mwtL0yr3jpY/kWAneqsVDMrHYjbvFPrFbJlb7BDhbcIFbsrCXsbJaHQ57vd7ZWe+N uVt4lE7H4/F0jYmpzs4bOK72erlDw5JWs1lmFuThWT5JqEtmlmlb8wQCtrCthNtr2WGoQBAOa5pS xLteeHN9zJFOa1I9j7fV6XRePv7bLnFKk+YhLJg1D+MSvMBcYM5r7dJqW1txrphD+AKMD2eFCrr+ 8hTISSn+y+0N+DsRHbz66RMn6h09Pf392z7G8ZMId8jAXsZDeS+zzyEhsn4wsB0Lc4UdSri9Nk+L ZxWEwRiGTGJ48WFn+nvXbl5rb2/Pnw7odNb9X9zFsEkEYyM1cF8+9zVgfClGGDCCwLiC8bmp1GDg YwIJH1sWFqZpREPX/nj7cFLSJ9OnxsbGzn89HeANFu/spmkNQv/T+A2P/S7Bt04/39im23/xzsac nI3ntwesJWuf2fKv4LAswpP0obWFzj5nx6l7OS0tOc/lB/oS5z6sWCFMUYiGop76LmrQcfbepZan Wy7duRjoa6A+6KYoDUKxMVbVURQeVyWm/oznWXWcnV5o/YyaUmZS0mql3OOJ42bRRopiYQAQDQB3 15W0JSWlDeR8xj5FfmBrScLtLQBoEMBmZsYFQOzoqBcAguAGJpPHok7xcA0N+BY/LVQBn6Vu5KC+ mqalwLMJABaGEJmEDacjrNZ9DkfavYGB99tvHrMOJqx7HUINAtm8KmII6BJNSTE7w4wAMDIVZIKm SA8YsQRtNq8wGlNNSRWMSfnWiBBGy2nPdQgX4SZ4Zf22hO87fm8LbE97t/1Tx8REydwr5yBsWoQz GRkmzwxKXaO+MlHG8Kh+OJg7Kx/KMOpjgyJ+2QUfw2REuzCVQiFUGP1QKFqC96jhuZ33S2JSU/c5 +vqmz7ZlWz/69fNuqN6zCCtHbGV29r5FNWS32G02CA1BQq7nGt+Uz6SSK/1xU8NQ5feLRGUQfrsE V1Rcxb56qfhIX3Zzs+PB5aRj2Y3pPT8dx7CrFRUcPKPsZTYXuYPq3KAhZI91qTCoUJnkevsFCENG HxQa3YSI6QUsbGEuUEswiqLc7fj4+f4D8+m6+fGJiebUHWfGG1AUAJTLjB19TdTrtvRmWPRD1aZe VbV9NLdXPmQKCl0WIx/VjxLYlA2lVH6FTcoIUZcIRVmYfBgU3TGPHrBeKY2IOvPgAestLcjrHrKo HOVHY2TG5iofSRJMlUKBRXpQflVVUSRB8ssBiCwiQfnBWCVZxxAZm0hyGUyS8Sja2Yk2dO54+0pi A7myPAaTJNxdS5K3Dm2oJdEnCz+5sPCLq5L/JLxK+QOx6XbtY06PNgAAAABJRU5ErkJggg== ------=_NextPart_000_0000_01C63955.82688890 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://en.wikipedia.org/images/wikimedia-button.png iVBORw0KGgoAAAANSUhEUgAAAFgAAAAfCAMAAABUFvrSAAAAA3NCSVQICAjb4U/gAAAAilBMVEVj ZGeGh4nn6+yZmZni5uTW1taAgYNtbnGkpKYBhbLd3t1svZdCroKtrq/Cv79ztMs7ncDMzMy5t7en zL3Hx8h6e37l5eXw8PDK0dOVwtOozdsfkrnKk47E1tUNiba8RjxKs4bN3eKawM2SybIslr5Yp8TV 4N+80dbY5Oek08O5zNJ+wqW20cf29vZ09tAFAAAACXBIWXMAAArwAAAK8AFCrDSYAAACh0lEQVR4 Xs3RiZKbMAwGYMu3zX2T+072fP/XqwSUppM0bLfdmf1DxlhmvhGCRV8UFmVfkm8Ig/0beLnZbJYf cuNKT8Htr6BLcvuBCAv5o/Pf4HjTJ/4AbCyICVhRXk6JUssBXiqVpK16FCvyXJcPHvgJn5xLVD7C ydqdHsKEWjsN7x3B2QC3Kun2k5mE29Rhh4eiH3JcHOgN1vt/h/fIXN7CbZEtl8us2IbFauH6YRir FBO0Wqa6K1bM5gzLQDvGtNKMGdEqrcmrRth7fyIlCMPtM26et2EYUGlxwZ0w3jKDz2WWeVSZ9Z5g lltGBY8B8LERtHgwLPeUHsZJ7FfoYc/o0vq2X+Ms8Chj1gD+he/gCjzBMasMq6hgbdSJwtCSsaiC K3jh1i8FgWFwfg0pxQXhmceAYZkwLO5hMGUPx2DtLWxZLlg2wFJKhC9FBwZ+gFcES0zOhGxZJaVl eKmqUrKDVV+QGACJo6ClqgDwDjPC87cRHjveS0rVSimiAZalAdXBQ4ExkEAfTyGcd2WjRhhnPDv3 o5AdvN3N6OPJT4fguq4T51J5uIJf65RK9efTw3Pn3PwcjHBwnq+dS+qHiadgzvkT9nc8o9zDwWp3 xEns+MOU412W3Z72MKcG0119CF7lITjIXepw6nesSliuhS0BIg48ByEzDaXW+Z9gnqC0QOoJf3x+ xN3pXpMRt23FJXAuFHBdRpFQXEbl3Y4bCj85TJrMZrMkXXduc5syaoSHpsGLVl2WStRNE5XNTQju Qj1TEKUk5N7CGiypNApcc4BYaVClju7CQ+bY6YCn8+ZusmsArk8ewEQn6WKxOCZz3kzDXEzB71fh T7sn/v4/QvBNvjv8RfkBEHe0Bwh42FAAAAAASUVORK5CYII= ------=_NextPart_000_0000_01C63955.82688890 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/skins-1.5/monobook/main.css?5 #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 { BORDER-RIGHT: #aaa 1px; PADDING-RIGHT: 1em; BORDER-TOP: #aaa 1px solid; = PADDING-LEFT: 1em; Z-INDEX: 2; BACKGROUND: white; PADDING-BOTTOM: 1.5em; = MARGIN: 2.8em 0px 0px 12.2em; BORDER-LEFT: #aaa 1px solid; COLOR: black; = LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px solid; = POSITION: relative } #column-one { PADDING-TOP: 160px } 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%; BACKGROUND: white; COLOR: black } 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% } H2 { FONT-SIZE: 150% } 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% } H4 { FONT-SIZE: 116% } H5 { FONT-SIZE: 100% } H6 { FONT-SIZE: 80% } 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%; BACKGROUND: = white; 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 } #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% } 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; 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; 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.thumb DIV { 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 } DIV.thumb DIV A IMG { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: = #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid } DIV.thumb DIV DIV.thumbcaption { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; = BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.4em; PADDING-TOP: 0.3em; = 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; BORDER-LEFT-WIDTH: 0px; FLOAT: left; = BORDER-BOTTOM-WIDTH: 0.8em; MARGIN-RIGHT: 0.5em; BORDER-RIGHT-WIDTH: = 1.4em } .hiddenStructure { DISPLAY: none } IMG.tex { VERTICAL-ALIGN: middle } SPAN.texhtml { FONT-FAMILY: serif } 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 } TABLE.diff { BACKGROUND-COLOR: white } TD.diff-otitle { BACKGROUND-COLOR: white } TD.diff-ntitle { BACKGROUND-COLOR: white } TD.diff-addedline { FONT-SIZE: smaller; BACKGROUND: #cfc } TD.diff-deletedline { FONT-SIZE: smaller; BACKGROUND: #ffa } TD.diff-context { FONT-SIZE: smaller; BACKGROUND: #eee } SPAN.diffchange { FONT-WEIGHT: bold; COLOR: red } UNKNOWN { PADDING-RIGHT: 13px; BACKGROUND: url(external.png) no-repeat right = center } UNKNOWN { PADDING-RIGHT: 16px; BACKGROUND: url(lock_icon.gif) no-repeat right = center } UNKNOWN { PADDING-RIGHT: 18px; BACKGROUND: url(mail_icon.gif) no-repeat right = center } UNKNOWN { PADDING-RIGHT: 18px; BACKGROUND: url(news_icon.png) no-repeat right = center } UNKNOWN { PADDING-RIGHT: 18px; BACKGROUND: url(file_icon.gif) no-repeat right = center } UNKNOWN { PADDING-RIGHT: 18px; BACKGROUND: url(discussionitem_icon.gif) 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-navigation { Z-INDEX: 3; POSITION: relative } #p-navigation .pBody { PADDING-RIGHT: 0px } #p-navigation A { DISPLAY: block } #p-navigation LI.active A { DISPLAY: inline; FONT-WEIGHT: bold; TEXT-DECORATION: none } #p-navigation LI.active A:hover { DISPLAY: inline; FONT-WEIGHT: bold; TEXT-DECORATION: none } #p-search { Z-INDEX: 3; POSITION: relative } #p-search .pBody { TEXT-ALIGN: center } 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 } #p-personal { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; LEFT: 0px; 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; POSITION: absolute; TOP: 0px; = 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; TEXT-TRANSFORM: = lowercase; 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.active { FONT-WEIGHT: bold } #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-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 .hiddenStructure { DISPLAY: none } #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; TEXT-TRANSFORM: lowercase; 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: #fff } #p-cactions .new A { COLOR: #ba0000 } #p-cactions LI A:hover { Z-INDEX: 3; BACKGROUND-COLOR: #fff; 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-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 } UNKNOWN { WHITE-SPACE: nowrap } #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 { 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; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 0px solid; = WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; POSITION: relative; = BACKGROUND-COLOR: #f0f0f0 } #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 } UNKNOWN { 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 { CLEAR: both; PADDING-RIGHT: 0.7em; MARGIN-TOP: 0px; PADDING-LEFT: = 0.7em; FONT-SIZE: 95%; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; = BACKGROUND-COLOR: #ffc1c1 } .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; WIDTH: 400px; PADDING-TOP: 1.5em; BORDER-BOTTOM: #bbb 1px solid; = BACKGROUND-COLOR: white } #userloginprompt { FONT-SIZE: 85% } #login-emailforlost { 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 } UNKNOWN { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } UNKNOWN { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: = #aaa 1px solid; BORDER-BOTTOM: #aaa 1px } UNKNOWN { BORDER-LEFT-COLOR: #fabd23; BORDER-BOTTOM-COLOR: #fabd23; = BORDER-TOP-COLOR: #fabd23; BORDER-RIGHT-COLOR: #fabd23 } UNKNOWN { WIDTH: 88px } UNKNOWN { 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 } UNKNOWN { FLOAT: none } UNKNOWN { LEFT: 0px; POSITION: absolute; TOP: 0px } UNKNOWN { MARGIN-LEFT: 13.2em } .redirectText { FONT-SIZE: 150%; MARGIN: 5px } .printfooter { DISPLAY: none } .not-patrolled { BACKGROUND-COLOR: #ffa } DIV.patrollink { FONT-SIZE: 75%; TEXT-ALIGN: right } SPAN.newpage { FONT-WEIGHT: bold } SPAN.minor { FONT-WEIGHT: bold } SPAN.searchmatch { 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 } SPAN.newpageletter { FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: yellow } SPAN.minoreditletter { COLOR: black; BACKGROUND-COLOR: #c5ffe6 } 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 } DIV.gallerybox { MARGIN: 2px; WIDTH: 150px } 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; 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 } LI SPAN.deleted { COLOR: #888; FONT-STYLE: italic; TEXT-DECORATION: line-through } SPAN.history-deleted { COLOR: #888; FONT-STYLE: italic; TEXT-DECORATION: line-through } .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#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 } ------=_NextPart_000_0000_01C63955.82688890 Content-Type: text/css; charset="windows-1256" Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/skins-1.5/common/commonPrint.css 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 } .toctoggle { FONT-SIZE: smaller } .editsection { FONT-SIZE: smaller } DIV.floatright { 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; 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 } 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#f-viewcount { DISPLAY: none } LI#f-about { DISPLAY: none } LI#f-disclaimer { DISPLAY: none } LI#f-privacy { DISPLAY: none } UL { LIST-STYLE-TYPE: square } #content { PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-SIZE: = 11pt; 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; = 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:unknown { content: " (" attr(href) ") " } #content A.autonumber:unknown { content: " (" attr(href) ") " } #globalWrapper { WIDTH: 100%! important; min-width: 0 } #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 } SPAN.diffchange { FONT-WEIGHT: bold; COLOR: silver; TEXT-DECORATION: underline } ------=_NextPart_000_0000_01C63955.82688890 Content-Type: text/css; charset="windows-1256" Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/skins-1.5/monobook/IE60Fixes.css #column-content { FLOAT: none; MARGIN-LEFT: 0px; HEIGHT: 1% } #column-content #content { MARGIN-TOP: 3em; MARGIN-LEFT: 12.2em; HEIGHT: 1% } #column-one { Z-INDEX: 4; LEFT: 0px; POSITION: absolute; TOP: 0px } #footer { MARGIN-LEFT: 13.6em; BORDER-LEFT: #fabd23 1px solid } #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 } #bodyContent A.external { PADDING-RIGHT: 13px; BACKGROUND: url(external.png) no-repeat right = center } #p-logo A { CURSOR: pointer } #p-logo A:hover { CURSOR: pointer } DIV.visualClear { WIDTH: 100%; LINE-HEIGHT: 0 } TEXTAREA { WIDTH: 96% } DIV.editsection { POSITION: relative } #catlinks { POSITION: relative } DIV.tright { POSITION: relative } DIV.tleft { POSITION: relative } ------=_NextPart_000_0000_01C63955.82688890 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/w/index.php?title=MediaWiki:Common.css&action=raw&ctype=text/css&smaxage=2678400 TABLE.wikitable { BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; = BACKGROUND: #f9f9f9; MARGIN: 1em 1em 1em 0px; BORDER-LEFT: #aaaaaa 1px = solid; BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-COLLAPSE: collapse } TABLE.prettytable { BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; = BACKGROUND: #f9f9f9; MARGIN: 1em 1em 1em 0px; BORDER-LEFT: #aaaaaa 1px = solid; BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-COLLAPSE: collapse } TABLE.wikitable TH { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; = BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: = #aaaaaa 1px solid } TABLE.wikitable TD { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; = BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: = #aaaaaa 1px solid } TABLE.prettytable TH { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; = BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: = #aaaaaa 1px solid } TABLE.prettytable TD { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; = BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: = #aaaaaa 1px solid } TABLE.wikitable TH { BACKGROUND: #f2f2f2; TEXT-ALIGN: center } TABLE.prettytable TH { BACKGROUND: #f2f2f2; TEXT-ALIGN: center } TABLE.wikitable CAPTION { =09 } TABLE.prettytable CAPTION { =09 } .notice { PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; = MARGIN: 1em; PADDING-TOP: 0.2em; TEXT-ALIGN: justify } #disambig { BORDER-TOP: #cccccc 3px double; BORDER-BOTTOM: #cccccc 3px double } #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: 80%; 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.metadata { BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; = DISPLAY: none; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa = 1px solid; speak: none } .metadata-label { COLOR: #aaaaaa } .allpagesredirect { FONT-STYLE: italic } .Use_Default_Date_Convention { DISPLAY: inline } .Use_AD_and_BC { DISPLAY: none } .Use_BCE_and_CE { DISPLAY: none } .audiolink A { PADDING-RIGHT: 0px! important; PADDING-LEFT: 16px! important; = BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/f/f7/Loudspeaker.png) = no-repeat left center } .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:unknown { DISPLAY: none! important } .plainlinksneverexpand A.autonumber:unknown { DISPLAY: none! important } .messagebox { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; MARGIN: = 0px auto 1em; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 80%; PADDING-TOP: = 0.2em; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #f9f9f9; = TEXT-ALIGN: justify } .merge { BORDER-RIGHT: #cf9fff 1px solid; BORDER-TOP: #cf9fff 1px solid; = BORDER-LEFT: #cf9fff 1px solid; BORDER-BOTTOM: #cf9fff 1px solid; = BACKGROUND-COLOR: #f5edf5; TEXT-ALIGN: center } .cleanup { 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 { BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; = BORDER-LEFT: #c0c090 1px solid; BORDER-BOTTOM: #c0c090 1px solid; = BACKGROUND-COLOR: #f8eaba } .infobox { CLEAR: right; BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.2em; = BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 0.2em; FLOAT: right; = MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.2em; MARGIN-LEFT: 1em; = BORDER-LEFT: #aaaaaa 1px solid; COLOR: black; PADDING-TOP: 0.2em; = BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #f9f9f9 } .infobox TD { VERTICAL-ALIGN: top } .infobox TH { VERTICAL-ALIGN: top } .infobox CAPTION { FONT-SIZE: larger } .bordered { BORDER-COLLAPSE: collapse } .bordered TD { BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; = BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid } .bordered TH { BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; = BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid } .bordered .borderless TD { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .bordered .borderless TH { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .sisterproject { FONT-SIZE: 90%; WIDTH: 20em } .IPA { FONT-FAMILY: Chrysanthi Unicode, Doulos SIL, Gentium, GentiumAlt, = Code2000, TITUS Cyberbit Basic, DejaVu Sans, Bitstream Vera Sans, = Bitstream Cyberbit, Arial Unicode MS, Lucida Sans Unicode, Hiragino Kaku = Gothic Pro, Matrix Unicode } .Unicode { FONT-FAMILY: TITUS Cyberbit Basic, Code2000, Doulos SIL, Chrysanthi = Unicode, Bitstream Cyberbit, Bitstream CyberBase, Bitstream Vera, = Thryomanes, Gentium, GentiumAlt, Visual Geez Unicode, Lucida Grande, = Arial Unicode MS, Microsoft Sans Serif, Lucida Sans Unicode } .polytonic { FONT-FAMILY: Athena, Gentium, Palatino Linotype, Arial Unicode MS, = Lucida Sans Unicode, Lucida Grande, Code2000 } #wpSave { FONT-WEIGHT: bold } .hiddenStructure { DISPLAY: none; speak: none } .nounderlines A { TEXT-DECORATION: none } #EnWpMainPage { MARGIN-TOP: 1em; WIDTH: 100% } #EnWpMainPage H2 { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 130%; = BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: = 0px; BORDER-RIGHT-WIDTH: 0px } #EnWpMpMargin { MARGIN-RIGHT: 13.8em } #EnWpMpCol1 { CLEAR: left; FLOAT: left; WIDTH: 50% } #EnWpMpCol2 { FLOAT: left; WIDTH: 49.9% } #EnWpMpBrowse { BORDER-RIGHT: #c7c7c7 1px solid; BORDER-TOP: #c7c7c7 1px solid; = BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/en/9/9f/MP-three-books.png) = #f8fcff no-repeat 180% 9%; BORDER-LEFT: #c7c7c7 1px solid; = BORDER-BOTTOM: #c7c7c7 1px solid } #EnWpMpBrowseCats LI { FONT-SIZE: 85%; MARGIN-LEFT: 1em; LINE-HEIGHT: 1.5 } #EnWpMpBrowseCats H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 120%; PADDING-BOTTOM: 0px; MARGIN: 0.2em 0px 0.1em -0.8em; PADDING-TOP: = 0px } #EnWpMpBrowseCats H3 A { FONT-WEIGHT: bold } #EnWpMpBook { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/en/7/7e/MP-open-book.png) } #EnWpMpFeaturedPic { FONT-WEIGHT: bold; FONT-SIZE: 85%; MARGIN: 0px 0px 0.5em; TEXT-ALIGN: = center } #EnWpMpFeaturedPic H2 { FONT-SIZE: 145%; TEXT-ALIGN: left } .EnWpMpBrowseRight { FLOAT: right; WIDTH: 12.7em } .EnWpMpBrowseBottom { MARGIN: 1em 0px } .EnWpMpBrowseBottom #EnWpMpBrowseCats LI { FLOAT: left; MARGIN: 0px; WIDTH: 24%; LINE-HEIGHT: normal } .EnWpMpBrowseBottom #EnWpMpUsefulLinks { FLOAT: left; MARGIN: 0px; WIDTH: 24%; LINE-HEIGHT: normal } .EnWpMpBrowseBottom #EnWpMpFeaturedPic { FLOAT: left; MARGIN: 0px; WIDTH: 24%; LINE-HEIGHT: normal } .EnWpMpBrowseBottom #EnWpMpBrowseCats H3 { MARGIN-LEFT: 0px } #EnWpMpUsefulLinks { CLEAR: left } #EnWpMpSearch { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/en/a/ae/MP-magnifying-glass.png= ) no-repeat right top } #EnWpMpSearch INPUT { VERTICAL-ALIGN: middle } #EnWpMpSearchInner { FLOAT: right; WIDTH: 20em; TEXT-ALIGN: center } #bodySearchMP { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #bodySearchMP .bodySearchWrap { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0.8em; WIDTH: 17.5em; PADDING-TOP: 0.8em; TEXT-ALIGN: left } #bodySearchMP LABEL { DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 95%; MARGIN-BOTTOM: = -0.2em } #bodySearchMP .bodySearchBtnGo { PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; = MARGIN-LEFT: 0.5em } .EnWpMpContentBox { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN-BOTTOM: 0.9em; = BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid } #EnWpMpCol2 .EnWpMpContentBox { MARGIN-LEFT: 0.9em } .EnWpMpImage { FLOAT: right; MARGIN: 0px 0px 0.2em 0.2em } .EnWpMpImage IMG { Z-INDEX: 3; POSITION: relative } #EnWpMpSisterProjects { FLOAT: left; WIDTH: 49% } .EnWpMpSisterProject { FLOAT: left; MARGIN: 0px; WIDTH: 17em; HEIGHT: 5.5em } .EnWpMpSisterImg { FLOAT: left; WIDTH: 40px; HEIGHT: 100% } #EnWpMpOtherLangs { MARGIN-LEFT: 50% } #EnWpMainPageNoCSS { DISPLAY: none } #EnWpMpBook2 { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/en/8/8e/MP-open-book2.png) } #EnWpMpSearch2 { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/en/3/3a/MP-magnifying-glass2.pn= g) no-repeat right top } .charboxblack A:link { COLOR: black } .charboxblack A:hover { COLOR: black } .charboxblack A:visited { COLOR: black } .charboxblack A:active { COLOR: black } .charboxsilver A:link { COLOR: silver } .charboxsilver A:hover { COLOR: silver } .charboxsilver A:visited { COLOR: silver } .charboxsilver A:active { COLOR: silver } .charboxgray A:link { COLOR: gray } .charboxgray A:hover { COLOR: gray } .charboxgray A:visited { COLOR: gray } .charboxgray A:active { COLOR: gray } .charboxwhite A:link { COLOR: white } .charboxwhite A:hover { COLOR: white } .charboxwhite A:visited { COLOR: white } .charboxwhite A:active { COLOR: white } .charboxmaroon A:link { COLOR: maroon } .charboxmaroon A:hover { COLOR: maroon } .charboxmaroon A:visited { COLOR: maroon } .charboxmaroon A:active { COLOR: maroon } .charboxred A:link { COLOR: red } .charboxred A:hover { COLOR: red } .charboxred A:visited { COLOR: red } .charboxred A:active { COLOR: red } .charboxpurple A:link { COLOR: purple } .charboxpurple A:hover { COLOR: purple } .charboxpurple A:visited { COLOR: purple } .charboxpurple A:active { COLOR: purple } .charboxfuchsia A:link { COLOR: fuchsia } .charboxfuchsia A:hover { COLOR: fuchsia } .charboxfuchsia A:visited { COLOR: fuchsia } .charboxfuchsia A:active { COLOR: fuchsia } .charboxgreen A:link { COLOR: green } .charboxgreen A:hover { COLOR: green } .charboxgreen A:visited { COLOR: green } .charboxgreen A:active { COLOR: green } .charboxlime A:link { COLOR: lime } .charboxlime A:hover { COLOR: lime } .charboxlime A:visited { COLOR: lime } .charboxlime A:active { COLOR: lime } .charboxolive A:link { COLOR: olive } .charboxolive A:hover { COLOR: olive } .charboxolive A:visited { COLOR: olive } .charboxolive A:active { COLOR: olive } .charboxyellow A:link { COLOR: yellow } .charboxyellow A:hover { COLOR: yellow } .charboxyellow A:visited { COLOR: yellow } .charboxyellow A:active { COLOR: yellow } .charboxnavy A:link { COLOR: navy } .charboxnavy A:hover { COLOR: navy } .charboxnavy A:visited { COLOR: navy } .charboxnavy A:active { COLOR: navy } .charboxblue A:link { COLOR: blue } .charboxblue A:hover { COLOR: blue } .charboxblue A:visited { COLOR: blue } .charboxblue A:active { COLOR: blue } .charboxteal A:link { COLOR: teal } .charboxteal A:hover { COLOR: teal } .charboxteal A:visited { COLOR: teal } .charboxteal A:active { COLOR: teal } .charboxaqua A:link { COLOR: aqua } .charboxaqua A:hover { COLOR: aqua } .charboxaqua A:visited { COLOR: aqua } .charboxaqua A:active { COLOR: aqua } ------=_NextPart_000_0000_01C63955.82688890 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/w/index.php?title=MediaWiki:Monobook.css&action=raw&ctype=text/css&smaxage=2678400 #siteNotice { MARGIN-TOP: 5px; PADDING-LEFT: 4px; 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 } #mytabs LI { BACKGROUND: #f8fcff } .ns-0 #mytabs LI { BACKGROUND: white } #mytabs LI A { BACKGROUND-COLOR: #f8fcff } .ns-0 #mytabs LI A { BACKGROUND-COLOR: 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 } #siteSub { DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 92% } #bodyContent #siteSub A { PADDING-RIGHT: 0px; BACKGROUND-IMAGE: none; COLOR: #000; = BACKGROUND-COLOR: transparent; TEXT-DECORATION: none } #ca-edit A { FONT-WEIGHT: bold! important } DIV.alreadyloggedin { FONT-WEIGHT: bold; COLOR: red } @media Print =20 { .editlink { DISPLAY: none } .noprint { DISPLAY: none } .metadata { DISPLAY: none } .dablink { DISPLAY: none } #content { BACKGROUND: #ffffff } } .diffchange { FONT-WEIGHT: bold } TD.diff-addedline { FONT-SIZE: 85% } TD.diff-deletedline { FONT-SIZE: 85% } TD.diff-context { FONT-SIZE: 85% } #pt-login { FONT-WEIGHT: bold; FONT-SIZE: 110% } FORM#userlogin { BORDER-RIGHT: #fc6 2px solid; PADDING-RIGHT: 1em; BORDER-TOP: #fc6 2px = solid; PADDING-LEFT: 1em; FLOAT: left; PADDING-BOTTOM: 0.7em; = BORDER-LEFT: #fc6 2px solid; COLOR: #000; MARGIN-RIGHT: 2em; = PADDING-TOP: 1em; BORDER-BOTTOM: #fc6 2px solid; BACKGROUND-COLOR: = #ffffe6 } FORM#userlogin TABLE { FLOAT: left; COLOR: #000; BACKGROUND-COLOR: #ffffe6 } P.error { FONT-WEIGHT: bold } .toccolours { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: = 5px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: = #aaaaaa 1px solid; BACKGROUND-COLOR: #f9f9f9 } #bodyContent .plainlinks A { PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; = PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important } #p-nav H5 { DISPLAY: none } .portlet A { TEXT-DECORATION: none } .portlet A:hover { TEXT-DECORATION: underline } #p-nav .pBody { PADDING-RIGHT: 0px } #p-nav A { DISPLAY: block; WIDTH: 100% } #editpage-specialchars A { TEXT-DECORATION: none } #editpage-specialchars A:hover { TEXT-DECORATION: underline } DIV.thumb DIV A IMG { BACKGROUND-COLOR: #ffffff } #spoken { DISPLAY: block! important; FONT-SIZE: 90%; Z-INDEX: 1; RIGHT: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; = POSITION: absolute; TOP: -2.2em; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: = none } .plainlinksneverexpand A.text:unknown { DISPLAY: none! important } DIV.Boxmerge { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 95%; PADDING-BOTTOM: = 2px; MARGIN: 0px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 2px; = BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: = center } DIV.NavFrame { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 95%; PADDING-BOTTOM: = 2px; MARGIN: 0px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 2px; = BORDER-BOTTOM: #aaaaaa 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 } UNKNOWN { =09 } DIV.NavPic { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: = 2px; MARGIN: 0px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff } DIV.NavFrame DIV.NavHead { FONT-WEIGHT: bold; FONT-SIZE: 100%; POSITION: relative; HEIGHT: 1.6em; = BACKGROUND-COLOR: #efefef } 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 } ------=_NextPart_000_0000_01C63955.82688890 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_01C63955.82688890 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/skins-1.5/common/IEFixes.js // IE fixes javascript=0A= =0A= var isMSIE55 =3D (window.showModalDialog && window.clipboardData && = window.createPopup);=0A= var doneIETransform;=0A= var doneIEAlphaFix;=0A= =0A= if (document.attachEvent)=0A= document.attachEvent('onreadystatechange', hookit);=0A= =0A= function hookit() {=0A= if (!doneIETransform && document.getElementById && = document.getElementById('bodyContent')) {=0A= doneIETransform =3D true;=0A= relativeforfloats();=0A= fixalpha();=0A= }=0A= }=0A= =0A= // png alpha transparency fixes=0A= function fixalpha() {=0A= // bg=0A= if (isMSIE55 && !doneIEAlphaFix)=0A= {=0A= var plogo =3D document.getElementById('p-logo');=0A= if (!plogo) return;=0A= =0A= var logoa =3D plogo.getElementsByTagName('a')[0];=0A= if (!logoa) return;=0A= =0A= var bg =3D logoa.currentStyle.backgroundImage;=0A= var imageUrl =3D bg.substring(5, bg.length-2);=0A= =0A= doneIEAlphaFix =3D true;=0A= =0A= if (imageUrl.substr(imageUrl.length-4).toLowerCase() =3D=3D = '.png') {=0A= var logospan =3D = logoa.appendChild(document.createElement('span'));=0A= =0A= logoa.style.backgroundImage =3D 'none';=0A= logospan.style.filter =3D = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D' + imageUrl + = ')';=0A= logospan.style.height =3D '100%';=0A= logospan.style.position =3D 'absolute';=0A= logospan.style.width =3D logoa.currentStyle.width;=0A= logospan.style.cursor =3D 'hand';=0A= // Center image with hack for IE5.5=0A= if (document.documentElement.dir =3D=3D "rtl") =0A= {=0A= logospan.style.right =3D '50%';=0A= logospan.style.setExpression('marginRight', '"-" + = (this.offsetWidth / 2) + "px"');=0A= }=0A= else=0A= {=0A= logospan.style.left =3D '50%';=0A= logospan.style.setExpression('marginLeft', '"-" + = (this.offsetWidth / 2) + "px"');=0A= }=0A= logospan.style.top =3D '50%';=0A= logospan.style.setExpression('marginTop', '"-" + = (this.offsetHeight / 2) + "px"');=0A= =0A= var linkFix =3D logoa.appendChild(logoa.cloneNode());=0A= linkFix.style.position =3D 'absolute';=0A= linkFix.style.height =3D '100%';=0A= linkFix.style.width =3D '100%';=0A= }=0A= }=0A= }=0A= =0A= // fix ie6 disappering float bug=0A= function relativeforfloats() {=0A= var bc =3D document.getElementById('bodyContent');=0A= if (bc) {=0A= var tables =3D bc.getElementsByTagName('table');=0A= var divs =3D bc.getElementsByTagName('div');=0A= }=0A= setrelative(tables);=0A= setrelative(divs);=0A= }=0A= function setrelative (nodes) {=0A= var i =3D 0;=0A= while (i < nodes.length) {=0A= if(((nodes[i].style.float && nodes[i].style.float !=3D ('none') = ||=0A= (nodes[i].align && nodes[i].align !=3D ('none'))) &&=0A= (!nodes[i].style.position || nodes[i].style.position !=3D = 'relative'))) =0A= {=0A= nodes[i].style.position =3D 'relative';=0A= }=0A= i++;=0A= }=0A= }=0A= =0A= =0A= // Expand links for printing=0A= =0A= String.prototype.hasClass =3D function(classWanted)=0A= {=0A= var classArr =3D this.split(/\s/);=0A= for (var i=3D0; i=0A= */=0A= /* tooltips and access keys */=0A= ta =3D new Object();=0A= ta['pt-userpage'] =3D new Array('.','My user page'); =0A= ta['pt-anonuserpage'] =3D new Array('.','The user page for the ip = you\'re editing as'); =0A= ta['pt-mytalk'] =3D new Array('n','My talk page'); =0A= ta['pt-anontalk'] =3D new Array('n','Discussion about edits from this ip = address'); =0A= ta['pt-preferences'] =3D new Array('','My preferences'); =0A= ta['pt-watchlist'] =3D new Array('l','The list of pages you\'re = monitoring for changes.'); =0A= ta['pt-mycontris'] =3D new Array('y','List of my contributions'); =0A= ta['pt-login'] =3D new Array('o','Logging in is not required, but brings = many benefits.'); =0A= ta['pt-anonlogin'] =3D new Array('o','Logging in is not required, but = brings many benefits.'); =0A= ta['pt-logout'] =3D new Array('o','Log out'); =0A= ta['ca-talk'] =3D new Array('t','Discussion about the content page'); =0A= ta['ca-edit'] =3D new Array('e','You can edit this page. Please use the = preview button before saving.'); =0A= ta['ca-addsection'] =3D new Array('+','Start a new discussion'); =0A= ta['ca-viewsource'] =3D new Array('e','This page is protected. You can = view its source.'); =0A= ta['ca-history'] =3D new Array('h','Past versions of this page.'); =0A= ta['ca-protect'] =3D new Array('=3D','Protect this page'); =0A= ta['ca-delete'] =3D new Array('d','Delete this page'); =0A= ta['ca-undelete'] =3D new Array('d','Restore the edits done to this page = before it was deleted'); =0A= ta['ca-move'] =3D new Array('m','Move this page'); =0A= ta['ca-nomove'] =3D new Array('','You don\'t have the permissions to = move this page'); =0A= ta['ca-watch'] =3D new Array('w','Add this page to your watchlist'); =0A= ta['ca-unwatch'] =3D new Array('w','Remove this page from your = watchlist'); =0A= ta['search'] =3D new Array('f','Search Wikipedia'); =0A= ta['p-logo'] =3D new Array('','Main Page'); =0A= ta['n-mainpage'] =3D new Array('z','Visit the Main Page'); =0A= ta['n-portal'] =3D new Array('','About the project, what you can do, = where to find things'); =0A= ta['n-currentevents'] =3D new Array('','Find background information on = current events'); =0A= ta['n-recentchanges'] =3D new Array('r','List of recent changes in = Wikipedia'); =0A= ta['n-randompage'] =3D new Array('x','Load a random page'); =0A= ta['n-help'] =3D new Array('','The place to find out about Wikipedia'); =0A= ta['n-sitesupport'] =3D new Array('','Support us'); =0A= ta['t-whatlinkshere'] =3D new Array('j','List of all wiki pages that = link here'); =0A= ta['t-recentchangeslinked'] =3D new Array('k','Recent changes in pages = linked from this page'); =0A= ta['feed-rss'] =3D new Array('','RSS feed for this page'); =0A= ta['feed-atom'] =3D new Array('','Atom feed for this page'); =0A= ta['t-contributions'] =3D new Array('','View the list of contributions = of this user'); =0A= ta['t-emailuser'] =3D new Array('','Send a mail to this user'); =0A= ta['t-upload'] =3D new Array('u','Upload images or media files'); =0A= ta['t-specialpages'] =3D new Array('q','List of all special pages'); =0A= ta['ca-nstab-main'] =3D new Array('c','View the content page'); =0A= ta['ca-nstab-user'] =3D new Array('c','View the user page'); =0A= ta['ca-nstab-media'] =3D new Array('c','View the media page'); =0A= ta['ca-nstab-special'] =3D new Array('','This is a special page; you = can\'t edit the page itself.'); =0A= ta['ca-nstab-wp'] =3D new Array('c','View the project page'); =0A= ta['ca-nstab-image'] =3D new Array('c','View the image page'); =0A= ta['ca-nstab-mediawiki'] =3D new Array('c','View the system message'); =0A= ta['ca-nstab-template'] =3D new Array('c','View the template'); =0A= ta['ca-nstab-help'] =3D new Array('c','View the help page'); =0A= ta['ca-nstab-category'] =3D new Array('c','View the category page');=0A= =0A= =0A= if (window.showModalDialog && document.compatMode && 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= function addLoadEvent(func) =0A= {=0A= if (window.addEventListener) =0A= window.addEventListener("load", func, false);=0A= else if (window.attachEvent) =0A= window.attachEvent("onload", func);=0A= }=0A= =0A= function LinkFA() =0A= {=0A= // iterate over all -elements=0A= for(var i=3D0; a =3D document.getElementsByTagName("span")[i]; i++) {=0A= // if found a FA span=0A= if(a.className =3D=3D "FA") {=0A= // iterate over all
  • -elements=0A= for(var j=3D0; b =3D document.getElementsByTagName("li")[j]; = j++) {=0A= // if found a FA link=0A= if(b.className =3D=3D "interwiki-" + a.id) {=0A= b.style.padding =3D "0 0 0 16px";=0A= b.style.backgroundImage =3D = "url('http://upload.wikimedia.org/wikipedia/en/6/60/LinkFA-star.png')";=0A= b.style.backgroundRepeat =3D "no-repeat";=0A= b.title =3D "This article has gained featured status";=0A= }=0A= }=0A= }=0A= }=0A= }=0A= =0A= addLoadEvent(LinkFA);=0A= =0A= // = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A= // BEGIN Dynamic Navigation Bars (experimantal)=0A= =0A= // set up the words in your language=0A= var NavigationBarHide =3D '[ Hide ]';=0A= var NavigationBarShow =3D '[ Show ]';=0A= =0A= // set up max count of Navigation Bars on page,=0A= // if there are more, all will be hidden=0A= // NavigationBarShowDefault =3D 0; // all bars will be hidden=0A= // NavigationBarShowDefault =3D 1; // on pages with more than 1 bar all = bars will be hidden=0A= var NavigationBarShowDefault =3D 1;=0A= =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 (NavChild.className =3D=3D 'NavPic') {=0A= NavChild.style.display =3D 'none';=0A= }=0A= if (NavChild.className =3D=3D '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 (NavChild.className =3D=3D 'NavPic') {=0A= NavChild.style.display =3D 'block';=0A= }=0A= if (NavChild.className =3D=3D '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= for(=0A= var i=3D0; =0A= NavFrame =3D document.getElementsByTagName("div")[i]; =0A= i++=0A= ) {=0A= // if found a navigation bar=0A= if (NavFrame.className =3D=3D "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= 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 (NavFrame.childNodes[j].className =3D=3D "NavHead") {=0A= NavFrame.childNodes[j].appendChild(NavToggle);=0A= }=0A= }=0A= NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);=0A= }=0A= }=0A= // if more Navigation Bars found than Default: hide all=0A= if (NavigationBarShowDefault < indexNavigationBar) {=0A= for(=0A= var i=3D1; =0A= i<=3DindexNavigationBar; =0A= i++=0A= ) {=0A= toggleNavigationBar(i);=0A= }=0A= }=0A= =0A= }=0A= =0A= addLoadEvent(createNavigationBarToggleButton);=0A= =0A= // END Dynamic Navigation Bars=0A= // = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A= =0A= =0A= =0A= =0A= var mpTitle =3D "Wikipedia:WikiProject Usability/Main Page/Draft";=0A= var isMainPage =3D (document.title.substr(0, mpTitle.length) =3D=3D = mpTitle)=0A= =0A= if (isMainPage) =0A= {=0A= document.write('');=0A= =0A= var mpSmallEnabled;=0A= var mpMinWidth =3D 700;=0A= =0A= function mainPageTransform()=0A= {=0A= var mpContentEl =3D document.getElementById("bodyContent");=0A= var mpBrowseEl =3D document.getElementById("EnWpMpBrowse");=0A= var mpContainEl =3D document.getElementById("EnWpMpBrowseContainer");=0A= var mpMarginEl =3D document.getElementById("EnWpMpMargin");=0A= var mpEl =3D document.getElementById("EnWpMainPage");=0A= =0A= if (!mpContentEl || !mpBrowseEl || !mpContainEl || !mpMarginEl || !mpEl)=0A= return;=0A= =0A= if (!mpSmallEnabled && mpContentEl.offsetWidth < mpMinWidth)=0A= {=0A= mpContainEl.insertBefore(mpBrowseEl, mpContainEl.firstChild);=0A= mpBrowseEl.className =3D "EnWpMpBrowseBottom";=0A= mpMarginEl.style.marginRight =3D 0;=0A= mpSmallEnabled =3D true;=0A= }=0A= else if (mpSmallEnabled && mpContentEl.offsetWidth > mpMinWidth)=0A= {=0A= mpEl.insertBefore(mpBrowseEl, mpEl.firstChild);=0A= mpBrowseEl.className =3D "EnWpMpBrowseRight";=0A= mpMarginEl.style.marginRight =3D "13.8em";=0A= mpSmallEnabled =3D false;=0A= }=0A= }=0A= =0A= var onloadFuncts =3D [ mainPageTransform ];=0A= =0A= if (window.addEventListener) =0A= window.addEventListener("resize", mainPageTransform, false);=0A= else if (window.attachEvent) =0A= window.attachEvent("onresize", mainPageTransform);=0A= =0A= }=0A= =0A= =0A= /*=0A= =0A= */ ------=_NextPart_000_0000_01C63955.82688890 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/skins-1.5/common/wikibits.js // Wikipedia 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= 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= }=0A= =0A= // add any onload functions in this hook (please don't hard-code any = events in the xhtml source)=0A= =0A= var doneOnloadHook;=0A= =0A= if (!window.onloadFuncts)=0A= var onloadFuncts =3D [];=0A= =0A= function addOnloadHook(hookFunct) {=0A= // Allows add-on scripts to add onload functions=0A= onloadFuncts[onloadFuncts.length] =3D hookFunct;=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= histrowinit();=0A= unhidetzbutton();=0A= tabbedprefs();=0A= akeytt();=0A= scrollEditBox();=0A= =0A= // Run any added-on functions=0A= for (var i =3D 0; i < onloadFuncts.length; i++)=0A= onloadFuncts[i]();=0A= =0A= doneOnloadHook =3D true;=0A= }=0A= =0A= function hookEvent(hookName, hookFunct) {=0A= if (window.addEventListener)=0A= addEventListener(hookName, hookFunct, false);=0A= else if (window.attachEvent)=0A= attachEvent("on" + hookName, hookFunct);=0A= }=0A= =0A= hookEvent("load", runOnloadHook);=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) {=0A= document.write('');=0A= } else if (is_khtml) {=0A= document.write('');=0A= }=0A= }=0A= // Un-trap us from framesets=0A= if (window.top !=3D window)=0A= window.top.location =3D window.location;=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= // page history stuff=0A= // attach event handlers to the input elements on history page=0A= function histrowinit() {=0A= hf =3D document.getElementById('pagehistory');=0A= if (!hf)=0A= return;=0A= lis =3D hf.getElementsByTagName('li');=0A= for (i =3D 0; i < lis.length; i++) {=0A= inputs =3D lis[i].getElementsByTagName('input');=0A= if (inputs[0] && inputs[1]) {=0A= inputs[0].onclick =3D diffcheck;=0A= inputs[1].onclick =3D diffcheck;=0A= }=0A= }=0A= diffcheck();=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= hf =3D document.getElementById('pagehistory');=0A= if (!hf)=0A= return;=0A= lis =3D hf.getElementsByTagName('li');=0A= for (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= tzb =3D document.getElementById('guesstimezonebutton')=0A= if (tzb)=0A= tzb.style.display =3D 'inline';=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= 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= 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= 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= // 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) {=0A= // Don't generate buttons for browsers which don't fully=0A= // support it.=0A= if (!document.selection && !is_gecko) {=0A= return false;=0A= }=0A= imageFile =3D escapeQuotesHTML(imageFile);=0A= speedTip =3D escapeQuotesHTML(speedTip);=0A= tagOpen =3D escapeQuotes(tagOpen);=0A= tagClose =3D escapeQuotes(tagClose);=0A= sampleText =3D escapeQuotes(sampleText);=0A= var mouseOver =3D "";=0A= =0A= document.write("");=0A= document.write("3D\""+speedTip+"\"");=0A= document.write("");=0A= return;=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= var re =3D new RegExp('"',"g");=0A= text =3D text.replace(re,""");=0A= var re =3D new RegExp('<',"g");=0A= text =3D text.replace(re,"<");=0A= var 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= // copied and adapted from phpBB=0A= function insertTags(tagOpen, tagClose, sampleText) {=0A= if (document.editform)=0A= var 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= var txtarea =3D areas[0];=0A= }=0A= =0A= // IE=0A= if (document.selection && !is_gecko) {=0A= var theSelection =3D document.selection.createRange().text;=0A= if (!theSelection) =0A= theSelection=3DsampleText;=0A= txtarea.focus();=0A= if (theSelection.charAt(theSelection.length - 1) =3D=3D " ") { // = exclude ending space char, if any=0A= theSelection =3D theSelection.substring(0, theSelection.length - 1);=0A= document.selection.createRange().text =3D tagOpen + theSelection + = tagClose + " ";=0A= } else {=0A= document.selection.createRange().text =3D tagOpen + theSelection + = tagClose;=0A= }=0A= =0A= // Mozilla=0A= } else if(txtarea.selectionStart || txtarea.selectionStart =3D=3D '0') {=0A= var replaced =3D false;=0A= var startPos =3D txtarea.selectionStart;=0A= var endPos =3D txtarea.selectionEnd;=0A= if (endPos-startPos)=0A= replaced =3D true;=0A= var scrollTop =3D txtarea.scrollTop;=0A= var myText =3D (txtarea.value).substring(startPos, endPos);=0A= if (!myText)=0A= myText=3DsampleText;=0A= if (myText.charAt(myText.length - 1) =3D=3D " ") { // exclude ending = space char, if any=0A= subst =3D tagOpen + myText.substring(0, (myText.length - 1)) + = tagClose + " ";=0A= } else {=0A= subst =3D tagOpen + myText + tagClose;=0A= }=0A= txtarea.value =3D txtarea.value.substring(0, startPos) + subst +=0A= txtarea.value.substring(endPos, txtarea.value.length);=0A= txtarea.focus();=0A= //set new selection=0A= if (replaced) {=0A= var cPos =3D startPos+(tagOpen.length+myText.length+tagClose.length);=0A= txtarea.selectionStart =3D cPos;=0A= txtarea.selectionEnd =3D cPos;=0A= } else {=0A= txtarea.selectionStart =3D startPos+tagOpen.length; =0A= txtarea.selectionEnd =3D startPos+tagOpen.length+myText.length;=0A= } =0A= txtarea.scrollTop =3D scrollTop;=0A= =0A= // All other browsers get no toolbar.=0A= // There was previously support for a crippled "help"=0A= // bar, but that caused more problems than it solved.=0A= }=0A= // reposition cursor if possible=0A= if (txtarea.createTextRange)=0A= txtarea.caretPos =3D document.selection.createRange().duplicate();=0A= }=0A= =0A= function akeytt() {=0A= if (typeof ta =3D=3D "undefined" || !ta)=0A= return;=0A= var pref =3D 'alt-';=0A= if (is_safari || navigator.userAgent.toLowerCase().indexOf('mac') + 1=0A= || navigator.userAgent.toLowerCase().indexOf('konqueror') + 1 )=0A= pref =3D 'control-';=0A= if (is_opera)=0A= pref =3D 'shift-esc-';=0A= =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= =0A= if (a) {=0A= a.accessKey =3D ta[id][0];=0A= ak =3D ' ['+pref+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 divs =3D document.getElementsByTagName('div');=0A= for (var i =3D 0; i < divs.length; i++) {=0A= var el =3D divs[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= =0A= // find the following a=0A= var next =3D el.nextSibling;=0A= while (next.nodeType !=3D 1)=0A= next =3D next.nextSibling;=0A= =0A= // find the following header=0A= next =3D next.nextSibling;=0A= while (next.nodeType !=3D 1)=0A= next =3D next.nextSibling;=0A= =0A= if (next && next.nodeType =3D=3D 1 &&=0A= next.nodeName.match(/^[Hh][1-6]$/)) {=0A= next.oncontextmenu =3D function() {=0A= document.location =3D editHref;=0A= return false;=0A= }=0A= }=0A= }=0A= }=0A= }=0A= =0A= function fillDestFilename() {=0A= if (!document.getElementById)=0A= return;=0A= var path =3D document.getElementById('wpUploadFile').value;=0A= // Find trailing part=0A= var slash =3D path.lastIndexOf('/');=0A= var backslash =3D path.lastIndexOf('\\');=0A= var fname;=0A= if (slash =3D=3D -1 && backslash =3D=3D -1) {=0A= fname =3D path;=0A= } else if (slash > backslash) {=0A= fname =3D path.substring(slash+1, 10000);=0A= } else {=0A= fname =3D path.substring(backslash+1, 10000);=0A= }=0A= =0A= // Capitalise first letter and replace spaces by underscores=0A= fname =3D = fname.charAt(0).toUpperCase().concat(fname.substring(1,10000)).replace(/ = /g, '_');=0A= =0A= // Output result=0A= var destFile =3D document.getElementById('wpDestFile');=0A= if (destFile)=0A= destFile.value =3D fname;=0A= }=0A= =0A= =0A= function considerChangingExpiryFocus() {=0A= if (!document.getElementById)=0A= return;=0A= var drop =3D document.getElementById('wpBlockExpiry');=0A= if (!drop)=0A= return;=0A= var field =3D document.getElementById('wpBlockOther');=0A= if (!field)=0A= return;=0A= var opt =3D drop.value;=0A= if (opt =3D=3D 'other')=0A= field.style.display =3D '';=0A= else=0A= field.style.display =3D 'none';=0A= }=0A= =0A= function scrollEditBox() {=0A= var editBoxEl =3D document.getElementById("wpTextbox1");=0A= var scrollTopEl =3D document.getElementById("wpScrolltop");=0A= var editFormEl =3D document.getElementById("editform");=0A= =0A= if (editBoxEl && scrollTopEl) {=0A= if (scrollTopEl.value) editBoxEl.scrollTop =3D scrollTopEl.value;=0A= editFormEl.onsubmit =3D function() {=0A= document.getElementById("wpScrolltop").value =3D = document.getElementById("wpTextbox1").scrollTop;=0A= }=0A= }=0A= }=0A= =0A= hookEvent("load", scrollEditBox);=0A= ------=_NextPart_000_0000_01C63955.82688890--