From: "Saved by Windows Internet Explorer 7" Subject: Gross domestic product - Wikipedia, the free encyclopedia Date: Wed, 28 May 2008 12:27:36 -0400 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01C8C0BE.361FEBC0" X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18000 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C8C0BE.361FEBC0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/wiki/Gross_domestic_product =EF=BB=BF Gross domestic = product - Wikipedia, the free encyclopedia

Gross domestic product

From Wikipedia, the free encyclopedia

Jump to: n= avigation,=20 = search
=20
CIA World = Factbook=20 2007 figures of total nominal GDP (top) = compared to PPP-adj= usted GDP=20 (bottom).
=20
World map showing GDP=20 (PPP) per capita.

The gross domestic product (GDP) or gross domestic=20 income (GDI) is one of the measures=20 of national income and output for a given country's economy. GDP is = defined as the=20 total market value of = all final=20 goods and services produced within the country in a given period of time = (usually a calendar year). = It is also=20 considered the sum of value added at every stage of production (the = intermediate=20 stages) of all final goods and services produced within a country in a = given=20 period of time, and it is given a money value.

The most common approach to measuring and understanding GDP is the=20 expenditure method:

GDP =3D consump= tion=20 + gross = investment=20 + government=20 spending + (exports =E2=88=92 imports), = or,
GDP =3D C +=20 I + G + (X-M)

"Gross" means depreciation of = capital stock is = not=20 subtracted. If net investment (which is gross investment minus = depreciation) is=20 substituted for gross investment in the equation above, then the formula = for net domestic=20 product is obtained. Consumption and investment in this equation are = expenditure on final goods and services. The exports-minus-imports part = of the=20 equation (often called net exports) adjusts this by subtracting = the part=20 of this expenditure not produced domestically (the imports), and adding = back in=20 domestic area (the exports).

Economists (since Keynes) = have=20 preferred to split the general consumption term into two parts; private=20 consumption, and public sector = (or=20 government) spending. Two advantages of dividing total consumption this = way in=20 theoretical macroeconomics = are:

  • Private consumption is a central concern of welfare = economics.=20 The private investment and trade portions of the economy are = ultimately=20 directed (in mainstream economic models) to increases in long-term = private=20 consumption.=20
  • If separated from endogen= ous=20 private consumption, government consumption can be treated as = exogenous,[citation = needed] so that different government spending = levels can=20 be considered within a meaningful macroeconomic framework.

Contents

  • <= SPAN=20 class=3Dtocnumber>1 GDP vs = GNP=20
  • 2 Measuring = GDP=20
    • 2.1 The = components of=20 GDP=20
    • 2.2 Examples of = GDP=20 component variables=20
    • 2.3 Types of = GDP and GDP=20 growth=20
    • 2.4 The GDP = income=20 account
  • = 3 Measurement=20
    • 3.1 International=20 standards=20
    • 3.2 National=20 measurement=20
    • 3.3 Interest=20 rates
  • 4 Cross-border=20 comparison=20
  • 5 Standard of = living and=20 GDP=20
  • 6 Limitations of = GDP to judge=20 the health of an economy=20
    • 6.1 Alternatives to=20 GDP
  • 7 Lists of = countries by their=20 GDP=20
  • 8 See = also=20
  • <= SPAN=20 class=3Dtocnumber>9 References=20
  • 10 External = links=20
    • 10.1 Global=20
    • 10.2 Data=20
    • 10.3 Articles = and=20 books =

[edit]=20 GDP vs GNP

GDP can be contrasted with gross=20 national product (GNP, or gross national income,=20 GNI), which the United States = used in its=20 national accounts until 1992. The difference is that GNP includes net = foreign=20 income (the current account) rather than net exports (the balance of = trade). Put=20 simply, GNP adds net foreign investment income compared to GDP.

GDP is concerned with the region in which income is generated. It is = the=20 market value of all the output produced in a nation in one year. GDP = focuses on=20 where the output is produced rather than who produced it. GDP measures = all,=20 disregarding the firms' nationality.

In contrast, GNP is a measure of the value of the output produced by = the "nationals"=20 of a region. GNP focuses on who owns the production. For example, in the = United=20 States, GNP measures the value of output produced by American firms, = regardless=20 of where the firms are located.

[edit]=20 Measuring GDP

[edit]=20 The components of GDP

Each of the variables C, I, G and XM = (where=20 GDP =3D C + I + G + (X-M) as = above)

(Note: * GDP is sometimes also referred to as Y in = reference to=20 a GDP graph)

  • C is private consumption in the economy. This = includes most=20 personal expenditures of households such as = food,=20 rent, medical expenses and so on but does not include new housing.=20
  • I is defined as investments by business or = households in capital= .=20 Examples of investment by a business include construction of a new mine, = purchase of=20 software, or = purchase of=20 machinery and equipment for a factory. Spending by households on new = houses is=20 also included in Investment. In contrast to its colloquial meaning,=20 'Investment' in GDP does not mean purchases of financial = products.=20 Buying financial products is classed as 'saving', as opposed = to=20 investment. The distinction is (in theory) clear: if money is = converted=20 into goods or services, it is investment; but, if you buy a bond or a = share of = stock, this=20 transfer = payment is=20 excluded from the GDP sum. That is because the stocks and bonds affect = the=20 financial capital which in turn affects the production and sales which = in turn=20 affects the investments. So stocks and bonds indirectly affect the = GDP.=20 Although such purchases would be called investments in normal = speech,=20 from the total-economy point of view, this is simply swapping of deeds, and not part of = real = production or the GDP formula.=20
  • G is the sum of government=20 expenditures on final goods and services. It includes salaries of = public = servants,=20 purchase of weapons for the military, and any investment expenditure = by a=20 government. It does not include any transfer = payments,=20 such as social = security or unemployment = benefits.=20
  • X is gross exports. GDP captures the amount a country = produces,=20 including goods and services produced for other nations' consumption,=20 therefore exports are added.=20
  • M is gross imports. Imports are subtracted since imported = goods=20 will be included in the terms G, I, or C, and = must be=20 deducted to avoid counting foreign supply as domestic. =

It is important to understand the meaning of each variable = precisely=20 in order to:

  • Read national accounts.=20
  • Understand either Keynesian = or neoclassical= =20 macroeconomics.

[edit]=20 Examples of GDP component = variables

Examples of C, I, G, and NX: If you spend = money=20 to renovate your hotel so that occupancy rates increase, that is private = investment, but if you buy shares in a consortium to do the same thing = it is saving. = The former=20 is included when measuring GDP (in I), the latter is not. = However, when=20 the consortium conducted its own expenditure on renovation, that = expenditure=20 would be included in GDP.

For example, if a hotel is a private home then renovation spending = would be=20 measured as Consumption, but if a government agency is converting = the=20 hotel into an office for civil servants the renovation spending would be = measured as part of public sector spending (G).

If the renovation involves the purchase of a chandelier from = abroad, that=20 spending would also be counted as an increase in imports, so that = NX would fall and the total GDP is affected by the purchase. = (This=20 highlights the fact that GDP is intended to measure domestic = production=20 rather than total consumption or spending. Spending is really a = convenient means=20 of estimating production.)

If the manufacture of a chandelier to hang in a foreign hotel the = situation=20 would be reversed, and the payment received would be counted in = NX=20 (positively, as an export). Again, GDP is attempting to measure = production=20 through the means of expenditure; if = the=20 chandelier produced had been bought domestically it would have been = included in=20 the GDP figures (in C or I) when purchased by a consumer = or a=20 business, but because it was exported it is necessary to 'correct' the = amount=20 consumed domestically to give the amount produced domestically. (As in = Gross=20 Domestic Product.)

[edit]=20 Types of GDP and GDP growth

=20
World map showing GDP=20 real growth rates for 2007.
  1. Current GDP is GDP expressed in the current prices of the = period=20 being measured=20
  2. Nominal GDP growth is GDP growth in nominal prices = (unadjusted for=20 price changes).=20
  3. Real GDP growth is GDP growth adjusted for price changes. =

Calculating the real GDP growth allows economists to determine if = production=20 increased or decreased, regardless of changes in the purchasing power of = the=20 currency.

[edit]=20 The GDP income account

Another way of measuring GDP is to measure the total income payable = in the=20 GDP income accounts. In this situation, Gross Domestic Income (GDI) is = sometimes=20 used rather than Gross Domestic Product. This should provide the same = figure as=20 the expenditure method described above. (By definition, GDI=3DGDP. In = practice,=20 however, measurement errors will make the two figures slightly off when = reported=20 by national statistical agencies.)

The formula for GDP measured using the income approach, called = GDP(I),=20 is:

GDP =3D Compensat= ion of=20 employees + Gross = operating=20 surplus + Gross=20 mixed income + Taxes less subsidies on production and imports =
  • Compensation of employees (COE) measures the total = remuneration to=20 employees for work done. It includes wages and salaries, as well as = employer=20 contributions to social = security and=20 other such programs.=20
  • Gross operating surplus (GOS) is the surplus due to owners = of=20 incorporated businesses. Often called profits, although = only a subset=20 of total costs are subtracted from gross output to calculate GOS.=20
  • Gross mixed income (GMI) is the same measure as GOS, but = for=20 unincorporated businesses. This often includes most small businesses. =

The sum of COE, GOS and GMI is called total = factor=20 income, and measures the value of GDP at factor (basic) prices.The = difference=20 between basic prices and final prices (those used in the expenditure=20 calculation) is the total taxes and subsidies that the Government has = levied or=20 paid on that production. So adding taxes less subsidies on production = and=20 imports converts GDP at factor cost to = GDP(I).

Another formula can be written as this:

GDP =3D R + I + P + SA + W

where R =3D rents
I =3D interests
P =3D profits
SA =3D = statistical=20 adjustments (corporate income taxes, dividends, undistributed corporate=20 profits)
W =3D wages

[edit]=20 Measurement

[edit]=20 International standards

The international standard for measuring GDP is contained in the book = System=20 of National Accounts (1993), which was prepared by = representatives of=20 the Interna= tional=20 Monetary Fund, European Union, = Organization=20 for Economic Co-operation and Development, United Nations = and World=20 Bank. The publication is normally referred to as SNA93, to = distinguish it=20 from the previous edition published in 1968 (called SNA68).

SNA93 provides a set of rules and procedures for the measurement of = national=20 accounts. The standards are designed to be flexible, to allow for = differences in=20 local statistical needs and conditions.

[edit]=20 National measurement

Within each country GDP is normally measured by a national government = statistical agency, as private sector organizations normally do not have = access=20 to the information required (especially information on expenditure and=20 production by governments).

Main article: National=20 agencies responsible for GDP measurement

[edit]=20 Interest rates

Net interest expense is a transfer = payment in all=20 sectors except the financial sector. Net interest expenses in the = financial=20 sector is seen as production and = value=20 added and is added to GDP.

[edit]=20 Cross-border comparison

The level of GDP in different countries may be compared by converting = their=20 value in national currency according to either

The relative ranking of countries may differ dramatically between the = two=20 approaches.

  • The current exchange rate method converts the value of = goods and=20 services using global currency exchange = rates. This=20 can offer better indications of a country's international purchasing = power and=20 relative economic strength. For instance, if 10% of GDP is being spent = on=20 buying hi-tech foreign arms, the number of = weapons=20 purchased is entirely governed by current exchange rates, since = arms=20 are a traded=20 product bought on the international market (there is no meaningful = 'local'=20 price distinct from the international price for high technology = goods).=20
  • The purchasing power parity method accounts for the = relative=20 effective domestic purchasing power of the average producer or = consumer within=20 an economy. This can be a better indicator of the living standards of=20 less-developed countries because it compensates for the weakness of = local=20 currencies in world markets. (For example, India ranks 13th by GDP but = 4th by=20 PPP). The PPP method of GDP conversion is most relevant to non-traded = goods=20 and services.

There is a clear pattern of the purchasing power parity method = decreasing the disparity in GDP between high and low income (GDP) = countries, as=20 compared to the current exchange rate method. This finding is = called the=20 Penn=20 effect.

For more information see Measures=20 of national income and output.

[edit]=20 Standard of living and GDP

=20
World GDP per capita changed very little for most = of human=20 history before the industrial=20 revolution. (Note the empty areas mean no data, not very low levels. = There=20 are data for the years 1, 1000, 1500, 1600, 1700, 1820, 1900, and=20 2003.)

GDP per capita is often used as an indicator of standard of = living in=20 an economy, the = rationale=20 being that all citizens would benefit from their country's increased = economic=20 production.

The major advantages to using GDP per capita as an indicator of = standard of=20 living are that it is measured frequently, widely and consistently; = frequently=20 in that most countries provide information on GDP on a quarterly basis = (which=20 allows a user to spot trends more quickly), widely in that some measure = of GDP=20 is available for practically every country in the world (allowing crude = comparisons=20 between the standard of living in different countries), and consistently = in that=20 the technical definitions used within GDP are relatively consistent = between=20 countries, and so there can be confidence that the same thing is being = measured=20 in each country.

The major disadvantage of using GDP as an indicator of standard of = living is=20 that it is not, strictly speaking, a measure of standard of living. GDP = is=20 intended to be a measure of particular types of economic activity within = a=20 country. Nothing about the definition of GDP suggests that it is = necessarily a=20 measure of standard of living. For instance, in an extreme example, a = country=20 which exported 100 per cent of its production and imported nothing would = still=20 have a high GDP, but a very poor standard of living.

Quality of life=E2=80=94human happiness=E2=80=94is determined by many = other things than=20 physical goods and services. Even the alternative economic measures of = standard of = living=20 and discretionary = income do not take these factors into account.

The argument in favor of using GDP is not that it is a good indicator = of=20 standard of living, but rather that (all other things being equal) = standard of=20 living tends to increase when GDP per capita increases. This makes GDP a = proxy = for=20 standard of living, rather than a direct measure of it. GDP per capita = can also=20 be seen as a proxy of labor productivity. As = the=20 productivity of the workers increases, employers must compete for them = by paying=20 higher wages. Conversely, if productivity is low, then wages must be low = or the=20 businesses will not be able to make a profit.

There are a number of controversies=20 about this use of GDP.

[edit]=20 Limitations of GDP to judge the health of an=20 economy

GDP is widely used by economists to gauge the health of an economy, = as its=20 variations are relatively quickly identified. However, its value as an = indicator=20 for the standard of = living is=20 considered to be limited. Criticisms of how the GDP is used include:

  • Wealth distribution - GDP does not take disparity in = incomes=20 between the rich and poor into account. See income = inequality metrics for discussion of a variety of complementary = economic=20 measures.=20
  • Voluntary work - GNP ignores voluntary work, = such as=20 domestic work. Free and Open Source = Software=20 (such as Linux)=20 contribute nothing to GDP, but it was estimated = that it=20 would have cost more than a billion US dollars for a commercial = company to=20 develop. Also, if Free and Open Source = Software=20 became identical to its proprietary = software counterparts, and the nation producing the propriety = software=20 stops buying proprietary = software and switches to Free and Open Source = Software,=20 then the GDP of this nation would reduce, however there would be no = reduction=20 in economic production or standard of living. The work of New Zealand=20 economist Marilyn = Waring has=20 highlighted that if a concerted attempt to factor in unpaid work were = made,=20 then it would in part, undo the injustices of unpaid (and in some = cases,=20 slave) labour, and also provide the political transparency and = accountability=20 necessary for democracy.

GDP also ignores subsistence = production[dubiou= s=20 ].

  • What is being produced - GDP counts work that produces no = net=20 change or that results from repairing harm. For example, rebuilding = after a=20 natural disaster or war may produce a considerable amount of economic = activity=20 and thus boost GDP, but it would have been far better if the disaster = had=20 never occurred in the first place. The economic value of health=20 care is another classic example =E2=80=94 it may raise GDP if many = people are sick=20 and they are receiving expensive treatment, but it is not a desirable=20 situation. Alternative economic measures, such as the standard of = living=20 or discretionary = income per capita better measure the human utility of economic = activity.=20 See uneconomic = growth.=20
    • Quality of goods - People may buy cheap, low-durability = goods=20 over and over again, or they may buy high-durability goods less = often. It is=20 possible that the monetary value of the items sold in the first case = is=20 higher than that in the second case, in which case a higher GDP is = simply=20 the result of greater inefficiency and waste. (This is not always = the case;=20 durable goods are often more difficult to produce than flimsy goods, = and=20 consumers have a financial incentive to find the cheapest long-term = option.=20 With goods that are undergoing rapid change, such as in fashion or = high=20 technology, the short lifespan may increase customer satisfaction by = allowing them to have newer products.)
  • Externalities - GDP ignores externalities = such as=20 damage to the environment. GDP even views externalities as positive if = work/production is required in response to the externalities.=20
  • Sustainability of growth - GDP does not measure the sustainabil= ity of=20 growth. A country may achieve a temporarily high GDP by = over-exploiting=20 natural resources or by misallocating investment. For example, the = large=20 deposits of phosphates gave = the people=20 of Nauru one of=20 the highest per capita incomes on earth, but since 1989 their standard = of=20 living has declined sharply as the supply has run out. Oil-rich states = can=20 sustain high GDPs without industrializing, but this high level would = no longer=20 be sustainable if the oil runs out. Economies experiencing an economic = bubble, such=20 as a housing = bubble or stock=20 bubble, or a low private-saving rate tend to appear to grow faster = owing to=20 higher consumption, mortgaging their futures for present growth. = Economic=20 growth at the expense of environmental degradation can end up costing = dearly=20 to clean up; GDP does not account for this.=20
  • Black market - Official GDP estimates may not take into = account the=20 black market, = where the=20 money spent is not registered, and the non-monetary economy, where no = money=20 comes into play at all, resulting in inaccurate or abnormally low GDP = figures.=20 For example, in countries with major business transactions occurring=20 informally, portions of local economy are not easily registered. Bartering may=20 be more prominent than the use of money, even extending to services (I = helped=20 you build your house ten years ago, so now you help me).
  • One main problem in estimating GDP growth over time is that the = purchasing=20 power of money varies in different proportion for different goods, so = when the=20 GDP figure is deflated over time, GDP growth can vary greatly = depending on the=20 basket of goods used and the relative proportions used to deflate the = GDP=20 figure. For example, in the past 80 years the GDP per capita of the = United=20 States if measured by purchasing power of potatoes, did not grow=20 significantly. But if it is measured by the purchasing power of eggs, = it grew=20 several times.=20
  • Very often different calculations of GDP are confused among each = other.=20 For cross-border comparisons one should especially regard whether it = is=20 calculated by purchasing = power=20 parity (PPP) method or current exchange rate = method.=20 Using the latter method to compare living standards is problematic, = since it=20 does not always reflect the real wealth of the citizens, ie. how much = they are=20 able purchase locally in relation to their income (see Penn=20 effect).=20
  • Cross-border comparisons of GDP can be inaccurate as they do not = take into=20 account local differences in the quality of goods, even when adjusted = for purchasing = power=20 parity. This type of adjustment to an exchange rate is = controversial=20 because of the difficulties of finding comparable baskets of goods to = compare=20 purchasing power across countries. For instance, people in country A = may=20 consume the same number of locally produced apples as in country B, = but apples=20 in country A are of a more tasty variety. This difference in material = well=20 being will not show up in GDP statistics. This is especially true for = goods=20 that are not traded globally, such as housing.=20
  • Cross border trade within companies distorts the GDP and is done=20 frequently to escape high taxation. Examples include the German Ebay=20 that evades German tax by doing business in Switzerland, and American=20 companies that have founded holdings in the Republic of Ireland to = "buy" their=20 own products for cheap from their continental factories (without = shipping) and=20 selling them for profit via Ireland - thereby reducing their taxes and = increasing the GDP of the Republic of Ireland.[citation = needed]=20
  • As a measure of actual sale prices, GDP does not capture the economic = surplus=20 between the price paid and subjective value received, and can = therefore=20 underestimate aggregate utility.=20
  • The annual growth of real GDP is adjusted by using the "GDP=20 deflator", which tends to underestimate the objective differences = in the=20 quality of manufactured output over time. (The deflator is explicitly = based on=20 subjective = experience=20 when measuring such things as the consumer benefit received from improvements in = computing=20 power since the early 1980s). Therefore the GDP figure may = underestimate=20 the degree to which improving technology and quality-level are = increasing the=20 real standard of living.
  • GDP is often incorrectly used in (often unscientific and = unrealistic)=20 comparisons where net national worth (or national wealth) would be a = more=20 correct point of reference. For example, "person X could buy country = Y,=20 because his/her wealth is more than the GDP of that country". Net = national=20 worth is often equal to several years cumulative GDP = [1]=20 = [2].=20

The limits of GDP (or GNP, a slightly different notion) can be summed = up in=20 the words of two critics. Robert Kennedy = said= [3]:

The gross national product includes air pollution and advertising = for=20 cigarettes and ambulances to clear our highways of carnage. It counts = special=20 locks for our doors and jails for the people who break them. GNP = includes the=20 destruction of the redwoods and the death of Lake Superior. It grows = with the=20 production of napalm, and missiles and nuclear warheads... it does not = allow=20 for the health of our families, the quality of their education, or the = joy of=20 their play. It is indifferent to the decency of our factories and the = safety=20 of our streets alike. It does not include the beauty of our poetry or = the=20 strength of our marriages, or the intelligence of our public debate or = the=20 integrity of our public officials. It measures everything, in short, = except=20 that which makes life worthwhile.

The second critic, Simon Kuznets = the inventor=20 of the GDP, in his very first report to the US Congress in 1934 said= [4]:

...the welfare of a nation [can] scarcely be inferred from a = measure of=20 national income...

In 1962, Kuznets stated= [5]:

Distinctions must be kept in mind between quantity and quality of = growth,=20 between costs and returns, and between the short and long run. Goals = for more=20 growth should specify more growth of what and for = what.

[edit]=20 Alternatives to GDP

HDI uses GDP as a part of its calculation and then factors in = indicators of=20 life expectancy and education levels.

The GPI and the similar ISEW attempt to address many of the above = criticisms=20 by taking the same raw information supplied for GDP and then adjust for = income=20 distribution, add for the value of household and volunteer work, and = subtract=20 for crime and pollution.

The World Bank has = developed a=20 system for combining monetary wealth with intangible wealth = (institutions and=20 human capital) and environmental capital.= [6]


Some people have looked beyond standard of living at a broader sense = of quality of = life or=20 well-being.

This survey, the first wave of which was published in 2005, assessed = quality=20 of life across European countries through a series of questions on = overall subjec= tive life=20 satisfaction, satisfaction with different aspects of life, and sets = of=20 questions used to calculate deficits of time, loving, being and = having.= [7]

The Centre for Bhutanese Studies in Bhutan is currently = working on a=20 complex set of subjective and objective indicators to measure 'national=20 happiness' in various domains (living standards, health, education, = eco-system=20 diversity and resilience, cultural vitality and diversity, time use and = balance,=20 good governance, community vitality and psychological well-being). This = set of=20 indicators would be used to assess progress towards Gross National = Happiness,=20 which they have already identified as being the nation's priority, above = GDP.

Scientists have posted a theory that uses human height as a = reflection of how=20 well (or badly) a country is doing in terms of diet, wealth, quality of = housing,=20 pollution, disease, and stress. They believe that a higher average = height=20 indicates a higher standard of living. The evidence for this has been = outlined=20 in the Time Magazine article "A Tall Story for Our Time," October 14, = 1996.

The Happy Planet Index (HPI) is an index of human well-being and=20 environmental impact, introduced by the New = Economics=20 Foundation (NEF), in July 2006. It measures the environmental = efficiency=20 with which human well-being is achieved within a given country or group. = Human=20 well-being is defined in terms of subjec= tive life=20 satisfaction and life = expectancy.

[edit]=20 Lists of countries by their GDP

[edit]=20 See also

[edit]=20 References

  1. ^= =20 Column on US national net worth.=20
  2. ^= =20 National net worth per person for different = countries.=20
  3. ^= =20 Measuring Progress: Annex 1-What's wrong with the GDP?, Friends of the = Earth.=20 March 13, 2003. [1]=20
  4. ^= =20 Simon Kuznets, 1934. "National Income, 1929-1932". 73rd US Congress, = 2d=20 session, Senate document no. 124, page 7. http://library.bea.gov/u?/NI_reports,539=20
  5. ^= =20 Simon Kuznets. "How To Judge Quality". The New Republic, October 20, = 1962=20
  6. ^= =20 World Bank = wealth=20 estimates.=20
  7. ^= =20 First European Quality of Life Survey. =

[edit]=20 External links

[edit]=20 Global

[edit]=20 Data

[edit]=20 Articles and books

Retrieved from "http://en.wi= kipedia.org/wiki/Gross_domestic_product"
Views
Personal tools
  • Log=20 in / create account
Navigation
Interaction
Toolbox
Languages
  • Afrikaans<= /A>=20
  • =D8=A7=D9=84=D8=B9=D8= =B1=D8=A8=D9=8A=D8=A9=20
  • Aragon=C3=A9= s=20
  • =D0=91=D0=B5=D0=BB=D0=B0=D1=80=D1=83=D1=81= =D0=BA=D0=B0=D1=8F=20 = (=D1=82=D0=B0=D1=80=D0=B0=D1=88=D0=BA=D0=B5=D0=B2=D1=96=D1=86=D0=B0) =
  • Bosanski= =20
  • =D0=91=D1=8A=D0=BB=D0=B3=D0=B0=D1=80=D1=81=D0=BA=D0=B8= =20
  • Catal=C3=A0<= /A>=20
  • =C4=8Cesky=20
  • Cymrae= g=20
  • Dansk=20
  • Deutsch =
  • Eesti= =20
  • =CE=95=CE=BB=CE=BB=CE=B7=CE=BD=CE=B9=CE=BA= =CE=AC=20
  • Espa=C3=B1ol= =20
  • Esperanto<= /A>=20
  • Euskara =
  • =D9=81=D8= =A7=D8=B1=D8=B3=DB=8C=20
  • Fran=C3= =A7ais=20
  • Galego=20
  • =ED=95=9C=EA=B5=AD=EC=96=B4=20
  • Hrvatski= =20
  • Ido =
  • Bahasa = Indonesia=20
  • =C3=8Dslenska= =20
  • Italiano= =20
  • =D7=A2=D7=91=D7=A8=D7= =99=D7=AA=20
  • Latina= =20
  • Latvie=C5= =A1u=20
  • Lietuvi=C5= =B3=20
  • =D0=9C=D0=B0=D0=BA= =D0=B5=D0=B4=D0=BE=D0=BD=D1=81=D0=BA=D0=B8=20
  • Magya= r=20
  • =D0=9C=D0=BE=D0=BD=D0=B3=D0=BE=D0=BB= =20
  • Nederland= s=20
  • =E6=97=A5=E6=9C=AC=E8=AA=9E=20
  • =E2=80=AANors= k (bokm=C3=A5l)=E2=80=AC=20
  • Plattd=C3=BC= =C3=BCtsch=20
  • Polski=20
  • Portugu=C3=AA= s=20
  • Rom=C3=A2n=C4=83= =20
  • =D0=A0=D1=83=D1=81=D1=81=D0=BA=D0=B8= =D0=B9=20
  • Sicilianu=20
  • Simple=20 English=20
  • Slov= en=C4=8Dina=20
  • Sloven=C5= =A1=C4=8Dina=20
  • =D0=A1=D1=80=D0=BF=D1=81=D0=BA=D0=B8=20 / Srpski=20
  • Suomi=20
  • Svenska=20
  • =E0=AE=A4=E0=AE=AE=E0=AE=BF=E0=AE=B4=E0=AF=8D=20
  • =E0=B9=84=E0=B8=97=E0= =B8=A2=20
  • Ti=E1=BA=BFng=20 Vi=E1=BB=87t=20
  • Tagalog =
  • T=C3=BCrk=C3=A7e=20
  • =D0=A3=D0=B4=D0= =BC=D1=83=D1=80=D1=82=20
  • =D0=A3=D0=BA=D1=80=D0=B0=D1=97=D0=BD= =D1=81=D1=8C=D0=BA=D0=B0=20
  • =D8=A7=D8=B1=D8=AF=D9= =88=20
  • V=C3=A8neto=20
  • =E4=B8=AD=E6=96=87=20
------=_NextPart_000_0000_01C8C0BE.361FEBC0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://upload.wikimedia.org/wikipedia/commons/thumb/8/86/Gdp_nominal_and_ppp_2005_world_map_single_colour.png/200px-Gdp_nominal_and_ppp_2005_world_map_single_colour.png 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 ------=_NextPart_000_0000_01C8C0BE.361FEBC0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://en.wikipedia.org/skins-1.5/common/images/magnify-clip.png iVBORw0KGgoAAAANSUhEUgAAAA8AAAALCAMAAACXmSduAAAAPFBMVEX////39/fv7+/m5ube3t7W 1tbOzs69vb21tbWtra2lpaWcnJyUlJSMjIyEhIR7e3tzc3Nra2tjY2NaWlpsdnH4AAAAAXRSTlMA QObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACvAAAArwAUKsNJgAAAAHdElNRQfVBAISERH3ZT2L AAAASElEQVQI14XMQQ6AIAxE0cGqIyoiev+7ArU2ceVb9SeTAsBMJy2Rj90Uak8w6b+FzCsZ3mbp j+7BO/Xjiur03h7jd9/IooJlBTYfA5Z+e3mSAAAAAElFTkSuQmCC ------=_NextPart_000_0000_01C8C0BE.361FEBC0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://upload.wikimedia.org/wikipedia/commons/thumb/4/43/GDP_PPP_Per_Capita_Worldmap_2007_CIA_factbook.PNG/200px-GDP_PPP_Per_Capita_Worldmap_2007_CIA_factbook.PNG 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 Q0wsAAAAAElFTkSuQmCC ------=_NextPart_000_0000_01C8C0BE.361FEBC0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://upload.wikimedia.org/wikipedia/commons/thumb/1/11/Gdp_real_growth_rate_2007_CIA_Factbook.PNG/200px-Gdp_real_growth_rate_2007_CIA_Factbook.PNG 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 TkSuQmCC ------=_NextPart_000_0000_01C8C0BE.361FEBC0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://upload.wikimedia.org/wikipedia/commons/thumb/3/31/World_GDP_Capita_1-2003_A.D.png/200px-World_GDP_Capita_1-2003_A.D.png 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 0vcY/HJ0m50AAAAASUVORK5CYII= ------=_NextPart_000_0000_01C8C0BE.361FEBC0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://upload.wikimedia.org/wikipedia/commons/thumb/a/ad/Ambox_%3F.svg/40px-Ambox_%3F.svg.png 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 ------=_NextPart_000_0000_01C8C0BE.361FEBC0 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_0000_01C8C0BE.361FEBC0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://en.wikipedia.org/images/wikimedia-button.png iVBORw0KGgoAAAANSUhEUgAAAFgAAAAfCAMAAABUFvrSAAAAA3NCSVQICAjb4U/gAAAAilBMVEVj ZGeGh4nn6+yZmZni5uTW1taAgYNtbnGkpKYBhbLd3t1svZdCroKtrq/Cv79ztMs7ncDMzMy5t7en zL3Hx8h6e37l5eXw8PDK0dOVwtOozdsfkrnKk47E1tUNiba8RjxKs4bN3eKawM2SybIslr5Yp8TV 4N+80dbY5Oek08O5zNJ+wqW20cf29vZ09tAFAAAACXBIWXMAAArwAAAK8AFCrDSYAAACh0lEQVR4 Xs3RiZKbMAwGYMu3zX2T+072fP/XqwSUppM0bLfdmf1DxlhmvhGCRV8UFmVfkm8Ig/0beLnZbJYf cuNKT8Htr6BLcvuBCAv5o/Pf4HjTJ/4AbCyICVhRXk6JUssBXiqVpK16FCvyXJcPHvgJn5xLVD7C ydqdHsKEWjsN7x3B2QC3Kun2k5mE29Rhh4eiH3JcHOgN1vt/h/fIXN7CbZEtl8us2IbFauH6YRir FBO0Wqa6K1bM5gzLQDvGtNKMGdEqrcmrRth7fyIlCMPtM26et2EYUGlxwZ0w3jKDz2WWeVSZ9Z5g lltGBY8B8LERtHgwLPeUHsZJ7FfoYc/o0vq2X+Ms8Chj1gD+he/gCjzBMasMq6hgbdSJwtCSsaiC K3jh1i8FgWFwfg0pxQXhmceAYZkwLO5hMGUPx2DtLWxZLlg2wFJKhC9FBwZ+gFcES0zOhGxZJaVl eKmqUrKDVV+QGACJo6ClqgDwDjPC87cRHjveS0rVSimiAZalAdXBQ4ExkEAfTyGcd2WjRhhnPDv3 o5AdvN3N6OPJT4fguq4T51J5uIJf65RK9efTw3Pn3PwcjHBwnq+dS+qHiadgzvkT9nc8o9zDwWp3 xEns+MOU412W3Z72MKcG0119CF7lITjIXepw6nesSliuhS0BIg48ByEzDaXW+Z9gnqC0QOoJf3x+ xN3pXpMRt23FJXAuFHBdRpFQXEbl3Y4bCj85TJrMZrMkXXduc5syaoSHpsGLVl2WStRNE5XNTQju Qj1TEKUk5N7CGiypNApcc4BYaVClju7CQ+bY6YCn8+ZusmsArk8ewEQn6WKxOCZz3kzDXEzB71fh T7sn/v4/QvBNvjv8RfkBEHe0Bwh42FAAAAAASUVORK5CYII= ------=_NextPart_000_0000_01C8C0BE.361FEBC0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/skins-1.5/common/shared.css?148 .mw-plusminus-null { COLOR: #aaa } .texvc { DIRECTION: ltr; unicode-bidi: embed } IMG.tex { VERTICAL-ALIGN: middle } SPAN.texhtml { FONT-FAMILY: serif } #toolbar { CLEAR: both } #wpTextbox1 { CLEAR: both } DIV#mw-js-message { BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 2.5%; BORDER-TOP: #ddd 1px = solid; PADDING-LEFT: 2.5%; PADDING-BOTTOM: 0.5em; MARGIN: 1em 5%; = BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ddd 1px = solid; BACKGROUND-COLOR: #fcfcfc } .editsection { FLOAT: right; MARGIN-LEFT: 5px } TABLE.filehistory { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: = #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BORDER-COLLAPSE: collapse } TABLE.filehistory TH { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #ccc = 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: = top; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc = 1px solid } TABLE.filehistory TD { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #ccc = 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: = top; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc = 1px solid } TABLE.filehistory TH { TEXT-ALIGN: left } TABLE.filehistory TD.mw-imagepage-filesize { WHITE-SPACE: nowrap } TABLE.filehistory TH.mw-imagepage-filesize { WHITE-SPACE: nowrap } TABLE.filehistory TD.filehistory-selected { FONT-WEIGHT: bold } LI SPAN.deleted { COLOR: #888; FONT-STYLE: italic; TEXT-DECORATION: line-through } SPAN.history-deleted { COLOR: #888; FONT-STYLE: italic; TEXT-DECORATION: line-through } BODY.ltr TD.mw-label { TEXT-ALIGN: right } BODY.ltr TD.mw-input { TEXT-ALIGN: left } BODY.ltr TD.mw-submit { TEXT-ALIGN: left } BODY.rtl TD.mw-label { TEXT-ALIGN: left } BODY.rtl TD.mw-input { TEXT-ALIGN: right } BODY.rtl TD.mw-submit { TEXT-ALIGN: right } TD.mw-label { VERTICAL-ALIGN: top } TD.mw-submit { WHITE-SPACE: nowrap } BODY.rtl .thumbcaption { TEXT-ALIGN: right } BODY.rtl .magnify { FLOAT: left } BODY.ltr .thumbcaption { TEXT-ALIGN: left } BODY.ltr .magnify { FLOAT: right } .mw-hidden-cats-hidden { DISPLAY: none } .catlinks-allhidden { DISPLAY: none } P.mw-ipb-conveniencelinks { FONT-SIZE: 90%; FLOAT: right } P.mw-filedelete-editreasons { FONT-SIZE: 90%; FLOAT: right } P.mw-delete-editreasons { FONT-SIZE: 90%; FLOAT: right } DIV.searchresult { FONT-SIZE: 95%; WIDTH: 38em } .mw-search-results LI { PADDING-BOTTOM: 1em } .mw-search-result-data { FONT-SIZE: 97%; COLOR: green } DIV#mw-search-interwiki { BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; = MARGIN-TOP: 2ex; FLOAT: right; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: = 18em; BORDER-BOTTOM: #aaaaaa 1px solid } DIV#mw-search-interwiki LI { FONT-SIZE: 95% } .mw-search-interwiki-more { FONT-SIZE: 90%; FLOAT: right } SPAN.searchalttitle { FONT-SIZE: 95% } DIV.searchdidyoumean { FONT-SIZE: 127%; PADDING-BOTTOM: 1ex; PADDING-TOP: 1ex } .mw-userrights-disabled { COLOR: #888 } TABLE.mw-userrights-groups * TD { PADDING-RIGHT: 1.5em } TABLE.mw-userrights-groups * TH { PADDING-RIGHT: 1.5em } .os-suggest { BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; = FONT-SIZE: 95%; Z-INDEX: 99; LEFT: 0px; VISIBILITY: hidden; OVERFLOW-X: = hidden; OVERFLOW: auto; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 0px; = BORDER-BOTTOM: #aaaaaa 1px solid; POSITION: absolute; TOP: 0px; = BACKGROUND-COLOR: white } TABLE.os-suggest-results { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 95%; = BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; CURSOR: pointer; BORDER-COLLAPSE: = collapse; BORDER-RIGHT-WIDTH: 0px } TD.os-suggest-result { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: = windowtext; PADDING-TOP: 2px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: = window } TD.os-suggest-result-hl { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: = windowtext; PADDING-TOP: 2px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: = window } TD.os-suggest-result-hl { COLOR: white; BACKGROUND-COLOR: #4c59a6 } TD.os-suggest-result-hl-webkit { COLOR: white; BACKGROUND-COLOR: #4c59a6 } TD.os-suggest-result-hl { COLOR: highlighttext; BACKGROUND-COLOR: highlight } .os-suggest-toggle { FONT-SIZE: 65%; LEFT: 1ex; POSITION: relative } .os-suggest-toggle-def { FONT-SIZE: 65%; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: = 0px } .autocomment { COLOR: gray } #pagehistory .history-user { MARGIN-LEFT: 0.4em; MARGIN-RIGHT: 0.2em } #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.mw-listgrouprights-table { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: = #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BORDER-COLLAPSE: collapse } TABLE.mw-listgrouprights-table TR { VERTICAL-ALIGN: top } TABLE.mw-listgrouprights-table TD { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #ccc = 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #ccc = 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ccc 1px solid } TABLE.mw-listgrouprights-table TH { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #ccc = 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #ccc = 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ccc 1px solid } H4.mw-specialpagesgroup { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: = 0.3em 0em 0em; PADDING-TOP: 2px; BACKGROUND-COLOR: #dcdcdc } #shared-image-dup { FONT-STYLE: italic } #shared-image-conflict { FONT-STYLE: italic } ------=_NextPart_000_0000_01C8C0BE.361FEBC0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/skins-1.5/monobook/main.css?148 #column-content { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.6em -12.2em; WIDTH: 100%; PADDING-TOP: 0px } #content { PADDING-RIGHT: 1em; PADDING-LEFT: 1em; Z-INDEX: 2; PADDING-BOTTOM: 1em; = MARGIN: 2.8em 0px 0px 12.2em; PADDING-TOP: 0px; POSITION: relative } #column-one { PADDING-TOP: 160px } #content { BORDER-RIGHT: #aaa 1px; BORDER-TOP: #aaa 1px solid; BACKGROUND: white; = BORDER-LEFT: #aaa 1px solid; COLOR: black; LINE-HEIGHT: 1.5em; = BORDER-BOTTOM: #aaa 1px solid } BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(headbg.jpg) = #f9f9f9 no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: = x-small sans-serif; COLOR: black; PADDING-TOP: 0px } #globalWrapper { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 127%; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px } .visualClear { CLEAR: both } TABLE { FONT-SIZE: 100%; COLOR: black; BACKGROUND-COLOR: white } FIELDSET TABLE { BACKGROUND: none transparent scroll repeat 0% 0% } A { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #002bb8; = TEXT-DECORATION: none } A:visited { COLOR: #5a3696 } A:active { COLOR: #faa700 } A:hover { TEXT-DECORATION: underline } A.stub { COLOR: #772233 } A.new { COLOR: #ba0000 } #p-personal A.new { COLOR: #ba0000 } A.new:visited { COLOR: #a55858 } #p-personal A.new:visited { COLOR: #a55858 } IMG { VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: = none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } P { MARGIN: 0.4em 0px 0.5em; LINE-HEIGHT: 1.5em } P IMG { MARGIN: 0px } HR { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; MARGIN: 0.2em 0px; COLOR: #aaa; HEIGHT: 1px; BACKGROUND-COLOR: = #aaa; BORDER-RIGHT-WIDTH: 0px } H1 { FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; = BORDER-BOTTOM: #aaa 1px solid } H2 { FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; = BORDER-BOTTOM: #aaa 1px solid } H3 { FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; = BORDER-BOTTOM: #aaa 1px solid } H4 { FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; = BORDER-BOTTOM: #aaa 1px solid } H5 { FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; = BORDER-BOTTOM: #aaa 1px solid } H6 { FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; = BORDER-BOTTOM: #aaa 1px solid } H1 { FONT-SIZE: 188% } H1 .editsection { FONT-SIZE: 53% } H2 { FONT-SIZE: 150% } H2 .editsection { FONT-SIZE: 67% } H3 { FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none } H4 { FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none } H5 { FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none } H6 { FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none } H3 { FONT-SIZE: 132% } H3 .editsection { FONT-WEIGHT: normal; FONT-SIZE: 76% } H4 { FONT-SIZE: 116% } H4 .editsection { FONT-WEIGHT: normal; FONT-SIZE: 86% } H5 { FONT-SIZE: 100% } H5 .editsection { FONT-WEIGHT: normal } H6 { FONT-SIZE: 80% } H6 .editsection { FONT-WEIGHT: normal; FONT-SIZE: 125% } UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: = url(bullet.gif); PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 0px 1.5em; = LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: square } OL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; = PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 0px 3.2em; LINE-HEIGHT: 1.5em; = PADDING-TOP: 0px } LI { MARGIN-BOTTOM: 0.1em } DT { FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.1em } DL { MARGIN-TOP: 0.2em; MARGIN-BOTTOM: 0.5em } DD { MARGIN-BOTTOM: 0.1em; MARGIN-LEFT: 2em; LINE-HEIGHT: 1.5em } FIELDSET { BORDER-RIGHT: #2f6fab 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: = #2f6fab 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 1em = 0px; BORDER-LEFT: #2f6fab 1px solid; LINE-HEIGHT: 1.5em; PADDING-TOP: = 0px; BORDER-BOTTOM: #2f6fab 1px solid } FIELDSET.nested { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; = MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px } LEGEND { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 95%; = PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em } FORM { MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } TEXTAREA { PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; = WIDTH: 100%; PADDING-TOP: 0.1em } INPUT.historysubmit { PADDING-RIGHT: 0.3em! important; PADDING-LEFT: 0.3em! important; = FONT-SIZE: 94%; PADDING-BOTTOM: 0.3em! important; MARGIN-LEFT: 1.6em; = CURSOR: pointer; PADDING-TOP: 0px! important; HEIGHT: 1.7em! important } SELECT { VERTICAL-ALIGN: top } ABBR { BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: help; COLOR: = black; BORDER-BOTTOM: black 1px dotted } ACRONYM { BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: help; COLOR: = black; BORDER-BOTTOM: black 1px dotted } .explain { BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: help; COLOR: = black; BORDER-BOTTOM: black 1px dotted } Q { FONT-STYLE: italic; FONT-FAMILY: Times, "Times New Roman", serif } CODE { BACKGROUND-COLOR: #f9f9f9 } PRE { BORDER-RIGHT: #2f6fab 1px dashed; PADDING-RIGHT: 1em; BORDER-TOP: = #2f6fab 1px dashed; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: = #2f6fab 1px dashed; COLOR: black; LINE-HEIGHT: 1.1em; PADDING-TOP: 1em; = BORDER-BOTTOM: #2f6fab 1px dashed; BACKGROUND-COLOR: #f9f9f9 } #siteSub { DISPLAY: none } #jump-to-nav { DISPLAY: none } #contentSub { FONT-SIZE: 84%; MARGIN: 0px 0px 1.4em 1em; WIDTH: auto; COLOR: #7d7d7d; = LINE-HEIGHT: 1.2em } #contentSub2 { FONT-SIZE: 84%; MARGIN: 0px 0px 1.4em 1em; WIDTH: auto; COLOR: #7d7d7d; = LINE-HEIGHT: 1.2em } SPAN.subpages { DISPLAY: block } #bodyContent H1 { MARGIN-BOTTOM: 0.6em } #bodyContent H2 { MARGIN-BOTTOM: 0.6em } #bodyContent H3 { MARGIN-BOTTOM: 0.3em } #bodyContent H4 { MARGIN-BOTTOM: 0.3em } #bodyContent H5 { MARGIN-BOTTOM: 0.3em } .firstHeading { MARGIN-BOTTOM: 0.1em; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em } .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 } .success { FONT-SIZE: larger; COLOR: green } .error { FONT-SIZE: larger; COLOR: red } .errorbox { BORDER-RIGHT: 2px solid; PADDING-RIGHT: 1em; BORDER-TOP: 2px solid; = PADDING-LEFT: 1em; FONT-SIZE: larger; FLOAT: left; MARGIN-BOTTOM: 2em; = PADDING-BOTTOM: 0.5em; BORDER-LEFT: 2px solid; COLOR: #000; PADDING-TOP: = 0.5em; BORDER-BOTTOM: 2px solid } .successbox { BORDER-RIGHT: 2px solid; PADDING-RIGHT: 1em; BORDER-TOP: 2px solid; = PADDING-LEFT: 1em; FONT-SIZE: larger; FLOAT: left; MARGIN-BOTTOM: 2em; = PADDING-BOTTOM: 0.5em; BORDER-LEFT: 2px solid; COLOR: #000; PADDING-TOP: = 0.5em; BORDER-BOTTOM: 2px solid } .errorbox { BORDER-LEFT-COLOR: red; BORDER-BOTTOM-COLOR: red; BORDER-TOP-COLOR: = red; BACKGROUND-COLOR: #fff2f2; BORDER-RIGHT-COLOR: red } .successbox { BORDER-LEFT-COLOR: green; BORDER-BOTTOM-COLOR: green; BORDER-TOP-COLOR: = green; BACKGROUND-COLOR: #dfd; BORDER-RIGHT-COLOR: green } .errorbox H2 { DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0px 0.5em = 0px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } .successbox H2 { DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0px 0.5em = 0px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } .catlinks { CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; = BORDER-TOP: #aaa 1px solid; MARGIN-TOP: 1em; PADDING-LEFT: 5px; = PADDING-BOTTOM: 5px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; = BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #f9f9f9 } .documentDescription { DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 1em 0px; LINE-HEIGHT: 1.5em } .documentByLine { CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 90%; COLOR: #76797c; = TEXT-ALIGN: right } .center { WIDTH: 100%; TEXT-ALIGN: center } *.center * { MARGIN-LEFT: auto; MARGIN-RIGHT: auto } .small { FONT-SIZE: 94% } .small * { FONT-SIZE: 94% } TABLE.small { FONT-SIZE: 100% } #toc { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px = solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; = BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px = solid; BACKGROUND-COLOR: #f9f9f9 } .toc { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px = solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; = BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px = solid; BACKGROUND-COLOR: #f9f9f9 } .mw-warning { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px = solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; = BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px = solid; BACKGROUND-COLOR: #f9f9f9 } #toc H2 { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: = bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; = PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; = BORDER-BOTTOM-STYLE: none } .toc H2 { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: = bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; = PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; = BORDER-BOTTOM-STYLE: none } #toc #toctitle { TEXT-ALIGN: center } .toc #toctitle { TEXT-ALIGN: center } #toc .toctitle { TEXT-ALIGN: center } .toc .toctitle { TEXT-ALIGN: center } #toc UL { PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; MARGIN-LEFT: 0px; = LIST-STYLE-TYPE: none; TEXT-ALIGN: left } .toc UL { PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; MARGIN-LEFT: 0px; = LIST-STYLE-TYPE: none; TEXT-ALIGN: left } #toc UL UL { MARGIN: 0px 0px 0px 2em } .toc UL UL { MARGIN: 0px 0px 0px 2em } #toc .toctoggle { FONT-SIZE: 94% } .toc .toctoggle { FONT-SIZE: 94% } .mw-warning { MARGIN-LEFT: 50px; MARGIN-RIGHT: 50px; TEXT-ALIGN: center } DIV.floatright { BORDER-TOP-WIDTH: 0px; CLEAR: right; BORDER-LEFT-WIDTH: 0px; FLOAT: = right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 0.5em 0.5em; POSITION: = relative; BORDER-RIGHT-WIDTH: 0px } TABLE.floatright { BORDER-TOP-WIDTH: 0px; CLEAR: right; BORDER-LEFT-WIDTH: 0px; FLOAT: = right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 0.5em 0.5em; POSITION: = relative; BORDER-RIGHT-WIDTH: 0px } DIV.floatright P { FONT-STYLE: italic } DIV.floatleft { BORDER-TOP-WIDTH: 0px; CLEAR: left; BORDER-LEFT-WIDTH: 0px; FLOAT: = left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0.5em 0.5em 0px; POSITION: = relative; BORDER-RIGHT-WIDTH: 0px } TABLE.floatleft { BORDER-TOP-WIDTH: 0px; CLEAR: left; BORDER-LEFT-WIDTH: 0px; FLOAT: = left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0.5em 0.5em 0px; POSITION: = relative; BORDER-RIGHT-WIDTH: 0px } DIV.floatleft P { FONT-STYLE: italic } DIV.thumb { BORDER-LEFT-COLOR: white; MARGIN-BOTTOM: 0.5em; BORDER-BOTTOM-COLOR: = white; WIDTH: auto; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: white; = BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: = white; BORDER-BOTTOM-STYLE: solid } DIV.thumbinner { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px! important; = BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px! important; FONT-SIZE: = 94%; PADDING-BOTTOM: 3px! important; OVERFLOW: hidden; BORDER-LEFT: #ccc = 1px solid; PADDING-TOP: 3px! important; BORDER-BOTTOM: #ccc 1px solid; = BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center } HTML .thumbimage { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: = #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid } HTML .thumbcaption { PADDING-RIGHT: 3px! important; PADDING-LEFT: 3px! important; FONT-SIZE: = 94%; PADDING-BOTTOM: 3px! important; BORDER-TOP-STYLE: none; = LINE-HEIGHT: 1.4em; PADDING-TOP: 3px! important; BORDER-RIGHT-STYLE: = none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: = none } DIV.magnify { BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; = BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; = BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important } DIV.magnify A { DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; = BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; = BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important } DIV.magnify IMG { DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; = BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; = BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important } DIV.tright { BORDER-TOP-WIDTH: 0.5em; CLEAR: right; BORDER-LEFT-WIDTH: 1.4em; FLOAT: = right; BORDER-BOTTOM-WIDTH: 0.8em; BORDER-RIGHT-WIDTH: 0px } DIV.tleft { BORDER-TOP-WIDTH: 0.5em; CLEAR: left; BORDER-LEFT-WIDTH: 0px; FLOAT: = left; BORDER-BOTTOM-WIDTH: 0.8em; MARGIN-RIGHT: 0.5em; = BORDER-RIGHT-WIDTH: 1.4em } IMG.thumbborder { BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; = BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid } .hiddenStructure { DISPLAY: none } TABLE.rimage { FLOAT: right; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 1em; POSITION: relative; = TEXT-ALIGN: center } .toccolours { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px = solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; = BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px = solid; BACKGROUND-COLOR: #f9f9f9 } DIV.townBox { CLEAR: right; BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0.3em; = BORDER-TOP: gray 1px solid; PADDING-LEFT: 0.3em; BACKGROUND: white; = FLOAT: right; PADDING-BOTTOM: 0.3em; MARGIN-LEFT: 1em; OVERFLOW: hidden; = BORDER-LEFT: gray 1px solid; WIDTH: 200px; PADDING-TOP: 0.3em; = BORDER-BOTTOM: gray 1px solid; POSITION: relative } DIV.townBox DL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 96%; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.3em; PADDING-TOP: 0px } DIV.townBox DL DT { BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0.4em 0px 0px } DIV.townBox DL DD { MARGIN: 0.1em 0px 0px 1.1em; BACKGROUND-COLOR: #f3f3f3 } .special LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px } #bodyContent A.external { PADDING-RIGHT: 13px; BACKGROUND: url(external.png) no-repeat right = center } #bodyContent A[href^=3D'gopher://'] { PADDING-RIGHT: 13px; BACKGROUND: url(external.png) no-repeat right = center } #bodyContent A[href^=3D'https://'] { PADDING-RIGHT: 16px; BACKGROUND: url(lock_icon.gif) no-repeat right = center } .link-https { PADDING-RIGHT: 16px; BACKGROUND: url(lock_icon.gif) no-repeat right = center } #bodyContent A[href^=3D'mailto:'] { PADDING-RIGHT: 18px; BACKGROUND: url(mail_icon.gif) no-repeat right = center } .link-mailto { PADDING-RIGHT: 18px; BACKGROUND: url(mail_icon.gif) no-repeat right = center } #bodyContent A[href^=3D'news://'] { PADDING-RIGHT: 18px; BACKGROUND: url(news_icon.png) no-repeat right = center } #bodyContent A[href^=3D'ftp://'] { PADDING-RIGHT: 18px; BACKGROUND: url(file_icon.gif) no-repeat right = center } .link-ftp { PADDING-RIGHT: 18px; BACKGROUND: url(file_icon.gif) no-repeat right = center } #bodyContent A[href^=3D'irc://'] { PADDING-RIGHT: 18px; BACKGROUND: url(discussionitem_icon.gif) no-repeat = right center } .link-irc { PADDING-RIGHT: 18px; BACKGROUND: url(discussionitem_icon.gif) no-repeat = right center } #bodyContent A[href$=3D'.ogg'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.OGG'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.mid'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.MID'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.midi'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.MIDI'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.mp3'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.MP3'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.wav'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.WAV'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.wma'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.WMA'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } .link-audio { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.ogm'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.OGM'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.avi'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.AVI'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.mpeg'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.MPEG'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.mpg'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.MPG'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } .link-video { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.pdf'].external { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } #bodyContent A[href$=3D'.PDF'].external { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } #bodyContent A[href*=3D'.pdf#'].external { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } #bodyContent A[href*=3D'.PDF#'].external { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } #bodyContent A[href*=3D'.pdf?'].external { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } #bodyContent A[href*=3D'.PDF?'].external { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } .link-document { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } #bodyContent A.extiw { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #36b; PADDING-TOP: 0px } #bodyContent A.extiw:active { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #36b; PADDING-TOP: 0px } #bodyContent A.external { COLOR: #36b } #bodyContent .plainlinks A { PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; = BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! = important; PADDING-TOP: 0px! important } .portlet { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.5em; OVERFLOW: hidden; WIDTH: 11.6em; = BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } .portlet H4 { FONT-WEIGHT: normal; FONT-SIZE: 95%; WHITE-SPACE: nowrap } .portlet H5 { PADDING-RIGHT: 1em; DISPLAY: inline; PADDING-LEFT: 0.5em; FONT-WEIGHT: = normal; FONT-SIZE: 91%; BACKGROUND: none transparent scroll repeat 0% = 0%; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; PADDING-TOP: 0px; = WHITE-SPACE: nowrap; HEIGHT: 1em } .portlet H6 { BORDER-RIGHT: #2f6fab 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: = #2f6fab 1px solid; DISPLAY: block; PADDING-LEFT: 1em; FONT-WEIGHT: = normal; FONT-SIZE: 1em; BACKGROUND: #ffae2e; PADDING-BOTTOM: 0px; = TEXT-TRANSFORM: lowercase; BORDER-LEFT: #2f6fab 1px solid; PADDING-TOP: = 0px; BORDER-BOTTOM: #2f6fab 1px; WHITE-SPACE: nowrap; HEIGHT: 1.2em } .pBody { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.8em; BORDER-TOP: #aaa = 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: 95%; PADDING-BOTTOM: 0.3em; = BORDER-LEFT: #aaa 1px solid; COLOR: black; PADDING-TOP: 0px; = BORDER-BOTTOM: #aaa 1px solid; BORDER-COLLAPSE: collapse; = BACKGROUND-COLOR: white } .portlet H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .portlet H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .portlet H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .portlet H4 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .portlet UL { FONT-SIZE: 95%; LIST-STYLE-IMAGE: url(bullet.gif); LINE-HEIGHT: 1.5em; = LIST-STYLE-TYPE: square } .portlet LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #p-logo { Z-INDEX: 3; LEFT: 0px; OVERFLOW: visible; WIDTH: 12em; POSITION: = absolute; TOP: 0px; HEIGHT: 155px } #p-logo H5 { DISPLAY: none } #p-logo A { BACKGROUND-POSITION: 35% 50%; DISPLAY: block; WIDTH: 12.2em; = BACKGROUND-REPEAT: no-repeat; HEIGHT: 155px; TEXT-DECORATION: none } #p-logo A:hover { BACKGROUND-POSITION: 35% 50%; DISPLAY: block; WIDTH: 12.2em; = BACKGROUND-REPEAT: no-repeat; HEIGHT: 155px; TEXT-DECORATION: none } #p-search { Z-INDEX: 3; POSITION: relative } INPUT.searchButton { MARGIN-TOP: 1px; FONT-SIZE: 95% } #searchGoButton { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold } #searchInput { FONT-SIZE: 95%; MARGIN: 0px; WIDTH: 10.9em } #p-search .pBody { PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; = PADDING-TOP: 0.5em; TEXT-ALIGN: center } #p-personal { LEFT: 0px; POSITION: absolute; TOP: 0px } #p-personal { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: = visible; WIDTH: 100%; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.2em; = PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; WHITE-SPACE: nowrap; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } #p-personal H5 { DISPLAY: none } #p-personal .portlet { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: = visible; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: = none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } #p-personal .pBody { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: = visible; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: = none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } #p-personal UL { PADDING-RIGHT: 2em; PADDING-LEFT: 3em; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: default; = COLOR: #2f6fab; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.4em; PADDING-TOP: = 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: = none; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none } #p-personal LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: = none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN-LEFT: = 1em; COLOR: #2f6fab; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.2em; = PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; = BORDER-BOTTOM-STYLE: none } #p-personal LI A { BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: = 0.2em; COLOR: #005896; TEXT-DECORATION: none } #p-personal LI A:hover { PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: white; TEXT-DECORATION: none } #p-personal LI.active A:hover { BACKGROUND-COLOR: transparent } LI#pt-userpage { PADDING-LEFT: 20px; BACKGROUND: url(user.gif) no-repeat left top; = TEXT-TRANSFORM: none } LI#pt-anonuserpage { PADDING-LEFT: 20px; BACKGROUND: url(user.gif) no-repeat left top; = TEXT-TRANSFORM: none } LI#pt-login { PADDING-LEFT: 20px; BACKGROUND: url(user.gif) no-repeat left top; = TEXT-TRANSFORM: none } #p-personal UL { TEXT-TRANSFORM: lowercase } #p-personal LI.active { FONT-WEIGHT: bold } #p-cactions { PADDING-LEFT: 1em; FONT-SIZE: 95%; BACKGROUND: none transparent scroll = repeat 0% 0%; LEFT: 11.5em; MARGIN: 0px; OVERFLOW: visible; WIDTH: 76%; = LINE-HEIGHT: 1.1em; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; = POSITION: absolute; TOP: 1.3em; BORDER-COLLAPSE: collapse } #p-cactions UL { LIST-STYLE-TYPE: none } #p-cactions LI { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aaa 1px = solid; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: white; = PADDING-BOTTOM: 0.1em; MARGIN: 0px 0.3em 0px 0px; OVERFLOW: visible; = BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px } #p-cactions LI.selected { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; = BORDER-LEFT-COLOR: #fabd23; BORDER-BOTTOM-COLOR: #fabd23; = PADDING-BOTTOM: 0.2em; BORDER-TOP-COLOR: #fabd23; PADDING-TOP: 0px; = BORDER-RIGHT-COLOR: #fabd23 } #p-cactions LI A { PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; PADDING-BOTTOM: 0.3em; = MARGIN: 0px; COLOR: #002bb8; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; = BACKGROUND-COLOR: #fbfbfb; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: = none } #p-cactions LI.selected A { PADDING-RIGHT: 1em! important; PADDING-LEFT: 1em! important; Z-INDEX: = 3; PADDING-BOTTOM: 0.2em! important; PADDING-TOP: 0px! important; = BACKGROUND-COLOR: white } #p-cactions .new A { COLOR: #ba0000 } #p-cactions LI A:hover { Z-INDEX: 3; BACKGROUND-COLOR: white; TEXT-DECORATION: none } #p-cactions H5 { DISPLAY: none } #p-cactions LI.istalk { MARGIN-RIGHT: 0px } #p-cactions LI.istalk A { PADDING-RIGHT: 0.5em } #p-cactions #ca-addsection A { PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em } LI#ca-talk { MARGIN-RIGHT: 1.6em } LI#ca-watch { MARGIN-LEFT: 1.6em } LI#ca-unwatch { MARGIN-LEFT: 1.6em } LI#ca-varlang-0 { MARGIN-LEFT: 1.6em } LI#ca-print { MARGIN-LEFT: 1.6em } #p-cactions .pBody { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; = BORDER-RIGHT-WIDTH: 0px } #p-cactions .hiddenStructure { DISPLAY: none } #p-cactions LI A { TEXT-TRANSFORM: lowercase } #p-tbx { Z-INDEX: 3; POSITION: relative } #p-lang { Z-INDEX: 3; POSITION: relative } #t-ispermalink { COLOR: #999 } #t-iscite { COLOR: #999 } #footer { PADDING-RIGHT: 0px; BORDER-TOP: #fabd23 1px solid; PADDING-LEFT: 0px; = FONT-SIZE: 90%; PADDING-BOTTOM: 1.2em; MARGIN: 0.6em 0px 1em; = PADDING-TOP: 0.4em; BORDER-BOTTOM: #fabd23 1px solid; BACKGROUND-COLOR: = white; TEXT-ALIGN: center } #footer LI { DISPLAY: inline; MARGIN: 0px 1.3em } #f-poweredbyico { MARGIN: 0px 8px; POSITION: relative; TOP: -2px } #f-copyrightico { MARGIN: 0px 8px; POSITION: relative; TOP: -2px } #f-poweredbyico { FLOAT: right; HEIGHT: 1% } #f-copyrightico { FLOAT: left; HEIGHT: 1% } #preftoc { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px } #preftoc LI { COLOR: #000; BACKGROUND-COLOR: #f0f0f0 } #preftoc LI { BORDER-RIGHT: #716f64 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff = 1px solid; PADDING-LEFT: 0px; Z-INDEX: 3; FLOAT: left; LIST-STYLE-IMAGE: = none; PADDING-BOTTOM: 3px; MARGIN: 1px -2px 1px 2px; BORDER-LEFT: #fff = 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 0px solid; WHITE-SPACE: = nowrap; LIST-STYLE-TYPE: none; POSITION: relative } #preftoc LI.selected { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; FONT-WEIGHT: = bold; BORDER-LEFT: #aaa 1px solid; CURSOR: default; MARGIN-RIGHT: -3px; = PADDING-TOP: 2px; BORDER-BOTTOM: #aaa 1px; TOP: 1px; BACKGROUND-COLOR: = #f9f9f9 } #preftoc > LI.selected { TOP: 2px } #preftoc A { PADDING-RIGHT: 0.7em; DISPLAY: block; PADDING-LEFT: 0.7em; = PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; POSITION: relative; = TEXT-DECORATION: none } #preftoc A:active { PADDING-RIGHT: 0.7em; DISPLAY: block; PADDING-LEFT: 0.7em; = PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; POSITION: relative; = TEXT-DECORATION: none } #preftoc LI.selected A { CURSOR: default; TEXT-DECORATION: none } #prefcontrol { CLEAR: both; PADDING-TOP: 2em } #preferences { CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 1.5em; = BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 1.5em; = MARGIN: 0px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 1.5em; = BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #f9f9f9 } .prefsection { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } .prefsection FIELDSET { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; FLOAT: left; = BORDER-LEFT: #aaa 1px solid; MARGIN-RIGHT: 2em; BORDER-BOTTOM: #aaa 1px = solid } .prefsection LEGEND { FONT-WEIGHT: bold } .prefsection TABLE { BACKGROUND-COLOR: #f9f9f9 } .prefsection LEGEND { BACKGROUND-COLOR: #f9f9f9 } .mainLegend { DISPLAY: none } DIV.prefsectiontip { PADDING-RIGHT: 2em; PADDING-LEFT: 2em; FONT-SIZE: x-small; = PADDING-BOTTOM: 0.2em; COLOR: #666; PADDING-TOP: 0.2em } .btnSavePrefs { PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold } .preferences-login { CLEAR: both; MARGIN-BOTTOM: 1.5em } .prefcache { MARGIN-TOP: 2em; FONT-SIZE: 90% } DIV#userloginForm FORM { CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 2em; = BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 2em; FLOAT: left; = PADDING-BOTTOM: 1.5em; MARGIN: 0px 3em 1em 0px; BORDER-LEFT: #aaa 1px = solid; PADDING-TOP: 1.5em; BORDER-BOTTOM: #aaa 1px solid; = BACKGROUND-COLOR: #f9f9f9 } DIV#userlogin FORM#userlogin2 { CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 2em; = BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 2em; FLOAT: left; = PADDING-BOTTOM: 1.5em; MARGIN: 0px 3em 1em 0px; BORDER-LEFT: #aaa 1px = solid; PADDING-TOP: 1.5em; BORDER-BOTTOM: #aaa 1px solid; = BACKGROUND-COLOR: #f9f9f9 } DIV#userloginForm TABLE { BACKGROUND-COLOR: #f9f9f9 } DIV#userlogin FORM#userlogin2 TABLE { BACKGROUND-COLOR: #f9f9f9 } DIV#userloginForm H2 { PADDING-TOP: 0px } DIV#userlogin FORM#userlogin2 H2 { PADDING-TOP: 0px } DIV#userlogin .captcha { BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 2em; BORDER-TOP: #bbb 1px = solid; PADDING-LEFT: 2em; PADDING-BOTTOM: 1.5em; BORDER-LEFT: #bbb 1px = solid; PADDING-TOP: 1.5em; BORDER-BOTTOM: #bbb 1px solid; = BACKGROUND-COLOR: white } DIV#userloginForm .captcha { BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 2em; BORDER-TOP: #bbb 1px = solid; PADDING-LEFT: 2em; PADDING-BOTTOM: 1.5em; BORDER-LEFT: #bbb 1px = solid; PADDING-TOP: 1.5em; BORDER-BOTTOM: #bbb 1px solid; = BACKGROUND-COLOR: white } #userloginprompt { FONT-SIZE: 85% } #languagelinks { FONT-SIZE: 85% } #login-sectiontip { FONT-SIZE: 85%; LINE-HEIGHT: 1.2; PADDING-TOP: 2em } #userlogin .loginText { WIDTH: 12em } #userlogin .loginPassword { WIDTH: 12em } #userloginlink A { FONT-WEIGHT: bold } #wpLoginattempt { FONT-WEIGHT: bold } #wpCreateaccount { FONT-WEIGHT: bold } * > HTML #p-cactions LI { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } * > HTML #p-cactions LI A { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: = #aaa 1px solid; BORDER-BOTTOM: #aaa 1px } * > HTML #p-cactions LI.selected A { BORDER-LEFT-COLOR: #fabd23; BORDER-BOTTOM-COLOR: #fabd23; = BORDER-TOP-COLOR: #fabd23; BORDER-RIGHT-COLOR: #fabd23 } * > HTML #f-poweredbyico { WIDTH: 88px } * > HTML #f-copyrightico { WIDTH: 88px } * > HTML #bodyContent { OVERFLOW-X: auto; PADDING-BOTTOM: 25px; WIDTH: 100% } * > HTML #bodyContent PRE { OVERFLOW-X: auto; PADDING-BOTTOM: 25px; WIDTH: 100% } * HTML #footer { MARGIN-TOP: 0px } * HTML #column-content { DISPLAY: inline; MARGIN-BOTTOM: 0px } * HTML DIV.editsection { FONT-SIZE: smaller } #pagehistory LI.selected { POSITION: relative } * > HTML #column-content { FLOAT: none } * > HTML #column-one { LEFT: 0px; POSITION: absolute; TOP: 0px } * > HTML #footer { MARGIN-LEFT: 13.2em } .redirectText { FONT-SIZE: 150%; MARGIN: 5px } .printfooter { DISPLAY: none } .not-patrolled { BACKGROUND-COLOR: #ffa } DIV.patrollink { CLEAR: both; FONT-SIZE: 75%; TEXT-ALIGN: right } SPAN.newpage { FONT-WEIGHT: bold } SPAN.minor { FONT-WEIGHT: bold } SPAN.bot { FONT-WEIGHT: bold } SPAN.unpatrolled { FONT-WEIGHT: bold; COLOR: red } .sharedUploadNotice { FONT-STYLE: italic } SPAN.updatedmarker { COLOR: black; BACKGROUND-COLOR: #0f0 } TABLE.gallery { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: = #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; = BACKGROUND-COLOR: white } TABLE.gallery TR { VERTICAL-ALIGN: top } TABLE.gallery TD { BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; = VERTICAL-ALIGN: top; BORDER-LEFT: white 2px solid; BORDER-BOTTOM: white = 2px solid; BACKGROUND-COLOR: #f9f9f9 } TABLE.gallery TD.galleryheader { FONT-WEIGHT: bold; TEXT-ALIGN: center } TABLE.gallery CAPTION { FONT-WEIGHT: bold } DIV.gallerybox { MARGIN: 2px } DIV.gallerybox DIV.thumb { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 2px; = BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: = center } DIV.gallerytext { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 94%; PADDING-BOTTOM: = 2px; OVERFLOW: hidden; PADDING-TOP: 2px } SPAN.comment { FONT-STYLE: italic } SPAN.changedby { FONT-SIZE: 95% } .previewnote { MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 1em; COLOR: #c00; TEXT-INDENT: 3em; = BORDER-BOTTOM: #aaa 1px solid } .previewnote P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .editExternally { BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: gray 1px = solid; MARGIN-TOP: 0.5em; PADDING-LEFT: 3px; FONT-SIZE: small; FLOAT: = left; PADDING-BOTTOM: 3px; BORDER-LEFT: gray 1px solid; PADDING-TOP: = 3px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: #ffffff; = TEXT-ALIGN: center } .editExternallyHelp { COLOR: gray; FONT-STYLE: italic } .toggle { MARGIN-LEFT: 2em; TEXT-INDENT: -2em } TABLE.mw_metadata { FONT-SIZE: 0.8em; MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 0.5em; WIDTH: = 300px } TABLE.mw_metadata CAPTION { FONT-WEIGHT: bold } TABLE.mw_metadata TH { FONT-WEIGHT: normal } TABLE.mw_metadata TD { PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; = PADDING-TOP: 0.1em } TABLE.mw_metadata { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none } TABLE.mw_metadata TD { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.1em; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 0.1em; BORDER-LEFT: #aaaaaa 1px solid; = BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center } TABLE.mw_metadata TH { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.1em; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 0.1em; BORDER-LEFT: #aaaaaa 1px solid; = BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center } TABLE.mw_metadata TH { BACKGROUND-COLOR: #f9f9f9 } TABLE.mw_metadata TD { BACKGROUND-COLOR: #fcfcfc } TABLE.collapsed TR.collapsable { DISPLAY: none } UL#filetoc { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; MARGIN-BOTTOM: = 0.5em; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; BORDER-LEFT: #aaaaaa 1px = solid; MARGIN-RIGHT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaaa 1px = solid; BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center } #filetoc LI { PADDING-RIGHT: 2em; DISPLAY: inline; LIST-STYLE-TYPE: none } INPUT#wpSummary { WIDTH: 80% } INPUT#wpSave { MARGIN-RIGHT: 0.33em } INPUT#wpDiff { MARGIN-RIGHT: 0.33em } #editform .editOptions { DISPLAY: inline } #wpSave { FONT-WEIGHT: bold } TABLE.revisionform_default { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; = BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid } TABLE.revisionform_focus { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; = BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; = BACKGROUND-COLOR: #00bbff } TR.revision_tr_default { BACKGROUND-COLOR: #eeeeee } TR.revision_tr_first { BACKGROUND-COLOR: #dddddd } P.revision_saved { FONT-WEIGHT: bold; COLOR: green } #mw_trackbacks { BORDER-RIGHT: #bbbbff 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: = #bbbbff 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; = BORDER-LEFT: #bbbbff 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: = #bbbbff 1px solid; BACKGROUND-COLOR: #eeeeff } #allmessagestable TH { BACKGROUND-COLOR: #b2b2ff } #allmessagestable TR.orig { BACKGROUND-COLOR: #ffe2e2 } #allmessagestable TR.new { BACKGROUND-COLOR: #e2ffe2 } #allmessagestable TR.def { BACKGROUND-COLOR: #f0f0ff } DIV.noarticletext { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 1em; BACKGROUND: #fff; PADDING-BOTTOM: 0.2em; = BORDER-LEFT: #ccc 1px solid; COLOR: #000; PADDING-TOP: 0.2em; = BORDER-BOTTOM: #ccc 1px solid } DIV#searchTargetContainer { BACKGROUND: white; LEFT: 10px; WIDTH: 90%; TOP: 10px } DIV#searchTarget { BORDER-RIGHT: blue 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: blue 1px = solid; PADDING-LEFT: 3px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 3px; = MARGIN: 5px; BORDER-LEFT: blue 1px solid; PADDING-TOP: 3px; = BORDER-BOTTOM: blue 1px solid } DIV#searchTarget UL LI { LIST-STYLE-TYPE: none } DIV#searchTarget UL LI:unknown { COLOR: orange; content: "=BB " } DIV#searchTargetHide { BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black = 1px solid; PADDING-LEFT: 2px; BACKGROUND: #dcdcdc; FLOAT: right; = PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; PADDING-TOP: 2px; = BORDER-BOTTOM: black 1px solid } DIV.multipageimagenavbox { BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: silver = 1px solid; PADDING-LEFT: 4px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 4px; = MARGIN: 1em; BORDER-LEFT: silver 1px solid; PADDING-TOP: 4px; = BORDER-BOTTOM: silver 1px solid; -moz-border-radius: 6px } DIV.multipageimagenavbox DIV.thumb { MARGIN-LEFT: 2em; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 2em; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } DIV.multipageimagenavbox HR { MARGIN: 6px } TABLE.multipageimage TD { TEXT-ALIGN: center } TABLE#sv-ext { PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: = 1em; PADDING-TOP: 0em } TABLE#sv-hooks { PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: = 1em; PADDING-TOP: 0em } TABLE#sv-software { PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: = 1em; PADDING-TOP: 0em } #sv-ext TD { BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: = #a0a0a0 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = BORDER-LEFT: #a0a0a0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a0a0a0 = 1px solid } #sv-hooks TD { BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: = #a0a0a0 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = BORDER-LEFT: #a0a0a0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a0a0a0 = 1px solid } #sv-software TD { BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: = #a0a0a0 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = BORDER-LEFT: #a0a0a0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a0a0a0 = 1px solid } #sv-ext TH { BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: = #a0a0a0 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = BORDER-LEFT: #a0a0a0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a0a0a0 = 1px solid } #sv-hooks TH { BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: = #a0a0a0 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = BORDER-LEFT: #a0a0a0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a0a0a0 = 1px solid } #sv-software TH { BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: = #a0a0a0 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = BORDER-LEFT: #a0a0a0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a0a0a0 = 1px solid } #sv-ext TH { PADDING-RIGHT: 0.15em; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = COLOR: black; PADDING-TOP: 0px; BACKGROUND-COLOR: #f0f0f0 } #sv-hooks TH { PADDING-RIGHT: 0.15em; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = COLOR: black; PADDING-TOP: 0px; BACKGROUND-COLOR: #f0f0f0 } #sv-software TH { PADDING-RIGHT: 0.15em; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = COLOR: black; PADDING-TOP: 0px; BACKGROUND-COLOR: #f0f0f0 } TR.sv-space { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; HEIGHT: 0.8em; BORDER-BOTTOM-STYLE: none } TR.sv-space TD { DISPLAY: none } .TablePager_nav A { TEXT-DECORATION: none } .TablePager { BORDER-COLLAPSE: collapse } .TablePager { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaaaaa = 1px solid } .TablePager TD { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaaaaa = 1px solid } .TablePager TH { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaaaaa = 1px solid } .TablePager TH { BACKGROUND-COLOR: #eeeeff } .TablePager TD { BACKGROUND-COLOR: #ffffff } .TablePager TR:hover TD { BACKGROUND-COLOR: #eeeeff } .imagelist TD { WHITE-SPACE: nowrap } .imagelist TH { WHITE-SPACE: nowrap } .imagelist .TablePager_col_links { BACKGROUND-COLOR: #eeeeff } .imagelist .TablePager_col_img_description { WHITE-SPACE: normal } .imagelist TH.TablePager_sort { BACKGROUND-COLOR: #ccccff } .templatesUsed { MARGIN-TOP: 1.5em } .mw-summary-preview { MARGIN: 0.1em 0px } DIV.mw-lag-warn-normal { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px = auto; PADDING-TOP: 3px; TEXT-ALIGN: center } DIV.mw-lag-warn-high { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px = auto; PADDING-TOP: 3px; TEXT-ALIGN: center } DIV.mw-lag-warn-normal { BORDER-RIGHT: #ffcc66 1px solid; BORDER-TOP: #ffcc66 1px solid; = BORDER-LEFT: #ffcc66 1px solid; BORDER-BOTTOM: #ffcc66 1px solid; = BACKGROUND-COLOR: #ffffcc } DIV.mw-lag-warn-high { BORDER-RIGHT: #ff0033 2px solid; BORDER-TOP: #ff0033 2px solid; = FONT-WEIGHT: bold; BORDER-LEFT: #ff0033 2px solid; BORDER-BOTTOM: = #ff0033 2px solid; BACKGROUND-COLOR: #ffcccc } DIV#mw-upload-deleted-warn { BORDER-RIGHT: #2f6fab 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #2f6fab 2px solid; PADDING-LEFT: 3px; MARGIN-BOTTOM: 3px; = PADDING-BOTTOM: 3px; BORDER-LEFT: #2f6fab 2px solid; PADDING-TOP: 3px; = BORDER-BOTTOM: #2f6fab 2px solid } DIV#mw-recreate-deleted-warn { BORDER-RIGHT: #2f6fab 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #2f6fab 2px solid; PADDING-LEFT: 3px; MARGIN-BOTTOM: 3px; = PADDING-BOTTOM: 3px; BORDER-LEFT: #2f6fab 2px solid; PADDING-TOP: 3px; = BORDER-BOTTOM: #2f6fab 2px solid } DIV#mw-upload-deleted-warn UL LI { FONT-SIZE: 90% } DIV#mw-recreate-deleted-warn UL LI { FONT-SIZE: 90% } .MediaTransformError { PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; = PADDING-TOP: 0.1em; BACKGROUND-COLOR: #ccc } .MediaTransformError TD { FONT-SIZE: 90%; VERTICAL-ALIGN: middle; TEXT-ALIGN: center } DIV#mw-search-interwiki-caption { FONT-WEIGHT: bold; FONT-SIZE: 95%; TEXT-ALIGN: center } .mw-search-interwiki-project { PADDING-RIGHT: 0.15em; PADDING-LEFT: 0.2em; FONT-SIZE: 97%; BACKGROUND: = #cae8ff; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.15em; TEXT-ALIGN: left } SPAN.searchmatch { FONT-WEIGHT: bold; COLOR: red } .os-suggest { FONT-SIZE: 127% } ------=_NextPart_000_0000_01C8C0BE.361FEBC0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/skins-1.5/common/commonPrint.css?148 A.stub { COLOR: #ba0000; TEXT-DECORATION: none } A.new { COLOR: #ba0000; TEXT-DECORATION: none } #toc { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: = #aaaaaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaaa 1px solid; = BACKGROUND-COLOR: #f9f9f9 } .tocindent { MARGIN-LEFT: 2em } .tocline { MARGIN-BOTTOM: 0px } DIV.floatright { CLEAR: right; BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0.5em = solid; FLOAT: right; MARGIN: 0px; BORDER-LEFT: white 1.4em solid; = BORDER-BOTTOM: white 0.8em solid; POSITION: relative } DIV.floatright P { FONT-STYLE: italic } DIV.floatleft { BORDER-RIGHT: white 1.4em solid; BORDER-TOP: white 0.5em solid; FLOAT: = left; MARGIN: 0.3em 0.5em 0.5em 0px; BORDER-LEFT: white 0px solid; = BORDER-BOTTOM: white 0.8em solid; POSITION: relative } DIV.floatleft P { FONT-STYLE: italic } DIV.thumb { BORDER-LEFT-COLOR: white; MARGIN-BOTTOM: 0.5em; BORDER-BOTTOM-COLOR: = white; OVERFLOW: hidden; WIDTH: auto; BORDER-TOP-STYLE: solid; = BORDER-TOP-COLOR: white; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: = solid; BORDER-RIGHT-COLOR: white; BORDER-BOTTOM-STYLE: solid } DIV.thumb DIV { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px! important; = BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px! important; FONT-SIZE: = 94%; PADDING-BOTTOM: 3px! important; BORDER-LEFT: #cccccc 1px solid; = PADDING-TOP: 3px! important; BORDER-BOTTOM: #cccccc 1px solid; = BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center } DIV.thumb DIV A IMG { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; = BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid } DIV.thumb DIV DIV.thumbcaption { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; = BORDER-TOP-STYLE: none; PADDING-TOP: 0.3em; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } DIV.magnify { DISPLAY: none } DIV.tright { BORDER-TOP-WIDTH: 0.5em; CLEAR: right; BORDER-LEFT-WIDTH: 1.4em; FLOAT: = right; BORDER-BOTTOM-WIDTH: 0.8em; BORDER-RIGHT-WIDTH: 0px } DIV.tleft { BORDER-TOP-WIDTH: 0.5em; BORDER-LEFT-WIDTH: 0px; FLOAT: left; = BORDER-BOTTOM-WIDTH: 0.8em; MARGIN-RIGHT: 0.5em; BORDER-RIGHT-WIDTH: = 1.4em } IMG.thumbborder { BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; = BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid } TABLE.rimage { FLOAT: right; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 1em; WIDTH: 1pt; = POSITION: relative; TEXT-ALIGN: center } BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: white; = PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px } .noprint { DISPLAY: none } DIV#jump-to-nav { DISPLAY: none } DIV.top { DISPLAY: none } DIV#column-one { DISPLAY: none } #colophon { DISPLAY: none } .editsection { DISPLAY: none } .toctoggle { DISPLAY: none } .tochidden { DISPLAY: none } DIV#f-poweredbyico { DISPLAY: none } DIV#f-copyrightico { DISPLAY: none } LI#viewcount { DISPLAY: none } LI#about { DISPLAY: none } LI#disclaimer { DISPLAY: none } LI#privacy { DISPLAY: none } UL { LIST-STYLE-TYPE: square } #content { PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; = BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! = important; MARGIN: 0px; BORDER-TOP-STYLE: none! important; PADDING-TOP: = 0px! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: = none! important; BORDER-BOTTOM-STYLE: none! important } #footer { BORDER-TOP: black 1px solid; BACKGROUND: white; COLOR: black } H1 { FONT-WEIGHT: bold } H2 { FONT-WEIGHT: bold } H3 { FONT-WEIGHT: bold } H4 { FONT-WEIGHT: bold } H5 { FONT-WEIGHT: bold } H6 { FONT-WEIGHT: bold } P { MARGIN: 1em 0px; LINE-HEIGHT: 1.2em } .documentDescription { MARGIN: 1em 0px; LINE-HEIGHT: 1.2em } .tocindent P { MARGIN: 0px } PRE { BORDER-RIGHT: black 1pt dashed; PADDING-RIGHT: 0px; BORDER-TOP: black = 1pt dashed; PADDING-LEFT: 0px; FONT-SIZE: 8pt; BACKGROUND: white; = PADDING-BOTTOM: 1em; OVERFLOW: auto; BORDER-LEFT: black 1pt dashed; = COLOR: black; PADDING-TOP: 1em; BORDER-BOTTOM: black 1pt dashed; = WHITE-SPACE: pre } TABLE.listing { BORDER-RIGHT: black 1pt solid; BORDER-TOP: black 1pt solid; = BORDER-LEFT: black 1pt solid; BORDER-BOTTOM: black 1pt solid; = BORDER-COLLAPSE: collapse } TABLE.listing TD { BORDER-RIGHT: black 1pt solid; BORDER-TOP: black 1pt solid; = BORDER-LEFT: black 1pt solid; BORDER-BOTTOM: black 1pt solid; = BORDER-COLLAPSE: collapse } A { PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; = BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! = important; COLOR: black! important; PADDING-TOP: 0px! important } A:link { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #520; = TEXT-DECORATION: underline } A:visited { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #520; = TEXT-DECORATION: underline } #content A.text.external:unknown { content: " (" attr(href) ") " } #content A.autonumber.external:unknown { content: " (" attr(href) ") " } #globalWrapper { MIN-WIDTH: 0px! important; WIDTH: 100%! important } #content { BACKGROUND: white; COLOR: black } #column-content { MARGIN: 0px } #column-content #content { PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: = 0px; PADDING-TOP: 1em } A { COLOR: black! important; TEXT-DECORATION: none! important } A.external { COLOR: black! important; TEXT-DECORATION: none! important } A.new { COLOR: black! important; TEXT-DECORATION: none! important } A.stub { COLOR: black! important; TEXT-DECORATION: none! important } A { =09 } A.external { =09 } A.new { =09 } A.stub { =09 } IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } IMG.tex { VERTICAL-ALIGN: middle } SPAN.texhtml { FONT-FAMILY: serif } DIV.townBox { CLEAR: right; BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0.3em; = BORDER-TOP: gray 1px solid; PADDING-LEFT: 0.3em; BACKGROUND: white; = FLOAT: right; PADDING-BOTTOM: 0.3em; MARGIN-LEFT: 1em; OVERFLOW: hidden; = BORDER-LEFT: gray 1px solid; WIDTH: 200px; PADDING-TOP: 0.3em; = BORDER-BOTTOM: gray 1px solid; POSITION: relative } DIV.townBox DL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 96%; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.3em; PADDING-TOP: 0px } DIV.townBox DL DT { BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0.4em 0px 0px } DIV.townBox DL DD { MARGIN: 0.1em 0px 0px 1.1em; BACKGROUND-COLOR: #f3f3f3 } #siteNotice { DISPLAY: none } TABLE.gallery { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; = BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc = 1px solid; BACKGROUND-COLOR: #ffffff } TABLE.gallery TR { VERTICAL-ALIGN: top } DIV.gallerybox { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: = 2px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 150px; BORDER-BOTTOM: = #cccccc 1px solid; BACKGROUND-COLOR: #f9f9f9 } DIV.gallerybox DIV.thumb { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: = 2px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; = TEXT-ALIGN: center } DIV.gallerytext { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 94%; PADDING-BOTTOM: = 2px; PADDING-TOP: 2px } TABLE.diff { BACKGROUND: white } TD.diff-otitle { BACKGROUND: #ffffff } TD.diff-ntitle { BACKGROUND: #ffffff } TD.diff-addedline { BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; FONT-SIZE: = smaller; BACKGROUND: #ccffcc; BORDER-LEFT: black 2px solid; = BORDER-BOTTOM: black 2px solid } TD.diff-deletedline { BORDER-RIGHT: black 2px dotted; BORDER-TOP: black 2px dotted; = FONT-SIZE: smaller; BACKGROUND: #ffffaa; BORDER-LEFT: black 2px dotted; = BORDER-BOTTOM: black 2px dotted } TD.diff-context { FONT-SIZE: smaller; BACKGROUND: #eeeeee } .diffchange { FONT-WEIGHT: bold; COLOR: silver; TEXT-DECORATION: underline } ------=_NextPart_000_0000_01C8C0BE.361FEBC0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/skins-1.5/monobook/IE70Fixes.css?148 #column-content #content { MARGIN-TOP: 3em; MARGIN-LEFT: 12.2em; HEIGHT: 1% } .rtl #column-one { MARGIN-TOP: 160px; PADDING-TOP: 0px } #p-cactions { Z-INDEX: 3 } #p-cactions LI { FLOAT: none! important; PADDING-BOTTOM: 0px! important; CURSOR: = default; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; = BORDER-BOTTOM-STYLE: none } #p-cactions LI A { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; DISPLAY: = inline-block! important; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; = BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 0px solid } #p-cactions LI.selected A { BORDER-LEFT-COLOR: #fabd23; BORDER-BOTTOM-COLOR: #fabd23; = PADDING-BOTTOM: 0.17em; BORDER-TOP-COLOR: #fabd23; BORDER-RIGHT-COLOR: = #fabd23 } #p-cactions LI A:hover { PADDING-BOTTOM: 0.17em } #p-navigation A { DISPLAY: inline-block; WIDTH: 100% } #portal-personaltools { PADDING-BOTTOM: 0.1em } TEXTAREA { WIDTH: 96% } #footer LI { MARGIN-RIGHT: 0px } ------=_NextPart_000_0000_01C8C0BE.361FEBC0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/w/index.php?title=MediaWiki:Common.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=2678400 #interwiki-completelist { FONT-WEIGHT: bold } BODY.page-Main_Page #ca-delete { DISPLAY: none! important } #toolbar { MARGIN-BOTTOM: 6px } OL.references { FONT-SIZE: 100% } .references-small { FONT-SIZE: 90% } .references-2column { FONT-SIZE: 90%; -moz-column-count: 2; -webkit-column-count: 2; = column-count: 2 } .same-bg { BACKGROUND: none transparent scroll repeat 0% 0% } OL.references > LI:unknown { BACKGROUND-COLOR: #def } SUP.reference:unknown { BACKGROUND-COLOR: #def } CITE { FONT-STYLE: normal; WORD-WRAP: break-word } CITE:unknown { BACKGROUND-COLOR: #def } @media Print =20 { #content CITE A.text.external:unknown { DISPLAY: none } } @media Screen, Handheld, Projection =20 { CITE *.printonly { DISPLAY: none } } TABLE.wikitable { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: = #f9f9f9; MARGIN: 1em 1em 1em 0px; BORDER-LEFT: #aaa 1px solid; = BORDER-BOTTOM: #aaa 1px solid; BORDER-COLLAPSE: collapse } TABLE.prettytable { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: = #f9f9f9; MARGIN: 1em 1em 1em 0px; BORDER-LEFT: #aaa 1px solid; = BORDER-BOTTOM: #aaa 1px solid; BORDER-COLLAPSE: collapse } TABLE.wikitable TH { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #aaa = 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #aaa = 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #aaa 1px solid } TABLE.wikitable TD { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #aaa = 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #aaa = 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #aaa 1px solid } TABLE.prettytable TH { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #aaa = 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #aaa = 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #aaa 1px solid } TABLE.prettytable TD { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #aaa = 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #aaa = 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #aaa 1px solid } TABLE.wikitable TH { BACKGROUND: #f2f2f2; TEXT-ALIGN: center } TABLE.prettytable TH { BACKGROUND: #f2f2f2; TEXT-ALIGN: center } TABLE.wikitable CAPTION { FONT-WEIGHT: bold } TABLE.prettytable CAPTION { FONT-WEIGHT: bold } TABLE.prettytable CODE { BACKGROUND-COLOR: transparent } TABLE.wikitable CODE { BACKGROUND-COLOR: transparent } TABLE.navbox { CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 1px; = BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 88%; = PADDING-BOTTOM: 1px; MARGIN: auto; BORDER-LEFT: #aaa 1px solid; WIDTH: = 100%; PADDING-TOP: 1px; BORDER-BOTTOM: #aaa 1px solid; TEXT-ALIGN: = center } TABLE.navbox + TABLE.navbox { MARGIN-TOP: -1px } .navbox-title { PADDING-RIGHT: 1em; PADDING-LEFT: 1em; TEXT-ALIGN: center } .navbox-abovebelow { PADDING-RIGHT: 1em; PADDING-LEFT: 1em; TEXT-ALIGN: center } TABLE.navbox TH { PADDING-RIGHT: 1em; PADDING-LEFT: 1em; TEXT-ALIGN: center } .navbox-group { PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-WEIGHT: bold; WHITE-SPACE: = nowrap; TEXT-ALIGN: right } .navbox { BACKGROUND: #fdfdfd } .navbox-subgroup { BACKGROUND: #fdfdfd } .navbox-list { BORDER-LEFT-COLOR: #fdfdfd; BORDER-BOTTOM-COLOR: #fdfdfd; = BORDER-TOP-COLOR: #fdfdfd; BORDER-RIGHT-COLOR: #fdfdfd } .navbox-title { BACKGROUND: #ccccff } TABLE.navbox TH { BACKGROUND: #ccccff } .navbox-abovebelow { BACKGROUND: #ddddff } .navbox-group { BACKGROUND: #ddddff } .navbox-subgroup .navbox-title { BACKGROUND: #ddddff } .navbox-subgroup .navbox-group { BACKGROUND: #e6e6ff } .navbox-subgroup .navbox-abovebelow { BACKGROUND: #e6e6ff } .navbox-even { BACKGROUND: #f7f7f7 } .navbox-odd { BACKGROUND: none transparent scroll repeat 0% 0% } @media Print =20 { .navbox { DISPLAY: none } } .infobox { CLEAR: right; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; = BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.2em; FLOAT: right; = PADDING-BOTTOM: 0.2em; MARGIN: 0.5em 0px 0.5em 1em; BORDER-LEFT: #aaa = 1px solid; COLOR: black; PADDING-TOP: 0.2em; BORDER-BOTTOM: #aaa 1px = solid; BACKGROUND-COLOR: #f9f9f9 } .infobox TD { VERTICAL-ALIGN: top } .infobox TH { VERTICAL-ALIGN: top } .infobox CAPTION { FONT-SIZE: larger } .bordered.infobox { BORDER-COLLAPSE: collapse } .bordered.infobox TD { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: = #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid } .bordered.infobox TH { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: = #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid } .bordered.infobox .borderless TD { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .bordered.infobox .borderless TH { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .sisterproject.infobox { FONT-SIZE: 90%; WIDTH: 20em } @media Print =20 { .sisterproject.infobox { DISPLAY: none } } .standard-talk.infobox { BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; = BORDER-LEFT: #c0c090 1px solid; BORDER-BOTTOM: #c0c090 1px solid; = BACKGROUND-COLOR: #f8eaba } .bordered.standard-talk.infobox TD { BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; = BORDER-LEFT: #c0c090 1px solid; BORDER-BOTTOM: #c0c090 1px solid } .bordered.standard-talk.infobox TH { BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; = BORDER-LEFT: #c0c090 1px solid; BORDER-BOTTOM: #c0c090 1px solid } .bordered.infobox .mergedtoprow TD { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px } .bordered.infobox .mergedtoprow TH { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px } .bordered.infobox .mergedrow TD { BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #aaa 1px solid; BORDER-LEFT-WIDTH: = 0px; BORDER-BOTTOM-WIDTH: 0px } .bordered.infobox .mergedrow TH { BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #aaa 1px solid; BORDER-LEFT-WIDTH: = 0px; BORDER-BOTTOM-WIDTH: 0px } .geography.infobox { FONT-SIZE: 90%; LINE-HEIGHT: 1.2em; BORDER-COLLAPSE: collapse; = TEXT-ALIGN: left } .geography.infobox TD { PADDING-RIGHT: 0.6em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.6em; = PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em } .geography.infobox TH { PADDING-RIGHT: 0.6em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.6em; = PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em } .geography.infobox .mergedtoprow TD { PADDING-RIGHT: 0.6em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.6em; = PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.4em } .geography.infobox .mergedtoprow TH { PADDING-RIGHT: 0.6em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.6em; = PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.4em } .geography.infobox .mergedrow TD { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.2em; = PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } .geography.infobox .mergedrow TH { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.2em; = PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } .geography.infobox .mergedbottomrow TD { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; = PADDING-BOTTOM: 0.4em; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px solid } .geography.infobox .mergedbottomrow TH { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; = PADDING-BOTTOM: 0.4em; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px solid } .geography.infobox .maptable TD { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } .geography.infobox .maptable TH { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } .notice { PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; = MARGIN: 1em; PADDING-TOP: 0.2em } #disambig { BORDER-TOP: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid } .spoiler { BORDER-TOP: #ddd 2px solid; BORDER-BOTTOM: #ddd 2px solid } .Talk-Notice { BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; = MARGIN-BOTTOM: 3px; MARGIN-LEFT: auto; BORDER-LEFT: #c0c090 1px solid; = WIDTH: 85%; MARGIN-RIGHT: auto; BORDER-BOTTOM: #c0c090 1px solid; = BACKGROUND-COLOR: #f8eaba; border-spacing: 3px } .Talk-Notice:unknown { content: "The CSS for this template should be changed. See = [[Wikipedia:Template Standardisation]]." } .Talk-Notice TD { =09 } TABLE.InChI { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; DISPLAY: = none; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid; speak: = none } TABLE.persondata { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; DISPLAY: = none; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid; speak: = none } .InChI-label { COLOR: #aaa } .persondata-label { COLOR: #aaa } .redirect-in-category { FONT-STYLE: italic } .allpagesredirect { FONT-STYLE: italic } .audiolink A { PADDING-RIGHT: 0px! important; PADDING-LEFT: 16px! important; = BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/8/8a/Loudspeaker.= svg/11px-Loudspeaker.svg.png) no-repeat left center } DIV.listenlist { PADDING-LEFT: 40px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Gnome-speake= rnotes.png/30px-Gnome-speakernotes.png) } DIV.videolist { PADDING-LEFT: 50px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/en/thumb/2/20/Tango-video-x-gen= eric.png/40px-Tango-video-x-generic.png) } DIV.multivideolist { PADDING-LEFT: 50px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/en/thumb/2/20/Tango-video-x-gen= eric.png/40px-Tango-video-x-generic.png) } DIV.medialist { BACKGROUND-POSITION: left top; MIN-HEIGHT: 50px; MARGIN: 1em; = BACKGROUND-REPEAT: no-repeat } DIV.medialist UL { LIST-STYLE-IMAGE: none; MARGIN: 0px; LIST-STYLE-TYPE: none } DIV.medialist UL LI { PADDING-BOTTOM: 0.5em } DIV.medialist UL LI LI { FONT-SIZE: 91%; PADDING-BOTTOM: 0px } #bodyContent A[href$=3D'.pdf'].external { PADDING-RIGHT: 16px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } #bodyContent A[href*=3D'.pdf?'].external { PADDING-RIGHT: 16px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } #bodyContent A[href*=3D'.pdf#'].external { PADDING-RIGHT: 16px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } #bodyContent A[href$=3D'.PDF'].external { PADDING-RIGHT: 16px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } #bodyContent A[href*=3D'.PDF?'].external { PADDING-RIGHT: 16px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } #bodyContent A[href*=3D'.PDF#'].external { PADDING-RIGHT: 16px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } #mw_content A[href$=3D'.pdf'].external { PADDING-RIGHT: 16px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } #mw_content A[href*=3D'.pdf?'].external { PADDING-RIGHT: 16px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } #mw_content A[href*=3D'.pdf#'].external { PADDING-RIGHT: 16px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } #mw_content A[href$=3D'.PDF'].external { PADDING-RIGHT: 16px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } #mw_content A[href*=3D'.PDF?'].external { PADDING-RIGHT: 16px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } #mw_content A[href*=3D'.PDF#'].external { PADDING-RIGHT: 16px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } SPAN.PDFlink A { PADDING-RIGHT: 17px! important; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f= ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center } SPAN.geolink A { PADDING-RIGHT: 11px! important; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/en/a/a7/Monobook-globe.png) = no-repeat right center } DIV.columns-2 DIV.column { MIN-WIDTH: 300px; FLOAT: left; WIDTH: 50% } DIV.columns-3 DIV.column { MIN-WIDTH: 200px; FLOAT: left; WIDTH: 33.3% } DIV.columns-4 DIV.column { MIN-WIDTH: 150px; FLOAT: left; WIDTH: 25% } DIV.columns-5 DIV.column { MIN-WIDTH: 120px; FLOAT: left; WIDTH: 20% } .plainlinksneverexpand { PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; = BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! = important; PADDING-TOP: 0px! important } .plainlinksneverexpand .urlexpansion { DISPLAY: none! important } .plainlinksneverexpand A { PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; = BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! = important; PADDING-TOP: 0px! important } .plainlinksneverexpand A.text.external:unknown { DISPLAY: none! important } .plainlinksneverexpand A.autonumber.external:unknown { DISPLAY: none! important } .messagebox { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #aaa = 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; MARGIN: 0px auto = 1em; BORDER-LEFT: #aaa 1px solid; WIDTH: 80%; PADDING-TOP: 0.2em; = BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #f9f9f9 } .merge.messagebox { BORDER-RIGHT: #c0b8cc 1px solid; BORDER-TOP: #c0b8cc 1px solid; = BORDER-LEFT: #c0b8cc 1px solid; BORDER-BOTTOM: #c0b8cc 1px solid; = BACKGROUND-COLOR: #f0e5ff; TEXT-ALIGN: center } .cleanup.messagebox { BORDER-RIGHT: #9f9fff 1px solid; BORDER-TOP: #9f9fff 1px solid; = BORDER-LEFT: #9f9fff 1px solid; BORDER-BOTTOM: #9f9fff 1px solid; = BACKGROUND-COLOR: #efefff; TEXT-ALIGN: center } .standard-talk.messagebox { BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; = BORDER-LEFT: #c0c090 1px solid; BORDER-BOTTOM: #c0c090 1px solid; = BACKGROUND-COLOR: #f8eaba } .nested-talk.messagebox { BORDER-RIGHT: #c0c090 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #c0c090 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px = 0px 0px; BORDER-LEFT: #c0c090 1px solid; WIDTH: 100%; PADDING-TOP: 2px; = BORDER-BOTTOM: #c0c090 1px solid; BACKGROUND-COLOR: #f8eaba } .small.messagebox { CLEAR: both; FONT-SIZE: 85%; FLOAT: right; MARGIN: 0px 0px 1em 1em; = WIDTH: 238px; LINE-HEIGHT: 1.25em } .small-talk.messagebox { CLEAR: both; FONT-SIZE: 85%; BACKGROUND: #f8eaba; FLOAT: right; MARGIN: = 0px 0px 1em 1em; WIDTH: 238px; LINE-HEIGHT: 1.25em } TABLE.ambox { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: = #fbfbfb; MARGIN: -1px 10%; BORDER-LEFT: #1e90ff 10px solid; = BORDER-BOTTOM: #aaa 1px solid } TH.ambox-text { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.25em; = WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0.25em; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } TD.ambox-text { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.25em; = WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0.25em; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } TD.ambox-image { PADDING-RIGHT: 0px; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 2px; = BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none } TD.ambox-imageright { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; = BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none } TABLE.ambox-notice { BORDER-LEFT: #1e90ff 10px solid } TABLE.ambox-speedy { BACKGROUND: #fee; BORDER-LEFT: #b22222 10px solid } TABLE.ambox-delete { BORDER-LEFT: #b22222 10px solid } TABLE.ambox-serious { BORDER-LEFT: #b22222 10px solid } TABLE.ambox-content { BORDER-LEFT: #f28500 10px solid } TABLE.ambox-style { BORDER-LEFT: #f4c430 10px solid } TABLE.ambox-move { BORDER-LEFT: #9932cc 10px solid } TABLE.ambox-merge { BORDER-LEFT: #9932cc 10px solid } TABLE.ambox-protection { BORDER-LEFT: #bba 10px solid } TABLE.ambox-mini.ambox { CLEAR: right; FLOAT: right; MARGIN: 0px 0px 0px 1em; WIDTH: 25% } @media Print =20 { .ambox { DISPLAY: none } } TABLE.imbox { BORDER-RIGHT: #1e90ff 3px solid; BORDER-TOP: #1e90ff 3px solid; = BACKGROUND: #fbfbfb; MARGIN: 4px 10%; BORDER-LEFT: #1e90ff 3px solid; = BORDER-BOTTOM: #1e90ff 3px solid; BORDER-COLLAPSE: collapse } TH.imbox-text { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.25em; = WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0.25em; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } TD.imbox-text { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.25em; = WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0.25em; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } TD.imbox-image { PADDING-RIGHT: 0px; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 2px; = BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none } TD.imbox-imageright { PADDING-RIGHT: 0.8em; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; = BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none } TABLE.imbox-notice { BORDER-RIGHT: #1e90ff 3px solid; BORDER-TOP: #1e90ff 3px solid; = BORDER-LEFT: #1e90ff 3px solid; BORDER-BOTTOM: #1e90ff 3px solid } TABLE.imbox-speedy { BORDER-RIGHT: #b22222 3px solid; BORDER-TOP: #b22222 3px solid; = BACKGROUND: #fee; BORDER-LEFT: #b22222 3px solid; BORDER-BOTTOM: #b22222 = 3px solid } TABLE.imbox-delete { BORDER-RIGHT: #b22222 3px solid; BORDER-TOP: #b22222 3px solid; = BORDER-LEFT: #b22222 3px solid; BORDER-BOTTOM: #b22222 3px solid } TABLE.imbox-content { BORDER-RIGHT: #f28500 3px solid; BORDER-TOP: #f28500 3px solid; = BORDER-LEFT: #f28500 3px solid; BORDER-BOTTOM: #f28500 3px solid } TABLE.imbox-style { BORDER-RIGHT: #f4c430 3px solid; BORDER-TOP: #f4c430 3px solid; = BORDER-LEFT: #f4c430 3px solid; BORDER-BOTTOM: #f4c430 3px solid } TABLE.imbox-move { BORDER-RIGHT: #9932cc 3px solid; BORDER-TOP: #9932cc 3px solid; = BORDER-LEFT: #9932cc 3px solid; BORDER-BOTTOM: #9932cc 3px solid } TABLE.imbox-protection { BORDER-RIGHT: #bba 3px solid; BORDER-TOP: #bba 3px solid; BORDER-LEFT: = #bba 3px solid; BORDER-BOTTOM: #bba 3px solid } TABLE.imbox-license { BORDER-RIGHT: #88a 3px solid; BORDER-TOP: #88a 3px solid; BACKGROUND: = #f7f8ff; BORDER-LEFT: #88a 3px solid; BORDER-BOTTOM: #88a 3px solid } TABLE.imbox-featured { BORDER-RIGHT: #cba135 3px solid; BORDER-TOP: #cba135 3px solid; = BORDER-LEFT: #cba135 3px solid; BORDER-BOTTOM: #cba135 3px solid } TABLE.cmbox { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: = #dfe8ff; MARGIN: -1px 10%; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: = #aaa 1px solid } TH.cmbox-text { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.25em; = WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0.25em; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } TD.cmbox-text { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.25em; = WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0.25em; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } TD.cmbox-image { PADDING-RIGHT: 0px; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 2px; = BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none } TD.cmbox-imageright { PADDING-RIGHT: 0.8em; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; = BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none } TABLE.cmbox-notice { BACKGROUND: #dfe8ff } TABLE.cmbox-speedy { BORDER-RIGHT: #b22222 4px solid; BORDER-TOP: #b22222 4px solid; = MARGIN-TOP: 1px; BACKGROUND: #ffdbdb; MARGIN-BOTTOM: 1px; BORDER-LEFT: = #b22222 4px solid; BORDER-BOTTOM: #b22222 4px solid } TABLE.cmbox-delete { BACKGROUND: #ffdbdb } TABLE.cmbox-content { BACKGROUND: #ffe7ce } TABLE.cmbox-style { BACKGROUND: #fff9db } TABLE.cmbox-move { BACKGROUND: #f1d0ff } TABLE.cmbox-protection { BACKGROUND: #efefe1 } #file IMG { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png)= } .IPA { FONT-FAMILY: inherit } .Unicode { FONT-FAMILY: inherit } .latinx { FONT-FAMILY: inherit } .polytonic { FONT-FAMILY: inherit } .mufi { FONT-FAMILY: Alphabetum, Cardo, LeedsUni, Junicode, "TITUS Cyberbit = Basic", ALPHA-Demo } UNKNOWN { FONT-FAMILY: inherit } UNKNOWN { FONT-FAMILY: inherit } UNKNOWN { FONT-FAMILY: inherit } UNKNOWN { FONT-FAMILY: inherit } UNKNOWN { FONT-FAMILY: inherit } UNKNOWN { FONT-FAMILY: inherit } UNKNOWN { FONT-FAMILY: inherit } UNKNOWN { FONT-FAMILY: inherit } UNKNOWN { FONT-FAMILY: inherit } UNKNOWN { FONT-FAMILY: inherit } #wpSave { FONT-WEIGHT: bold } .hiddenStructure { DISPLAY: inline! important; COLOR: #f00; BACKGROUND-COLOR: #0f0 } .check-icon A.new { DISPLAY: none; speak: none } .nounderlines A { TEXT-DECORATION: none } .IPA A:link { TEXT-DECORATION: none } .IPA A:visited { TEXT-DECORATION: none } @media Print =20 { #privacy { DISPLAY: none } #about { DISPLAY: none } #disclaimer { DISPLAY: none } } #EnWpMpBook { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/en/7/7e/MP-open-book.png) } #EnWpMpSearch { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/en/a/ae/MP-magnifying-glass.png= ) no-repeat right top } #EnWpMpSearchInner { FLOAT: right; WIDTH: 20em; TEXT-ALIGN: center } #EnWpMpBook2 { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/commons/8/8e/MP-open-book2.png)= } DIV.Boxmerge { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #aaa 1px = solid; PADDING-LEFT: 4px; FONT-SIZE: 95%; PADDING-BOTTOM: 4px; MARGIN: = 0px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #aaa = 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center } DIV.NavFrame { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #aaa 1px = solid; PADDING-LEFT: 4px; FONT-SIZE: 95%; PADDING-BOTTOM: 4px; MARGIN: = 0px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #aaa = 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center } DIV.Boxmerge DIV.NavFrame { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } DIV.NavFrame + DIV.NavFrame { =09 } DIV.NavPic { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: = 2px; MARGIN: 0px; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff } DIV.NavFrame DIV.NavHead { FONT-WEIGHT: bold; POSITION: relative; HEIGHT: 1.6em; BACKGROUND-COLOR: = #ccf } DIV.NavFrame P { FONT-SIZE: 100% } DIV.NavFrame DIV.NavContent { FONT-SIZE: 100% } DIV.NavFrame DIV.NavContent P { FONT-SIZE: 100% } DIV.NavEnd { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; LINE-HEIGHT: 1px; PADDING-TOP: 0px } A.NavToggle { FONT-WEIGHT: normal; FONT-SIZE: 90%; RIGHT: 3px; POSITION: absolute; = TOP: 0px } .mw-plusminus-pos { COLOR: #006400 } .mw-plusminus-neg { COLOR: #8b0000 } .dablink { PADDING-LEFT: 2em; FONT-STYLE: italic } .dablink I { FONT-STYLE: normal } .horizontal UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .horizontal LI { BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0.6em; DISPLAY: inline; = PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px } .horizontal LI:unknown { PADDING-RIGHT: 0px; BORDER-RIGHT-STYLE: none } .geo-default { DISPLAY: inline } .geo-nondefault { DISPLAY: none } .geo-dms { DISPLAY: inline } .geo-dec { DISPLAY: inline } .geo-multi-punct { DISPLAY: none } .longitude { WHITE-SPACE: nowrap } .latitude { WHITE-SPACE: nowrap } .geo { =09 } .nonumtoc .tocnumber { DISPLAY: none } .nonumtoc #toc UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0.3em 0px 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: = none } .nonumtoc .toc UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0.3em 0px 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: = none } .nonumtoc #toc UL UL { MARGIN: 0px 0px 0px 2em } .nonumtoc .toc UL UL { MARGIN: 0px 0px 0px 2em } .toclimit-2 .toclevel-2 { DISPLAY: none } .toclimit-3 .toclevel-3 { DISPLAY: none } .toclimit-4 .toclevel-4 { DISPLAY: none } .toclimit-5 .toclevel-5 { DISPLAY: none } .toclimit-6 .toclevel-6 { DISPLAY: none } .toclimit-7 .toclevel-7 { DISPLAY: none } .listify TD { DISPLAY: list-item } .listify TR { DISPLAY: block } .listify TABLE { DISPLAY: block } BLOCKQUOTE.templatequote { MARGIN-TOP: 0px } BLOCKQUOTE.templatequote DIV.templatequotecite { MARGIN-TOP: 0px; PADDING-LEFT: 2em; LINE-HEIGHT: 1em; TEXT-ALIGN: left } BLOCKQUOTE.templatequote DIV.templatequotecite CITE { FONT-SIZE: 85% } DIV.user-block { BORDER-RIGHT: #a9a9a9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #a9a9a9 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: = #a9a9a9 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a9a9a9 1px solid; = BACKGROUND-COLOR: #ffefd5 } .nowraplinks A { WHITE-SPACE: nowrap } .template-documentation { CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; = BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; = MARGIN: 1em 0px 0px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; = BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #ecfcf4 } .thumbinner { MIN-WIDTH: 100px } .imagemap-inline DIV { DISPLAY: inline } #wpUploadDescription { HEIGHT: 13em } SUP { LINE-HEIGHT: 1em } SUB { LINE-HEIGHT: 1em } ------=_NextPart_000_0000_01C8C0BE.361FEBC0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/w/index.php?title=MediaWiki:Monobook.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=2678400 BODY.page-Main_Page #deleteconfirm { DISPLAY: none! important } BODY.page-Main_Page #t-cite { DISPLAY: none! important } BODY.page-Main_Page #lastmod { DISPLAY: none! important } BODY.page-Main_Page #siteSub { DISPLAY: none! important } BODY.page-Main_Page H1.firstHeading { DISPLAY: none! important } #siteNotice { MARGIN-TOP: 5px; MARGIN-BOTTOM: -0.5em; BACKGROUND-COLOR: transparent; = TEXT-ALIGN: center } #content { BACKGROUND-COLOR: #f8fcff } #p-cactions LI A { BACKGROUND-COLOR: #f8fcff } #p-cactions LI A:hover { BACKGROUND-COLOR: #f8fcff } #p-cactions LI.selected A { BACKGROUND-COLOR: #f8fcff } #content DIV.thumb { BORDER-LEFT-COLOR: #f8fcff; BORDER-BOTTOM-COLOR: #f8fcff; = BORDER-TOP-COLOR: #f8fcff; BORDER-RIGHT-COLOR: #f8fcff } .ns-0 * #content { BACKGROUND-COLOR: white } .ns-0 * #p-cactions LI.selected A { BACKGROUND-COLOR: white } .ns-0 * #p-cactions LI A:hover { BACKGROUND-COLOR: white } .ns-0 * #p-cactions LI A { BACKGROUND-COLOR: #fbfbfb } .ns-0 * #content DIV.thumb { BORDER-LEFT-COLOR: white; BORDER-BOTTOM-COLOR: white; BORDER-TOP-COLOR: = white; BORDER-RIGHT-COLOR: white } #p-cactions #ca-addsection A { PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em } #content BLOCKQUOTE { FONT-SIZE: 93.75%; MARGIN: 1em 1.6em } #content BLOCKQUOTE P { =09 } #siteSub { DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 92% } #ca-edit A { FONT-WEIGHT: bold! important } @media Print =20 { .editlink { DISPLAY: none } .noprint { DISPLAY: none } .metadata { DISPLAY: none } .dablink { DISPLAY: none } #content { BACKGROUND: #fff } } .diffchange { FONT-WEIGHT: bold } TD.diff-addedline { FONT-SIZE: 85%; VERTICAL-ALIGN: top } TD.diff-deletedline { FONT-SIZE: 85%; VERTICAL-ALIGN: top } TD.diff-context { FONT-SIZE: 85%; VERTICAL-ALIGN: top } #pt-login { FONT-WEIGHT: bold; FONT-SIZE: 110% } P.error { FONT-WEIGHT: bold } .toccolours { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px = solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; = BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px = solid; BACKGROUND-COLOR: #f9f9f9 } .portlet A { TEXT-DECORATION: none } #editpage-specialchars A { TEXT-DECORATION: none } .portlet A:hover { TEXT-DECORATION: underline } #editpage-specialchars A:hover { TEXT-DECORATION: underline } DIV.thumb DIV A IMG { BACKGROUND-COLOR: #fff } DIV.topicon { DISPLAY: block! important; Z-INDEX: 100; POSITION: absolute; TOP: 10px } #coordinates { PADDING-RIGHT: 0em; PADDING-LEFT: 0em; FONT-SIZE: 85%; Z-INDEX: 1; = RIGHT: 30px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: = right; PADDING-BOTTOM: 0em; MARGIN: 0em; TEXT-TRANSFORM: none; = BORDER-TOP-STYLE: none; TEXT-INDENT: 0px; LINE-HEIGHT: 1.5em; = PADDING-TOP: 0em; BORDER-RIGHT-STYLE: none; WHITE-SPACE: nowrap; = BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 3.7em; TEXT-ALIGN: = right; BORDER-BOTTOM-STYLE: none } .portlet LI { LIST-STYLE-IMAGE: = url(http://upload.wikimedia.org/wikipedia/en/1/18/Monobook-bullet.png) } LI.FA { LIST-STYLE-IMAGE: = url(http://upload.wikimedia.org/wikipedia/en/d/d4/Monobook-bullet-star.pn= g) } .infobox { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: = #aaa 1px solid; COLOR: black; BORDER-BOTTOM: #aaa 1px solid; = BACKGROUND-COLOR: #f9f9f9 } .bordered.infobox TD { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: = #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid } .bordered.infobox TH { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: = #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid } .bordered.infobox .mergedtoprow TD { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid } .bordered.infobox .mergedtoprow TH { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid } .gallerybox .thumb IMG { BACKGROUND: #f9f9f9 } .bordered.infobox .mergedrow TD { BORDER-RIGHT: #aaa 1px solid } .bordered.infobox .mergedrow TH { BORDER-RIGHT: #aaa 1px solid } DIV.thumb { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } DIV.tright { MARGIN: 0.5em 0px 0.8em 1.4em; BORDER-TOP-STYLE: none; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } DIV.tleft { MARGIN: 0.5em 1.4em 0.8em 0px; BORDER-TOP-STYLE: none; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } #bodyContent .plainlinks2 A[href^=3D'http://en.wikipedia.org'].external = { COLOR: #002bb8! important } UL.permissions-errors > LI { LIST-STYLE-TYPE: none } UL.permissions-errors { MARGIN: 0px } ------=_NextPart_000_0000_01C8C0BE.361FEBC0 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://en.wikipedia.org/w/index.php?title=-&action=raw&gen=css&maxage=2678400 A.new { COLOR: #cc2200 } #quickbar A.new { COLOR: #cc2200 } ------=_NextPart_000_0000_01C8C0BE.361FEBC0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/skins-1.5/common/wikibits.js?148 // MediaWiki JavaScript support functions=0A= =0A= var clientPC =3D navigator.userAgent.toLowerCase(); // Get client info=0A= var is_gecko =3D /gecko/.test( clientPC ) &&=0A= !/khtml|spoofer|netscape\/7\.0/.test(clientPC);=0A= var is_safari =3D clientPC.indexOf('applewebkit') !=3D -1 &&=0A= clientPC.indexOf('spoofer') =3D=3D -1;=0A= var is_khtml =3D navigator.vendor =3D=3D 'KDE' ||=0A= ( document.childNodes && !document.all && !navigator.taintEnabled );=0A= // For accesskeys; note that FF3+ is included here!=0A= var is_ff2 =3D /firefox\/[2-9]|minefield\/3/.test( clientPC );=0A= // These aren't used here, but some custom scripts rely on them=0A= var is_ff2_win =3D is_ff2 && clientPC.indexOf('windows') !=3D -1;=0A= var is_ff2_x11 =3D is_ff2 && clientPC.indexOf('x11') !=3D -1;=0A= if (clientPC.indexOf('opera') !=3D -1) {=0A= var is_opera =3D true;=0A= var is_opera_preseven =3D window.opera && !document.childNodes;=0A= var is_opera_seven =3D window.opera && document.childNodes;=0A= var is_opera_95 =3D /opera\/(9.[5-9]|[1-9][0-9])/.test( clientPC );=0A= }=0A= =0A= // Global external objects used by this script.=0A= /*extern ta, stylepath, skin */=0A= =0A= // add any onload functions in this hook (please don't hard-code any = events in the xhtml source)=0A= var doneOnloadHook;=0A= =0A= if (!window.onloadFuncts) {=0A= var onloadFuncts =3D [];=0A= }=0A= =0A= function addOnloadHook(hookFunct) {=0A= // Allows add-on scripts to add onload functions=0A= if(!doneOnloadHook) {=0A= onloadFuncts[onloadFuncts.length] =3D hookFunct;=0A= } else {=0A= hookFunct(); // bug in MSIE script loading=0A= }=0A= }=0A= =0A= function hookEvent(hookName, hookFunct) {=0A= if (window.addEventListener) {=0A= window.addEventListener(hookName, hookFunct, false);=0A= } else if (window.attachEvent) {=0A= window.attachEvent("on" + hookName, hookFunct);=0A= }=0A= }=0A= =0A= function importScript(page) {=0A= return importScriptURI(wgScript + = '?action=3Draw&ctype=3Dtext/javascript&title=3D' + = encodeURIComponent(page.replace(/ /g,'_')));=0A= }=0A= =0A= var loadedScripts =3D {}; // included-scripts tracker=0A= function importScriptURI(url) {=0A= if (loadedScripts[url]) {=0A= return;=0A= }=0A= loadedScripts[url] =3D true;=0A= var s =3D document.createElement('script');=0A= s.setAttribute('src',url);=0A= s.setAttribute('type','text/javascript');=0A= document.getElementsByTagName('head')[0].appendChild(s);=0A= return s;=0A= }=0A= =0A= function importStylesheet(page) {=0A= return importStylesheetURI(wgScript + = '?action=3Draw&ctype=3Dtext/css&title=3D' + = encodeURIComponent(page.replace(/ /g,'_')));=0A= }=0A= =0A= function importStylesheetURI(url) {=0A= return document.createStyleSheet ? document.createStyleSheet(url) : = appendCSS('@import "' + url + '";');=0A= }=0A= =0A= function appendCSS(text) {=0A= var s =3D document.createElement('style');=0A= s.type =3D 'text/css';=0A= s.rel =3D 'stylesheet';=0A= if (s.styleSheet) s.styleSheet.cssText =3D text //IE=0A= else s.appendChild(document.createTextNode(text + '')) //Safari = sometimes borks on null=0A= document.getElementsByTagName('head')[0].appendChild(s);=0A= return s;=0A= }=0A= =0A= // document.write special stylesheet links=0A= if (typeof stylepath !=3D 'undefined' && typeof skin !=3D 'undefined') {=0A= if (is_opera_preseven) {=0A= document.write('');=0A= } else if (is_opera_seven && !is_opera_95) {=0A= document.write('');=0A= } else if (is_khtml) {=0A= document.write('');=0A= }=0A= }=0A= =0A= if (wgBreakFrames) {=0A= // Un-trap us from framesets=0A= if (window.top !=3D window) {=0A= window.top.location =3D window.location;=0A= }=0A= }=0A= =0A= // for enhanced RecentChanges=0A= function toggleVisibility(_levelId, _otherId, _linkId) {=0A= var thisLevel =3D document.getElementById(_levelId);=0A= var otherLevel =3D document.getElementById(_otherId);=0A= var linkLevel =3D document.getElementById(_linkId);=0A= if (thisLevel.style.display =3D=3D 'none') {=0A= thisLevel.style.display =3D 'block';=0A= otherLevel.style.display =3D 'none';=0A= linkLevel.style.display =3D 'inline';=0A= } else {=0A= thisLevel.style.display =3D 'none';=0A= otherLevel.style.display =3D 'inline';=0A= linkLevel.style.display =3D 'none';=0A= }=0A= }=0A= =0A= function showTocToggle() {=0A= if (document.createTextNode) {=0A= // Uses DOM calls to avoid document.write + XHTML issues=0A= =0A= var linkHolder =3D document.getElementById('toctitle');=0A= if (!linkHolder) {=0A= return;=0A= }=0A= =0A= var outerSpan =3D document.createElement('span');=0A= outerSpan.className =3D 'toctoggle';=0A= =0A= var toggleLink =3D document.createElement('a');=0A= toggleLink.id =3D 'togglelink';=0A= toggleLink.className =3D 'internal';=0A= toggleLink.href =3D 'javascript:toggleToc()';=0A= toggleLink.appendChild(document.createTextNode(tocHideText));=0A= =0A= outerSpan.appendChild(document.createTextNode('['));=0A= outerSpan.appendChild(toggleLink);=0A= outerSpan.appendChild(document.createTextNode(']'));=0A= =0A= linkHolder.appendChild(document.createTextNode(' '));=0A= linkHolder.appendChild(outerSpan);=0A= =0A= var cookiePos =3D document.cookie.indexOf("hidetoc=3D");=0A= if (cookiePos > -1 && document.cookie.charAt(cookiePos + 8) =3D=3D 1) {=0A= toggleToc();=0A= }=0A= }=0A= }=0A= =0A= function changeText(el, newText) {=0A= // Safari work around=0A= if (el.innerText) {=0A= el.innerText =3D newText;=0A= } else if (el.firstChild && el.firstChild.nodeValue) {=0A= el.firstChild.nodeValue =3D newText;=0A= }=0A= }=0A= =0A= function toggleToc() {=0A= var toc =3D = document.getElementById('toc').getElementsByTagName('ul')[0];=0A= var toggleLink =3D document.getElementById('togglelink');=0A= =0A= if (toc && toggleLink && toc.style.display =3D=3D 'none') {=0A= changeText(toggleLink, tocHideText);=0A= toc.style.display =3D 'block';=0A= document.cookie =3D "hidetoc=3D0";=0A= } else {=0A= changeText(toggleLink, tocShowText);=0A= toc.style.display =3D 'none';=0A= document.cookie =3D "hidetoc=3D1";=0A= }=0A= }=0A= =0A= var mwEditButtons =3D [];=0A= var mwCustomEditButtons =3D []; // eg to add in MediaWiki:Common.js=0A= =0A= function escapeQuotes(text) {=0A= var re =3D new RegExp("'","g");=0A= text =3D text.replace(re,"\\'");=0A= re =3D new RegExp("\\n","g");=0A= text =3D text.replace(re,"\\n");=0A= return escapeQuotesHTML(text);=0A= }=0A= =0A= function escapeQuotesHTML(text) {=0A= var re =3D new RegExp('&',"g");=0A= text =3D text.replace(re,"&");=0A= re =3D new RegExp('"',"g");=0A= text =3D text.replace(re,""");=0A= re =3D new RegExp('<',"g");=0A= text =3D text.replace(re,"<");=0A= re =3D new RegExp('>',"g");=0A= text =3D text.replace(re,">");=0A= return text;=0A= }=0A= =0A= =0A= /**=0A= * Set the accesskey prefix based on browser detection.=0A= */=0A= var tooltipAccessKeyPrefix =3D 'alt-';=0A= if (is_opera) {=0A= tooltipAccessKeyPrefix =3D 'shift-esc-';=0A= } else if (is_safari=0A= || navigator.userAgent.toLowerCase().indexOf('mac') !=3D -1=0A= || navigator.userAgent.toLowerCase().indexOf('konqueror') !=3D -1 ) {=0A= tooltipAccessKeyPrefix =3D 'ctrl-';=0A= } else if (is_ff2) {=0A= tooltipAccessKeyPrefix =3D 'alt-shift-';=0A= }=0A= var tooltipAccessKeyRegexp =3D /\[(ctrl-)?(alt-)?(shift-)?(esc-)?.\]$/;=0A= =0A= /**=0A= * Add the appropriate prefix to the accesskey shown in the tooltip.=0A= * If the nodeList parameter is given, only those nodes are updated;=0A= * otherwise, all the nodes that will probably have accesskeys by=0A= * default are updated.=0A= *=0A= * @param Array nodeList -- list of elements to update=0A= */=0A= function updateTooltipAccessKeys( nodeList ) {=0A= if ( !nodeList ) {=0A= // skins without a "column-one" element don't seem to have links with = accesskeys either=0A= var columnOne =3D document.getElementById("column-one");=0A= if ( columnOne )=0A= updateTooltipAccessKeys( columnOne.getElementsByTagName("a") );=0A= // these are rare enough that no such optimization is needed=0A= updateTooltipAccessKeys( document.getElementsByTagName("input") );=0A= updateTooltipAccessKeys( document.getElementsByTagName("label") );=0A= return;=0A= }=0A= =0A= for ( var i =3D 0; i < nodeList.length; i++ ) {=0A= var element =3D nodeList[i];=0A= var tip =3D element.getAttribute("title");=0A= var key =3D element.getAttribute("accesskey");=0A= if ( key && tooltipAccessKeyRegexp.exec(tip) ) {=0A= tip =3D tip.replace(tooltipAccessKeyRegexp,=0A= "["+tooltipAccessKeyPrefix+key+"]");=0A= element.setAttribute("title", tip );=0A= }=0A= }=0A= }=0A= =0A= /**=0A= * Add a link to one of the portlet menus on the page, including:=0A= *=0A= * p-cactions: Content actions (shown as tabs above the main content in = Monobook)=0A= * p-personal: Personal tools (shown at the top right of the page in = Monobook)=0A= * p-navigation: Navigation=0A= * p-tb: Toolbox=0A= *=0A= * This function exists for the convenience of custom JS authors. All=0A= * but the first three parameters are optional, though providing at=0A= * least an id and a tooltip is recommended.=0A= *=0A= * By default the new link will be added to the end of the list. To=0A= * add the link before a given existing item, pass the DOM node of=0A= * that item (easily obtained with document.getElementById()) as the=0A= * nextnode parameter; to add the link _after_ an existing item, pass=0A= * the node's nextSibling instead.=0A= *=0A= * @param String portlet -- id of the target portlet ("p-cactions", = "p-personal", "p-navigation" or "p-tb")=0A= * @param String href -- link URL=0A= * @param String text -- link text (will be automatically lowercased by = CSS for p-cactions in Monobook)=0A= * @param String id -- id of the new item, should be unique and = preferably have the appropriate prefix ("ca-", "pt-", "n-" or "t-")=0A= * @param String tooltip -- text to show when hovering over the link, = without accesskey suffix=0A= * @param String accesskey -- accesskey to activate this link (one = character, try to avoid conflicts)=0A= * @param Node nextnode -- the DOM node before which the new item should = be added, should be another item in the same list=0A= *=0A= * @return Node -- the DOM node of the new item (an LI element) or null=0A= */=0A= function addPortletLink(portlet, href, text, id, tooltip, accesskey, = nextnode) {=0A= var node =3D document.getElementById(portlet);=0A= if ( !node ) return null;=0A= node =3D node.getElementsByTagName( "ul" )[0];=0A= if ( !node ) return null;=0A= =0A= var link =3D document.createElement( "a" );=0A= link.appendChild( document.createTextNode( text ) );=0A= link.href =3D href;=0A= =0A= var item =3D document.createElement( "li" );=0A= item.appendChild( link );=0A= if ( id ) item.id =3D id;=0A= =0A= if ( accesskey ) {=0A= link.setAttribute( "accesskey", accesskey );=0A= tooltip +=3D " ["+accesskey+"]";=0A= }=0A= if ( tooltip ) {=0A= link.setAttribute( "title", tooltip );=0A= }=0A= if ( accesskey && tooltip ) {=0A= updateTooltipAccessKeys( new Array( link ) );=0A= }=0A= =0A= if ( nextnode && nextnode.parentNode =3D=3D node )=0A= node.insertBefore( item, nextnode );=0A= else=0A= node.appendChild( item ); // IE compatibility (?)=0A= =0A= return item;=0A= }=0A= =0A= =0A= /**=0A= * Set up accesskeys/tooltips from the deprecated ta array. If doId=0A= * is specified, only set up for that id. Note that this function is=0A= * deprecated and will not be supported indefinitely -- use=0A= * updateTooltipAccessKey() instead.=0A= *=0A= * @param mixed doId string or null=0A= */=0A= function akeytt( doId ) {=0A= // A lot of user scripts (and some of the code below) break if=0A= // ta isn't defined, so we make sure it is. Explictly using=0A= // window.ta avoids a "ta is not defined" error.=0A= if (!window.ta) window.ta =3D new Array;=0A= =0A= // Make a local, possibly restricted, copy to avoid clobbering=0A= // the original.=0A= var ta;=0A= if ( doId ) {=0A= ta =3D [doId];=0A= } else {=0A= ta =3D window.ta;=0A= }=0A= =0A= // Now deal with evil deprecated ta=0A= var watchCheckboxExists =3D document.getElementById( 'wpWatchthis' ) ? = true : false;=0A= for (var id in ta) {=0A= var n =3D document.getElementById(id);=0A= if (n) {=0A= var a =3D null;=0A= var ak =3D '';=0A= // Are we putting accesskey in it=0A= if (ta[id][0].length > 0) {=0A= // Is this object a object? If not assume it's the next child.=0A= =0A= if (n.nodeName.toLowerCase() =3D=3D "a") {=0A= a =3D n;=0A= } else {=0A= a =3D n.childNodes[0];=0A= }=0A= // Don't add an accesskey for the watch tab if the watch=0A= // checkbox is also available.=0A= if (a && ((id !=3D 'ca-watch' && id !=3D 'ca-unwatch') || = !watchCheckboxExists)) {=0A= a.accessKey =3D ta[id][0];=0A= ak =3D ' ['+tooltipAccessKeyPrefix+ta[id][0]+']';=0A= }=0A= } else {=0A= // We don't care what type the object is when assigning tooltip=0A= a =3D n;=0A= ak =3D '';=0A= }=0A= =0A= if (a) {=0A= a.title =3D ta[id][1]+ak;=0A= }=0A= }=0A= }=0A= }=0A= =0A= var checkboxes;=0A= var lastCheckbox;=0A= =0A= function setupCheckboxShiftClick() {=0A= checkboxes =3D [];=0A= lastCheckbox =3D null;=0A= var inputs =3D document.getElementsByTagName('input');=0A= addCheckboxClickHandlers(inputs);=0A= }=0A= =0A= function addCheckboxClickHandlers(inputs, start) {=0A= if ( !start) start =3D 0;=0A= =0A= var finish =3D start + 250;=0A= if ( finish > inputs.length )=0A= finish =3D inputs.length;=0A= =0A= for ( var i =3D start; i < finish; i++ ) {=0A= var cb =3D inputs[i];=0A= if ( !cb.type || cb.type.toLowerCase() !=3D 'checkbox' )=0A= continue;=0A= var end =3D checkboxes.length;=0A= checkboxes[end] =3D cb;=0A= cb.index =3D end;=0A= cb.onclick =3D checkboxClickHandler;=0A= }=0A= =0A= if ( finish < inputs.length ) {=0A= setTimeout( function () {=0A= addCheckboxClickHandlers(inputs, finish);=0A= }, 200 );=0A= }=0A= }=0A= =0A= function checkboxClickHandler(e) {=0A= if (typeof e =3D=3D 'undefined') {=0A= e =3D window.event;=0A= }=0A= if ( !e.shiftKey || lastCheckbox =3D=3D=3D null ) {=0A= lastCheckbox =3D this.index;=0A= return true;=0A= }=0A= var endState =3D this.checked;=0A= var start, finish;=0A= if ( this.index < lastCheckbox ) {=0A= start =3D this.index + 1;=0A= finish =3D lastCheckbox;=0A= } else {=0A= start =3D lastCheckbox;=0A= finish =3D this.index - 1;=0A= }=0A= for (var i =3D start; i <=3D finish; ++i ) {=0A= checkboxes[i].checked =3D endState;=0A= }=0A= lastCheckbox =3D this.index;=0A= return true;=0A= }=0A= =0A= function toggle_element_activation(ida,idb) {=0A= if (!document.getElementById) {=0A= return;=0A= }=0A= document.getElementById(ida).disabled=3Dtrue;=0A= document.getElementById(idb).disabled=3Dfalse;=0A= }=0A= =0A= function toggle_element_check(ida,idb) {=0A= if (!document.getElementById) {=0A= return;=0A= }=0A= document.getElementById(ida).checked=3Dtrue;=0A= document.getElementById(idb).checked=3Dfalse;=0A= }=0A= =0A= /*=0A= Written by Jonathan Snook, http://www.snook.ca/jonathan=0A= Add-ons by Robert Nyman, http://www.robertnyman.com=0A= Author says "The credit comment is all it takes, no license. Go crazy = with it!:-)"=0A= From = http://www.robertnyman.com/2005/11/07/the-ultimate-getelementsbyclassname= /=0A= */=0A= function getElementsByClassName(oElm, strTagName, oClassNames){=0A= var arrElements =3D (strTagName =3D=3D "*" && oElm.all)? oElm.all : = oElm.getElementsByTagName(strTagName);=0A= var arrReturnElements =3D new Array();=0A= var arrRegExpClassNames =3D new Array();=0A= if(typeof oClassNames =3D=3D "object"){=0A= for(var i=3D0; i 0) {=0A= if (table.tHead && table.tHead.rows.length > 0) {=0A= firstRow =3D table.tHead.rows[table.tHead.rows.length-1];=0A= } else {=0A= firstRow =3D table.rows[0];=0A= }=0A= }=0A= if (!firstRow) return;=0A= =0A= // We have a first row: assume it's the header, and make its contents = clickable links=0A= for (var i =3D 0; i < firstRow.cells.length; i++) {=0A= var cell =3D firstRow.cells[i];=0A= if ((" "+cell.className+" ").indexOf(" unsortable ") =3D=3D -1) {=0A= cell.innerHTML +=3D '  ';=0A= }=0A= }=0A= if (ts_alternate_row_colors) {=0A= ts_alternate(table);=0A= }=0A= }=0A= =0A= function ts_getInnerText(el) {=0A= if (typeof el =3D=3D "string") return el;=0A= if (typeof el =3D=3D "undefined") { return el };=0A= if (el.textContent) return el.textContent; // not needed but it is = faster=0A= if (el.innerText) return el.innerText; // IE doesn't have = textContent=0A= var str =3D "";=0A= =0A= var cs =3D el.childNodes;=0A= var l =3D cs.length;=0A= for (var i =3D 0; i < l; i++) {=0A= switch (cs[i].nodeType) {=0A= case 1: //ELEMENT_NODE=0A= str +=3D ts_getInnerText(cs[i]);=0A= break;=0A= case 3: //TEXT_NODE=0A= str +=3D cs[i].nodeValue;=0A= break;=0A= }=0A= }=0A= return str;=0A= }=0A= =0A= function ts_resortTable(lnk) {=0A= // get the span=0A= var span =3D lnk.getElementsByTagName('span')[0];=0A= =0A= var td =3D lnk.parentNode;=0A= var tr =3D td.parentNode;=0A= var column =3D td.cellIndex;=0A= =0A= var table =3D tr.parentNode;=0A= while (table && !(table.tagName && table.tagName.toLowerCase() =3D=3D = 'table'))=0A= table =3D table.parentNode;=0A= if (!table) return;=0A= =0A= // Work out a type for the column=0A= if (table.rows.length <=3D 1) return;=0A= =0A= // Skip the first row if that's where the headings are=0A= var rowStart =3D (table.tHead && table.tHead.rows.length > 0 ? 0 : 1);=0A= =0A= var itm =3D "";=0A= for (var i =3D rowStart; i < table.rows.length; i++) {=0A= if (table.rows[i].cells.length > column) {=0A= itm =3D ts_getInnerText(table.rows[i].cells[column]);=0A= itm =3D itm.replace(/^[\s\xa0]+/, "").replace(/[\s\xa0]+$/, "");=0A= if (itm !=3D "") break;=0A= }=0A= }=0A= =0A= sortfn =3D ts_sort_caseinsensitive;=0A= if (itm.match(/^\d\d[\/. -][a-zA-Z]{3}[\/. -]\d\d\d\d$/))=0A= sortfn =3D ts_sort_date;=0A= if (itm.match(/^\d\d[\/.-]\d\d[\/.-]\d\d\d\d$/))=0A= sortfn =3D ts_sort_date;=0A= if (itm.match(/^\d\d[\/.-]\d\d[\/.-]\d\d$/))=0A= sortfn =3D ts_sort_date;=0A= if (itm.match(/^[\u00a3$\u20ac]/)) // pound dollar euro=0A= sortfn =3D ts_sort_currency;=0A= if (itm.match(/^[\d.,]+\%?$/))=0A= sortfn =3D ts_sort_numeric;=0A= =0A= var reverse =3D (span.getAttribute("sortdir") =3D=3D 'down');=0A= =0A= var newRows =3D new Array();=0A= for (var j =3D rowStart; j < table.rows.length; j++) {=0A= var row =3D table.rows[j];=0A= var keyText =3D ts_getInnerText(row.cells[column]);=0A= var oldIndex =3D (reverse ? -j : j);=0A= =0A= newRows[newRows.length] =3D new Array(row, keyText, oldIndex);=0A= }=0A= =0A= newRows.sort(sortfn);=0A= =0A= var arrowHTML;=0A= if (reverse) {=0A= arrowHTML =3D '';=0A= newRows.reverse();=0A= span.setAttribute('sortdir','up');=0A= } else {=0A= arrowHTML =3D '';=0A= span.setAttribute('sortdir','down');=0A= }=0A= =0A= // We appendChild rows that already exist to the tbody, so it moves = them rather than creating new ones=0A= // don't do sortbottom rows=0A= for (var i =3D 0; i < newRows.length; i++) {=0A= if ((" "+newRows[i][0].className+" ").indexOf(" sortbottom ") =3D=3D = -1)=0A= table.tBodies[0].appendChild(newRows[i][0]);=0A= }=0A= // do sortbottom rows only=0A= for (var i =3D 0; i < newRows.length; i++) {=0A= if ((" "+newRows[i][0].className+" ").indexOf(" sortbottom ") !=3D -1)=0A= table.tBodies[0].appendChild(newRows[i][0]);=0A= }=0A= =0A= // Delete any other arrows there may be showing=0A= var spans =3D getElementsByClassName(tr, "span", "sortarrow");=0A= for (var i =3D 0; i < spans.length; i++) {=0A= spans[i].innerHTML =3D ' bb ? 1 : a[2] - b[2]);=0A= }=0A= =0A= function ts_sort_currency(a,b) {=0A= var aa =3D ts_parseFloat(a[1].replace(/[^0-9.]/g,''));=0A= var bb =3D ts_parseFloat(b[1].replace(/[^0-9.]/g,''));=0A= return (aa !=3D bb ? aa - bb : a[2] - b[2]);=0A= }=0A= =0A= function ts_sort_numeric(a,b) {=0A= var aa =3D ts_parseFloat(a[1]);=0A= var bb =3D ts_parseFloat(b[1]);=0A= return (aa !=3D bb ? aa - bb : a[2] - b[2]);=0A= }=0A= =0A= function ts_sort_caseinsensitive(a,b) {=0A= var aa =3D a[1].toLowerCase();=0A= var bb =3D b[1].toLowerCase();=0A= return (aa < bb ? -1 : aa > bb ? 1 : a[2] - b[2]);=0A= }=0A= =0A= function ts_sort_default(a,b) {=0A= return (a[1] < b[1] ? -1 : a[1] > b[1] ? 1 : a[2] - b[2]);=0A= }=0A= =0A= function ts_alternate(table) {=0A= // Take object table and get all it's tbodies.=0A= var tableBodies =3D table.getElementsByTagName("tbody");=0A= // Loop through these tbodies=0A= for (var i =3D 0; i < tableBodies.length; i++) {=0A= // Take the tbody, and get all it's rows=0A= var tableRows =3D tableBodies[i].getElementsByTagName("tr");=0A= // Loop through these rows=0A= // Start at 1 because we want to leave the heading row untouched=0A= for (var j =3D 0; j < tableRows.length; j++) {=0A= // Check if j is even, and apply classes for both possible results=0A= var oldClasses =3D tableRows[j].className.split(" ");=0A= var newClassName =3D "";=0A= for (var k =3D 0; k < oldClasses.length; k++) {=0A= if (oldClasses[k] !=3D "" && oldClasses[k] !=3D "even" && = oldClasses[k] !=3D "odd")=0A= newClassName +=3D oldClasses[k] + " ";=0A= }=0A= tableRows[j].className =3D newClassName + (j % 2 =3D=3D 0 ? "even" : = "odd");=0A= }=0A= }=0A= }=0A= =0A= /*=0A= * End of table sorting code=0A= */=0A= =0A= =0A= /**=0A= * Add a cute little box at the top of the screen to inform the user of=0A= * something, replacing any preexisting message.=0A= *=0A= * @param String message HTML to be put inside the right div=0A= * @param String className Used in adding a class; should be different = for each=0A= * call to allow CSS/JS to hide different boxes. null =3D no class = used.=0A= * @return Boolean True on success, false on failure=0A= */=0A= function jsMsg( message, className ) {=0A= if ( !document.getElementById ) {=0A= return false;=0A= }=0A= // We special-case skin structures provided by the software. Skins that=0A= // choose to abandon or significantly modify our formatting can just = define=0A= // an mw-js-message div to start with.=0A= var messageDiv =3D document.getElementById( 'mw-js-message' );=0A= if ( !messageDiv ) {=0A= messageDiv =3D document.createElement( 'div' );=0A= if ( document.getElementById( 'column-content' )=0A= && document.getElementById( 'content' ) ) {=0A= // MonoBook, presumably=0A= document.getElementById( 'content' ).insertBefore(=0A= messageDiv,=0A= document.getElementById( 'content' ).firstChild=0A= );=0A= } else if ( document.getElementById('content')=0A= && document.getElementById( 'article' ) ) {=0A= // Non-Monobook but still recognizable (old-style)=0A= document.getElementById( 'article').insertBefore(=0A= messageDiv,=0A= document.getElementById( 'article' ).firstChild=0A= );=0A= } else {=0A= return false;=0A= }=0A= }=0A= =0A= messageDiv.setAttribute( 'id', 'mw-js-message' );=0A= if( className ) {=0A= messageDiv.setAttribute( 'class', 'mw-js-message-'+className );=0A= }=0A= messageDiv.innerHTML =3D message;=0A= return true;=0A= }=0A= =0A= /**=0A= * Inject a cute little progress spinner after the specified element=0A= *=0A= * @param element Element to inject after=0A= * @param id Identifier string (for use with removeSpinner(), below)=0A= */=0A= function injectSpinner( element, id ) {=0A= var spinner =3D document.createElement( "img" );=0A= spinner.id =3D "mw-spinner-" + id;=0A= spinner.src =3D stylepath + "/common/images/spinner.gif";=0A= spinner.alt =3D spinner.title =3D "...";=0A= if( element.nextSibling ) {=0A= element.parentNode.insertBefore( spinner, element.nextSibling );=0A= } else {=0A= element.parentNode.appendChild( spinner );=0A= }=0A= }=0A= =0A= /**=0A= * Remove a progress spinner added with injectSpinner()=0A= *=0A= * @param id Identifier string=0A= */=0A= function removeSpinner( id ) {=0A= var spinner =3D document.getElementById( "mw-spinner-" + id );=0A= if( spinner ) {=0A= spinner.parentNode.removeChild( spinner );=0A= }=0A= }=0A= =0A= function runOnloadHook() {=0A= // don't run anything below this for non-dom browsers=0A= if (doneOnloadHook || !(document.getElementById && = document.getElementsByTagName)) {=0A= return;=0A= }=0A= =0A= // set this before running any hooks, since any errors below=0A= // might cause the function to terminate prematurely=0A= doneOnloadHook =3D true;=0A= =0A= updateTooltipAccessKeys( null );=0A= akeytt( null );=0A= setupCheckboxShiftClick();=0A= sortables_init();=0A= =0A= // Run any added-on functions=0A= for (var i =3D 0; i < onloadFuncts.length; i++) {=0A= onloadFuncts[i]();=0A= }=0A= }=0A= =0A= /**=0A= * Add an event handler to an element=0A= *=0A= * @param Element element Element to add handler to=0A= * @param String attach Event to attach to=0A= * @param callable handler Event handler callback=0A= */=0A= function addHandler( element, attach, handler ) {=0A= if( window.addEventListener ) {=0A= element.addEventListener( attach, handler, false );=0A= } else if( window.attachEvent ) {=0A= element.attachEvent( 'on' + attach, handler );=0A= }=0A= }=0A= =0A= /**=0A= * Add a click event handler to an element=0A= *=0A= * @param Element element Element to add handler to=0A= * @param callable handler Event handler callback=0A= */=0A= function addClickHandler( element, handler ) {=0A= addHandler( element, 'click', handler );=0A= }=0A= //note: all skins should call runOnloadHook() at the end of html output,=0A= // so the below should be redundant. It's there just in case.=0A= hookEvent("load", runOnloadHook);=0A= ------=_NextPart_000_0000_01C8C0BE.361FEBC0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/skins-1.5/common/ajax.js?148 // remote scripting library=0A= // (c) copyright 2005 modernmethod, inc=0A= var sajax_debug_mode =3D false;=0A= var sajax_request_type =3D "GET";=0A= =0A= /**=0A= * if sajax_debug_mode is true, this function outputs given the message = into =0A= * the element with id =3D sajax_debug; if no such element exists in the = document, =0A= * it is injected.=0A= */=0A= function sajax_debug(text) {=0A= if (!sajax_debug_mode) return false;=0A= =0A= var e=3D document.getElementById('sajax_debug');=0A= =0A= if (!e) {=0A= e=3D document.createElement("p");=0A= e.className=3D 'sajax_debug';=0A= e.id=3D 'sajax_debug';=0A= =0A= var b=3D document.getElementsByTagName("body")[0];=0A= =0A= if (b.firstChild) b.insertBefore(e, b.firstChild);=0A= else b.appendChild(e);=0A= }=0A= =0A= var m=3D document.createElement("div");=0A= m.appendChild( document.createTextNode( text ) );=0A= =0A= e.appendChild( m );=0A= =0A= return true;=0A= }=0A= =0A= /**=0A= * compatibility wrapper for creating a new XMLHttpRequest object.=0A= */=0A= function sajax_init_object() {=0A= sajax_debug("sajax_init_object() called..")=0A= var A;=0A= try {=0A= // Try the new style before ActiveX so we don't=0A= // unnecessarily trigger warnings in IE 7 when=0A= // set to prompt about ActiveX usage=0A= A =3D new XMLHttpRequest();=0A= } catch (e) {=0A= try {=0A= A=3Dnew ActiveXObject("Msxml2.XMLHTTP");=0A= } catch (e) {=0A= try {=0A= A=3Dnew ActiveXObject("Microsoft.XMLHTTP");=0A= } catch (oc) {=0A= A=3Dnull;=0A= }=0A= }=0A= }=0A= if (!A)=0A= sajax_debug("Could not create connection object.");=0A= =0A= return A;=0A= }=0A= =0A= /**=0A= * Perform an ajax call to mediawiki. Calls are handeled by = AjaxDispatcher.php=0A= * func_name - the name of the function to call. Must be registered in = $wgAjaxExportList=0A= * args - an array of arguments to that function=0A= * target - the target that will handle the result of the call. If this = is a function,=0A= * if will be called with the XMLHttpRequest as a parameter; = if it's an input=0A= * element, its value will be set to the resultText; if it's = another type of=0A= * element, its innerHTML will be set to the resultText.=0A= *=0A= * Example:=0A= * sajax_do_call('doFoo', [1, 2, 3], = document.getElementById("showFoo"));=0A= *=0A= * This will call the doFoo function via MediaWiki's AjaxDispatcher, with=0A= * (1, 2, 3) as the parameter list, and will show the result in the = element=0A= * with id =3D showFoo=0A= */=0A= function sajax_do_call(func_name, args, target) {=0A= var i, x, n;=0A= var uri;=0A= var post_data;=0A= uri =3D wgServer +=0A= ((wgScript =3D=3D null) ? (wgScriptPath + "/index.php") : wgScript) +=0A= "?action=3Dajax";=0A= if (sajax_request_type =3D=3D "GET") {=0A= if (uri.indexOf("?") =3D=3D -1)=0A= uri =3D uri + "?rs=3D" + encodeURIComponent(func_name);=0A= else=0A= uri =3D uri + "&rs=3D" + encodeURIComponent(func_name);=0A= for (i =3D 0; i < args.length; i++)=0A= uri =3D uri + "&rsargs[]=3D" + encodeURIComponent(args[i]);=0A= //uri =3D uri + "&rsrnd=3D" + new Date().getTime();=0A= post_data =3D null;=0A= } else {=0A= post_data =3D "rs=3D" + encodeURIComponent(func_name);=0A= for (i =3D 0; i < args.length; i++)=0A= post_data =3D post_data + "&rsargs[]=3D" + = encodeURIComponent(args[i]);=0A= }=0A= x =3D sajax_init_object();=0A= if (!x) {=0A= alert("AJAX not supported");=0A= return false;=0A= }=0A= =0A= try {=0A= x.open(sajax_request_type, uri, true);=0A= } catch (e) {=0A= if (window.location.hostname =3D=3D "localhost") {=0A= alert("Your browser blocks XMLHttpRequest to 'localhost', try using a = real hostname for development/testing.");=0A= }=0A= throw e;=0A= }=0A= if (sajax_request_type =3D=3D "POST") {=0A= x.setRequestHeader("Method", "POST " + uri + " HTTP/1.1");=0A= x.setRequestHeader("Content-Type", = "application/x-www-form-urlencoded");=0A= }=0A= x.setRequestHeader("Pragma", "cache=3Dyes");=0A= x.setRequestHeader("Cache-Control", "no-transform");=0A= x.onreadystatechange =3D function() {=0A= if (x.readyState !=3D 4)=0A= return;=0A= =0A= sajax_debug("received (" + x.status + " " + x.statusText + ") " + = x.responseText);=0A= =0A= //if (x.status !=3D 200)=0A= // alert("Error: " + x.status + " " + x.statusText + ": " + = x.responseText);=0A= //else=0A= =0A= if ( typeof( target ) =3D=3D 'function' ) {=0A= target( x );=0A= }=0A= else if ( typeof( target ) =3D=3D 'object' ) {=0A= if ( target.tagName =3D=3D 'INPUT' ) {=0A= if (x.status =3D=3D 200) target.value=3D x.responseText;=0A= //else alert("Error: " + x.status + " " + x.statusText + " (" + = x.responseText + ")");=0A= }=0A= else {=0A= if (x.status =3D=3D 200) target.innerHTML =3D x.responseText;=0A= else target.innerHTML=3D "
Error: " + x.status + = " " + x.statusText + " (" + x.responseText + ")
";=0A= }=0A= }=0A= else {=0A= alert("bad target for sajax_do_call: not a function or object: " + = target);=0A= }=0A= =0A= return;=0A= }=0A= =0A= sajax_debug(func_name + " uri =3D " + uri + " / post =3D " + post_data);=0A= x.send(post_data);=0A= sajax_debug(func_name + " waiting..");=0A= delete x;=0A= =0A= return true;=0A= }=0A= ------=_NextPart_000_0000_01C8C0BE.361FEBC0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://en.wikipedia.org/skins-1.5/common/mwsuggest.js?148 /*=0A= * OpenSearch ajax suggestion engine for MediaWiki=0A= * =0A= * uses core MediaWiki open search support to fetch suggestions=0A= * and show them below search boxes and other inputs=0A= *=0A= * by Robert Stojnic (April 2008)=0A= */=0A= =0A= // search_box_id -> Results object =0A= var os_map =3D {};=0A= // cached data, url -> json_text=0A= var os_cache =3D {};=0A= // global variables for suggest_keypress=0A= var os_cur_keypressed =3D 0;=0A= var os_last_keypress =3D 0;=0A= var os_keypressed_count =3D 0;=0A= // type: Timer=0A= var os_timer =3D null;=0A= // tie mousedown/up events=0A= var os_mouse_pressed =3D false;=0A= var os_mouse_num =3D -1;=0A= // if true, the last change was made by mouse (and not keyboard)=0A= var os_mouse_moved =3D false;=0A= // delay between keypress and suggestion (in ms)=0A= var os_search_timeout =3D 250;=0A= // these pairs of inputs/forms will be autoloaded at startup=0A= var os_autoload_inputs =3D new Array('searchInput', 'searchInput2', = 'powerSearchText', 'searchText');=0A= var os_autoload_forms =3D new Array('searchform', 'searchform2', = 'powersearch', 'search' );=0A= // if we stopped the service=0A= var os_is_stopped =3D false;=0A= // max lines to show in suggest table=0A= var os_max_lines_per_suggest =3D 7;=0A= =0A= /** Timeout timer class that will fetch the results */ =0A= function os_Timer(id,r,query){=0A= this.id =3D id;=0A= this.r =3D r;=0A= this.query =3D query; =0A= }=0A= =0A= /** Property class for single search box */=0A= function os_Results(name, formname){ =0A= this.searchform =3D formname; // id of the searchform=0A= this.searchbox =3D name; // id of the searchbox=0A= this.container =3D name+"Suggest"; // div that holds results=0A= this.resultTable =3D name+"Result"; // id base for the result table = (+num =3D table row)=0A= this.resultText =3D name+"ResultText"; // id base for the spans within = result tables (+num)=0A= this.toggle =3D name+"Toggle"; // div that has the toggle = (enable/disable) link=0A= this.query =3D null; // last processed query=0A= this.results =3D null; // parsed titles=0A= this.resultCount =3D 0; // number of results=0A= this.original =3D null; // query that user entered =0A= this.selected =3D -1; // which result is selected=0A= this.containerCount =3D 0; // number of results visible in container =0A= this.containerRow =3D 0; // height of result field in the container=0A= this.containerTotal =3D 0; // total height of the container will all = results=0A= this.visible =3D false; // if container is visible=0A= }=0A= =0A= /** Hide results div */=0A= function os_hideResults(r){=0A= var c =3D document.getElementById(r.container);=0A= if(c !=3D null)=0A= c.style.visibility =3D "hidden";=0A= r.visible =3D false;=0A= r.selected =3D -1;=0A= }=0A= =0A= /** Show results div */=0A= function os_showResults(r){=0A= if(os_is_stopped)=0A= return;=0A= os_fitContainer(r);=0A= var c =3D document.getElementById(r.container);=0A= r.selected =3D -1;=0A= if(c !=3D null){=0A= c.scrollTop =3D 0;=0A= c.style.visibility =3D "visible";=0A= r.visible =3D true;=0A= } =0A= }=0A= =0A= function os_operaWidthFix(x){=0A= // TODO: better css2 incompatibility detection here=0A= if(is_opera || is_khtml || = navigator.userAgent.toLowerCase().indexOf('firefox/1')!=3D-1){=0A= return x - 30; // opera&konqueror & old firefox don't understand = overflow-x, estimate scrollbar width=0A= } =0A= return x;=0A= }=0A= =0A= function os_encodeQuery(value){=0A= if (encodeURIComponent) {=0A= return encodeURIComponent(value);=0A= }=0A= if(escape) {=0A= return escape(value);=0A= }=0A= }=0A= function os_decodeValue(value){=0A= if (decodeURIComponent) {=0A= return decodeURIComponent(value);=0A= } =0A= if(unescape){=0A= return unescape(value);=0A= }=0A= }=0A= =0A= /** Brower-dependent functions to find window inner size, and scroll = status */=0A= function f_clientWidth() {=0A= return f_filterResults (=0A= window.innerWidth ? window.innerWidth : 0,=0A= document.documentElement ? document.documentElement.clientWidth : 0,=0A= document.body ? document.body.clientWidth : 0=0A= );=0A= }=0A= function f_clientHeight() {=0A= return f_filterResults (=0A= window.innerHeight ? window.innerHeight : 0,=0A= document.documentElement ? document.documentElement.clientHeight : 0,=0A= document.body ? document.body.clientHeight : 0=0A= );=0A= }=0A= function f_scrollLeft() {=0A= return f_filterResults (=0A= window.pageXOffset ? window.pageXOffset : 0,=0A= document.documentElement ? document.documentElement.scrollLeft : 0,=0A= document.body ? document.body.scrollLeft : 0=0A= );=0A= }=0A= function f_scrollTop() {=0A= return f_filterResults (=0A= window.pageYOffset ? window.pageYOffset : 0,=0A= document.documentElement ? document.documentElement.scrollTop : 0,=0A= document.body ? document.body.scrollTop : 0=0A= );=0A= }=0A= function f_filterResults(n_win, n_docel, n_body) {=0A= var n_result =3D n_win ? n_win : 0;=0A= if (n_docel && (!n_result || (n_result > n_docel)))=0A= n_result =3D n_docel;=0A= return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;=0A= }=0A= =0A= /** Get the height available for the results container */=0A= function os_availableHeight(r){=0A= var absTop =3D document.getElementById(r.container).style.top;=0A= var px =3D absTop.lastIndexOf("px");=0A= if(px > 0)=0A= absTop =3D absTop.substring(0,px);=0A= return f_clientHeight() - (absTop - f_scrollTop());=0A= }=0A= =0A= =0A= /** Get element absolute position {left,top} */=0A= function os_getElementPosition(elemID){=0A= var offsetTrail =3D document.getElementById(elemID);=0A= var offsetLeft =3D 0;=0A= var offsetTop =3D 0;=0A= while (offsetTrail){=0A= offsetLeft +=3D offsetTrail.offsetLeft;=0A= offsetTop +=3D offsetTrail.offsetTop;=0A= offsetTrail =3D offsetTrail.offsetParent;=0A= }=0A= if (navigator.userAgent.indexOf('Mac') !=3D -1 && typeof = document.body.leftMargin !=3D 'undefined'){=0A= offsetLeft +=3D document.body.leftMargin;=0A= offsetTop +=3D document.body.topMargin;=0A= }=0A= return {left:offsetLeft,top:offsetTop};=0A= }=0A= =0A= /** Create the container div that will hold the suggested titles */=0A= function os_createContainer(r){=0A= var c =3D document.createElement("div");=0A= var s =3D document.getElementById(r.searchbox);=0A= var pos =3D os_getElementPosition(r.searchbox); =0A= var left =3D pos.left;=0A= var top =3D pos.top + s.offsetHeight;=0A= c.className =3D "os-suggest";=0A= c.setAttribute("id", r.container); =0A= document.body.appendChild(c); =0A= =0A= // dynamically generated style params =0A= // IE workaround, cannot explicitely set "style" attribute=0A= c =3D document.getElementById(r.container);=0A= c.style.top =3D top+"px";=0A= c.style.left =3D left+"px";=0A= c.style.width =3D s.offsetWidth+"px";=0A= =0A= // mouse event handlers=0A= c.onmouseover =3D function(event) { os_eventMouseover(r.searchbox, = event); };=0A= c.onmousemove =3D function(event) { os_eventMousemove(r.searchbox, = event); };=0A= c.onmousedown =3D function(event) { return = os_eventMousedown(r.searchbox, event); };=0A= c.onmouseup =3D function(event) { os_eventMouseup(r.searchbox, event); = };=0A= return c;=0A= }=0A= =0A= /** change container height to fit to screen */=0A= function os_fitContainer(r){ =0A= var c =3D document.getElementById(r.container);=0A= var h =3D os_availableHeight(r) - 20;=0A= var inc =3D r.containerRow;=0A= h =3D parseInt(h/inc) * inc;=0A= if(h < (2 * inc) && r.resultCount > 1) // min: two results=0A= h =3D 2 * inc; =0A= if((h/inc) > os_max_lines_per_suggest )=0A= h =3D inc * os_max_lines_per_suggest;=0A= if(h < r.containerTotal){=0A= c.style.height =3D h +"px";=0A= r.containerCount =3D parseInt(Math.round(h/inc));=0A= } else{=0A= c.style.height =3D r.containerTotal+"px";=0A= r.containerCount =3D r.resultCount;=0A= }=0A= }=0A= /** If some entries are longer than the box, replace text with "..." */=0A= function os_trimResultText(r){=0A= var w =3D document.getElementById(r.container).offsetWidth;=0A= if(r.containerCount < r.resultCount){ =0A= w -=3D 20; // give 20px for scrollbar =0A= } else=0A= w =3D os_operaWidthFix(w);=0A= if(w < 10)=0A= return;=0A= for(var i=3D0;i w && (e.offsetWidth < lastW || iteration<2)){=0A= changedText =3D true;=0A= lastW =3D e.offsetWidth;=0A= var l =3D e.innerHTML; =0A= e.innerHTML =3D l.substring(0,l.length-replace)+"...";=0A= iteration++;=0A= replace =3D 4; // how many chars to replace=0A= }=0A= if(changedText){=0A= // show hint for trimmed titles=0A= = document.getElementById(r.resultTable+i).setAttribute("title",r.results[i= ]);=0A= }=0A= }=0A= }=0A= =0A= /** Handles data from XMLHttpRequest, and updates the suggest results */=0A= function os_updateResults(r, query, text, cacheKey){ =0A= os_cache[cacheKey] =3D text;=0A= r.query =3D query;=0A= r.original =3D query;=0A= if(text =3D=3D ""){=0A= r.results =3D null;=0A= r.resultCount =3D 0;=0A= os_hideResults(r);=0A= } else{ =0A= try {=0A= var p =3D eval('('+text+')'); // simple json parse, could do a safer = one=0A= if(p.length<2 || p[1].length =3D=3D 0){=0A= r.results =3D null;=0A= r.resultCount =3D 0;=0A= os_hideResults(r);=0A= return;=0A= } =0A= var c =3D document.getElementById(r.container);=0A= if(c =3D=3D null)=0A= c =3D os_createContainer(r); =0A= c.innerHTML =3D os_createResultTable(r,p[1]);=0A= // init container table sizes=0A= var t =3D document.getElementById(r.resultTable); =0A= r.containerTotal =3D t.offsetHeight; =0A= r.containerRow =3D t.offsetHeight / r.resultCount;=0A= os_trimResultText(r); =0A= os_showResults(r);=0A= } catch(e){=0A= // bad response from server or such=0A= os_hideResults(r); =0A= os_cache[cacheKey] =3D null;=0A= }=0A= } =0A= }=0A= =0A= /** Create the result table to be placed in the container div */=0A= function os_createResultTable(r, results){=0A= var c =3D document.getElementById(r.container);=0A= var width =3D os_operaWidthFix(c.offsetWidth); =0A= var html =3D "";=0A= r.results =3D new Array();=0A= r.resultCount =3D results.length;=0A= for(i=3D0;i";=0A= }=0A= html+=3D"
"+title+"
"=0A= return html;=0A= }=0A= =0A= /** Fetch namespaces from checkboxes or hidden fields in the search form,=0A= if none defined use wgSearchNamespaces global */=0A= function os_getNamespaces(r){ =0A= var namespaces =3D "";=0A= var elements =3D document.forms[r.searchform].elements;=0A= for(i=3D0; i < elements.length; i++){=0A= var name =3D elements[i].name;=0A= if(typeof name !=3D 'undefined' && name.length > 2 =0A= && name[0]=3D=3D'n' && name[1]=3D=3D's' =0A= && ((elements[i].type=3D=3D'checkbox' && elements[i].checked) =0A= || (elements[i].type=3D=3D'hidden' && elements[i].value=3D=3D"1")) ){=0A= if(namespaces!=3D"")=0A= namespaces+=3D"|";=0A= namespaces+=3Dname.substring(2);=0A= }=0A= }=0A= if(namespaces =3D=3D "")=0A= namespaces =3D wgSearchNamespaces.join("|");=0A= return namespaces;=0A= }=0A= =0A= /** Update results if user hasn't already typed something else */=0A= function os_updateIfRelevant(r, query, text, cacheKey){=0A= var t =3D document.getElementById(r.searchbox);=0A= if(t !=3D null && t.value =3D=3D query){ // check if response is still = relevant =0A= os_updateResults(r, query, text, cacheKey);=0A= }=0A= r.query =3D query;=0A= }=0A= =0A= /** Fetch results after some timeout */=0A= function os_delayedFetch(){=0A= if(os_timer =3D=3D null)=0A= return;=0A= var r =3D os_timer.r;=0A= var query =3D os_timer.query;=0A= os_timer =3D null;=0A= var path =3D = wgMWSuggestTemplate.replace("{namespaces}",os_getNamespaces(r))=0A= .replace("{dbname}",wgDBname)=0A= .replace("{searchTerms}",os_encodeQuery(query));=0A= =0A= // try to get from cache, if not fetch using ajax=0A= var cached =3D os_cache[path];=0A= if(cached !=3D null){=0A= os_updateIfRelevant(r, query, cached, path);=0A= } else{ =0A= var xmlhttp =3D sajax_init_object();=0A= if(xmlhttp){=0A= try { =0A= xmlhttp.open("GET", path, true);=0A= xmlhttp.onreadystatechange=3Dfunction(){=0A= if (xmlhttp.readyState=3D=3D4 && typeof os_updateIfRelevant = =3D=3D 'function') { =0A= os_updateIfRelevant(r, query, xmlhttp.responseText, path);=0A= }=0A= };=0A= xmlhttp.send(null); =0A= } catch (e) {=0A= if (window.location.hostname =3D=3D "localhost") {=0A= alert("Your browser blocks XMLHttpRequest to 'localhost', try using = a real hostname for development/testing.");=0A= }=0A= throw e;=0A= }=0A= }=0A= }=0A= }=0A= =0A= /** Init timed update via os_delayedUpdate() */=0A= function os_fetchResults(r, query, timeout){=0A= if(query =3D=3D ""){=0A= os_hideResults(r);=0A= return;=0A= } else if(query =3D=3D r.query)=0A= return; // no change=0A= =0A= os_is_stopped =3D false; // make sure we're running=0A= =0A= /* var cacheKey =3D wgDBname+":"+query; =0A= var cached =3D os_cache[cacheKey];=0A= if(cached !=3D null){=0A= os_updateResults(r,wgDBname,query,cached);=0A= return;=0A= } */=0A= =0A= // cancel any pending fetches=0A= if(os_timer !=3D null && os_timer.id !=3D null)=0A= clearTimeout(os_timer.id);=0A= // schedule delayed fetching of results =0A= if(timeout !=3D 0){=0A= os_timer =3D new = os_Timer(setTimeout("os_delayedFetch()",timeout),r,query);=0A= } else{ =0A= os_timer =3D new os_Timer(null,r,query);=0A= os_delayedFetch(); // do it now!=0A= }=0A= =0A= }=0A= /** Change the highlighted row (i.e. suggestion), from position cur to = next */=0A= function os_changeHighlight(r, cur, next, updateSearchBox){=0A= if (next >=3D r.resultCount)=0A= next =3D r.resultCount-1;=0A= if (next < -1)=0A= next =3D -1; =0A= r.selected =3D next;=0A= if (cur =3D=3D next)=0A= return; // nothing to do.=0A= =0A= if(cur >=3D 0){=0A= var curRow =3D document.getElementById(r.resultTable + cur);=0A= if(curRow !=3D null)=0A= curRow.className =3D "os-suggest-result";=0A= }=0A= var newText;=0A= if(next >=3D 0){=0A= var nextRow =3D document.getElementById(r.resultTable + next);=0A= if(nextRow !=3D null)=0A= nextRow.className =3D os_HighlightClass();=0A= newText =3D r.results[next];=0A= } else=0A= newText =3D r.original;=0A= =0A= // adjust the scrollbar if any=0A= if(r.containerCount < r.resultCount){=0A= var c =3D document.getElementById(r.container);=0A= var vStart =3D c.scrollTop / r.containerRow;=0A= var vEnd =3D vStart + r.containerCount;=0A= if(next < vStart)=0A= c.scrollTop =3D next * r.containerRow;=0A= else if(next >=3D vEnd)=0A= c.scrollTop =3D (next - r.containerCount + 1) * r.containerRow;=0A= }=0A= =0A= // update the contents of the search box=0A= if(updateSearchBox){=0A= os_updateSearchQuery(r,newText); =0A= }=0A= }=0A= =0A= function os_HighlightClass() {=0A= var match =3D navigator.userAgent.match(/AppleWebKit\/(\d+)/);=0A= if (match) {=0A= var webKitVersion =3D parseInt(match[1]);=0A= if (webKitVersion < 523) {=0A= // CSS system highlight colors broken on old Safari=0A= // https://bugs.webkit.org/show_bug.cgi?id=3D6129=0A= // Safari 3.0.4, 3.1 known ok=0A= return "os-suggest-result-hl-webkit";=0A= }=0A= }=0A= return "os-suggest-result-hl";=0A= }=0A= =0A= function os_updateSearchQuery(r,newText){=0A= document.getElementById(r.searchbox).value =3D newText;=0A= r.query =3D newText;=0A= }=0A= =0A= /** Find event target */=0A= function os_getTarget(e){=0A= if (!e) var e =3D window.event;=0A= if (e.target) return e.target;=0A= else if (e.srcElement) return e.srcElement;=0A= else return null;=0A= }=0A= =0A= =0A= =0A= /********************=0A= * Keyboard events =0A= ********************/ =0A= =0A= /** Event handler that will fetch results on keyup */=0A= function os_eventKeyup(e){=0A= var targ =3D os_getTarget(e);=0A= var r =3D os_map[targ.id];=0A= if(r =3D=3D null)=0A= return; // not our event=0A= =0A= // some browsers won't generate keypressed for arrow keys, catch it =0A= if(os_keypressed_count =3D=3D 0){=0A= os_processKey(r,os_cur_keypressed,targ);=0A= }=0A= var query =3D targ.value;=0A= os_fetchResults(r,query,os_search_timeout);=0A= }=0A= =0A= /** catch arrows up/down and escape to hide the suggestions */=0A= function os_processKey(r,keypressed,targ){=0A= if (keypressed =3D=3D 40){ // Arrow Down=0A= if (r.visible) { =0A= os_changeHighlight(r, r.selected, r.selected+1, true); =0A= } else if(os_timer =3D=3D null){=0A= // user wants to get suggestions now=0A= r.query =3D "";=0A= os_fetchResults(r,targ.value,0);=0A= }=0A= } else if (keypressed =3D=3D 38){ // Arrow Up=0A= if (r.visible){=0A= os_changeHighlight(r, r.selected, r.selected-1, true);=0A= }=0A= } else if(keypressed =3D=3D 27){ // Escape=0A= document.getElementById(r.searchbox).value =3D r.original;=0A= r.query =3D r.original;=0A= os_hideResults(r);=0A= } else if(r.query !=3D document.getElementById(r.searchbox).value){=0A= // os_hideResults(r); // don't show old suggestions=0A= }=0A= }=0A= =0A= /** When keys is held down use a timer to output regular events */=0A= function os_eventKeypress(e){ =0A= var targ =3D os_getTarget(e);=0A= var r =3D os_map[targ.id];=0A= if(r =3D=3D null)=0A= return; // not our event=0A= =0A= var keypressed =3D os_cur_keypressed;=0A= if(keypressed =3D=3D 38 || keypressed =3D=3D 40){=0A= var d =3D new Date()=0A= var now =3D d.getTime();=0A= if(now - os_last_keypress < 120){=0A= os_last_keypress =3D now;=0A= return;=0A= }=0A= }=0A= =0A= os_keypressed_count++;=0A= os_processKey(r,keypressed,targ);=0A= }=0A= =0A= /** Catch the key code (Firefox bug) */=0A= function os_eventKeydown(e){=0A= if (!e) var e =3D window.event;=0A= var targ =3D os_getTarget(e);=0A= var r =3D os_map[targ.id];=0A= if(r =3D=3D null)=0A= return; // not our event=0A= =0A= os_mouse_moved =3D false;=0A= =0A= os_cur_keypressed =3D (window.Event) ? e.which : e.keyCode;=0A= os_last_keypress =3D 0;=0A= os_keypressed_count =3D 0;=0A= }=0A= =0A= /** Event: loss of focus of input box */=0A= function os_eventBlur(e){ =0A= var targ =3D os_getTarget(e);=0A= var r =3D os_map[targ.id];=0A= if(r =3D=3D null)=0A= return; // not our event=0A= if(!os_mouse_pressed) =0A= os_hideResults(r);=0A= }=0A= =0A= /** Event: focus (catch only when stopped) */=0A= function os_eventFocus(e){=0A= // nothing happens here?=0A= }=0A= =0A= =0A= =0A= /********************=0A= * Mouse events =0A= ********************/ =0A= =0A= /** Mouse over the container */=0A= function os_eventMouseover(srcId, e){=0A= var targ =3D os_getTarget(e); =0A= var r =3D os_map[srcId];=0A= if(r =3D=3D null || !os_mouse_moved)=0A= return; // not our event=0A= var num =3D os_getNumberSuffix(targ.id);=0A= if(num >=3D 0)=0A= os_changeHighlight(r,r.selected,num,false);=0A= =0A= }=0A= =0A= /* Get row where the event occured (from its id) */=0A= function os_getNumberSuffix(id){=0A= var num =3D id.substring(id.length-2);=0A= if( ! (num.charAt(0) >=3D '0' && num.charAt(0) <=3D '9') )=0A= num =3D num.substring(1);=0A= if(os_isNumber(num))=0A= return parseInt(num);=0A= else=0A= return -1;=0A= }=0A= =0A= /** Save mouse move as last action */=0A= function os_eventMousemove(srcId, e){=0A= os_mouse_moved =3D true;=0A= }=0A= =0A= /** Mouse button held down, register possible click */=0A= function os_eventMousedown(srcId, e){=0A= var targ =3D os_getTarget(e);=0A= var r =3D os_map[srcId];=0A= if(r =3D=3D null)=0A= return; // not our event=0A= var num =3D os_getNumberSuffix(targ.id);=0A= =0A= os_mouse_pressed =3D true;=0A= if(num >=3D 0){=0A= os_mouse_num =3D num;=0A= // os_updateSearchQuery(r,r.results[num]);=0A= }=0A= // keep the focus on the search field=0A= document.getElementById(r.searchbox).focus();=0A= =0A= return false; // prevents selection=0A= }=0A= =0A= /** Mouse button released, check for click on some row */=0A= function os_eventMouseup(srcId, e){=0A= var targ =3D os_getTarget(e);=0A= var r =3D os_map[srcId];=0A= if(r =3D=3D null)=0A= return; // not our event=0A= var num =3D os_getNumberSuffix(targ.id);=0A= =0A= if(num >=3D 0 && os_mouse_num =3D=3D num){=0A= os_updateSearchQuery(r,r.results[num]);=0A= os_hideResults(r);=0A= document.getElementById(r.searchform).submit();=0A= }=0A= os_mouse_pressed =3D false;=0A= // keep the focus on the search field=0A= document.getElementById(r.searchbox).focus();=0A= }=0A= =0A= /** Check if x is a valid integer */=0A= function os_isNumber(x){=0A= if(x =3D=3D "" || isNaN(x))=0A= return false;=0A= for(var i=3D0;i=3D '0' && c <=3D '9') )=0A= return false;=0A= }=0A= return true;=0A= }=0A= =0A= =0A= /** When the form is submitted hide everything, cancel updates... */=0A= function os_eventOnsubmit(e){=0A= var targ =3D os_getTarget(e);=0A= =0A= os_is_stopped =3D true;=0A= // kill timed requests=0A= if(os_timer !=3D null && os_timer.id !=3D null){=0A= clearTimeout(os_timer.id);=0A= os_timer =3D null;=0A= }=0A= // Hide all suggestions=0A= for(i=3D0;i=0A= =0A= /* import more specific scripts if necessary */=0A= =0A= if (wgAction =3D=3D "edit" || wgAction =3D=3D "submit") //scripts = specific to editing pages=0A= {=0A= importScript("MediaWiki:Common.js/edit.js")=0A= }=0A= else if (wgPageName =3D=3D "Special:Watchlist") //watchlist scripts=0A= {=0A= importScript("MediaWiki:Common.js/watchlist.js")=0A= }=0A= else if (wgPageName =3D=3D "Special:Search") //scripts specific to = Special:Search=0A= {=0A= importScript("MediaWiki:Common.js/search.js")=0A= }=0A= =0A= =0A= /** Sysop Javascript = *******************************************************=0A= *=0A= * Description: Allows for sysop-specific Javascript at = [[MediaWiki:Sysop.js]].=0A= * Created by: [[User:^demon]]=0A= */=0A= function sysopFunctions() {=0A= if ( wgUserGroups && !window.disableSysopJS ) {=0A= for ( var g =3D 0; g < wgUserGroups.length; ++g ) {=0A= if ( wgUserGroups[g] =3D=3D "sysop" ) {=0A= importScript( "MediaWiki:Sysop.js" );=0A= break;=0A= }=0A= }=0A= }=0A= }=0A= =0A= addOnloadHook( sysopFunctions );=0A= =0A= =0A= /** WikiMiniAtlas *******************************************************=0A= *=0A= * Description: WikiMiniAtlas is a popup click and drag world map.=0A= * This script causes all of our coordinate links to = display the WikiMiniAtlas popup button.=0A= * The script itself is located on meta because it is = used by many projects.=0A= * See [[Meta:WikiMiniAtlas]] for more information. =0A= * Created by: [[User:Dschwen]]=0A= */=0A= =0A= if (wgServer =3D=3D "https://secure.wikimedia.org") {=0A= var metaBase =3D "https://secure.wikimedia.org/wikipedia/meta";=0A= } else {=0A= var metaBase =3D "http://meta.wikimedia.org";=0A= }=0A= importScriptURI(metaBase+"/w/index.php?title=3DMediaWiki:Wikiminiatlas.js= &action=3Draw&ctype=3Dtext/javascript&smaxage=3D21600&maxage=3D86400")=0A= =0A= =0A= /* Scripts specific to Internet Explorer */=0A= =0A= if (navigator.appName =3D=3D "Microsoft Internet Explorer")=0A= {=0A= /** Internet Explorer bug fix = **************************************************=0A= *=0A= * Description: Fixes IE horizontal scrollbar bug=0A= * Maintainers: [[User:Tom-]]?=0A= */=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= document.attachEvent("onresize", fixIEScroll);=0A= =0A= =0A= /**=0A= * Remove need for CSS hacks regarding MSIE and IPA.=0A= */=0A= =0A= if (document.createStyleSheet) {=0A= document.createStyleSheet().addRule('.IPA', 'font-family: = "Doulos SIL", "Charis SIL", Gentium, "DejaVu Sans", Code2000, "TITUS = Cyberbit Basic", "Arial Unicode MS", "Lucida Sans Unicode", "Chrysanthi = Unicode";');=0A= }=0A= =0A= =0A= //Import scripts specific to Internet Explorer 6=0A= if (navigator.appVersion.substr(22, 1) =3D=3D "6")=0A= {=0A= importScript("MediaWiki:Common.js/IE60Fixes.js")=0A= }=0A= }=0A= =0A= =0A= /* Test if an element has a certain class = **************************************=0A= *=0A= * Description: Uses regular expressions and caching for better = performance.=0A= * Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]=0A= */=0A= =0A= var hasClass =3D (function () {=0A= var reCache =3D {};=0A= return function (element, className) {=0A= return (reCache[className] ? reCache[className] : = (reCache[className] =3D new RegExp("(?:\\s|^)" + className + = "(?:\\s|$)"))).test(element.className);=0A= };=0A= })();=0A= =0A= =0A= /** Interwiki links to featured articles = ***************************************=0A= *=0A= * Description: Highlights interwiki links to featured articles (or=0A= * equivalents) by changing the bullet before the = interwiki link=0A= * into a star.=0A= * Maintainers: [[User:R. Koot]]=0A= */=0A= =0A= function LinkFA() =0A= {=0A= if ( document.getElementById( "p-lang" ) ) {=0A= var InterwikiLinks =3D document.getElementById( "p-lang" = ).getElementsByTagName( "li" );=0A= =0A= for ( var i =3D 0; i < InterwikiLinks.length; i++ ) {=0A= if ( document.getElementById( InterwikiLinks[i].className + = "-fa" ) ) {=0A= InterwikiLinks[i].className +=3D " FA"=0A= InterwikiLinks[i].title =3D "This is a featured article = in another language.";=0A= }=0A= }=0A= }=0A= }=0A= =0A= addOnloadHook( LinkFA );=0A= =0A= =0A= /** Collapsible tables = *********************************************************=0A= *=0A= * Description: Allows tables to be collapsed, showing only the header. = See=0A= * [[Wikipedia:NavFrame]].=0A= * Maintainers: [[User:R. Koot]]=0A= */=0A= =0A= var autoCollapse =3D 2;=0A= var collapseCaption =3D "hide";=0A= var expandCaption =3D "show";=0A= =0A= function collapseTable( tableIndex )=0A= {=0A= var Button =3D document.getElementById( "collapseButton" + = tableIndex );=0A= var Table =3D document.getElementById( "collapsibleTable" + = tableIndex );=0A= =0A= if ( !Table || !Button ) {=0A= return false;=0A= }=0A= =0A= var Rows =3D Table.rows;=0A= =0A= if ( Button.firstChild.data =3D=3D collapseCaption ) {=0A= for ( var i =3D 1; i < Rows.length; i++ ) {=0A= Rows[i].style.display =3D "none";=0A= }=0A= Button.firstChild.data =3D expandCaption;=0A= } else {=0A= for ( var i =3D 1; i < Rows.length; i++ ) {=0A= Rows[i].style.display =3D Rows[0].style.display;=0A= }=0A= Button.firstChild.data =3D collapseCaption;=0A= }=0A= }=0A= =0A= function createCollapseButtons()=0A= {=0A= var tableIndex =3D 0;=0A= var NavigationBoxes =3D new Object();=0A= var Tables =3D document.getElementsByTagName( "table" );=0A= =0A= for ( var i =3D 0; i < Tables.length; i++ ) {=0A= if ( hasClass( Tables[i], "collapsible" ) ) {=0A= =0A= /* only add button and increment count if there is a header = row to work with */=0A= var HeaderRow =3D Tables[i].getElementsByTagName( "tr" )[0];=0A= if (!HeaderRow) continue;=0A= var Header =3D HeaderRow.getElementsByTagName( "th" )[0];=0A= if (!Header) continue;=0A= =0A= NavigationBoxes[ tableIndex ] =3D Tables[i];=0A= Tables[i].setAttribute( "id", "collapsibleTable" + = tableIndex );=0A= =0A= var Button =3D document.createElement( "span" );=0A= var ButtonLink =3D document.createElement( "a" );=0A= var ButtonText =3D document.createTextNode( collapseCaption = );=0A= =0A= Button.style.styleFloat =3D "right";=0A= Button.style.cssFloat =3D "right";=0A= Button.style.fontWeight =3D "normal";=0A= Button.style.textAlign =3D "right";=0A= Button.style.width =3D "6em";=0A= =0A= ButtonLink.style.color =3D Header.style.color;=0A= ButtonLink.setAttribute( "id", "collapseButton" + tableIndex = );=0A= ButtonLink.setAttribute( "href", "javascript:collapseTable(" = + tableIndex + ");" );=0A= ButtonLink.appendChild( ButtonText );=0A= =0A= Button.appendChild( document.createTextNode( "[" ) );=0A= Button.appendChild( ButtonLink );=0A= Button.appendChild( document.createTextNode( "]" ) );=0A= =0A= Header.insertBefore( Button, Header.childNodes[0] );=0A= tableIndex++;=0A= }=0A= }=0A= =0A= for ( var i =3D 0; i < tableIndex; i++ ) {=0A= if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex = >=3D autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {=0A= collapseTable( i );=0A= }=0A= }=0A= }=0A= =0A= addOnloadHook( createCollapseButtons );=0A= =0A= =0A= /** Dynamic Navigation Bars (experimental) = *************************************=0A= *=0A= * Description: See [[Wikipedia:NavFrame]].=0A= * Maintainers: UNMAINTAINED=0A= */=0A= =0A= // set up the words in your language=0A= var NavigationBarHide =3D '[' + collapseCaption + ']';=0A= var NavigationBarShow =3D '[' + expandCaption + ']';=0A= =0A= // shows and hides content and picture (if available) of navigation bars=0A= // Parameters:=0A= // indexNavigationBar: the index of navigation bar to be toggled=0A= function toggleNavigationBar(indexNavigationBar)=0A= {=0A= var NavToggle =3D document.getElementById("NavToggle" + = indexNavigationBar);=0A= var NavFrame =3D document.getElementById("NavFrame" + = indexNavigationBar);=0A= =0A= if (!NavFrame || !NavToggle) {=0A= return false;=0A= }=0A= =0A= // if shown now=0A= if (NavToggle.firstChild.data =3D=3D NavigationBarHide) {=0A= for (var NavChild =3D NavFrame.firstChild; NavChild !=3D null; = NavChild =3D NavChild.nextSibling) {=0A= if ( hasClass( NavChild, 'NavPic' ) ) {=0A= NavChild.style.display =3D 'none';=0A= }=0A= if ( hasClass( NavChild, 'NavContent') ) {=0A= NavChild.style.display =3D 'none';=0A= }=0A= }=0A= NavToggle.firstChild.data =3D NavigationBarShow;=0A= =0A= // if hidden now=0A= } else if (NavToggle.firstChild.data =3D=3D NavigationBarShow) {=0A= for (var NavChild =3D NavFrame.firstChild; NavChild !=3D null; = NavChild =3D NavChild.nextSibling) {=0A= if (hasClass(NavChild, 'NavPic')) {=0A= NavChild.style.display =3D 'block';=0A= }=0A= if (hasClass(NavChild, 'NavContent')) {=0A= NavChild.style.display =3D 'block';=0A= }=0A= }=0A= NavToggle.firstChild.data =3D NavigationBarHide;=0A= }=0A= }=0A= =0A= // adds show/hide-button to navigation bars=0A= function createNavigationBarToggleButton()=0A= {=0A= var indexNavigationBar =3D 0;=0A= // iterate over all < div >-elements =0A= var divs =3D document.getElementsByTagName("div");=0A= for (var i =3D 0; NavFrame =3D divs[i]; i++) {=0A= // if found a navigation bar=0A= if (hasClass(NavFrame, "NavFrame")) {=0A= =0A= indexNavigationBar++;=0A= var NavToggle =3D document.createElement("a");=0A= NavToggle.className =3D 'NavToggle';=0A= NavToggle.setAttribute('id', 'NavToggle' + = indexNavigationBar);=0A= NavToggle.setAttribute('href', = 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');=0A= =0A= var NavToggleText =3D = document.createTextNode(NavigationBarHide);=0A= for (var NavChild =3D NavFrame.firstChild; NavChild !=3D = null; NavChild =3D NavChild.nextSibling) {=0A= if ( hasClass( NavChild, 'NavPic' ) || hasClass( = NavChild, 'NavContent' ) ) {=0A= if (NavChild.style.display =3D=3D 'none') {=0A= NavToggleText =3D = document.createTextNode(NavigationBarShow);=0A= break;=0A= }=0A= }=0A= }=0A= =0A= NavToggle.appendChild(NavToggleText);=0A= // Find the NavHead and attach the toggle link (Must be this = complicated because Moz's firstChild handling is borked)=0A= for(var j=3D0; j < NavFrame.childNodes.length; j++) {=0A= if (hasClass(NavFrame.childNodes[j], "NavHead")) {=0A= NavFrame.childNodes[j].appendChild(NavToggle);=0A= }=0A= }=0A= NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);=0A= }=0A= }=0A= }=0A= =0A= addOnloadHook( createNavigationBarToggleButton );=0A= =0A= =0A= /** Main Page layout fixes = *********************************************************=0A= *=0A= * Description: Adds an additional link to the complete list of = languages available.=0A= * Maintainers: [[User:AzaToth]], [[User:R. Koot]], [[User:Alex = Smotrov]]=0A= */=0A= =0A= function mainPageAppendCompleteListLink() {=0A= addPortletLink('p-lang', = 'http://meta.wikimedia.org/wiki/List_of_Wikipedias',=0A= 'Complete list', 'interwiki-completelist', 'Complete = list of Wikipedias')=0A= }=0A= =0A= if ( wgTitle =3D=3D 'Main Page' && wgNamespaceNumber =3D=3D 0 ) {=0A= addOnloadHook( mainPageAppendCompleteListLink );=0A= }=0A= =0A= =0A= /** "Technical restrictions" title fix = *****************************************=0A= *=0A= * Description:=0A= * Maintainers: User:Interiot, User:Mets501, User:Freakofnurture=0A= */=0A= //=0A= // For pages that have something like Template:Lowercase, replace the = title, but only if it is cut-and-pasteable as a valid wikilink.=0A= // (for instance iPod's title is updated. But [[C#]] is not an equivalent=0A= // wikilink, so [[C Sharp]] doesn't have its main title changed)=0A= // Likewise for users who have selected the U.K. date format ("1 March") = the =0A= // titles of day-of-the-year articles will appear in that style. Users = with any=0A= // other date setting are not affected.=0A= //=0A= // The function looks for a banner like this: =0A= //
... title = ...
=0A= // An element with id=3DDisableRealTitle disables the function.=0A= //=0A= =0A= var disableRealTitle =3D 0; // users can set disableRealTitle =3D 1 = locally to disable.=0A= if (wgIsArticle) { // don't display the RealTitle when editing, since it = is apparently inconsistent (doesn't show when editing sections, doesn't = show when not previewing)=0A= addOnloadHook(function() {=0A= try {=0A= var realTitleBanner =3D = document.getElementById("RealTitleBanner");=0A= if (realTitleBanner && = !document.getElementById("DisableRealTitle") && !disableRealTitle ) {=0A= var realTitle =3D document.getElementById("RealTitle");=0A= if (realTitle) {=0A= var realTitleHTML =3D realTitle.innerHTML;=0A= if (realTitle.textContent) { //everyone but IE=0A= realTitleText =3D realTitle.textContent=0A= } else { //IE=0A= realTitleText =3D realTitle.innerText;=0A= }=0A= =0A= var isPasteable =3D 0;=0A= var containsTooMuchHTML =3D //gi, "") ); // contains = HTML that will be ignored when cut-n-pasted as a wikilink=0A= // calculate whether the title is pasteable=0A= var verifyTitle =3D realTitleText.replace(/^ +/, ""); = // trim left spaces=0A= verifyTitle =3D verifyTitle.charAt(0).toUpperCase() + = verifyTitle.substring(1, verifyTitle.length); // uppercase first = character=0A= =0A= // if the namespace prefix is there, remove it on our = verification copy. If it isn't there, add it to the original realValue = copy.=0A= if (wgNamespaceNumber !=3D 0) {=0A= if (wgCanonicalNamespace =3D=3D = verifyTitle.substr(0, wgCanonicalNamespace.length).replace(/ /g, "_") && = verifyTitle.charAt(wgCanonicalNamespace.length) =3D=3D ":") {=0A= verifyTitle =3D = verifyTitle.substr(wgCanonicalNamespace.length + 1);=0A= } else {=0A= realTitleText =3D = wgCanonicalNamespace.replace(/_/g, " ") + ":" + realTitleText;=0A= realTitleHTML =3D = wgCanonicalNamespace.replace(/_/g, " ") + ":" + realTitleHTML;=0A= }=0A= }=0A= =0A= // verify whether wgTitle matches=0A= verifyTitle =3D verifyTitle.replace(/[\s_]+/g, " "); = // underscores and multiple spaces to single spaces=0A= verifyTitle =3D verifyTitle.replace(/^\s+/, = "").replace(/\s+$/, ""); // trim left and right spaces=0A= verifyTitle =3D verifyTitle.charAt(0).toUpperCase() + = verifyTitle.substring(1, verifyTitle.length); // uppercase first = character=0A= if ( (verifyTitle =3D=3D wgTitle) || (verifyTitle =3D=3D = wgTitle.replace(/^(.+)?(January|February|March|April|May|June|July|August= |September|October|November|December)\s+([12]?[0-9]|3[0123])([^\d].*)?$/g= , "$1$3 $2$4") )) isPasteable =3D 1;=0A= var h1 =3D document.getElementsByTagName("h1")[0];=0A= if (h1 && isPasteable) {=0A= h1.innerHTML =3D containsTooMuchHTML ? realTitleText = : realTitleHTML;=0A= if (!containsTooMuchHTML)=0A= realTitleBanner.style.display =3D "none";=0A= }=0A= document.title =3D realTitleText + " - Wikipedia, the = free encyclopedia";=0A= }=0A= }=0A= } catch (e) {=0A= /* Something went wrong. */=0A= }=0A= });=0A= }=0A= =0A= =0A= /** IE 6 Z-index bug workaround for anonnotice **************************=0A= *=0A= * Description: This implements a work around for the Z-index bug = found in Internet Explorer.=0A= * It correctly places the anon notice on the page, even = under IE6.=0A= * See this Google search for more information about the = bug:=0A= * = http://www.google.com/search?hl=3Den&client=3Dfirefox-a&rls=3Dorg.mozilla= %3Aen-US%3Aofficial&hs=3Dq74&q=3Dz-index+ie6+bug&btnG=3DSearch=0A= * Created by: [[User:Gmaxwell]]=0A= */=0A= if(wgUserName =3D=3D null && skin =3D=3D 'monobook') = addOnloadHook((function (){=0A= var message=3Dnew Array();=0A= message[0]=3D'Your continued donations = keep Wikipedia running!';=0A= message[1]=3D'Make a donation&nbs= p;to Wikipedia and give the gift of kn= owledge!';=0A= = message[2]=3D'Wikipedia is sustained by people l= ike you. Please donate today.';=0A= = message[3]=3D'Help us improve Wikipedia by supporting it financially.';=0A= message[4]=3D'You can support Wikipedia by=  making a tax-deductible do= nation.'=0A= = message[5]=3D'Help us provide free content to&nb= sp;the world by donating today!';=0A= var whichMessage =3D Math.floor(Math.random()*(message.length));=0A= =0A= document.writeln('
' + message[whichMessage] + = '
');=0A= =0A= var messageEdu=3Dnew Array();=0A= messageEdu[0]=3D'Learn more about using Wikipedia for&= nbsp;research';=0A= messageEdu[1]=3D'Ten things you may not know abou= t Wikipedia';=0A= messageEdu[2]=3D'Ten things you may not know abou= t images on Wikipedia';=0A= messageEdu[3]=3D'Learn more about citing Wikipedia';=0A= messageEdu[4]=3D'Have questions? Find out how to ask&nbs= p;questions and get answers.';=0A= messageEdu[5]=3D'Find out more about navigating Wikip= edia and finding information';=0A= messageEdu[6]=3D'Interested in contributing to Wikipedia?';=0A= var whichMessageEdu =3D = Math.floor(Math.random()*(messageEdu.length));=0A= =0A= document.getElementById("contentSub").innerHTML +=3D'
=E2=80=A2 ' + messageEdu[whichMessageEdu] + = ' =E2=80=A2
';=0A= })); =0A= =0A= =0A= //Fix "Upload file" link when using the secure proxy=0A= //This is a workaround that can be removed when bug 10843 is fixed=0A= addOnloadHook(function()=0A= {=0A= if (document.getElementById("t-upload"))=0A= {=0A= = document.getElementById("t-upload").getElementsByTagName("a")[0].href = =3D wgArticlePath.replace("$1", "Wikipedia:Upload")=0A= }=0A= })=0A= =0A= =0A= /* Disable code in table sorting routine to set classes on even/odd rows = [[User:Random832]] */=0A= ts_alternate_row_colors =3D false;=0A= =0A= =0A= //Modernista referrer=0A= addOnloadHook(function(){=0A= if(/modernista\.com/.test(document.referrer)) {=0A= jsMsg('


You '=0A= +'appear to have come here from the Modernista website. They '=0A= +'enclose Wikipedia=E2=80=99s content with a frame and overlay their '=0A= +'own navigation banner on top. Wikipedia does not endorse '=0A= +'Modernista and its appearance here should not be taken to '=0A= +'imply this.
');=0A= }=0A= });=0A= =0A= //=0A= =0A= /* MediaWiki:Monobook.js (deprecated; migrate to Common.js!) */=0A= /* Deprecated by [[MediaWiki:Common.js]] */ ------=_NextPart_000_0000_01C8C0BE.361FEBC0--