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

Wi-Fi

From Wikipedia, the free encyclopedia

(Redirected from WiFi)
Jump to: navigation, search
Internet = protocol=20 suite
Layer Protocols
Application DNS, = ENRP,=20 FTP, HTTP,=20 IM= AP,=20 IRC, = NNTP= ,=20 POP3, SIP= ,=20 SMTP<= /A>,=20 = SNMP,=20 SSH, TELNET, BitTorrent, = =E2=80=A6
Session AS= AP,=20 SMB, = =E2=80=A6
Transport SCTP,=20 TCP,=20 UDP, DCCP,=20 IL, RTP,=20 RUD= P,=20 =E2=80=A6
Network IPv4, IPv6, = ARP= ,=20 RARP,=20 =E2=80=A6
Link Ethernet,=20 Wi-Fi, Token ring, = MPLS<= /A>,=20 PPP,=20 =E2=80=A6

Wi-Fi (also WiFi, Wi-fi, Wifi, or = wifi) is=20 an acronym for=20 Wireless Fidelity. It is a set of product compatibility = standards=20 for wireless=20 local area = networks=20 (WLAN) = based on the=20 IEEE=20 802.11 specifications. New standards beyond the 802.11 = specifications, such=20 as 802.16(WiMAX), = are currently=20 in the works and offer many enhancements, anywhere from longer range to = greater=20 transfer speeds.

Wi-Fi was intended to be used for mobile devices and LANs, but = is now=20 often used for Internet access. It = enables a=20 person with a wireless-enabled computer or personal= digital=20 assistant (PDA) to connect to the Internet when in proximity of an = access=20 point. The geographical region covered by one or several access = points is=20 called a hotspot.

Contrary to popular belief, Wi-Fi did not originally stand for=20 Wireless-Fidelity. The term "Wi-Fi" was developed by the Wi-Fi=20 Alliance along with the Interbrand=20 Corporation (here) to describe WLAN products = that are=20 based on the IEEE 802.11 standards. Phil Belanger of the Wi-Fi Alliance = quoted,=20 "Wi-Fi and the yin yang style logo = were=20 invented by Interbrand. We (the founding members of the Wireless = Ethernet=20 Compatibility Alliance, now called the Wi-Fi Alliance) hired Interbrand = to come=20 up with the name and logo that we could use for our interoperability = seal and=20 marketing efforts. We needed something that was a little catchier than = =E2=80=9CIEEE=20 802.11b Direct Sequence=E2=80=9D. Later, the term "Wireless = Fidelity" was coined=20 with the marketing of a new tag line, "The Standard for Wireless = Fidelity." But=20 that was soon dropped due to confusion among customers and = consumers.

3D"Wi-Fi

Certified products can use the official Wi-Fi logo, which indicates = that the=20 product is interoperable = with any=20 other product also showing the logo.

Contents

  • 1 History=20
  • 2 Wi-Fi: How it=20 works=20
  • 3 Wi-Fi vs.=20 cellular=20
  • 4 Commercial = Wi-Fi=20
    • 4.1 Universal=20 Efforts
  • 5 Free = Wi-Fi=20
  • 6 Wi-Fi vs. = Amateur=20 Radio=20
  • 7 Advantages of=20 Wi-Fi=20
  • 8 Disadvantages = of=20 Wi-Fi=20
  • 9 Wi-Fi = gaming=20
  • 10 Wi-Fi and free = software=20
  • 11 Trademark/Certification=20
  • 12 Unintended and = intended=20 use by outsiders=20
  • 13 See = also=20
  • 14 External = links=20

History

Back in 1991 Wi-Fi was invented by NCR = Corporation/AT&T (later=20 on Lucent &=20 Agere=20 Systems) in Nieuwegein, the = Netherlands.=20 Initially meant for cashier systems the first wireless products were = brought on=20 the market under the name WaveLAN with speeds of 1Mbps/2Mbps. Vic=20 Hayes who is the inventor of Wi-Fi has been named 'father of Wi-Fi' = and was=20 with his team involved in designing standards such as IEEE 802.11b, 802.11a and = 802.11g.=20 In 2003, Vic retired from Agere Systems. Agere Systems suffered from = strong=20 competition in the market even though their products were cutting edge, = as many=20 opted for cheaper Wi-Fi solutions. Agere's 802.11abg all-in-one chipset = (code=20 named: WARP) never hit the market, Agere Systems decided to quit the = Wi-Fi=20 market in late 2004.

Wi-Fi: How it works

The typical Wi-Fi setup contains one or more Access Points (APs) and = one or=20 more clients. An AP broadcasts its SSID (Service Set = Identifier,=20 Network name) via packets that are called beacons, which are = broadcasted=20 every 100ms. The beacons are transmitted at 1Mbps, and are relatively = short and=20 therefore are not of influence on performance. Since 1Mbps is the lowest = rate of=20 Wi-Fi it assures that the client who receives the beacon can communicate = at at=20 least 1Mbps. Based on the settings (i.e. the SSID), the client may = decide=20 whether to connect to an AP. Also the firmware running on = the client=20 Wi-Fi card is of influence. Say two AP's of the same SSID are in range = of the=20 client, the firmware may decide based on signal strength (Signal-to-noise ratio) to = which of=20 the two AP's it will connect. The Wi-Fi standard leaves connection = criteria and=20 roaming totally open to the client. This is a strength of Wi-Fi, but = also means=20 that one wireless adapter may perform substantially better than the = other. Since=20 Windows XP there is a feature called zero configuration which = makes the=20 user show any network available and let the end user connect to it on = the fly.=20 In the future wireless cards will be more and more controlled by the = operating=20 system. Microsoft's newest feature called SoftMAC will take over = from=20 on-board firmware. Having said this, roaming criteria will be totally = controlled=20 by the operating system. Wi-Fi transmits in the air, it has the same = properties=20 as a non-switched ethernet network. Even collisions can therefore appear = like in=20 non-switched ethernet LAN's.

Wi-Fi vs. cellular

Some argue that Wi-Fi and related consumer technologies hold the key = to=20 replacing cellular = telephone=20 networks such as GSM.=20 Some obstacles to this happening in the near future are missing roaming and authentication = features=20 (see 802.1x, SIM cards and = RADIUS), = the=20 narrowness of the available=20 spectrum and the limited range of Wi-Fi. It is more likely that WiMax = could compete=20 with other cellular phone protocols such as GSM, UMTS or CDMA. However, Wi-Fi is = ideal for=20 VoIP = applications=20 like in a corporate LAN or SOHO environment. Early adopters were already = available in the late '90s, though not until 2005 did the market = explode.=20 Companies such as Zyxell,=20 UT=20 Starcomm, Samsung, Hitachi and many more = are=20 offering VoIP Wi-Fi phones for reasonable prices.

In 2005 ADSL ISP providers started to offer VoIP services to their = customers=20 (eg. the dutch ISP XS4All). Since calling = via VoIP=20 is low-cost and more often being free, VoIP enabled ISPs have the = potential to=20 open up the VoIP market. GSM phones with integrated Wi-Fi & VoIP=20 capabilities are being introduced into the market and have the potential = to=20 replace land line telephone services.

Currently it seems = unlikely=20 that Wi-Fi will directly compete against cellular. Wi-Fi-only phones = have a very=20 limited range, and so setting up a covering network would be too = expensive.=20 Therefore these kinds of phones may be best reserved for local use such = as=20 corporate networks. However, devices capable of multiple standards may = well=20 compete in the market.

Commercial Wi-Fi

Commercial Wi-Fi services are available in places such as Internet=20 cafes, coffee houses and airports around the world (commonly called=20 Wi-Fi-caf=C3=A9s), although coverage is patchy in comparison with cellular:

Universal Efforts

Another business model seems to be making its way into the news. The = idea is=20 that users will share their bandwidth though their personal wireless = routers, which=20 are supplied with specific software. An example is FON, a Spanish = start-up=20 created in November 2005. It aims to become the largest network of hotspots in the=20 world by the end of 2006 with 30 000 access points. = The users=20 are divided into three categories: linus share Internet access = for free;=20 bills sell their personal bandwidth; and = aliens=20 buy access from bills. Thus the system can be described as a peer-to-peer = sharing=20 service, which we usually relate to software.

Although FON has=20 received some financial support by companies like Google and Skype, it remains to be = seen=20 whether the idea can actually work. There are three main challenges for = this=20 service at the moment. The first is that it needs much media and = community=20 attention first in order to get though the phase of "early adoption" and = into=20 the mainstream. Then comes the fact that sharing your Internet = connection is=20 often against the terms of use of your ISP. This means that in = the next few=20 months we can see ISPs trying to defend their interests in the same way = music=20 companies united against free MP3 distribution. And third, the FON = software is=20 still in Beta-version and it remains to be seen if it presents a good = solution=20 of the imminent security issues.

Free Wi-Fi

While commercial services attempt to move existing business models to = Wi-Fi,=20 many groups, communities, cities, and individuals have set up free Wi-Fi = networks, often adopting a [http://www.freenetworks= .org/peering.html=20 common peering agreement] in order that networks can openly share with = each=20 other. Free wireless = mesh=20 networks are often considered the future of the internet.

Many municipalities have joined with local community groups to help = expand=20 free Wi-Fi networks. Some community groups have built their Wi-Fi = networks=20 entirely based on volunteer efforts and donations.

For more information, see wireless= =20 community network, where there is also a list of the free Wi-Fi = networks one=20 can find around the globe.

OLSR=20 is one of the protocols used to set up free networks. Some networks use = static=20 routing; others rely completely on OSPF. = Wireless = Leiden=20 developed their own routing software under the name LVrouteD=20 for community wi-fi networks that consist of a completely wireless = backbone.=20 Most networks rely heavily on open source software, or even publish = their setup=20 under an open source license.

Some smaller countries and municipalities already provide free Wi-Fi = hotspots=20 and residential Wi-Fi internet access to everyone. Examples include the = Kingdom of = Tonga or Estonia which have=20 already a large number of free Wi-Fi hotspots throughout their = countries.

In Paris France, OzoneParis offers free = Internet=20 access for life to anybody who contributes to the Pervasive = Network=E2=80=99s=20 development by making their rooftop available for the WiFi Network.

Many universities provide free WiFi internet access to their = students,=20 visitors, and anyone on campus. Similarly, some commercial entities such = as Panera=20 Bread offer free Wi-Fi access to patrons. McDonald's=20 Corporation also offers Wi-Fi access, often branded 'McInternet'. = This was=20 launched at their flagship restaurant in Oak Brook, = Illinois=20 and is also available in many branches in London, UK.

However, there is also a third subcategory of networks set up by = certain=20 communities such as universities where the service is provided free to = members=20 and guests of the community such as students, yet used to make money by = letting=20 the service out to companies and individuals outside. An example of such = a=20 service is Sparknet in Finland. Sparknet also = supports=20 OpenSparknet, a project where = people can=20 name their own wireless access point as a part of Sparknet in return for = certain=20 benefits.

Recently commercial Wi-Fi providers have built free Wi-Fi hotspots = and=20 hotzones. These providers hope that free Wi-Fi access would equate to = more users=20 and significant return on investment.

Wi-Fi vs. Amateur Radio

In the US, the 2.4 GHz Wi-Fi radio spectrum is also allocated to = amateur=20 radio users. FCC Part 15 rules govern non-licenced operators (i.e. most = Wi-Fi=20 equipment users). Amateur operators retain what the FCC terms "primary = status"=20 on the band under a distinct set of rules (Part 97). Under Part 97, = licensed=20 amateur operators may construct their own equipment, use very high-gain=20 antennas, and boost output power to 100 watts on frequencies covered by = Wi-Fi=20 channels 2-6. However, Part 97 rules mandate using only the minimum = power=20 necessary for communications, forbid obscuring the data, and require = station=20 identification every 10 minutes. Therefore, expensive automatic = power-limiting=20 circuitry is required to meet regulations, and the transmission of any = encrypted=20 data (for example https) is questionable.

In practice, microwave power amplifiers are expensive and decrease=20 receive-sensitivity of link radios. On the other hand, the short = wavelength at=20 2.4 GHz allows for simple construction of very high gain directional = antennas.=20 Although Part 15 rules forbid any modification of commercially = constructed=20 systems, amateur radio operators may modify commercial systems for = optimized=20 construction of long links, for example. Using only 200 mW link radios = and two=20 24 dB gain antennas, an effective radiated power of many hundreds of = watts in a=20 very narrow beam may be used to construct reliable links of over 100 km = with=20 little radio frequency interference to other users.

Advantages of Wi-Fi

  • Unlike packet radio = systems,=20 Wi-Fi uses unlicensed radio spectrum and does not require regulatory = approval=20 for individual deployers.=20
  • Allows LANs to be deployed without cabling, potentially reducing = the costs=20 of network deployment and expansion. Spaces where cables cannot be = run, such=20 as outdoor areas and historical buildings, can host wireless LANs.=20
  • Wi-Fi products are widely available in the market. Different = brands of=20 access points and client network interfaces are interoperable at a = basic level=20 of service.=20
  • Competition amongst vendors has lowered prices considerably since = their=20 inception.=20
  • Wi-Fi networks support roaming, in which a mobile client station = such as a=20 laptop computer can move from one access point to another as the user = moves=20 around a building or area.=20
  • Many access points and network interfaces support various degrees = of=20 encryption to protect traffic from interception.=20
  • Wi-Fi is a global set of standards. Unlike cellular carriers, the = same=20 Wi-Fi client works in different countries around the world.

Disadvantages of Wi-Fi

  • Use of the 2.4 GHz Wi-Fi band does not require a license in most = of the=20 world provided that one stays below the 100 mW limit and one accepts=20 interference from other sources; including interference which causes = your=20 devices to no longer function. Some believe that Amateur Radio = operators=20 are an exception to the otherwise limited power output ceilings. The = claim is=20 that they may boost power output from their WiFi routers up to the = legal maximum=20 for their Amateur Radio license class, often 100 watts for spread = spectrum=20 operation (roughly 1,000 times that of a normal router).  For = operation=20 in the US, FCC=20 regulations parts 97.311 and 97.313 seem to support this claim, with = the=20 proviso that they use automatic power control for transmitter power = levels=20 exceeding 1 watt while using spread spectrum modes (e.g., 802.11b). However, = Amateur=20 Radio operators are always required to "use the minimum transmitter = power=20 necessary to carry out the desired communications."=20
  • Spectrum assignments and operational limitations are not = consistent=20 worldwide; most of Europe allows for an additional 2 channels beyond = those=20 permitted in the US; Japan has one more on top of that - and some = countries,=20 like Spain, prohibit use of the lower-numbered channels. Furthermore = some=20 countries, such as Italy, used to require a 'general authorization' = for any=20 WiFi used outside an operator's own premises, or require something = akin to an=20 operator registration. For Europe; consult http://www.ero.dk/ for=20 an annual report on the additional restrictions each European country = imposes.=20
  • The 802.11b and 802.11g flavors of = Wi-Fi use=20 the unlicensed 2.4 GHz spectrum, which is crowded with other = devices such=20 as Bluetooth, microwave = ovens, cordless = phones=20 (900 MHz or 5.8 GHz are, therefore, alternative phone = frequencies=20 one can use if one has a Wi-Fi network), or video sender devices, = among many=20 others. This may cause a degradation in performance. Other devices = that use=20 microwave frequencies, such as certain types of cellphones, can also = cause=20 degradation in performance. Lots of Wi-Fi cards have = Microwave-robustness=20 algorithms on-board that make the problems in almost all cases = non-existent.=20
  • Power consumption is fairly high compared to some other standards, = making=20 battery life and heat a concern.=20
  • The most common wireless encryption standard, Wired = Equivalent=20 Privacy or WEP, has been shown to be breakable even when correctly = configured (caused by weak-key generation). Although most newer = wireless=20 products support the much improved Wi-Fi = Protected=20 Access (WPA) protocol, many first-generation access points cannot = be=20 upgraded in the field and have to be replaced to support it. The = adoption of=20 the 802.11i (aka WPA2) standard in June = 2004 makes=20 available a still further improved security scheme, which is becoming=20 available on the latest equipment. Both schemes require stronger passwords in=20 personal mode than most users typically employ. Many enterprises have = deployed=20 additional layers of encryption (such as VPNs) to protect against = interception.=20
  • Wi-Fi networks have limited range. A typical Wi-Fi home router = using 802.11b or 802.11g might=20 have a range of 45 m (150 ft) indoors and 90 m = (300 ft)=20 outdoors. Range also varies, as WiFi is no exception to the physics of = radio=20 wave propagation, with frequency band. WiFi in the 2.4 GHz frequency = block has=20 better range than WiFi in the 5 GHz frequency block, and less range = than the=20 oldest WiFi (and pre-WiFi) 900 MHz block.=20
  • Interference of a closed or encrypted access point with other open = access=20 points on the same or a neighboring channel can prevent access to the = open=20 access points by others in the area. This can pose a problem in = high-density=20 areas such as large apartment buildings where many residents are = operating=20 Wi-Fi access points.=20
  • Access points could be used to steal personal information = transmitted from=20 Wi-Fi users.=20
  • Interoperability issues between brands or deviations in the = standard can=20 cause limited connection or lower throughput speeds.=20
  • Free access points (or improperly configured intentionally-private = access=20 points) may be used by the malicious to anonymously initiate an attack = that=20 would be impossible to track beyond the owner of the access point. = Also, if=20 the malicious user transfers a considerable amount of data to or from = the=20 Internet, the supplier of the Internet connection could be charged for = this by=20 his ISP, or if the supplier has a connection which allows him a = specified=20 amount of transfer, this transfer allowance could be used by the = malicious=20 user.

Wi-Fi gaming

  • Wi-Fi is compatible with gaming consoles and handhelds, allowing = online=20 play at any access point.=20
  • Iwata, the President of Nintendo announced the Nintendo=20 Revolution will be Wi-Fi compatible, also saying that titles like = Super Smash = Brothers will be playable. The Nintendo DS = handheld is=20 also Wi-Fi compatible.=20
  • The Sony=20 PSP comes with WLAN which can be turned on by the switch of a = button to=20 connect to WI-FI hotspots or wireless connections.

Wi-Fi and free software

  • BSDs = (FreeBSD, NetBSD, OpenBSD) have=20 had support for most adapters since late 1998. Code for Atheros, Prism,=20 Harris/Intersil and Aironet chips (from assorted WiFi vendors) is = mostly=20 shared among the 3 BSDs. Darwin and Mac OS X, despite their overlap = with=20 FreeBSD, have their own unique implementation. In OpenBSD 3.7, more = drivers=20 for wireless chipsets are available, including RealTek RTL8180L, = Ralink=20 RT25x0, Atmel AT76C50x, and Intel 2100 and 2200BG/2225BG/2915ABG, due = to at=20 least in part of the OpenBSD's effort to push for open source drivers = for=20 wireless chipsets. It is possible that such drivers may be implemented = by=20 other BSDs if they do not already exist. The ndiswrapper is also = available for=20 FreeBSD.
  • Linux: As of=20 version 2.6, some Wi-Fi hardware is supported natively in the Linux=20 kernel. Support for Orinoco, Prism, Aironet and Atmel are included = in the=20 main kernel tree, while ADMtek and Realtek RTL8180L are both supported = by=20 closed source drivers provided by the manufacturer and open source = drivers=20 written by the community. Intel Calexico radios are supported by open = sourced=20 drivers available at Sourceforge. Atheros and Ralink RT2x00 are = supported=20 through open source projects. Otherwise, support for other wireless = devices is=20 available through use of the open source ndiswrapper = driver, which=20 allows Linux running on the Intel x86 architecture to "wrap" a = vendor's Windows = driver for=20 direct use. At least one commercial implementation of the idea is also = available. The FSF = has some=20 recommended cards[1] = and=20 more information can be found through the searchable Linux wireless = site[2]

Trademark/Certification

Wi-Fi is a trademark of the Wi-Fi = Alliance=20 (formerly the Wireless Ethernet Compatibility Alliance), the trade = organization=20 that tests and certifies equipment compliance with the 802.11x = standards.

Unintended and intended use by outsiders

The default configuration of most Wi-Fi access points provides no = protection=20 from unauthorized use of the network. Many business and residential = users do not=20 intend to secure their access points, instead leaving them open to users = in the=20 area. It has become etiquette to leave access points open for others to = use just=20 as one can expect to find open access points while on the road.

Measures to deter unauthorized users include suppressing the AP's service set = identifier (SSID) broadcast, allowing only computers with known MAC=20 addresses to join the network, and various encryption = standards. Older=20 access points frequently do not support adequate security measures to = protect=20 against a determined attacker armed with a packet sniffer = and the=20 ability to switch MAC addresses. Recreational exploration of other = people's=20 access points has become known as wardriving, and the = leaving=20 of graffiti=20 describing available services as warchalking. It = should be=20 noted that these activities are illegal in many countries, including the = United=20 Kingdom.

However, it is also common for people to unintentionally use others' = Wi-Fi=20 networks without authorization. Operating systems such as Windows XP and Mac OS = X=20 automatically connect to an available wireless network, depending on the = network=20 configuration. A user who happens to start up a laptop in the vicinity = of an=20 access point may find the computer has joined the network without any = visible=20 indication. Moreover, a user intending to join one network may instead = end up on=20 another one if the latter's signal is stronger. In combination with = automatic=20 discovery of other network resources (see DHCP=20 and Zeroconf)=20 this can lead wireless users to send sensitive data to the wrong = destination, as=20 described by Chris Meadows in the February 2004 RISKS=20 Digest. [3]

See also

External links

3DWikibooks=20
Wikibooks has more about this = subject:=20
Retrieved from "http://en.wikipedia.org/wiki/= Wi-Fi"
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
  • What = links=20 here=20
  • R= elated=20 changes=20
  • Upload=20 file=20
  • Special = pages=20
  • Printable=20 version=20
  • Cite=20 this article
In other languages
3DMediaWiki=20
  • This page was last modified 08:42, 24 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_0020_01C63945.9B562AC0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://upload.wikimedia.org/wikipedia/en/8/81/Wi-Fi_logo.png iVBORw0KGgoAAAANSUhEUgAAAE0AAAAzCAAAAAD3StrdAAAABGdBTUEAALGPC/xhBQAAADh0RVh0 U29mdHdhcmUAWFYgVmVyc2lvbiAzLjEwYSAgUmV2OiAxMi8yOS85NCAoUE5HIHBhdGNoIDEuMind FS5JAAAEZUlEQVR4nK2XTWwbRRTHf7ZrC3dDKuINCpEpyN0SqKugRMEVCFXC5QCKBJfGt4oLReaC hBASRhyq3JByQggin7hwwLceQM2BKBFSwQlppDQuocSm+SApyDFJ8SbEtf04+Gtt766V0v9lxjPP v33zdmbfG4fwEOV8mDCOdZgv7e7l9n1eX7fjf9M2f1xMru8ewInHnh4cetHfGSdWyiciapOlGkkc WlpXZEUrxkMmjw7PPhBtPmy+End04+i0uGoOA4J27pnRijG7QCvxI9EOI/bvzTlxBFoxag8Dh6V3 hv1WWsvtA9cmO9HkfQaA4z2BtufUzmnm65mVvQJwvxOsvuK+ly++6QEoLOH1+jefclVXmh+3fosN Kf01qaqqKkBoSkTkcFyLh+Kjh9W4bVhsryZUJLGcNSo9G1FwT4iIzEfSQS1SpS0HO7Ic0WWTqC/H IHoosjyeHo8m8oKI7JodohZZ7Yq4kwmRcrFclnJZEJFxK39CEa3ajbZzNhJTRRGJoTa8dgg7g1ug XvbC5Jbynpfkt4yeg+R3H13xbL6yCqD95GPvs8ZzDobGMm+kmPgA9PBc9Mv6hEgCQE2LSISQiMy6 mRKRmHNZRCpbeVxE0sa3HpU4ECqKSBwtW/PNCdMA2QXgLMNAoNfdA6Vk+TroNwCU1wE8TWEYUmDY CVxQ1lK1wWMUbgMwPQZ9aMDjfk7D2grRq4PfzwE8cbpq7fTWaSPJa91vOQB/cO7X83XaP38CcKPg YcD9AuAZpgtWtxh58u/hTBbo6apaP/dVBXfQx871bpZGAE8v9xq+VZX5LYj/mQCAlnPBDLx9GX7I GpenDLlq3bvvQGyEZtUzYPYW+IKPohc4eQpKS3AP9BbzkoEM3pZZQ86aHsP7ahcLQd8ZYHex1RIg c6nSnv3EPCE2aLdLLtcFV2ne5/OfgNS2mXU2UWnvfOwymzbk+qU1XAGY+4NuP8w+UEXR8C27EABK d9ZwQGnG1Fq9WGk1i4LD8O1dHAM2M78DbK+YWgc+N19hTU4eUardZAFYzSZLQKYpbF313r/tBDkw 0o73VrsrfwE3Wd+lNWxqzSO92E7LrXOyQXOcq3bv3iro+hzbqYKuJwEo6BVfQgAe3IpiLIKUSvBS a8qZ2pBD+PmlamLReiCl1xro98PifVCSQaCwtI/v2Xrc9F/2CfiBdydHr9ZHRYqj7e43KWKVPkVE ZhUS9R9UPmh2UswyQk3ZIKF8E01s6w7LlCAishFGnW/8RMS+WFBi1qx8vB9lyjBQyfWFK5+WrYL2 Yc5iZm/lmxTBL84bx6rUqbBFslfsqnatpTis1yGFzYXFtA4w0/pRa1P/EIBy6rWgr2WmPRoJxQTQ 5JHlSzarLTvggtY7xrTundVsYGGbOtq8ik5bHg93LG/6DzuaFOP9prCQ/YXB8i6TnWgvw7R4h8uM 9c1I8omI1jjBbi2SsFukiBj2m6l2Fm6u5rJ4lZ7hgedP2FlWZE8DoAT22eBItCPoP8hxOkKsYKfd AAAAB3RJTUUH1AQbDCYM9JG0rAAAAABJRU5ErkJggg== ------=_NextPart_000_0020_01C63945.9B562AC0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://upload.wikimedia.org/wikipedia/commons/thumb/7/7c/Wikibooks-logo-en.svg/50px-Wikibooks-logo-en.svg.png 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 Mfh/p7PsqVwpIfcAAAAASUVORK5CYII= ------=_NextPart_000_0020_01C63945.9B562AC0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://en.wikipedia.org/skins-1.5/common/images/poweredby_mediawiki_88x31.png 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 ------=_NextPart_000_0020_01C63945.9B562AC0 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_0020_01C63945.9B562AC0 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_0020_01C63945.9B562AC0 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_0020_01C63945.9B562AC0 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_0020_01C63945.9B562AC0 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_0020_01C63945.9B562AC0 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_0020_01C63945.9B562AC0 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_0020_01C63945.9B562AC0 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_0020_01C63945.9B562AC0 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_0020_01C63945.9B562AC0--