From: "Saved by Windows Internet Explorer 7"
Subject: Mathematical proof - Wikipedia, the free encyclopedia
Date: Mon, 12 Oct 2009 13:43:49 -0600
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_003D_01CA4B42.078175D0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18005

This is a multi-part message in MIME format.

------=_NextPart_000_003D_01CA4B42.078175D0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/wiki/Mathematical_proof

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den dir=3Dltr xml:lang=3D"en"=20
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Mathematical proof - =
Wikipedia, the free encyclopedia</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META http-equiv=3DContent-Style-Type content=3Dtext/css>
<META content=3D"MSHTML 6.00.6002.18071" name=3DGENERATOR><LINK=20
title=3D"Edit this page"=20
href=3D"/w/index.php?title=3DMathematical_proof&amp;action=3Dedit"=20
type=3Dapplication/x-wiki rel=3Dalternate><LINK title=3D"Edit this page" =

href=3D"/w/index.php?title=3DMathematical_proof&amp;action=3Dedit" =
rel=3Dedit><LINK=20
href=3D"http://en.wikipedia.org/apple-touch-icon.png" =
rel=3Dapple-touch-icon><LINK=20
href=3D"/favicon.ico" rel=3D"shortcut icon"><LINK title=3D"Wikipedia =
(en)"=20
href=3D"/w/opensearch_desc.php" =
type=3Dapplication/opensearchdescription+xml=20
rel=3Dsearch><LINK =
href=3D"http://creativecommons.org/licenses/by-sa/3.0/"=20
rel=3Dcopyright><LINK title=3D"Wikipedia RSS Feed"=20
href=3D"/w/index.php?title=3DSpecial:RecentChanges&amp;feed=3Drss"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK title=3D"Wikipedia Atom =
Feed"=20
href=3D"/w/index.php?title=3DSpecial:RecentChanges&amp;feed=3Datom"=20
type=3Dapplication/atom+xml rel=3Dalternate><LINK media=3Dscreen=20
href=3D"http://en.wikipedia.org/skins-1.5/common/shared.css?243z2" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dprint=20
href=3D"http://en.wikipedia.org/skins-1.5/common/commonPrint.css?243z2"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://en.wikipedia.org/skins-1.5/monobook/main.css?243z2" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dhandheld=20
href=3D"http://en.wikipedia.org/skins-1.5/chick/main.css?243z2" =
type=3Dtext/css=20
rel=3Dstylesheet><!--[if lt IE 5.5000]><link rel=3D"stylesheet" =
href=3D"/skins-1.5/monobook/IE50Fixes.css?243z2" type=3D"text/css" =
media=3D"screen" /><![endif]--><!--[if IE 5.5000]><link =
rel=3D"stylesheet" href=3D"/skins-1.5/monobook/IE55Fixes.css?243z2" =
type=3D"text/css" media=3D"screen" /><![endif]--><!--[if IE 6]><link =
rel=3D"stylesheet" href=3D"/skins-1.5/monobook/IE60Fixes.css?243z2" =
type=3D"text/css" media=3D"screen" /><![endif]--><!--[if IE 7]><LINK=20
media=3Dscreen=20
href=3D"http://en.wikipedia.org/skins-1.5/monobook/IE70Fixes.css?243z2"=20
type=3Dtext/css rel=3Dstylesheet><![endif]--><LINK media=3Dall=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMediaWiki:Common.css&=
amp;usemsgcache=3Dyes&amp;ctype=3Dtext%2Fcss&amp;smaxage=3D2678400&amp;ac=
tion=3Draw&amp;maxage=3D2678400"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dprint=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMediaWiki:Print.css&a=
mp;usemsgcache=3Dyes&amp;ctype=3Dtext%2Fcss&amp;smaxage=3D2678400&amp;act=
ion=3Draw&amp;maxage=3D2678400"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dhandheld=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMediaWiki:Handheld.cs=
s&amp;usemsgcache=3Dyes&amp;ctype=3Dtext%2Fcss&amp;smaxage=3D2678400&amp;=
action=3Draw&amp;maxage=3D2678400"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dall=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMediaWiki:Monobook.cs=
s&amp;usemsgcache=3Dyes&amp;ctype=3Dtext%2Fcss&amp;smaxage=3D2678400&amp;=
action=3Draw&amp;maxage=3D2678400"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dall=20
href=3D"http://en.wikipedia.org/w/index.php?title=3D-&amp;action=3Draw&am=
p;maxage=3D2678400&amp;gen=3Dcss"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT type=3Dtext/javascript>=0A=
var skin=3D"monobook",=0A=
stylepath=3D"/skins-1.5",=0A=
wgArticlePath=3D"/wiki/$1",=0A=
wgScriptPath=3D"/w",=0A=
wgScriptExtension=3D".php",=0A=
wgScript=3D"/w/index.php",=0A=
wgVariantArticlePath=3Dfalse,=0A=
wgActionPaths=3D{},=0A=
wgServer=3D"http://en.wikipedia.org",=0A=
wgCanonicalNamespace=3D"",=0A=
wgCanonicalSpecialPageName=3Dfalse,=0A=
wgNamespaceNumber=3D0,=0A=
wgPageName=3D"Mathematical_proof",=0A=
wgTitle=3D"Mathematical proof",=0A=
wgAction=3D"view",=0A=
wgArticleId=3D82285,=0A=
wgIsArticle=3Dtrue,=0A=
wgUserName=3Dnull,=0A=
wgUserGroups=3Dnull,=0A=
wgUserLanguage=3D"en",=0A=
wgContentLanguage=3D"en",=0A=
wgBreakFrames=3Dfalse,=0A=
wgCurRevisionId=3D319170567,=0A=
wgVersion=3D"1.16alpha-wmf",=0A=
wgEnableAPI=3Dtrue,=0A=
wgEnableWriteAPI=3Dtrue,=0A=
wgSeparatorTransformTable=3D["", ""],=0A=
wgDigitTransformTable=3D["", ""],=0A=
wgMainPageTitle=3D"Main Page",=0A=
wgFormattedNamespaces=3D{"-2": "Media", "-1": "Special", "0": "", "1": =
"Talk", "2": "User", "3": "User talk", "4": "Wikipedia", "5": "Wikipedia =
talk", "6": "File", "7": "File talk", "8": "MediaWiki", "9": "MediaWiki =
talk", "10": "Template", "11": "Template talk", "12": "Help", "13": =
"Help talk", "14": "Category", "15": "Category talk", "100": "Portal", =
"101": "Portal talk"},=0A=
wgNamespaceIds=3D{"media": -2, "special": -1, "": 0, "talk": 1, "user": =
2, "user_talk": 3, "wikipedia": 4, "wikipedia_talk": 5, "file": 6, =
"file_talk": 7, "mediawiki": 8, "mediawiki_talk": 9, "template": 10, =
"template_talk": 11, "help": 12, "help_talk": 13, "category": 14, =
"category_talk": 15, "portal": 100, "portal_talk": 101, "wp": 4, "wt": =
5, "image": 6, "image_talk": 7},=0A=
wgMWSuggestTemplate=3D"http://en.wikipedia.org/w/api.php?action=3Dopensea=
rch\x26search=3D{searchTerms}\x26namespace=3D{namespaces}\x26suggest",=0A=
wgDBname=3D"enwiki",=0A=
wgSearchNamespaces=3D[0],=0A=
wgMWSuggestMessages=3D["with suggestions", "no suggestions"],=0A=
wgRestrictionEdit=3D[],=0A=
wgRestrictionMove=3D[],=0A=
wgNotice=3D"",=0A=
wgNoticeLocal=3D"";=0A=
</SCRIPT>

<SCRIPT=20
src=3D"http://en.wikipedia.org/skins-1.5/common/wikibits.js?urid=3D243z2_=
1254880607"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://en.wikipedia.org/skins-1.5/common/ajax.js?urid=3D243z2"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://en.wikipedia.org/skins-1.5/common/mwsuggest.js?urid=3D243z2=
"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://upload.wikimedia.org/centralnotice/wikipedia/en/centralnoti=
ce.js?243z2"=20
type=3Dtext/javascript></SCRIPT>
<!--[if lt IE 7]><script type=3D"text/javascript" =
src=3D"/skins-1.5/common/IEFixes.js?243z2"></script>=0A=
	<meta http-equiv=3D"imagetoolbar" content=3D"no" /><![endif]-->
<SCRIPT=20
src=3D"http://en.wikipedia.org/w/index.php?title=3D-&amp;action=3Draw&amp=
;gen=3Djs&amp;useskin=3Dmonobook&amp;urid=3D243z2_319406805"=20
type=3Dtext/javascript></SCRIPT>
</HEAD>
<BODY=20
class=3D"mediawiki ltr ns-0 ns-subject page-Mathematical_proof =
skin-monobook">
<DIV id=3DglobalWrapper>
<DIV id=3Dcolumn-content>
<DIV id=3Dcontent><A id=3Dtop></A>
<DIV id=3DsiteNotice>
<SCRIPT=20
type=3Dtext/javascript>if (wgNotice !=3D '') =
document.writeln(wgNotice);</SCRIPT>
</DIV>
<H1 class=3DfirstHeading id=3DfirstHeading>Mathematical proof</H1>
<DIV id=3DbodyContent>
<H3 id=3DsiteSub>From Wikipedia, the free encyclopedia</H3>
<DIV id=3DcontentSub></DIV>
<DIV id=3Djump-to-nav>Jump to: <A=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#column-one">navig=
ation</A>,=20
<A=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#searchInput">sear=
ch</A></DIV><!-- start content -->
<P>In <A title=3DMathematics=20
href=3D"http://en.wikipedia.org/wiki/Mathematics">mathematics</A>, a =
<B>proof</B>=20
is a convincing demonstration (within the accepted standards of the =
field) that=20
some <A class=3Dmw-redirect title=3D"Mathematical statement"=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_statement">mathematical=
=20
statement</A> is necessarily true<SUP class=3Dreference=20
id=3Dcite_ref-nutsandbolts_0-0><A=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_note-nutsand=
bolts-0"><SPAN>[</SPAN>1<SPAN>]</SPAN></A></SUP><SUP=20
class=3Dreference id=3Dcite_ref-1><A=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_note-1"><SPA=
N>[</SPAN>2<SPAN>]</SPAN></A></SUP>.=20
Proofs are obtained from <A title=3D"Deductive reasoning"=20
href=3D"http://en.wikipedia.org/wiki/Deductive_reasoning">deductive =
reasoning</A>,=20
rather than from <A title=3D"Inductive reasoning"=20
href=3D"http://en.wikipedia.org/wiki/Inductive_reasoning">inductive</A> =
or <A=20
title=3DEmpirical =
href=3D"http://en.wikipedia.org/wiki/Empirical">empirical</A>=20
arguments. That is, a proof must demonstrate that a statement is true in =
all=20
cases, without a single exception. An unproved proposition that is =
believed to=20
be true is known as a <A title=3DConjecture=20
href=3D"http://en.wikipedia.org/wiki/Conjecture">conjecture</A>.</P>
<P>The statement that is proved is often called a <A title=3DTheorem=20
href=3D"http://en.wikipedia.org/wiki/Theorem">theorem</A><SUP =
class=3Dreference=20
id=3Dcite_ref-nutsandbolts_0-1><A=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_note-nutsand=
bolts-0"><SPAN>[</SPAN>1<SPAN>]</SPAN></A></SUP>.=20
Once a theorem is proved, it can be used as the basis to prove further=20
statements. A theorem may also be referred to as a <A=20
title=3D"Lemma (mathematics)"=20
href=3D"http://en.wikipedia.org/wiki/Lemma_(mathematics)">lemma</A>, =
especially if=20
it is intended for use as a stepping stone in the proof of another =
theorem.</P>
<P>Proofs employ <A title=3DLogic=20
href=3D"http://en.wikipedia.org/wiki/Logic">logic</A> but usually =
include some=20
amount of <A title=3D"Natural language"=20
href=3D"http://en.wikipedia.org/wiki/Natural_language">natural =
language</A> which=20
usually admits some ambiguity. In fact, the vast majority of proofs in =
written=20
mathematics can be considered as applications of rigorous <A=20
title=3D"Informal logic"=20
href=3D"http://en.wikipedia.org/wiki/Informal_logic">informal logic</A>. =
Purely <A=20
title=3D"Formal proof" =
href=3D"http://en.wikipedia.org/wiki/Formal_proof">formal=20
proofs</A>, written in symbolic language instead of natural language, =
are=20
considered in <A title=3D"Proof theory"=20
href=3D"http://en.wikipedia.org/wiki/Proof_theory">proof theory</A>. The =

distinction between <A title=3D"Proof theory"=20
href=3D"http://en.wikipedia.org/wiki/Proof_theory#Formal_and_informal_pro=
of">formal=20
and informal proofs</A> has led to much examination of current and =
historical <A=20
title=3D"Mathematical practice"=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_practice">mathematical =

practice</A>, <A title=3D"Quasi-empiricism in mathematics"=20
href=3D"http://en.wikipedia.org/wiki/Quasi-empiricism_in_mathematics">qua=
si-empiricism=20
in mathematics</A>, and so-called <A title=3D"Folk mathematics"=20
href=3D"http://en.wikipedia.org/wiki/Folk_mathematics">folk =
mathematics</A> (in=20
both senses of that term). The <A title=3D"Philosophy of mathematics"=20
href=3D"http://en.wikipedia.org/wiki/Philosophy_of_mathematics">philosoph=
y of=20
mathematics</A> is concerned with the role of language and logic in =
proofs, and=20
<A title=3D"Mathematics as a language"=20
href=3D"http://en.wikipedia.org/wiki/Mathematics_as_a_language">mathemati=
cs as a=20
language</A>.</P>
<TABLE class=3Dtoc id=3Dtoc>
  <TBODY>
  <TR>
    <TD>
      <DIV id=3Dtoctitle>
      <H2>Contents</H2></DIV>
      <UL>
        <LI class=3D"toclevel-1 tocsection-1"><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#History_and_etymo=
logy"><SPAN=20
        class=3Dtocnumber>1</SPAN> <SPAN class=3Dtoctext>History and=20
        etymology</SPAN></A>=20
        <LI class=3D"toclevel-1 tocsection-2"><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Nature_and_purpos=
e"><SPAN=20
        class=3Dtocnumber>2</SPAN> <SPAN class=3Dtoctext>Nature and=20
        purpose</SPAN></A>=20
        <LI class=3D"toclevel-1 tocsection-3"><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Methods_of_proof"=
><SPAN=20
        class=3Dtocnumber>3</SPAN> <SPAN class=3Dtoctext>Methods of =
proof</SPAN></A>=20

        <UL>
          <LI class=3D"toclevel-2 tocsection-4"><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Direct_proof"><SP=
AN=20
          class=3Dtocnumber>3.1</SPAN> <SPAN class=3Dtoctext>Direct =
proof</SPAN></A>=20

          <LI class=3D"toclevel-2 tocsection-5"><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Proof_by_mathemat=
ical_induction"><SPAN=20
          class=3Dtocnumber>3.2</SPAN> <SPAN class=3Dtoctext>Proof by =
mathematical=20
          induction</SPAN></A>=20
          <LI class=3D"toclevel-2 tocsection-6"><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Proof_by_transpos=
ition"><SPAN=20
          class=3Dtocnumber>3.3</SPAN> <SPAN class=3Dtoctext>Proof by=20
          transposition</SPAN></A>=20
          <LI class=3D"toclevel-2 tocsection-7"><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Proof_by_contradi=
ction"><SPAN=20
          class=3Dtocnumber>3.4</SPAN> <SPAN class=3Dtoctext>Proof by=20
          contradiction</SPAN></A>=20
          <LI class=3D"toclevel-2 tocsection-8"><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Proof_by_construc=
tion"><SPAN=20
          class=3Dtocnumber>3.5</SPAN> <SPAN class=3Dtoctext>Proof by=20
          construction</SPAN></A>=20
          <LI class=3D"toclevel-2 tocsection-9"><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Proof_by_exhausti=
on"><SPAN=20
          class=3Dtocnumber>3.6</SPAN> <SPAN class=3Dtoctext>Proof by=20
          exhaustion</SPAN></A>=20
          <LI class=3D"toclevel-2 tocsection-10"><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Probabilistic_pro=
of"><SPAN=20
          class=3Dtocnumber>3.7</SPAN> <SPAN =
class=3Dtoctext>Probabilistic=20
          proof</SPAN></A>=20
          <LI class=3D"toclevel-2 tocsection-11"><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Combinatorial_pro=
of"><SPAN=20
          class=3Dtocnumber>3.8</SPAN> <SPAN =
class=3Dtoctext>Combinatorial=20
          proof</SPAN></A>=20
          <LI class=3D"toclevel-2 tocsection-12"><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Nonconstructive_p=
roof"><SPAN=20
          class=3Dtocnumber>3.9</SPAN> <SPAN =
class=3Dtoctext>Nonconstructive=20
          proof</SPAN></A>=20
          <LI class=3D"toclevel-2 tocsection-13"><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Visual_proof"><SP=
AN=20
          class=3Dtocnumber>3.10</SPAN> <SPAN class=3Dtoctext>Visual=20
          proof</SPAN></A>=20
          <LI class=3D"toclevel-2 tocsection-14"><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Elementary_proof"=
><SPAN=20
          class=3Dtocnumber>3.11</SPAN> <SPAN class=3Dtoctext>Elementary =

          proof</SPAN></A>=20
          <LI class=3D"toclevel-2 tocsection-15"><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Two-column_proof"=
><SPAN=20
          class=3Dtocnumber>3.12</SPAN> <SPAN class=3Dtoctext>Two-column =

          proof</SPAN></A>=20
          <LI class=3D"toclevel-2 tocsection-16"><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Statistical_proof=
s_in_pure_mathematics"><SPAN=20
          class=3Dtocnumber>3.13</SPAN> <SPAN =
class=3Dtoctext>Statistical proofs in=20
          pure mathematics</SPAN></A>=20
          <LI class=3D"toclevel-2 tocsection-17"><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Computer-assisted=
_proofs"><SPAN=20
          class=3Dtocnumber>3.14</SPAN> <SPAN =
class=3Dtoctext>Computer-assisted=20
          proofs</SPAN></A> </LI></UL>
        <LI class=3D"toclevel-1 tocsection-18"><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Undecidable_state=
ments"><SPAN=20
        class=3Dtocnumber>4</SPAN> <SPAN class=3Dtoctext>Undecidable=20
        statements</SPAN></A>=20
        <LI class=3D"toclevel-1 tocsection-19"><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Heuristic_mathema=
tics_and_experimental_mathematics"><SPAN=20
        class=3Dtocnumber>5</SPAN> <SPAN class=3Dtoctext>Heuristic =
mathematics and=20
        experimental mathematics</SPAN></A>=20
        <LI class=3D"toclevel-1 tocsection-20"><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Related_concepts"=
><SPAN=20
        class=3Dtocnumber>6</SPAN> <SPAN class=3Dtoctext>Related =
concepts</SPAN></A>=20

        <UL>
          <LI class=3D"toclevel-2 tocsection-21"><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Colloquial_use_of=
_.22mathematical_proof.22"><SPAN=20
          class=3Dtocnumber>6.1</SPAN> <SPAN class=3Dtoctext>Colloquial =
use of=20
          "mathematical proof"</SPAN></A>=20
          <LI class=3D"toclevel-2 tocsection-22"><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Statistical_proof=
_using_data"><SPAN=20
          class=3Dtocnumber>6.2</SPAN> <SPAN class=3Dtoctext>Statistical =
proof using=20
          data</SPAN></A>=20
          <LI class=3D"toclevel-2 tocsection-23"><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Inductive_logic_p=
roofs_and_Bayesian_analysis"><SPAN=20
          class=3Dtocnumber>6.3</SPAN> <SPAN class=3Dtoctext>Inductive =
logic proofs=20
          and Bayesian analysis</SPAN></A>=20
          <LI class=3D"toclevel-2 tocsection-24"><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Proofs_as_mental_=
objects"><SPAN=20
          class=3Dtocnumber>6.4</SPAN> <SPAN class=3Dtoctext>Proofs as =
mental=20
          objects</SPAN></A>=20
          <LI class=3D"toclevel-2 tocsection-25"><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Influence_of_math=
ematical_proof_methods_outside_mathematics"><SPAN=20
          class=3Dtocnumber>6.5</SPAN> <SPAN class=3Dtoctext>Influence =
of=20
          mathematical proof methods outside mathematics</SPAN></A> =
</LI></UL>
        <LI class=3D"toclevel-1 tocsection-26"><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Ending_a_proof"><=
SPAN=20
        class=3Dtocnumber>7</SPAN> <SPAN class=3Dtoctext>Ending a =
proof</SPAN></A>=20
        <LI class=3D"toclevel-1 tocsection-27"><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#See_also"><SPAN=20
        class=3Dtocnumber>8</SPAN> <SPAN class=3Dtoctext>See =
also</SPAN></A>=20
        <LI class=3D"toclevel-1 tocsection-28"><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#References"><SPAN=
=20
        class=3Dtocnumber>9</SPAN> <SPAN =
class=3Dtoctext>References</SPAN></A>=20
        <LI class=3D"toclevel-1 tocsection-29"><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Sources"><SPAN=20
        class=3Dtocnumber>10</SPAN> <SPAN =
class=3Dtoctext>Sources</SPAN></A>=20
        <LI class=3D"toclevel-1 tocsection-30"><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#External_links"><=
SPAN=20
        class=3Dtocnumber>11</SPAN> <SPAN class=3Dtoctext>External =
links</SPAN></A>=20
        </LI></UL></TD></TR></TBODY></TABLE>
<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
if (window.showTocToggle) { var tocShowText =3D "show"; var tocHideText =
=3D "hide"; showTocToggle(); } =0A=
//]]>=0A=
</SCRIPT>

<H2><SPAN class=3Deditsection>[<A title=3D"Edit section: History and =
etymology"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D1">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DHistory_and_etymology>History and=20
etymology</SPAN></H2>
<DIV class=3D"rellink boilerplate seealso">For more details on this =
topic, see <A=20
title=3D"History of logic"=20
href=3D"http://en.wikipedia.org/wiki/History_of_logic">History of =
logic</A>.</DIV>
<P>Plausibility arguments using heuristic devices such as pictures and =
analogies=20
preceded strict mathematical proof.<SUP class=3Dreference=20
id=3Dcite_ref-Krantz_2-0><A=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_note-Krantz-=
2"><SPAN>[</SPAN>3<SPAN>]</SPAN></A></SUP>=20
The development of mathematical proof is primarily the product of early =
Greek=20
civilization. <A title=3DThales=20
href=3D"http://en.wikipedia.org/wiki/Thales">Thales</A> (624=E2=80=93546 =
BCE) proved some=20
theorems in geometry. <A title=3DEudoxus=20
href=3D"http://en.wikipedia.org/wiki/Eudoxus">Eudoxus</A> =
(408=E2=80=93355 BCE) and <A=20
title=3DTheaetetus =
href=3D"http://en.wikipedia.org/wiki/Theaetetus">Theaetetus</A>=20
(417=E2=80=93369 BCE) formulated theorems but did not prove them. <A =
title=3DAristotle=20
href=3D"http://en.wikipedia.org/wiki/Aristotle">Aristotle</A> =
(384=E2=80=93322 BCE) said=20
definitions should describe the concept being defined in terms of other =
concepts=20
already known. <A title=3DEuclid=20
href=3D"http://en.wikipedia.org/wiki/Euclid">Euclid</A> (300 BCE) began =
with <A=20
class=3Dmw-redirect title=3D"Undefined term"=20
href=3D"http://en.wikipedia.org/wiki/Undefined_term">undefined terms</A> =
and <A=20
class=3Dmw-redirect title=3DAxioms=20
href=3D"http://en.wikipedia.org/wiki/Axioms">axioms</A> (propositions =
regarding=20
the undefined terms assumed to be self-evidently true, from the Greek =
=E2=80=9Caxios=E2=80=9D=20
meaning =E2=80=9Csomething worthy=E2=80=9D) and used these to prove =
theorems using <A=20
class=3Dmw-redirect title=3D"Deductive logic"=20
href=3D"http://en.wikipedia.org/wiki/Deductive_logic">deductive =
logic</A>. Modern=20
<A title=3D"Proof theory" =
href=3D"http://en.wikipedia.org/wiki/Proof_theory">proof=20
theory</A> treats proofs as inductively defined data structures. There =
is no=20
longer an assumption that axioms are "true" in any sense; this allows =
for=20
parallel mathematical theories built on alternate sets of axioms (see <A =

class=3Dmw-redirect title=3D"Set Theory"=20
href=3D"http://en.wikipedia.org/wiki/Set_Theory#Axiomatic_set_theory">Axi=
omatic=20
set theory</A> and <A title=3D"Non-Euclidean geometry"=20
href=3D"http://en.wikipedia.org/wiki/Non-Euclidean_geometry">Non-Euclidea=
n=20
geometry</A> for examples).</P>
<P>The word <I>Proof</I> comes from the Latin <I>probare</I> meaning "to =
test".=20
Related modern words are the English "probe", "proboscis=E2=80=9D, =
"probation", and=20
"probability", and the Spanish "probar" (to smell or taste, or (lesser =
use)=20
touch or test)<SUP class=3Dreference id=3Dcite_ref-3><A=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_note-3"><SPA=
N>[</SPAN>4<SPAN>]</SPAN></A></SUP>.=20
The early use of "probity" was in the presentation of legal evidence. A =
person=20
of authority, such as a nobleman, was said to have probity, whereby the =
evidence=20
was by his relative authority, which outweighed empirical testimony.<SUP =

class=3Dreference id=3Dcite_ref-4><A=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_note-4"><SPA=
N>[</SPAN>5<SPAN>]</SPAN></A></SUP></P>
<H2><SPAN class=3Deditsection>[<A title=3D"Edit section: Nature and =
purpose"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D2">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DNature_and_purpose>Nature and =
purpose</SPAN></H2>
<P>There are two different conceptions of mathematical proof.<SUP=20
class=3Dreference id=3Dcite_ref-5><A=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_note-5"><SPA=
N>[</SPAN>6<SPAN>]</SPAN></A></SUP>=20
The first is an informal proof, a rigorous natural-language expression =
that is=20
intended to convince the audience of the truth of a theorem. Because of =
their=20
use of natural language, the standards of rigor for informal proofs will =
depend=20
on the audience of the proof. In order to be considered a proof, =
however, the=20
argument must be rigorous enough; a vague or incomplete argument is not =
a proof.=20
Informal proofs are the type of proof typically encountered in published =

mathematics. They are sometimes called "formal proofs" because of their =
rigor,=20
but logicians use the term "formal proof" to refer to a different type =
of proof=20
entirely.</P>
<P>In logic, a <A title=3D"Formal proof"=20
href=3D"http://en.wikipedia.org/wiki/Formal_proof">formal proof</A> is =
not written=20
in a natural language, but instead uses a <A title=3D"Formal language"=20
href=3D"http://en.wikipedia.org/wiki/Formal_language">formal =
language</A>=20
consisting of certain strings of symbols from a fixed alphabet. This =
allows the=20
definition of a formal proof to be precisely specified without any =
ambiguity.=20
The field of <A title=3D"Proof theory"=20
href=3D"http://en.wikipedia.org/wiki/Proof_theory">proof theory</A> =
studies formal=20
proofs and their properties. Although each informal proof can, in =
theory, be=20
converted into a formal proof, this is rarely done in practice. The =
study of=20
formal proofs is used to determine properties of provability in general, =
and to=20
show that certain <A title=3D"Independence (mathematical logic)"=20
href=3D"http://en.wikipedia.org/wiki/Independence_(mathematical_logic)">u=
ndecidable=20
statements</A> are not provable.</P>
<P>A classic question in philosophy asks whether mathematical proofs are =
<A=20
class=3Dmw-redirect title=3D"Analytic proposition"=20
href=3D"http://en.wikipedia.org/wiki/Analytic_proposition">analytic</A> =
or <A=20
class=3Dmw-redirect title=3D"Synthetic proposition"=20
href=3D"http://en.wikipedia.org/wiki/Synthetic_proposition">synthetic</A>=
. Kant,=20
who introduced the <A title=3D"Analytic-synthetic distinction"=20
href=3D"http://en.wikipedia.org/wiki/Analytic-synthetic_distinction">anal=
ytic-synthetic=20
distinction</A>, believed mathematical proofs are synthetic.</P>
<P>Proofs may be viewed as aesthetic objects, admired for their <A=20
title=3D"Mathematical beauty"=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_beauty">mathematical =
beauty</A>.=20
The mathematician <A title=3D"Paul Erd=C5=91s"=20
href=3D"http://en.wikipedia.org/wiki/Paul_Erd%C5%91s">Paul =
Erd=C5=91s</A> was known for=20
describing proofs he found particularly elegant as coming from "The =
Book", a=20
hypothetical tome containing the most beautiful method(s) of proving =
each=20
theorem. The book <I><A title=3D"Proofs from THE BOOK"=20
href=3D"http://en.wikipedia.org/wiki/Proofs_from_THE_BOOK">Proofs from =
THE=20
BOOK</A></I>, published in 2003, is devoted to presenting 32 proofs its =
editors=20
find particularly pleasing.</P>
<H2><SPAN class=3Deditsection>[<A title=3D"Edit section: Methods of =
proof"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D3">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DMethods_of_proof>Methods of =
proof</SPAN></H2>
<H3><SPAN class=3Deditsection>[<A title=3D"Edit section: Direct proof"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D4">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DDirect_proof>Direct proof</SPAN></H3>
<DIV class=3D"rellink relarticle mainarticle">Main article: <A=20
title=3D"Direct proof" =
href=3D"http://en.wikipedia.org/wiki/Direct_proof">Direct=20
proof</A></DIV>
<P>In <B>direct proof</B><SUP class=3Dreference id=3Dcite_ref-6><A=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_note-6"><SPA=
N>[</SPAN>7<SPAN>]</SPAN></A></SUP>,=20
the conclusion is established by logically combining the axioms, =
definitions,=20
and earlier theorems. For example, direct proof can be used to establish =
that=20
the sum of two <A class=3Dmw-redirect title=3D"Even and odd numbers"=20
href=3D"http://en.wikipedia.org/wiki/Even_and_odd_numbers">even</A> <A=20
title=3DInteger =
href=3D"http://en.wikipedia.org/wiki/Integer">integers</A> is always=20
even:</P>
<DL>
  <DD>For any two even integers <SPAN class=3Dtexhtml><I>x</I></SPAN> =
and <SPAN=20
  class=3Dtexhtml><I>y</I></SPAN> we can write <SPAN =
class=3Dtexhtml><I>x</I> =3D=20
  2<I>a</I></SPAN> and <SPAN class=3Dtexhtml><I>y</I> =3D =
2<I>b</I></SPAN> for some=20
  integers <SPAN class=3Dtexhtml><I>a</I></SPAN> and <SPAN=20
  class=3Dtexhtml><I>b</I></SPAN>, since both <SPAN =
class=3Dtexhtml><I>x</I></SPAN>=20
  and <SPAN class=3Dtexhtml><I>y</I></SPAN> are multiples of 2. But the =
sum <SPAN=20
  class=3Dtexhtml><I>x</I> + <I>y</I> =3D 2<I>a</I> + 2<I>b</I> =3D =
2(<I>a</I> +=20
  <I>b</I>)</SPAN> is also a multiple of 2, so it is therefore even by=20
  definition. </DD></DL>
<P>This proof uses definition of even integers, as well as <A=20
title=3DDistributivity=20
href=3D"http://en.wikipedia.org/wiki/Distributivity">distribution =
law</A>.</P>
<H3><SPAN class=3Deditsection>[<A=20
title=3D"Edit section: Proof by mathematical induction"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D5">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DProof_by_mathematical_induction>Proof by =
mathematical=20
induction</SPAN></H3>
<DIV class=3D"rellink relarticle mainarticle">Main article: <A=20
title=3D"Mathematical induction"=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_induction">Mathematical=
=20
induction</A></DIV>
<P>In <B>proof by mathematical induction</B><SUP class=3Dreference=20
id=3Dcite_ref-7><A=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_note-7"><SPA=
N>[</SPAN>8<SPAN>]</SPAN></A></SUP>,=20
first a "base case" is proved, and then an "induction rule" is used to =
prove a=20
(often <A class=3Dmw-redirect title=3DInfinite=20
href=3D"http://en.wikipedia.org/wiki/Infinite">infinite</A>) series of =
other=20
cases. Since the base case is true, the infinity of other cases must =
also be=20
true, even if all of them cannot be proved directly because of their =
infinite=20
number. A subset of induction is <A title=3D"Infinite descent"=20
href=3D"http://en.wikipedia.org/wiki/Infinite_descent">infinite =
descent</A>.=20
Infinite descent can be used to prove the <A title=3D"Square root of 2"=20
href=3D"http://en.wikipedia.org/wiki/Square_root_of_2#Proofs_of_irrationa=
lity">irrationality=20
of the square root of two</A>.</P>
<P>The principle of mathematical induction states that: Let <I>N</I> =3D =
{ 1, 2,=20
3, 4, ... } be the set of natural numbers and <B><I>P(</I>n<I>)</I></B> =
be a=20
mathematical statement involving the natural number <I>n</I> belonging =
to=20
<B>N</B> such that</P>
<UL>
  <LI><I><B>(i)</B></I> <I>P</I>(1) is true, i.e., <I>P</I>(<I>n</I>) is =
true=20
  for <I>n</I> =3D 1=20
  <LI><I><B>(ii)</B></I> <I>P</I>(<I>n</I>&nbsp;+&nbsp;1) is true =
whenever=20
  <I>P</I>(<I>n</I>) is true, i.e., <I>P</I>(<I>n</I>) is true implies =
that=20
  <I>P</I>(<I>n</I>&nbsp;+&nbsp;1) is true. </LI></UL>
<P><B>Then <I>P</I>(<I>n</I>) is true for all natural numbers =
<I>n</I>.</B></P>
<P>Mathematicians often use the term "proof by induction" as shorthand =
for a=20
proof by mathematical induction.<SUP class=3Dreference =
id=3Dcite_ref-8><A=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_note-8"><SPA=
N>[</SPAN>9<SPAN>]</SPAN></A></SUP>=20
However, the term "proof by induction" may also be used in logic to mean =
an=20
argument that uses <A title=3D"Inductive reasoning"=20
href=3D"http://en.wikipedia.org/wiki/Inductive_reasoning">inductive=20
reasoning</A>.</P>
<H3><SPAN class=3Deditsection>[<A title=3D"Edit section: Proof by =
transposition"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D6">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DProof_by_transposition>Proof by=20
transposition</SPAN></H3>
<DIV class=3D"rellink relarticle mainarticle">Main article: <A=20
title=3D"Transposition (logic)"=20
href=3D"http://en.wikipedia.org/wiki/Transposition_(logic)">Transposition=
=20
(logic)</A></DIV>
<P><B>Proof by transposition</B> establishes the conclusion "if <I>p</I> =
then=20
<I>q</I>" by proving the equivalent <A class=3Dmw-redirect =
title=3DContrapositive=20
href=3D"http://en.wikipedia.org/wiki/Contrapositive">contrapositive</A> =
statement=20
"if <I>not q</I> then <I>not p</I>".</P>
<H3><SPAN class=3Deditsection>[<A title=3D"Edit section: Proof by =
contradiction"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D7">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DProof_by_contradiction>Proof by=20
contradiction</SPAN></H3>
<DIV class=3D"rellink relarticle mainarticle">Main article: <A=20
title=3D"Proof by contradiction"=20
href=3D"http://en.wikipedia.org/wiki/Proof_by_contradiction">Proof by=20
contradiction</A></DIV>
<P>In <B>proof by contradiction</B> (also known as <I>reductio ad =
absurdum</I>,=20
Latin for "by reduction toward the absurd"), it is shown that if some =
statement=20
were so, a logical contradiction occurs, hence the statement must be not =
so.=20
This method is perhaps the most prevalent of mathematical proofs. A =
famous=20
example of a proof by contradiction shows that <IMG class=3Dtex =
alt=3D\sqrt{2}=20
src=3D"http://upload.wikimedia.org/math/e/f/5/ef5590434a387b3c4427e09d5b0=
8baaf.png">=20
is an <A title=3D"Irrational number"=20
href=3D"http://en.wikipedia.org/wiki/Irrational_number">Irrational =
number</A>:</P>
<DL>
  <DD>Suppose that <IMG class=3Dtex alt=3D\sqrt{2}=20
  =
src=3D"http://upload.wikimedia.org/math/e/f/5/ef5590434a387b3c4427e09d5b0=
8baaf.png">=20
  is a rational number, so <IMG class=3Dtex alt=3D"\sqrt{2} =3D {a\over =
b}"=20
  =
src=3D"http://upload.wikimedia.org/math/8/0/3/8039c5b69d82f6fad603d651f00=
f6979.png">=20
  where <I>a</I> and <I>b</I> are non-zero integers with <A =
title=3DCoprime=20
  href=3D"http://en.wikipedia.org/wiki/Coprime">no common factor</A> =
(definition=20
  of a rational number). Thus, <IMG class=3Dtex alt=3D"b\sqrt{2} =3D a"=20
  =
src=3D"http://upload.wikimedia.org/math/6/c/0/6c017fd6026a2be3a8288cb8932=
e7667.png">.=20
  Squaring both sides yields 2<I>b</I><SUP>2</SUP> =3D =
<I>a</I><SUP>2</SUP>. Since=20
  2 divides the left hand side, 2 must also divide the right hand side =
(as they=20
  are equal and both integers). So <I>a</I><SUP>2</SUP> is even, which =
implies=20
  that <I>a</I> must also be even. So we can write <I>a</I> =3D =
2<I>c</I>, where=20
  <I>c</I> is also an integer. Substitution into the original equation =
yields=20
  2<I>b</I><SUP>2</SUP> =3D (2<I>c</I>)<SUP>2</SUP> =3D =
4<I>c</I><SUP>2</SUP>.=20
  Dividing both sides by 2 yields <I>b</I><SUP>2</SUP> =3D =
2<I>c</I><SUP>2</SUP>.=20
  But then, by the same argument as before, 2 divides =
<I>b</I><SUP>2</SUP>, so=20
  <I>b</I> must be even. However, if <I>a</I> and <I>b</I> are both =
even, they=20
  share a factor, namely 2. This contradicts our assumption, so we are =
forced to=20
  conclude that <IMG class=3Dtex alt=3D\sqrt{2}=20
  =
src=3D"http://upload.wikimedia.org/math/e/f/5/ef5590434a387b3c4427e09d5b0=
8baaf.png">=20
  is an irrational number. </DD></DL>
<H3><SPAN class=3Deditsection>[<A title=3D"Edit section: Proof by =
construction"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D8">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DProof_by_construction>Proof by=20
construction</SPAN></H3>
<DIV class=3D"rellink relarticle mainarticle">Main article: <A =
class=3Dmw-redirect=20
title=3D"Proof by construction"=20
href=3D"http://en.wikipedia.org/wiki/Proof_by_construction">Proof by=20
construction</A></DIV>
<P><B>Proof by construction</B>, or proof by example, is the =
construction of a=20
concrete example with a property to show that something having that =
property=20
exists. <A title=3D"Joseph Liouville"=20
href=3D"http://en.wikipedia.org/wiki/Joseph_Liouville">Joseph =
Liouville</A>, for=20
instance, proved the existence of <A title=3D"Transcendental number"=20
href=3D"http://en.wikipedia.org/wiki/Transcendental_number">transcendenta=
l=20
numbers</A> by constructing an <A title=3D"Liouville number"=20
href=3D"http://en.wikipedia.org/wiki/Liouville_number">explicit =
example</A>.</P>
<H3><SPAN class=3Deditsection>[<A title=3D"Edit section: Proof by =
exhaustion"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D9">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DProof_by_exhaustion>Proof by =
exhaustion</SPAN></H3>
<DIV class=3D"rellink relarticle mainarticle">Main article: <A=20
title=3D"Proof by exhaustion"=20
href=3D"http://en.wikipedia.org/wiki/Proof_by_exhaustion">Proof by=20
exhaustion</A></DIV>
<P>In <B>proof by exhaustion</B>, the conclusion is established by =
dividing it=20
into a finite number of cases and proving each one separately. The =
number of=20
cases sometimes can become very large. For example, the first proof of =
the <A=20
class=3Dmw-redirect title=3D"Four colour theorem"=20
href=3D"http://en.wikipedia.org/wiki/Four_colour_theorem">four colour =
theorem</A>=20
was a proof by exhaustion with 1,936 cases. This proof was controversial =
because=20
the majority of the cases were checked by a computer program, not by =
hand. The=20
shortest known proof of the four colour theorem today still has over 600 =

cases.</P>
<H3><SPAN class=3Deditsection>[<A title=3D"Edit section: Probabilistic =
proof"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D10">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DProbabilistic_proof>Probabilistic =
proof</SPAN></H3>
<DIV class=3D"rellink relarticle mainarticle">Main article: <A=20
title=3D"Probabilistic method"=20
href=3D"http://en.wikipedia.org/wiki/Probabilistic_method">Probabilistic =

method</A></DIV>
<P>A <B>probabilistic proof</B> is one in which an example is shown to =
exist,=20
with certainty, by using methods of <A title=3D"Probability theory"=20
href=3D"http://en.wikipedia.org/wiki/Probability_theory">probability =
theory</A>.=20
This is not to be confused with an argument that a theorem is 'probably' =
true.=20
The latter type of reasoning can be called a 'plausibility argument' and =
is not=20
a proof; in the case of the <A title=3D"Collatz conjecture"=20
href=3D"http://en.wikipedia.org/wiki/Collatz_conjecture">Collatz =
conjecture</A> it=20
is clear how far that is from a genuine proof.<SUP class=3Dreference=20
id=3Dcite_ref-9><A=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_note-9"><SPA=
N>[</SPAN>10<SPAN>]</SPAN></A></SUP>=20
Probabilistic proof, like proof by construction, is one of many ways to =
show <A=20
title=3D"Existence theorem"=20
href=3D"http://en.wikipedia.org/wiki/Existence_theorem">existence=20
theorems</A>.</P>
<H3><SPAN class=3Deditsection>[<A title=3D"Edit section: Combinatorial =
proof"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D11">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DCombinatorial_proof>Combinatorial =
proof</SPAN></H3>
<DIV class=3D"rellink relarticle mainarticle">Main article: <A=20
title=3D"Combinatorial proof"=20
href=3D"http://en.wikipedia.org/wiki/Combinatorial_proof">Combinatorial=20
proof</A></DIV>
<P>A <B>combinatorial proof</B> establishes the equivalence of different =

expressions by showing that they count the same object in different =
ways. Often=20
a <A title=3D"Bijective proof"=20
href=3D"http://en.wikipedia.org/wiki/Bijective_proof">bijection</A> =
between two=20
sets is used to show that the expressions for their two sizes are equal. =

Alternatively, a <A title=3D"Double counting (proof technique)"=20
href=3D"http://en.wikipedia.org/wiki/Double_counting_(proof_technique)">d=
ouble=20
counting argument</A> provides two different expressions for the size of =
a=20
single set, again showing that the two expressions are equal.</P>
<H3><SPAN class=3Deditsection>[<A title=3D"Edit section: Nonconstructive =
proof"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D12">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DNonconstructive_proof>Nonconstructive=20
proof</SPAN></H3>
<DIV class=3D"rellink relarticle mainarticle">Main article: <A =
class=3Dmw-redirect=20
title=3D"Nonconstructive proof"=20
href=3D"http://en.wikipedia.org/wiki/Nonconstructive_proof">Nonconstructi=
ve=20
proof</A></DIV>
<P>A <B>nonconstructive proof</B> establishes that a certain <A=20
title=3D"Mathematical object"=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_object">mathematical =
object</A>=20
must exist (e.g. "Some X satisfies f(X)"), without explaining how such =
an object=20
can be found. Often, this takes the form of a proof by contradiction in =
which=20
the nonexistence of the object is proven to be impossible. In contrast, =
a=20
constructive proof establishes that a particular object exists by =
providing a=20
method of finding it. A famous example of a nonconstructive proof shows =
that=20
there exist two <A title=3D"Irrational number"=20
href=3D"http://en.wikipedia.org/wiki/Irrational_number">irrational =
numbers</A>=20
<SPAN class=3Dtexhtml><I>a</I></SPAN> and <SPAN =
class=3Dtexhtml><I>b</I></SPAN> such=20
that <SPAN class=3Dtexhtml><I>a</I><SUP><I>b</I></SUP></SPAN> is a <A=20
title=3D"Rational number"=20
href=3D"http://en.wikipedia.org/wiki/Rational_number">rational =
number</A>:</P>
<DL>
  <DD>Either <IMG class=3Dtex alt=3D\sqrt{2}^{\sqrt{2}}=20
  =
src=3D"http://upload.wikimedia.org/math/c/e/e/cee38f99f384cc23f82b7a2f0d8=
98492.png">=20
  is a rational number and we are done (take <IMG class=3Dtex =
alt=3Da=3Db=3D\sqrt{2}=20
  =
src=3D"http://upload.wikimedia.org/math/8/7/3/873e4f705c98008de708cd7d139=
7b036.png">),=20
  or <IMG class=3Dtex alt=3D\sqrt{2}^{\sqrt{2}}=20
  =
src=3D"http://upload.wikimedia.org/math/c/e/e/cee38f99f384cc23f82b7a2f0d8=
98492.png">=20
  is irrational so we can write <IMG class=3Dtex =
alt=3Da=3D\sqrt{2}^{\sqrt{2}}=20
  =
src=3D"http://upload.wikimedia.org/math/3/b/d/3bde0c4e13c2cee57b9ec04f5ab=
ca373.png">=20
  and <IMG class=3Dtex alt=3Db=3D\sqrt{2}=20
  =
src=3D"http://upload.wikimedia.org/math/c/7/b/c7b454aae778e1f1ca31425099a=
0cd0a.png">.=20
  This then gives <IMG class=3Dtex=20
  alt=3D"\left (\sqrt{2}^{\sqrt{2}}\right =
)^{\sqrt{2}}=3D\sqrt{2}^{2}=3D2"=20
  =
src=3D"http://upload.wikimedia.org/math/e/6/2/e62273b5738183ebe61f7d57599=
570b4.png">,=20
  which is thus a rational of the form <SPAN=20
  class=3Dtexhtml><I>a</I><SUP><I>b</I></SUP>.</SPAN> </DD></DL>
<H3><SPAN class=3Deditsection>[<A title=3D"Edit section: Visual proof"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D13">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DVisual_proof>Visual proof</SPAN></H3>
<DIV class=3D"thumb tright">
<DIV class=3Dthumbinner style=3D"WIDTH: 202px"><A class=3Dimage=20
href=3D"http://en.wikipedia.org/wiki/File:Chinese_pythagoras.jpg"><IMG=20
class=3Dthumbimage height=3D109 alt=3D""=20
src=3D"http://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Chinese_p=
ythagoras.jpg/200px-Chinese_pythagoras.jpg"=20
width=3D200></A>=20
<DIV class=3Dthumbcaption>
<DIV class=3Dmagnify><A class=3Dinternal title=3DEnlarge=20
href=3D"http://en.wikipedia.org/wiki/File:Chinese_pythagoras.jpg"><IMG =
height=3D11=20
alt=3D"" =
src=3D"http://en.wikipedia.org/skins-1.5/common/images/magnify-clip.png" =

width=3D15></A></DIV>Visual proof for the (3, 4, 5) triangle as in the =
<A=20
class=3Dmw-redirect title=3D"Chou Pei Suan Ching"=20
href=3D"http://en.wikipedia.org/wiki/Chou_Pei_Suan_Ching">Chou Pei Suan =
Ching</A>=20
500=E2=80=93200&nbsp;BC.</DIV></DIV></DIV>
<P>Although not a formal proof, a visual demonstration of a mathematical =
theorem=20
is sometimes called a "<A title=3D"Proof without words"=20
href=3D"http://en.wikipedia.org/wiki/Proof_without_words">proof without=20
words</A>". The picture at right is an example of a historic visual =
proof of the=20
<A title=3D"Pythagorean theorem"=20
href=3D"http://en.wikipedia.org/wiki/Pythagorean_theorem">Pythagorean =
theorem</A>=20
in the case of the (3,4,5) triangle.</P>
<H3><SPAN class=3Deditsection>[<A title=3D"Edit section: Elementary =
proof"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D14">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DElementary_proof>Elementary =
proof</SPAN></H3>
<DIV class=3D"rellink relarticle mainarticle">Main article: <A=20
title=3D"Elementary proof"=20
href=3D"http://en.wikipedia.org/wiki/Elementary_proof">Elementary =
proof</A></DIV>
<P>An elementary proof is a proof which only uses basic techniques. More =

specifically, the term is used in <A title=3D"Number theory"=20
href=3D"http://en.wikipedia.org/wiki/Number_theory">number theory</A> to =
refer to=20
proofs that make no use of <A title=3D"Complex analysis"=20
href=3D"http://en.wikipedia.org/wiki/Complex_analysis">complex =
analysis</A>. For=20
some time it was thought that certain theorems, like the <A=20
title=3D"Prime number theorem"=20
href=3D"http://en.wikipedia.org/wiki/Prime_number_theorem">prime number=20
theorem</A>, could only be proved using "higher" mathematics. However, =
over=20
time, many of these results have been reproved using only elementary=20
techniques.</P>
<H3><SPAN class=3Deditsection>[<A title=3D"Edit section: Two-column =
proof"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D15">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DTwo-column_proof>Two-column =
proof</SPAN></H3>
<DIV class=3D"thumb tright">
<DIV class=3Dthumbinner style=3D"WIDTH: 182px"><A class=3Dimage=20
href=3D"http://en.wikipedia.org/wiki/File:Twocolumnproof.png"><IMG=20
class=3Dthumbimage height=3D166 alt=3D""=20
src=3D"http://upload.wikimedia.org/wikipedia/commons/thumb/1/13/Twocolumn=
proof.png/180px-Twocolumnproof.png"=20
width=3D180></A>=20
<DIV class=3Dthumbcaption>
<DIV class=3Dmagnify><A class=3Dinternal title=3DEnlarge=20
href=3D"http://en.wikipedia.org/wiki/File:Twocolumnproof.png"><IMG =
height=3D11=20
alt=3D"" =
src=3D"http://en.wikipedia.org/skins-1.5/common/images/magnify-clip.png" =

width=3D15></A></DIV>A two-column proof published in =
1913</DIV></DIV></DIV>
<P>A particular form of proof using two parallel columns is often used =
in=20
elementary geometry classes.<SUP class=3Dreference id=3Dcite_ref-10><A=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_note-10"><SP=
AN>[</SPAN>11<SPAN>]</SPAN></A></SUP>=20
The proof is written as a series of lines in two columns. In each line, =
the left=20
hand column contains propositions (or sometimes called statements), =
while the=20
right hand column contains a brief explanation of how this proposition =
is either=20
an axiom, a hypothesis, or can be obtained from previous lines (or =
sometimes=20
just called "reasons").</P>
<H3><SPAN class=3Deditsection>[<A=20
title=3D"Edit section: Statistical proofs in pure mathematics"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D16">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline =
id=3DStatistical_proofs_in_pure_mathematics>Statistical=20
proofs in pure mathematics</SPAN></H3>
<DIV class=3D"rellink relarticle mainarticle">Main article: <A=20
title=3D"Statistical proof"=20
href=3D"http://en.wikipedia.org/wiki/Statistical_proof">Statistical=20
proof</A></DIV>
<P>The expression "statistical proof" may be used technically or =
colloquially in=20
areas of <A title=3D"Pure mathematics"=20
href=3D"http://en.wikipedia.org/wiki/Pure_mathematics">pure =
mathematics</A>, such=20
as involving <A title=3DCryptography=20
href=3D"http://en.wikipedia.org/wiki/Cryptography">cryptography</A>, <A =
class=3Dnew=20
title=3D"Chaotic series (page does not exist)"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DChaotic_series&amp;ac=
tion=3Dedit&amp;redlink=3D1">chaotic=20
series</A>, and probabilistic or analytic <A title=3D"Number theory"=20
href=3D"http://en.wikipedia.org/wiki/Number_theory">number =
theory</A>.<SUP=20
class=3Dreference id=3Dcite_ref-11><A=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_note-11"><SP=
AN>[</SPAN>12<SPAN>]</SPAN></A></SUP><SUP=20
class=3Dreference id=3Dcite_ref-12><A=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_note-12"><SP=
AN>[</SPAN>13<SPAN>]</SPAN></A></SUP><SUP=20
class=3Dreference id=3Dcite_ref-13><A=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_note-13"><SP=
AN>[</SPAN>14<SPAN>]</SPAN></A></SUP>=20
It is less commonly used to refer to a mathematical proof in the branch =
of=20
mathematics known as <A title=3D"Mathematical statistics"=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_statistics">mathematica=
l=20
statistics</A>. See also "Statistical proof using data" section below.<A =

class=3D"external autonumber"=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#Colloquial_use.2C=
_Statistical_proof_using_data"=20
rel=3Dnofollow>[4]</A>.</P>
<H3><SPAN class=3Deditsection>[<A title=3D"Edit section: =
Computer-assisted proofs"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D17">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline =
id=3DComputer-assisted_proofs>Computer-assisted=20
proofs</SPAN></H3>
<DIV class=3D"rellink relarticle mainarticle">Main article: <A=20
title=3D"Computer-assisted proof"=20
href=3D"http://en.wikipedia.org/wiki/Computer-assisted_proof">Computer-as=
sisted=20
proof</A></DIV>
<P>Until the twentieth century it was assumed that any proof could, in=20
principle, be checked by a competent mathematician to confirm its =
validity.<SUP=20
class=3Dreference id=3Dcite_ref-Krantz_2-1><A=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_note-Krantz-=
2"><SPAN>[</SPAN>3<SPAN>]</SPAN></A></SUP>=20
However, computers are now used both to prove theorems and to carry out=20
calculations that are too long for any human or team of humans to check; =
the=20
first proof of the <A title=3D"Four color theorem"=20
href=3D"http://en.wikipedia.org/wiki/Four_color_theorem">four color =
theorem</A> is=20
an example of a computer-assisted proof. Some mathematicians are =
concerned that=20
the possibility of an error in a computer program or a run-time error in =
its=20
calculations calls the validity of such computer-assisted proofs into =
question.=20
In practice, the chances of an error invalidating a computer-assisted =
proof can=20
be reduced by incorporating redundancy and self-checks into =
calculations, and by=20
developing multiple independent approaches and programs.</P>
<H2><SPAN class=3Deditsection>[<A title=3D"Edit section: Undecidable =
statements"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D18">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DUndecidable_statements>Undecidable=20
statements</SPAN></H2>
<P>A statement that is neither provable nor disprovable from a set of =
axioms is=20
called undecidable (from those axioms). One example is the <A=20
title=3D"Parallel postulate"=20
href=3D"http://en.wikipedia.org/wiki/Parallel_postulate">parallel =
postulate</A>,=20
which is neither provable nor refutable from the remaining axioms of =
Euclidean=20
geometry.</P>
<P>Mathematicians have shown there are many statements that are neither =
provable=20
nor disprovable in <A class=3Dmw-redirect title=3D"Zermelo-Fraenkel set =
theory"=20
href=3D"http://en.wikipedia.org/wiki/Zermelo-Fraenkel_set_theory">Zermelo=
-Fraenkel=20
set theory</A> with the axiom of choice (ZFC), the standard system of =
set theory=20
in mathematics (assuming that ZFC is consistent); see <A=20
title=3D"List of statements undecidable in ZFC"=20
href=3D"http://en.wikipedia.org/wiki/List_of_statements_undecidable_in_ZF=
C">list=20
of statements undecidable in ZFC</A>.</P>
<P><A class=3Dmw-redirect title=3D"G=C3=B6del's incompleteness theorem"=20
href=3D"http://en.wikipedia.org/wiki/G%C3%B6del%27s_incompleteness_theore=
m">G=C3=B6del's=20
(first) incompleteness theorem</A> shows that many axiom systems of =
mathematical=20
interest will have undecidable statements.</P>
<H2><SPAN class=3Deditsection>[<A=20
title=3D"Edit section: Heuristic mathematics and experimental =
mathematics"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D19">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline=20
id=3DHeuristic_mathematics_and_experimental_mathematics>Heuristic =
mathematics and=20
experimental mathematics</SPAN></H2>
<DIV class=3D"rellink relarticle mainarticle">Main article: <A=20
title=3D"Experimental mathematics"=20
href=3D"http://en.wikipedia.org/wiki/Experimental_mathematics">Experiment=
al=20
mathematics</A></DIV>
<P>While early mathematicians such as <A title=3D"Eudoxus of Cnidus"=20
href=3D"http://en.wikipedia.org/wiki/Eudoxus_of_Cnidus">Eudoxus of =
Cnidus</A> did=20
not use proofs, from <A title=3DEuclid=20
href=3D"http://en.wikipedia.org/wiki/Euclid">Euclid</A> to the <A=20
class=3Dmw-redirect title=3D"Foundational mathematics"=20
href=3D"http://en.wikipedia.org/wiki/Foundational_mathematics">foundation=
al=20
mathematics</A> developments of the late 19th and 20th centuries, proofs =
were an=20
essential part of mathematics.<SUP class=3Dreference id=3Dcite_ref-14><A =

href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_note-14"><SP=
AN>[</SPAN>15<SPAN>]</SPAN></A></SUP>=20
With the increase in computing power in the 1960=E2=80=99s, significant =
work began to be=20
done investigating <A class=3Dmw-redirect title=3D"Mathematical objects" =

href=3D"http://en.wikipedia.org/wiki/Mathematical_objects">mathematical=20
objects</A> outside of the proof-theorem framework,<SUP =
class=3Dreference=20
id=3Dcite_ref-15><A=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_note-15"><SP=
AN>[</SPAN>16<SPAN>]</SPAN></A></SUP>=20
in <A title=3D"Experimental mathematics"=20
href=3D"http://en.wikipedia.org/wiki/Experimental_mathematics">experiment=
al=20
mathematics</A>. Early pioneers of these methods intended the work =
ultimately to=20
be embedded in a classical proof-theorem framework, e.g. the early =
development=20
of <A class=3Dmw-redirect title=3D"Fractal geometry"=20
href=3D"http://en.wikipedia.org/wiki/Fractal_geometry">fractal =
geometry</A><SUP=20
class=3Dreference id=3Dcite_ref-16><A=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_note-16"><SP=
AN>[</SPAN>17<SPAN>]</SPAN></A></SUP>,=20
which was ultimately so embedded.</P>
<H2><SPAN class=3Deditsection>[<A title=3D"Edit section: Related =
concepts"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D20">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DRelated_concepts>Related =
concepts</SPAN></H2>
<H3><SPAN class=3Deditsection>[<A=20
title=3D'Edit section: Colloquial use of "mathematical proof"'=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D21">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline =
id=3DColloquial_use_of_.22mathematical_proof.22>Colloquial=20
use of "mathematical proof"</SPAN></H3>
<P>The expression "mathematical proof" is used by lay people to refer to =
using=20
mathematical methods or arguing with <A class=3Dmw-redirect=20
title=3D"Mathematical objects"=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_objects">mathematical=20
objects</A>, such as numbers, to demonstrate something about everyday =
life, or=20
when data used in an argument are numbers. It is sometime also used to =
mean a=20
"<B>statistical proof</B>" (below), especially when used to argue from =
<A=20
title=3DData href=3D"http://en.wikipedia.org/wiki/Data">data</A>.</P>
<H3><SPAN class=3Deditsection>[<A=20
title=3D"Edit section: Statistical proof using data"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D22">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DStatistical_proof_using_data>Statistical =
proof using=20
data</SPAN></H3>
<DIV class=3D"rellink relarticle mainarticle">Main article: <A=20
title=3D"Statistical proof"=20
href=3D"http://en.wikipedia.org/wiki/Statistical_proof">Statistical=20
proof</A></DIV>
<P>"Statistical proof" from data refers to the application of <A=20
title=3DStatistics =
href=3D"http://en.wikipedia.org/wiki/Statistics">statistics</A>,=20
<A title=3D"Data analysis" =
href=3D"http://en.wikipedia.org/wiki/Data_analysis">data=20
analysis</A>, or <A class=3Dmw-redirect title=3D"Bayesian analysis"=20
href=3D"http://en.wikipedia.org/wiki/Bayesian_analysis">Bayesian =
analysis</A> to=20
infer propositions regarding the <A title=3DProbability=20
href=3D"http://en.wikipedia.org/wiki/Probability">probability</A> of <A =
title=3DData=20
href=3D"http://en.wikipedia.org/wiki/Data">data</A>. While <I>using</I>=20
mathematical proof to establish theorems in statistics, it is usually =
not a=20
mathematical proof in that the <I>assumpions</I> from which probability=20
statements are derived require empirical evidence from outside =
mathematics to=20
verify. In <A title=3DPhysics=20
href=3D"http://en.wikipedia.org/wiki/Physics">physics</A>, in addition =
to=20
statistical methods, "statistical proof" can refer to the specialized =
<I><A=20
class=3Dmw-redirect title=3D"Mathematical methods of physics"=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_methods_of_physics">mat=
hematical=20
methods of physics</A></I> applied to analyze data in a <A=20
title=3D"Particle physics"=20
href=3D"http://en.wikipedia.org/wiki/Particle_physics">particle =
physics</A> <A=20
title=3DExperiment =
href=3D"http://en.wikipedia.org/wiki/Experiment">experiment</A>=20
or <A title=3D"Observational study"=20
href=3D"http://en.wikipedia.org/wiki/Observational_study">observational =
study</A>=20
in <A title=3DCosmology=20
href=3D"http://en.wikipedia.org/wiki/Cosmology">cosmology</A>. =
"Statistical proof"=20
may also refer to raw data or a convincing diagram involving data, such =
as <A=20
class=3Dmw-redirect title=3D"Scatter plots"=20
href=3D"http://en.wikipedia.org/wiki/Scatter_plots">scatter plots</A>, =
when the=20
data or diagram is adequately convincing without further anaylisis.</P>
<H3><SPAN class=3Deditsection>[<A=20
title=3D"Edit section: Inductive logic proofs and Bayesian analysis"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D23">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline=20
id=3DInductive_logic_proofs_and_Bayesian_analysis>Inductive logic proofs =
and=20
Bayesian analysis</SPAN></H3>
<DIV class=3D"rellink relarticle mainarticle">Main articles: <A =
class=3Dmw-redirect=20
title=3D"Inductive logic"=20
href=3D"http://en.wikipedia.org/wiki/Inductive_logic">Inductive =
logic</A> and <A=20
class=3Dmw-redirect title=3D"Bayesian analysis"=20
href=3D"http://en.wikipedia.org/wiki/Bayesian_analysis">Bayesian=20
analysis</A></DIV>
<P>Proofs using <A class=3Dmw-redirect title=3D"Inductive logic"=20
href=3D"http://en.wikipedia.org/wiki/Inductive_logic">inductive =
logic</A>, while=20
considered mathematical in nature, seek to establish propositions with a =
<A=20
class=3Dmw-redirect title=3D"Degree of certainty"=20
href=3D"http://en.wikipedia.org/wiki/Degree_of_certainty">degree of =
certainty</A>,=20
which acts in a similar manner to <A title=3DProbability=20
href=3D"http://en.wikipedia.org/wiki/Probability">probability</A>, and =
may be less=20
than one <A title=3DCertainty=20
href=3D"http://en.wikipedia.org/wiki/Certainty">certainty</A>. Bayesian =
analysis=20
establishes assertions as to the degree of a person's <A=20
title=3D"Bayesian probability"=20
href=3D"http://en.wikipedia.org/wiki/Bayesian_probability">subjective =
belief</A>.=20
Inductive logic should not be confused with <A title=3D"Mathematical =
induction"=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_induction">mathematical=
=20
induction</A>.</P>
<H3><SPAN class=3Deditsection>[<A title=3D"Edit section: Proofs as =
mental objects"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D24">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DProofs_as_mental_objects>Proofs as mental =

objects</SPAN></H3>
<DIV class=3D"rellink relarticle mainarticle">Main articles: <A =
title=3DPsychologism=20
href=3D"http://en.wikipedia.org/wiki/Psychologism">Psychologism</A> and =
<A=20
title=3D"Language of thought"=20
href=3D"http://en.wikipedia.org/wiki/Language_of_thought">Language of=20
thought</A></DIV>
<P>Psychologism views mathematical proofs as psychological or mental =
objects.=20
Mathematician <A class=3Dmw-redirect title=3DPhilosopher=20
href=3D"http://en.wikipedia.org/wiki/Philosopher">philosophers</A>, such =
as <A=20
title=3DLeibnitz =
href=3D"http://en.wikipedia.org/wiki/Leibnitz">Leibnitz</A>, <A=20
class=3Dmw-redirect title=3DFrege=20
href=3D"http://en.wikipedia.org/wiki/Frege">Frege</A>, and <A =
class=3Dmw-redirect=20
title=3DCarnap href=3D"http://en.wikipedia.org/wiki/Carnap">Carnap</A>, =
have=20
attempted to develop a semantics for what they considered to be the <A=20
title=3D"Language of thought"=20
href=3D"http://en.wikipedia.org/wiki/Language_of_thought">language of =
thought</A>,=20
whereby standards of mathematical proof might be applied to <A =
class=3Dmw-redirect=20
title=3D"Empirical science"=20
href=3D"http://en.wikipedia.org/wiki/Empirical_science">empirical =
science</A>.</P>
<H3><SPAN class=3Deditsection>[<A=20
title=3D"Edit section: Influence of mathematical proof methods outside =
mathematics"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D25">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline=20
id=3DInfluence_of_mathematical_proof_methods_outside_mathematics>Influenc=
e of=20
mathematical proof methods outside mathematics</SPAN></H3>
<P>Philosopher-mathematicians such as <A class=3Dmw-redirect =
title=3DSchopenhauer=20
href=3D"http://en.wikipedia.org/wiki/Schopenhauer">Schopenhauer</A> have =
attempted=20
to formulate philosophical arguments in an axiomatic manner, whereby=20
mathematical proof standards could be applied to argumentation in =
general=20
philosophy. Other mathematician-philosophers have tried to use standards =
of=20
mathematical proof and reason, without empiricism, to arrive at =
statements=20
outside of mathematics, but having the <A title=3DCertainty=20
href=3D"http://en.wikipedia.org/wiki/Certainty">certainty</A> of =
propositions=20
deduced in a mathematical proof, such as <A class=3Dmw-redirect =
title=3DDescarte=20
href=3D"http://en.wikipedia.org/wiki/Descarte">Descarte</A>=E2=80=99s <A =

title=3D"Cogito ergo sum"=20
href=3D"http://en.wikipedia.org/wiki/Cogito_ergo_sum"><I>cogito</I></A> =
argument.=20
<A class=3Dmw-redirect title=3DKant=20
href=3D"http://en.wikipedia.org/wiki/Kant">Kant</A> and <A =
class=3Dmw-redirect=20
title=3DFrege href=3D"http://en.wikipedia.org/wiki/Frege">Frege</A> =
considered=20
mathematical proof to be <A title=3D"Analytic apriori"=20
href=3D"http://en.wikipedia.org/wiki/Analytic_apriori">analytic =
apriori</A>.</P>
<H2><SPAN class=3Deditsection>[<A title=3D"Edit section: Ending a proof" =

href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D26">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DEnding_a_proof>Ending a proof</SPAN></H2>
<DIV class=3D"rellink relarticle mainarticle">Main article: <A =
title=3DQ.E.D.=20
href=3D"http://en.wikipedia.org/wiki/Q.E.D.">Q.E.D.</A></DIV>
<P>Sometimes, the abbreviation <I>"Q.E.D."</I> is written to indicate =
the end of=20
a proof. This abbreviation stands for <I>"Quod Erat Demonstrandum"</I>, =
which is=20
<A title=3DLatin href=3D"http://en.wikipedia.org/wiki/Latin">Latin</A> =
for <I>"that=20
which was to be demonstrated"</I>. A more common alternative is to use a =
square=20
or a rectangle, such as <SPAN class=3DUnicode>=E2=96=A1</SPAN> or <SPAN=20
class=3DUnicode>=E2=88=8E</SPAN>, known as a "<A title=3D"Tombstone =
(typography)"=20
href=3D"http://en.wikipedia.org/wiki/Tombstone_(typography)">tombstone</A=
>" or "<A=20
class=3Dmw-redirect title=3DHalmos=20
href=3D"http://en.wikipedia.org/wiki/Halmos">halmos</A>". Often, "which =
was to be=20
shown" is verbally stated when writing "QED", "<SPAN =
class=3DUnicode>=E2=96=A1</SPAN>", or=20
"<SPAN class=3DUnicode>=E2=88=8E</SPAN>" in an oral presentation on a =
board.</P>
<H2><SPAN class=3Deditsection>[<A title=3D"Edit section: See also"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D27">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DSee_also>See also</SPAN></H2>
<UL>
  <LI><A title=3D"Automated theorem proving"=20
  =
href=3D"http://en.wikipedia.org/wiki/Automated_theorem_proving">Automated=
=20
  theorem proving</A>=20
  <LI><A title=3D"Invalid proof"=20
  href=3D"http://en.wikipedia.org/wiki/Invalid_proof">Invalid proof</A>=20
  <LI><A class=3Dmw-redirect title=3D"Nonconstructive proof"=20
  =
href=3D"http://en.wikipedia.org/wiki/Nonconstructive_proof">Nonconstructi=
ve=20
  proof</A>=20
  <LI><A title=3D"List of mathematical proofs"=20
  href=3D"http://en.wikipedia.org/wiki/List_of_mathematical_proofs">List =
of=20
  mathematical proofs</A>=20
  <LI><A title=3D"Proof by intimidation"=20
  href=3D"http://en.wikipedia.org/wiki/Proof_by_intimidation">Proof by=20
  intimidation</A> </LI></UL>
<H2><SPAN class=3Deditsection>[<A title=3D"Edit section: References"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D28">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DReferences>References</SPAN></H2>
<DIV class=3Dreferences-small>
<OL class=3Dreferences>
  <LI id=3Dcite_note-nutsandbolts-0>^ <A=20
  =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_ref-nutsandb=
olts_0-0"><SUP><I><B>a</B></I></SUP></A>=20
  <A=20
  =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_ref-nutsandb=
olts_0-1"><SUP><I><B>b</B></I></SUP></A>=20
  Cupillari, Antonella. <I>The Nuts and Bolts of Proofs</I>. Academic =
Press,=20
  2001. Page 3.=20
  <LI id=3Dcite_note-1><B><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_ref-1">^</A>=
</B>=20
  Gossett, Eric. <I>Discrete Mathematics with Proof</I>. John Wiley and =
Sons,=20
  2009. Definition 3.1 page 86. <A class=3D"internal mw-magiclink-isbn"=20
  =
href=3D"http://en.wikipedia.org/wiki/Special:BookSources/0470457937">ISBN=
=20
  0470457937</A>=20
  <LI id=3Dcite_note-Krantz-2>^ <A=20
  =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_ref-Krantz_2=
-0"><SUP><I><B>a</B></I></SUP></A>=20
  <A=20
  =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_ref-Krantz_2=
-1"><SUP><I><B>b</B></I></SUP></A>=20
  <A class=3D"external text" =
href=3D"http://www.math.wustl.edu/~sk/eolss.pdf"=20
  rel=3Dnofollow>The History and Concept of Mathematical Proof</A>, =
Steven G.=20
  Krantz. 1. February 5, 2007=20
  <LI id=3Dcite_note-3><B><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_ref-3">^</A>=
</B>=20
  New Shorter Oxford English Dictionary, 1993, OUP, Oxford.=20
  <LI id=3Dcite_note-4><B><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_ref-4">^</A>=
</B>=20
  The Emergence of Probability, Ian Hacking=20
  <LI id=3Dcite_note-5><B><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_ref-5">^</A>=
</B>=20
  Buss, 1997, p. 3=20
  <LI id=3Dcite_note-6><B><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_ref-6">^</A>=
</B>=20
  Cupillari, page 20.=20
  <LI id=3Dcite_note-7><B><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_ref-7">^</A>=
</B>=20
  Cupillari, page 46.=20
  <LI id=3Dcite_note-8><B><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_ref-8">^</A>=
</B> <A=20
  class=3D"external text"=20
  =
href=3D"http://www.warwick.ac.uk/AEAhelp/glossary/glossaryParser.php?glos=
saryFile=3DProof%20by%20induction.htm"=20
  rel=3Dnofollow>Proof by induction</A>, University of Warwick Glossary =
of=20
  Mathematical Terminology=20
  <LI id=3Dcite_note-9><B><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_ref-9">^</A>=
</B>=20
  While most mathematicians do not think that probabilistic evidence =
ever counts=20
  as a genuine mathematical proof, a few mathematicians and philosophers =
have=20
  argued that at least some types of probabilistic evidence (such as =
Rabin=E2=80=99s <A=20
  class=3Dmw-redirect title=3D"Probabilistic algorithm"=20
  =
href=3D"http://en.wikipedia.org/wiki/Probabilistic_algorithm">probabilist=
ic=20
  algorithm</A> for testing primality) are as good as genuine =
mathematical=20
  proofs. See, for example, Davis, Philip J. (1972), "Fidelity in =
Mathematical=20
  Discourse: Is One and One Really Two?" <I>American Mathematical =
Monthly</I>=20
  79:252-63. Fallis, Don (1997), "The Epistemic Status of Probabilistic =
Proof."=20
  <I>Journal of Philosophy</I> 94:165-86.=20
  <LI id=3Dcite_note-10><B><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_ref-10">^</A=
></B>=20
  Patricio G. Herbst, Establishing a Custom of Proving in American =
School=20
  Geometry: Evolution of the Two-Column Proof in the Early Twentieth =
Century,=20
  Educational Studies in Mathematics, Vol. 49, No. 3 (2002), pp. =
283-312,=20
  <LI id=3Dcite_note-11><B><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_ref-11">^</A=
></B>=20
  =E2=80=9Cin number theory and commutative algebra... in particular the =
<B>statistical=20
  proof</B> of the lemma.=E2=80=9D <A class=3D"external autonumber"=20
  href=3D"http://www.jstor.org/pss/2686395" rel=3Dnofollow>[1]</A>=20
  <LI id=3Dcite_note-12><B><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_ref-12">^</A=
></B>=20
  =E2=80=9CWhether constant =CF=80 (i.e., pi) is normal is a confusing =
problem without any=20
  strict theoretical demonstration except for some <B>statistical</B> =
proof=E2=80=9D=E2=80=9D=20
  (Derogatory use.)<A class=3D"external autonumber"=20
  href=3D"http://www.springerlink.com/content/nj34v59p71m11125/"=20
  rel=3Dnofollow>[2]</A>=20
  <LI id=3Dcite_note-13><B><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_ref-13">^</A=
></B>=20
  =E2=80=9Cthese observations suggest a statistical proof of Goldbach's =
conjecture with=20
  very quickly vanishing probability of failure for large E=E2=80=9D <A=20
  class=3D"external autonumber"=20
  =
href=3D"http://people.web.psi.ch/gassmann/eneseminare/abstracts/Goldbach1=
.pdf"=20
  rel=3Dnofollow>[3]</A>=20
  <LI id=3Dcite_note-14><B><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_ref-14">^</A=
></B>=20
  "<I>What to do with the pictures? Two thoughts surfaced: the first was =
that=20
  they were unpublishable in the standard way, there were no theorems =
only very=20
  suggestive pictures. They furnished convincing evidence for many =
conjectures=20
  and lures to further exploration, but theorems were coins of the realm =
ant the=20
  conventions of that day dictated that journals only published =
theorems</I>",=20
  David Mumford, Caroline Series and David Wright, <A=20
  title=3D"Indra's Pearls (book)"=20
  =
href=3D"http://en.wikipedia.org/wiki/Indra%27s_Pearls_(book)">Indra=E2=80=
=99s=20
  Pearls</A>, 2002=20
  <LI id=3Dcite_note-15><B><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_ref-15">^</A=
></B>=20
  "<I>Mandelbrot, working at the IBM Research Laboratory, did some =
computer=20
  simulations for these sets on the reasonable assumption that, if you =
wanted to=20
  prove something, it might be helpful to know the answer ahead of =
time.</I>"<A=20
  class=3D"external text" =
href=3D"http://home.att.net/~fractalia/history.htm"=20
  rel=3Dnofollow>A Note on the History of Fractals</A>,=20
  <LI id=3Dcite_note-16><B><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof#cite_ref-16">^</A=
></B>=20
  "<I>=E2=80=A6 brought home again to Benoit [Mandelbrot] that there was =
a =E2=80=98mathematics=20
  of the eye=E2=80=99, that visualization of a problem was as valid a =
method as any for=20
  finding a solution. Amazingly, he found himself alone with this =
conjecture.=20
  The teaching of mathematics in France was dominated by a handful of =
dogmatic=20
  mathematicians hiding behind the pseudonym =
=E2=80=98Bourabki=E2=80=99=E2=80=A6</I> ", Introducing=20
  Fractal Geometry, Nigel Lesmoir-Gordon </LI></OL></DIV>
<H2><SPAN class=3Deditsection>[<A title=3D"Edit section: Sources"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D29">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DSources>Sources</SPAN></H2>
<UL>
  <LI>Polya, G. <I>Mathematics and Plausible Reasoning</I>. Princeton =
University=20
  Press, 1954.=20
  <LI>Fallis, Don (2002) <A class=3D"external text"=20
  href=3D"http://dlist.sir.arizona.edu/1581/" =
rel=3Dnofollow>=E2=80=9CWhat Do Mathematicians=20
  Want? Probabilistic Proofs and the Epistemic Goals of =
Mathematicians.=E2=80=9D</A>=20
  <I>Logique et Analyse</I> 45:373-88.=20
  <LI>Franklin, J. and Daoud, A. <I>Proof in Mathematics: An =
Introduction</I>.=20
  Quakers Hill Press, 1996. <A class=3D"internal mw-magiclink-isbn"=20
  =
href=3D"http://en.wikipedia.org/wiki/Special:BookSources/1876192003">ISBN=
=20
  1-876192-00-3</A>=20
  <LI>Solow, D. <I>How to Read and Do Proofs: An Introduction to =
Mathematical=20
  Thought Processes</I>. Wiley, 2004. <A class=3D"internal =
mw-magiclink-isbn"=20
  =
href=3D"http://en.wikipedia.org/wiki/Special:BookSources/0471680583">ISBN=
=20
  0-471-68058-3</A>=20
  <LI>Velleman, D. <I>How to Prove It: A Structured Approach</I>. =
Cambridge=20
  University Press, 2006. <A class=3D"internal mw-magiclink-isbn"=20
  =
href=3D"http://en.wikipedia.org/wiki/Special:BookSources/0521675995">ISBN=
=20
  0-521-67599-5</A> </LI></UL>
<H2><SPAN class=3Deditsection>[<A title=3D"Edit section: External links" =

href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit&amp;section=3D30">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DExternal_links>External links</SPAN></H2>
<TABLE class=3D"metadata plainlinks mbox-small"=20
style=3D"BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; =
BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid; =
BACKGROUND-COLOR: #f9f9f9">
  <TBODY>
  <TR>
    <TD class=3Dmbox-image><A title=3D"Search Wiktionary"=20
      =
href=3D"http://en.wiktionary.org/wiki/Special:Search/Mathematical_proof">=
<IMG=20
      height=3D44 alt=3D"Search Wiktionary"=20
      =
src=3D"http://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Wiktionar=
y-logo-en.svg/40px-Wiktionary-logo-en.svg.png"=20
      width=3D40></A></TD>
    <TD class=3Dmbox-text>Look up <I><B><A class=3Dextiw =
title=3Dwiktionary:proof=20
      href=3D"http://en.wiktionary.org/wiki/proof">proof</A></B></I> in =
<A=20
      title=3DWiktionary=20
      href=3D"http://en.wikipedia.org/wiki/Wiktionary">Wiktionary</A>, =
the free=20
      dictionary.</TD></TR></TBODY></TABLE>
<UL>
  <LI><A class=3D"external text"=20
  href=3D"http://www.math.uconn.edu/~hurley/math315/proofgoldberger.pdf" =

  rel=3Dnofollow>What are mathematical proofs and why they are =
important?</A>=20
  <LI><A class=3D"external text" =
href=3D"http://2piix.com/articles/title/Logic/"=20
  rel=3Dnofollow>2=CF=80ix.com: Logic</A> Part of a series of articles =
covering=20
  mathematics and logic.=20
  <LI><A class=3D"external text"=20
  href=3D"http://zimmer.csufresno.edu/~larryc/proofs/proofs.html" =
rel=3Dnofollow>How=20
  To Write Proofs</A> by Larry W. Cusick=20
  <LI><A class=3D"external text"=20
  =
href=3D"http://research.microsoft.com/users/lamport/pubs/lamport-how-to-w=
rite.pdf"=20
  rel=3Dnofollow>How to Write a Proof</A> by <A title=3D"Leslie Lamport" =

  href=3D"http://en.wikipedia.org/wiki/Leslie_Lamport">Leslie =
Lamport</A>, and <A=20
  class=3D"external text"=20
  =
href=3D"http://research.microsoft.com/users/lamport/pubs/pubs.html#lampor=
t-how-to-write"=20
  rel=3Dnofollow>the motivation of proposing such a hierarchical proof =
style</A>.=20
  <LI><A class=3D"external text"=20
  href=3D"http://www.cut-the-knot.org/proofs/index.shtml" =
rel=3Dnofollow>Proofs in=20
  Mathematics: Simple, Charming and Fallacious</A>=20
  <LI><I><A class=3D"external text"=20
  href=3D"http://www.cs.ru.nl/~freek/comparison/comparison.pdf" =
rel=3Dnofollow>The=20
  Seventeen Provers of the World</A></I>, ed. by Freek Wiedijk, foreword =
by Dana=20
  S. Scott, Lecture Notes in Computer Science 3600, Springer, 2006, <A=20
  class=3D"internal mw-magiclink-isbn"=20
  =
href=3D"http://en.wikipedia.org/wiki/Special:BookSources/3540307044">ISBN=
=20
  3-540-30704-4</A>. Contains formalized versions of the proof that <IMG =

  class=3Dtex alt=3D\sqrt{2}=20
  =
src=3D"http://upload.wikimedia.org/math/e/f/5/ef5590434a387b3c4427e09d5b0=
8baaf.png">=20
  is irrational in several automated proof systems.=20
  <LI><A class=3D"external text"=20
  href=3D"http://www.cut-the-knot.org/WhatIs/WhatIsProof.shtml" =
rel=3Dnofollow>What=20
  is Proof?</A> Thoughts on proofs and proving.=20
  <LI><A class=3D"external text" href=3D"http://www.proofwiki.org/"=20
  rel=3Dnofollow>ProofWiki.org</A> An online compendium of mathematical =
proofs.=20
  <LI><A class=3D"external text" href=3D"http://planetmath.org/"=20
  rel=3Dnofollow>planetmath.org</A> A wiki style encyclopedia of proofs=20
  <LI>A <A class=3Dextiw title=3D"v:Discrete Mathematics for Computer =
Science/Proof"=20
  =
href=3D"http://en.wikiversity.org/wiki/Discrete_Mathematics_for_Computer_=
Science/Proof">lesson</A>=20
  about proofs, in a <A class=3Dextiw=20
  title=3D"v:Discrete Mathematics for Computer Science"=20
  =
href=3D"http://en.wikiversity.org/wiki/Discrete_Mathematics_for_Computer_=
Science">course</A>=20
  from <A class=3Dextiw title=3Dv:=20
  href=3D"http://en.wikiversity.org/wiki/">Wikiversity</A>=20
  <LI><A class=3D"external text"=20
  href=3D"http://mzone.mweb.co.za/residents/profmd/proof.pdf" =
rel=3Dnofollow>The=20
  role and function of proof</A> by Michael de Villiers=20
  <LI><A class=3D"external text"=20
  href=3D"http://mzone.mweb.co.za/residents/profmd/profmat.pdf"=20
  rel=3Dnofollow>Developing understanding of different roles of =
proof</A> by=20
  Michael de Villiers </LI></UL>
<TABLE class=3Dnavbox cellSpacing=3D0>
  <TBODY>
  <TR>
    <TD=20
    style=3D"PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px">
      <TABLE class=3D"nowraplinks collapsible collapsed"=20
      style=3D"BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: =
100%"=20
      cellSpacing=3D0>
        <TBODY>
        <TR>
          <TH class=3Dnavbox-title colSpan=3D2>
            <DIV style=3D"FLOAT: left; WIDTH: 6em; TEXT-ALIGN: left">
            <DIV class=3D"noprint plainlinks navbar"=20
            style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FONT-SIZE: xx-small; BACKGROUND: none transparent scroll repeat =
0% 0%; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none"><A=20
            title=3DTemplate:Logic=20
            href=3D"http://en.wikipedia.org/wiki/Template:Logic"><SPAN=20
            title=3D"View this template"=20
            style=3D"BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none">v</SPAN></A>&nbsp;<SPAN=20
            style=3D"FONT-SIZE: 80%">=E2=80=A2</SPAN>&nbsp;<A =
title=3D"Template talk:Logic"=20
            =
href=3D"http://en.wikipedia.org/wiki/Template_talk:Logic"><SPAN=20
            title=3D"Discuss this template"=20
            style=3D"BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none">d</SPAN></A>&nbsp;<SPAN=20
            style=3D"FONT-SIZE: 80%">=E2=80=A2</SPAN>&nbsp;<A =
class=3D"external text"=20
            =
href=3D"http://en.wikipedia.org/w/index.php?title=3DTemplate:Logic&amp;ac=
tion=3Dedit"=20
            rel=3Dnofollow><SPAN title=3D"Edit this template"=20
            style=3D"BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none">e</SPAN></A></DIV></DIV><SPAN=20
            class=3D"" style=3D"FONT-SIZE: 110%"><A title=3DLogic=20
            =
href=3D"http://en.wikipedia.org/wiki/Logic">Logic</A></SPAN></TH></TR>
        <TR style=3D"HEIGHT: 2px">
          <TD></TD></TR>
        <TR>
          <TD class=3D"navbox-list navbox-odd"=20
          style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px"=20
          colSpan=3D2>
            <DIV=20
            style=3D"PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; =
PADDING-BOTTOM: 0em; PADDING-TOP: 0em"></DIV>
            <TABLE class=3D"nowraplinks collapsible collapsed =
navbox-subgroup"=20
            style=3D"WIDTH: 100%" cellSpacing=3D0>
              <TBODY>
              <TR>
                <TH class=3Dnavbox-title colSpan=3D2>
                  <DIV=20
                  style=3D"FLOAT: left; WIDTH: 6em; TEXT-ALIGN: =
left"></DIV><SPAN=20
                  class=3D"" style=3D"FONT-SIZE: 100%">History and core=20
                topics</SPAN></TH></TR>
              <TR style=3D"HEIGHT: 2px">
                <TD></TD></TR>
              <TR>
                <TD class=3D"navbox-list navbox-odd"=20
                style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; WIDTH: 100%; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px"=20
                colSpan=3D2>
                  <DIV=20
                  style=3D"PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; =
PADDING-BOTTOM: 0em; PADDING-TOP: 0em"></DIV>
                  <TABLE class=3D"nowraplinks navbox-subgroup" =
style=3D"WIDTH: 100%"=20
                  cellSpacing=3D0>
                    <TBODY>
                    <TR>
                      <TD class=3Dnavbox-group=20
                      style=3D"PADDING-RIGHT: 1em; PADDING-LEFT: 1em; =
PADDING-BOTTOM: 0.35em; WIDTH: 8em; LINE-HEIGHT: 1.1em; PADDING-TOP: =
0.35em">History</TD>
                      <TD class=3D"navbox-list navbox-odd"=20
                      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0.25em; BORDER-LEFT: 2px solid; WIDTH: auto; =
LINE-HEIGHT: 1.4em; PADDING-TOP: 0.25em; TEXT-ALIGN: left">
                        <DIV=20
                        style=3D"PADDING-RIGHT: 0.25em; PADDING-LEFT: =
0.25em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em"><SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A =
title=3D"History of logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/History_of_logic">General</A>&nbsp;<=
B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Logic in China"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Logic_in_China">Chinese</A>&nbsp;<B>=
=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3DOrganon=20
                        =
href=3D"http://en.wikipedia.org/wiki/Organon">Greek</A>&nbsp;<B>=C2=B7</B=
></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Indian logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Indian_logic">Indian</A>&nbsp;<B>=C2=
=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Logic in Islamic philosophy"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Logic_in_Islamic_philosophy">Islamic=
</A></SPAN></DIV></TD></TR>
                    <TR style=3D"HEIGHT: 2px">
                      <TD></TD></TR>
                    <TR>
                      <TD class=3Dnavbox-group=20
                      style=3D"PADDING-RIGHT: 1em; PADDING-LEFT: 1em; =
PADDING-BOTTOM: 0.35em; WIDTH: 8em; LINE-HEIGHT: 1.1em; PADDING-TOP: =
0.35em">Core=20
                        topics</TD>
                      <TD class=3D"navbox-list navbox-even"=20
                      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0.25em; BORDER-LEFT: 2px solid; WIDTH: auto; =
LINE-HEIGHT: 1.4em; PADDING-TOP: 0.25em; TEXT-ALIGN: left">
                        <DIV=20
                        style=3D"PADDING-RIGHT: 0.25em; PADDING-LEFT: =
0.25em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em"><SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A title=3DReason=20
                        =
href=3D"http://en.wikipedia.org/wiki/Reason">Reason</A>&nbsp;<B>=C2=B7</B=
></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Philosophical logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Philosophical_logic">Philosophical=20
                        logic</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Philosophy of logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Philosophy_of_logic">Philosophy=20
                        of logic</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Mathematical logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Mathematical_logic">Mathematical=20
                        logic</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A =
title=3DMetalogic=20
                        =
href=3D"http://en.wikipedia.org/wiki/Metalogic">Metalogic</A>&nbsp;<B>=C2=
=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Logic in computer science"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Logic_in_computer_science">Logic=20
                        in computer=20
                =
science</A></SPAN></DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TAB=
LE></TD></TR>
        <TR style=3D"HEIGHT: 2px">
          <TD></TD></TR>
        <TR>
          <TD class=3D"navbox-list navbox-even"=20
          style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px"=20
          colSpan=3D2>
            <DIV=20
            style=3D"PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; =
PADDING-BOTTOM: 0em; PADDING-TOP: 0em"></DIV>
            <TABLE class=3D"nowraplinks collapsible collapsed =
navbox-subgroup"=20
            style=3D"WIDTH: 100%" cellSpacing=3D0>
              <TBODY>
              <TR>
                <TH class=3Dnavbox-title colSpan=3D2>
                  <DIV=20
                  style=3D"FLOAT: left; WIDTH: 6em; TEXT-ALIGN: =
left"></DIV><SPAN=20
                  class=3D"" style=3D"FONT-SIZE: 100%">Key concepts and=20
                logics</SPAN></TH></TR>
              <TR style=3D"HEIGHT: 2px">
                <TD></TD></TR>
              <TR>
                <TD class=3D"navbox-list navbox-odd"=20
                style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; WIDTH: 100%; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px"=20
                colSpan=3D2>
                  <DIV=20
                  style=3D"PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; =
PADDING-BOTTOM: 0em; PADDING-TOP: 0em"></DIV>
                  <TABLE class=3D"nowraplinks navbox-subgroup" =
style=3D"WIDTH: 100%"=20
                  cellSpacing=3D0>
                    <TBODY>
                    <TR>
                      <TD class=3Dnavbox-group=20
                      style=3D"PADDING-RIGHT: 1em; PADDING-LEFT: 1em; =
PADDING-BOTTOM: 0.35em; WIDTH: 8em; LINE-HEIGHT: 1.1em; PADDING-TOP: =
0.35em"><A=20
                        title=3DReasoning=20
                        =
href=3D"http://en.wikipedia.org/wiki/Reasoning">Reasoning</A></TD>
                      <TD class=3D"navbox-list navbox-odd"=20
                      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0.25em; BORDER-LEFT: 2px solid; WIDTH: auto; =
LINE-HEIGHT: 1.4em; PADDING-TOP: 0.25em; TEXT-ALIGN: left">
                        <DIV=20
                        style=3D"PADDING-RIGHT: 0.25em; PADDING-LEFT: =
0.25em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em"><SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Deductive reasoning"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Deductive_reasoning">Deduction</A>&n=
bsp;<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Inductive reasoning"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Inductive_reasoning">Induction</A>&n=
bsp;<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Abductive reasoning"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Abductive_reasoning">Abduction</A></=
SPAN></DIV></TD></TR>
                    <TR style=3D"HEIGHT: 2px">
                      <TD></TD></TR>
                    <TR>
                      <TD class=3Dnavbox-group=20
                      style=3D"PADDING-RIGHT: 1em; PADDING-LEFT: 1em; =
PADDING-BOTTOM: 0.35em; WIDTH: 8em; LINE-HEIGHT: 1.1em; PADDING-TOP: =
0.35em"><A=20
                        title=3D"Critical thinking"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Critical_thinking">Critical=20
                        thinking</A> and <A title=3D"Informal logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Informal_logic">Informal</A></TD>
                      <TD class=3D"navbox-list navbox-even"=20
                      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0.25em; BORDER-LEFT: 2px solid; WIDTH: auto; =
LINE-HEIGHT: 1.4em; PADDING-TOP: 0.25em; TEXT-ALIGN: left">
                        <DIV=20
                        style=3D"PADDING-RIGHT: 0.25em; PADDING-LEFT: =
0.25em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em"><SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A =
title=3DProposition=20
                        =
href=3D"http://en.wikipedia.org/wiki/Proposition">Proposition</A>&nbsp;<B=
>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3DInference=20
                        =
href=3D"http://en.wikipedia.org/wiki/Inference">Inference</A>&nbsp;<B>=C2=
=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3DArgument=20
                        =
href=3D"http://en.wikipedia.org/wiki/Argument">Argument</A>&nbsp;<B>=C2=B7=
</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3DValidity=20
                        =
href=3D"http://en.wikipedia.org/wiki/Validity">Validity</A>&nbsp;<B>=C2=B7=
</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3DCogency=20
                        =
href=3D"http://en.wikipedia.org/wiki/Cogency">Cogency</A>&nbsp;<B>=C2=B7<=
/B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3DExplanation=20
                        =
href=3D"http://en.wikipedia.org/wiki/Explanation">Explanation</A>&nbsp;<B=
>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3D"Term logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Term_logic">Term=20
                        logic</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A title=3DFallacy =

                        =
href=3D"http://en.wikipedia.org/wiki/Fallacy">Fallacies</A>&nbsp;<B>=C2=B7=
</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3DSyllogism=20
                        =
href=3D"http://en.wikipedia.org/wiki/Syllogism">Syllogism</A>&nbsp;<B>=C2=
=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Argumentation theory"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Argumentation_theory">Argumentation =

                        theory</A></SPAN></DIV></TD></TR>
                    <TR style=3D"HEIGHT: 2px">
                      <TD></TD></TR>
                    <TR>
                      <TD class=3Dnavbox-group=20
                      style=3D"PADDING-RIGHT: 1em; PADDING-LEFT: 1em; =
PADDING-BOTTOM: 0.35em; WIDTH: 8em; LINE-HEIGHT: 1.1em; PADDING-TOP: =
0.35em"><A=20
                        title=3D"Philosophy of logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Philosophy_of_logic">Philosophy<BR>o=
f=20
                        logic</A></TD>
                      <TD class=3D"navbox-list navbox-odd"=20
                      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0.25em; BORDER-LEFT: 2px solid; WIDTH: auto; =
LINE-HEIGHT: 1.4em; PADDING-TOP: 0.25em; TEXT-ALIGN: left">
                        <DIV=20
                        style=3D"PADDING-RIGHT: 0.25em; PADDING-LEFT: =
0.25em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em"><SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A =
title=3D"Platonic realism"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Platonic_realism">Platonic=20
                        realism</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A =
title=3D"Logical atomism"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Logical_atomism">Logical=20
                        atomism</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A =
title=3DLogicism=20
                        =
href=3D"http://en.wikipedia.org/wiki/Logicism">Logicism</A>&nbsp;<B>=C2=B7=
</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Formalism (mathematics)"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Formalism_(mathematics)">Formalism</=
A>&nbsp;<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3DNominalism=20
                        =
href=3D"http://en.wikipedia.org/wiki/Nominalism">Nominalism</A>=20
                        &nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A =
title=3DFictionalism=20
                        =
href=3D"http://en.wikipedia.org/wiki/Fictionalism">Fictionalism</A>&nbsp;=
<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Philosophical realism"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Philosophical_realism">Realism</A>&n=
bsp;<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3DIntuitionism=20
                        =
href=3D"http://en.wikipedia.org/wiki/Intuitionism">Intuitionism</A>&nbsp;=
<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Constructivism (mathematics)"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Constructivism_(mathematics)">Constr=
uctivism</A>&nbsp;<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3DFinitism=20
                        =
href=3D"http://en.wikipedia.org/wiki/Finitism">Finitism</A></SPAN></DIV><=
/TD></TR>
                    <TR style=3D"HEIGHT: 2px">
                      <TD></TD></TR>
                    <TR>
                      <TD class=3Dnavbox-group=20
                      style=3D"PADDING-RIGHT: 1em; PADDING-LEFT: 1em; =
PADDING-BOTTOM: 0.35em; WIDTH: 8em; LINE-HEIGHT: 1.1em; PADDING-TOP: =
0.35em"><A=20
                        title=3D"Mathematical logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Mathematical_logic">Mathematical</A>=
</TD>
                      <TD class=3D"navbox-list navbox-even"=20
                      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0.25em; BORDER-LEFT: 2px solid; WIDTH: auto; =
LINE-HEIGHT: 1.4em; PADDING-TOP: 0.25em; TEXT-ALIGN: left">
                        <DIV=20
                        style=3D"PADDING-RIGHT: 0.25em; PADDING-LEFT: =
0.25em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em"><SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A title=3D"Formal =
language"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Formal_language">Formal=20
                        language</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A =
title=3D"Formation rule"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Formation_rule">Formation=20
                        rule</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A title=3D"Formal =
system"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Formal_system">Formal=20
                        system</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A =
title=3D"Deductive system"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Deductive_system">Deductive=20
                        system</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A title=3D"Formal =
proof"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Formal_proof">Formal=20
                        proof</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Interpretation (logic)"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Interpretation_(logic)">Interpretati=
on</A>&nbsp;<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Formal semantics"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Formal_semantics">Formal=20
                        semantics</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Well-formed formula"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Well-formed_formula">Well-formed=20
                        formula</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A title=3D"Set =
(mathematics)"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Set_(mathematics)">Set</A>&nbsp;<B>=C2=
=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Element (mathematics)"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Element_(mathematics)">Element</A>&n=
bsp;<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Class (set theory)"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Class_(set_theory)">Class</A>&nbsp;<=
B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3DAxiom=20
                        =
href=3D"http://en.wikipedia.org/wiki/Axiom">Axiom</A>&nbsp;<B>=C2=B7</B><=
/SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Rule of inference"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Rule_of_inference">Rule=20
                        of inference</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN =

                        style=3D"WHITE-SPACE: nowrap"><A =
title=3D"Finitary relation"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Finitary_relation">Relation</A>&nbsp=
;<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3DTheorem=20
                        =
href=3D"http://en.wikipedia.org/wiki/Theorem">Theorem</A>&nbsp;<B>=C2=B7<=
/B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Logical consequence"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Logical_consequence">Logical=20
                        consequence</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A =
title=3DConsistency=20
                        =
href=3D"http://en.wikipedia.org/wiki/Consistency">Consistency</A>&nbsp;<B=
>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3DSoundness=20
                        =
href=3D"http://en.wikipedia.org/wiki/Soundness">Soundness</A>&nbsp;<B>=C2=
=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3DCompleteness=20
                        =
href=3D"http://en.wikipedia.org/wiki/Completeness">Completeness</A>&nbsp;=
<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Decidability (logic)"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Decidability_(logic)">Decidability</=
A>&nbsp;<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Satisfiability and validity"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Satisfiability_and_validity">Satisfi=
ability</A>&nbsp;<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Independence (mathematical logic)"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Independence_(mathematical_logic)">I=
ndependence</A>&nbsp;<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3D"Set theory"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Set_theory">Set=20
                        theory</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A =
title=3D"Axiomatic system"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Axiomatic_system">Axiomatic=20
                        system</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A title=3D"Proof =
theory"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Proof_theory">Proof=20
                        theory</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A title=3D"Model =
theory"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Model_theory">Model=20
                        theory</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A =
class=3Dmw-redirect=20
                        title=3D"Recursion theory"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Recursion_theory">Recursion=20
                        theory</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A title=3D"Type =
theory"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Type_theory">Type=20
                        theory</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A title=3D"Syntax =
(logic)"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Syntax_(logic)">Syntax</A></SPAN></D=
IV></TD></TR>
                    <TR style=3D"HEIGHT: 2px">
                      <TD></TD></TR>
                    <TR>
                      <TD class=3Dnavbox-group=20
                      style=3D"PADDING-RIGHT: 1em; PADDING-LEFT: 1em; =
PADDING-BOTTOM: 0.35em; WIDTH: 8em; LINE-HEIGHT: 1.1em; PADDING-TOP: =
0.35em"><A=20
                        class=3Dmw-redirect title=3D"Propositional =
logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Propositional_logic">Propositional</=
A></TD>
                      <TD class=3D"navbox-list navbox-odd"=20
                      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0.25em; BORDER-LEFT: 2px solid; WIDTH: auto; =
LINE-HEIGHT: 1.4em; PADDING-TOP: 0.25em; TEXT-ALIGN: left">
                        <DIV=20
                        style=3D"PADDING-RIGHT: 0.25em; PADDING-LEFT: =
0.25em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em"><SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A =
title=3D"Boolean function"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Boolean_function">Boolean=20
                        functions</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Monadic predicate calculus"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Monadic_predicate_calculus">Monadic =

                        predicate calculus</A>&nbsp;<B>=C2=B7</B></SPAN> =
<SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Propositional calculus"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Propositional_calculus">Propositiona=
l=20
                        calculus</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Logical connective"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Logical_connective">Logical=20
                        connectives</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A =
title=3DQuantification=20
                        =
href=3D"http://en.wikipedia.org/wiki/Quantification">Quantifiers</A>&nbsp=
;<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3D"Truth table"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Truth_table">Truth=20
                        tables</A></SPAN></DIV></TD></TR>
                    <TR style=3D"HEIGHT: 2px">
                      <TD></TD></TR>
                    <TR>
                      <TD class=3Dnavbox-group=20
                      style=3D"PADDING-RIGHT: 1em; PADDING-LEFT: 1em; =
PADDING-BOTTOM: 0.35em; WIDTH: 8em; LINE-HEIGHT: 1.1em; PADDING-TOP: =
0.35em"><A=20
                        title=3D"Predicate logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Predicate_logic">Predicate</A></TD>
                      <TD class=3D"navbox-list navbox-even"=20
                      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0.25em; BORDER-LEFT: 2px solid; WIDTH: auto; =
LINE-HEIGHT: 1.4em; PADDING-TOP: 0.25em; TEXT-ALIGN: left">
                        <DIV=20
                        style=3D"PADDING-RIGHT: 0.25em; PADDING-LEFT: =
0.25em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em"><SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A =
title=3D"First-order logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/First-order_logic">First-order</A>&n=
bsp;<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3DQuantification=20
                        =
href=3D"http://en.wikipedia.org/wiki/Quantification">Quantifiers</A>&nbsp=
;<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Predicate (mathematical logic)"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Predicate_(mathematical_logic)">Pred=
icate</A>&nbsp;<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Second-order logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Second-order_logic">Second-order</A>=
</SPAN></DIV></TD></TR>
                    <TR style=3D"HEIGHT: 2px">
                      <TD></TD></TR>
                    <TR>
                      <TD class=3Dnavbox-group=20
                      style=3D"PADDING-RIGHT: 1em; PADDING-LEFT: 1em; =
PADDING-BOTTOM: 0.35em; WIDTH: 8em; LINE-HEIGHT: 1.1em; PADDING-TOP: =
0.35em"><A=20
                        title=3D"Modal logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Modal_logic">Modal</A></TD>
                      <TD class=3D"navbox-list navbox-odd"=20
                      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0.25em; BORDER-LEFT: 2px solid; WIDTH: auto; =
LINE-HEIGHT: 1.4em; PADDING-TOP: 0.25em; TEXT-ALIGN: left">
                        <DIV=20
                        style=3D"PADDING-RIGHT: 0.25em; PADDING-LEFT: =
0.25em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em"><SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A title=3D"Modal =
logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Modal_logic#Alethic_modalities">Alet=
hic</A>&nbsp;<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Modal operator"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Modal_operator#Axiological">Axiologi=
c</A>&nbsp;<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Deontic logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Deontic_logic">Deontic</A>&nbsp;<B>=C2=
=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Doxastic logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Doxastic_logic">Doxastic</A>&nbsp;<B=
>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A =
class=3Dmw-redirect=20
                        title=3D"Epistemic logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Epistemic_logic">Epistemic</A>&nbsp;=
<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Temporal logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Temporal_logic">Temporal</A></SPAN><=
/DIV></TD></TR>
                    <TR style=3D"HEIGHT: 2px">
                      <TD></TD></TR>
                    <TR>
                      <TD class=3Dnavbox-group=20
                      style=3D"PADDING-RIGHT: 1em; PADDING-LEFT: 1em; =
PADDING-BOTTOM: 0.35em; WIDTH: 8em; LINE-HEIGHT: 1.1em; PADDING-TOP: =
0.35em">Other<BR><A=20
                        title=3D"Non-classical logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Non-classical_logic">Non-classical=20
                        logics</A></TD>
                      <TD class=3D"navbox-list navbox-even"=20
                      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0.25em; BORDER-LEFT: 2px solid; WIDTH: auto; =
LINE-HEIGHT: 1.4em; PADDING-TOP: 0.25em; TEXT-ALIGN: left">
                        <DIV=20
                        style=3D"PADDING-RIGHT: 0.25em; PADDING-LEFT: =
0.25em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em"><SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Computability logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Computability_logic">Computability</=
A>&nbsp;<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3D"Fuzzy logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Fuzzy_logic">Fuzzy</A>&nbsp;<B>=C2=B7=
</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Linear logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Linear_logic">Linear</A>&nbsp;<B>=C2=
=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Relevance logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Relevance_logic">Relevance</A>&nbsp;=
<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Non-monotonic logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Non-monotonic_logic">Non-monotonic</=
A></SPAN></DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD><=
/TR>
        <TR style=3D"HEIGHT: 2px">
          <TD></TD></TR>
        <TR>
          <TD class=3D"navbox-list navbox-odd"=20
          style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px"=20
          colSpan=3D2>
            <DIV=20
            style=3D"PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; =
PADDING-BOTTOM: 0em; PADDING-TOP: 0em"></DIV>
            <TABLE class=3D"nowraplinks collapsible collapsed =
navbox-subgroup"=20
            style=3D"WIDTH: 100%" cellSpacing=3D0>
              <TBODY>
              <TR>
                <TH class=3Dnavbox-title colSpan=3D2>
                  <DIV=20
                  style=3D"FLOAT: left; WIDTH: 6em; TEXT-ALIGN: =
left"></DIV><SPAN=20
                  class=3D"" style=3D"FONT-SIZE: =
100%">Controversies</SPAN></TH></TR>
              <TR style=3D"HEIGHT: 2px">
                <TD></TD></TR>
              <TR>
                <TD class=3D"navbox-list navbox-odd"=20
                style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0.25em; WIDTH: 100%; LINE-HEIGHT: 1.4em; PADDING-TOP: =
0.25em"=20
                colSpan=3D2>
                  <DIV=20
                  style=3D"PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; =
PADDING-BOTTOM: 0em; PADDING-TOP: 0em"><SPAN=20
                  style=3D"WHITE-SPACE: nowrap"><A =
title=3D"Paraconsistent logic"=20
                  =
href=3D"http://en.wikipedia.org/wiki/Paraconsistent_logic">Paraconsistent=
=20
                  logic</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                  style=3D"WHITE-SPACE: nowrap"><A title=3DDialetheism=20
                  =
href=3D"http://en.wikipedia.org/wiki/Dialetheism">Dialetheism</A>&nbsp;<B=
>=C2=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                  title=3D"Intuitionistic logic"=20
                  =
href=3D"http://en.wikipedia.org/wiki/Intuitionistic_logic">Intuitionistic=
=20
                  logic</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                  style=3D"WHITE-SPACE: nowrap"><A title=3DParadox=20
                  =
href=3D"http://en.wikipedia.org/wiki/Paradox">Paradoxes</A>&nbsp;<B>=C2=B7=
</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3DAntinomy=20
                  =
href=3D"http://en.wikipedia.org/wiki/Antinomy">Antinomies</A>&nbsp;<B>=C2=
=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                  title=3D"Is logic empirical?"=20
                  =
href=3D"http://en.wikipedia.org/wiki/Is_logic_empirical%3F">Is=20
                  logic =
empirical?</A></SPAN></DIV></TD></TR></TBODY></TABLE></TD></TR>
        <TR style=3D"HEIGHT: 2px">
          <TD></TD></TR>
        <TR>
          <TD class=3D"navbox-list navbox-even"=20
          style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px"=20
          colSpan=3D2>
            <DIV=20
            style=3D"PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; =
PADDING-BOTTOM: 0em; PADDING-TOP: 0em"></DIV>
            <TABLE class=3D"nowraplinks collapsible collapsed =
navbox-subgroup"=20
            style=3D"WIDTH: 100%" cellSpacing=3D0>
              <TBODY>
              <TR>
                <TH class=3Dnavbox-title colSpan=3D2>
                  <DIV=20
                  style=3D"FLOAT: left; WIDTH: 6em; TEXT-ALIGN: =
left"></DIV><SPAN=20
                  class=3D"" style=3D"FONT-SIZE: 100%">Key =
figures</SPAN></TH></TR>
              <TR style=3D"HEIGHT: 2px">
                <TD></TD></TR>
              <TR>
                <TD class=3D"navbox-list navbox-odd"=20
                style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0.25em; WIDTH: 100%; LINE-HEIGHT: 1.4em; PADDING-TOP: =
0.25em"=20
                colSpan=3D2>
                  <DIV=20
                  style=3D"PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; =
PADDING-BOTTOM: 0em; PADDING-TOP: 0em"><SPAN=20
                  style=3D"WHITE-SPACE: nowrap"><A title=3DAl-Farabi=20
                  =
href=3D"http://en.wikipedia.org/wiki/Al-Farabi">Alfarabi</A>&nbsp;<B>=C2=B7=
</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3DAl-Ghazali=20
                  =
href=3D"http://en.wikipedia.org/wiki/Al-Ghazali">Algazel</A>&nbsp;<B>=C2=B7=
</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3DAl-Kindi=20
                  =
href=3D"http://en.wikipedia.org/wiki/Al-Kindi">Alkindus</A>&nbsp;<B>=C2=B7=
</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                  title=3D"Fakhr al-Din al-Razi"=20
                  =
href=3D"http://en.wikipedia.org/wiki/Fakhr_al-Din_al-Razi">Al-Razi</A>&nb=
sp;<B>=C2=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3DAristotle=20
                  =
href=3D"http://en.wikipedia.org/wiki/Aristotle">Aristotle</A>&nbsp;<B>=C2=
=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3DAverroes=20
                  =
href=3D"http://en.wikipedia.org/wiki/Averroes">Averroes</A>&nbsp;<B>=C2=B7=
</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3DAvicenna=20
                  =
href=3D"http://en.wikipedia.org/wiki/Avicenna">Avicenna</A>&nbsp;<B>=C2=B7=
</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A title=3D"George =
Boole"=20
                  =
href=3D"http://en.wikipedia.org/wiki/George_Boole">Boole</A>&nbsp;<B>=C2=B7=
</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A title=3D"Georg =
Cantor"=20
                  =
href=3D"http://en.wikipedia.org/wiki/Georg_Cantor">Cantor</A>&nbsp;<B>=C2=
=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A title=3D"Rudolf =
Carnap"=20
                  =
href=3D"http://en.wikipedia.org/wiki/Rudolf_Carnap">Carnap</A>&nbsp;<B>=C2=
=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A title=3D"Alonzo =
Church"=20
                  =
href=3D"http://en.wikipedia.org/wiki/Alonzo_Church">Church</A>&nbsp;<B>=C2=
=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3DDharmakirti=20
                  =
href=3D"http://en.wikipedia.org/wiki/Dharmakirti">Dharmakirti</A>&nbsp;<B=
>=C2=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3DDign=C4=81ga=20
                  =
href=3D"http://en.wikipedia.org/wiki/Dign%C4%81ga">Dign=C4=81ga</A>&nbsp;=
<B>=C2=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3D"Gottlob Frege"=20
                  =
href=3D"http://en.wikipedia.org/wiki/Gottlob_Frege">Frege</A>&nbsp;<B>=C2=
=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3D"Gerhard Gentzen"=20
                  =
href=3D"http://en.wikipedia.org/wiki/Gerhard_Gentzen">Gentzen</A>&nbsp;<B=
>=C2=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A title=3DKanada=20
                  =
href=3D"http://en.wikipedia.org/wiki/Kanada">Kanada</A>&nbsp;<B>=C2=B7</B=
></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A title=3D"Kurt =
G=C3=B6del"=20
                  =
href=3D"http://en.wikipedia.org/wiki/Kurt_G%C3%B6del">G=C3=B6del</A>&nbsp=
;<B>=C2=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3D"Ny=C4=81ya S=C5=ABtras"=20
                  =
href=3D"http://en.wikipedia.org/wiki/Ny%C4%81ya_S%C5%ABtras">Gotama</A>&n=
bsp;<B>=C2=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A title=3D"David =
Hilbert"=20
                  =
href=3D"http://en.wikipedia.org/wiki/David_Hilbert">Hilbert</A>&nbsp;<B>=C2=
=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A title=3D"Ibn =
al-Nafis"=20
                  href=3D"http://en.wikipedia.org/wiki/Ibn_al-Nafis">Ibn =

                  al-Nafis</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                  style=3D"WHITE-SPACE: nowrap"><A title=3D"Ibn Hazm"=20
                  href=3D"http://en.wikipedia.org/wiki/Ibn_Hazm">Ibn=20
                  Hazm</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                  style=3D"WHITE-SPACE: nowrap"><A title=3D"Ibn =
Taymiyyah"=20
                  =
href=3D"http://en.wikipedia.org/wiki/Ibn_Taymiyyah">Ibn=20
                  Taymiyyah</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                  style=3D"WHITE-SPACE: nowrap"><A title=3D"Saul Kripke" =

                  =
href=3D"http://en.wikipedia.org/wiki/Saul_Kripke">Kripke</A>&nbsp;<B>=C2=B7=
</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3D"Gottfried Leibniz"=20
                  =
href=3D"http://en.wikipedia.org/wiki/Gottfried_Leibniz">Leibniz</A>&nbsp;=
<B>=C2=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A title=3DMozi=20
                  =
href=3D"http://en.wikipedia.org/wiki/Mozi">Mozi</A>&nbsp;<B>=C2=B7</B></S=
PAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3DNagarjuna=20
                  =
href=3D"http://en.wikipedia.org/wiki/Nagarjuna">Nagarjuna</A>&nbsp;<B>=C2=
=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3DP=C4=81=E1=B9=87ini=20
                  =
href=3D"http://en.wikipedia.org/wiki/P%C4%81%E1%B9%87ini">P=C4=81=E1=B9=87=
ini</A>&nbsp;<B>=C2=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3D"Giuseppe Peano"=20
                  =
href=3D"http://en.wikipedia.org/wiki/Giuseppe_Peano">Peano</A>&nbsp;<B>=C2=
=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                  title=3D"Charles Sanders Peirce"=20
                  =
href=3D"http://en.wikipedia.org/wiki/Charles_Sanders_Peirce">Peirce</A>&n=
bsp;<B>=C2=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A title=3D"Hilary =
Putnam"=20
                  =
href=3D"http://en.wikipedia.org/wiki/Hilary_Putnam">Putnam</A>&nbsp;<B>=C2=
=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                  title=3D"Willard Van Orman Quine"=20
                  =
href=3D"http://en.wikipedia.org/wiki/Willard_Van_Orman_Quine">Quine</A>&n=
bsp;<B>=C2=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3D"Bertrand Russell"=20
                  =
href=3D"http://en.wikipedia.org/wiki/Bertrand_Russell">Russell</A>&nbsp;<=
B>=C2=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3D"Thoralf Skolem"=20
                  =
href=3D"http://en.wikipedia.org/wiki/Thoralf_Skolem">Skolem</A>&nbsp;<B>=C2=
=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                  title=3D"Shahab al-Din Suhrawardi"=20
                  =
href=3D"http://en.wikipedia.org/wiki/Shahab_al-Din_Suhrawardi">Suhrawardi=
</A>&nbsp;<B>=C2=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A title=3D"Alfred =
Tarski"=20
                  =
href=3D"http://en.wikipedia.org/wiki/Alfred_Tarski">Tarski</A>&nbsp;<B>=C2=
=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A title=3D"Alan =
Turing"=20
                  =
href=3D"http://en.wikipedia.org/wiki/Alan_Turing">Turing</A>&nbsp;<B>=C2=B7=
</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                  title=3D"Alfred North Whitehead"=20
                  =
href=3D"http://en.wikipedia.org/wiki/Alfred_North_Whitehead">Whitehead</A=
>&nbsp;<B>=C2=B7</B></SPAN>=20
                  <SPAN style=3D"WHITE-SPACE: nowrap"><A title=3D"Lotfi =
Asker Zadeh"=20
                  =
href=3D"http://en.wikipedia.org/wiki/Lotfi_Asker_Zadeh">Zadeh</A></SPAN><=
/DIV></TD></TR></TBODY></TABLE></TD></TR>
        <TR style=3D"HEIGHT: 2px">
          <TD></TD></TR>
        <TR>
          <TD class=3D"navbox-list navbox-odd"=20
          style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px"=20
          colSpan=3D2>
            <DIV=20
            style=3D"PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; =
PADDING-BOTTOM: 0em; PADDING-TOP: 0em"></DIV>
            <TABLE class=3D"nowraplinks collapsible collapsed =
navbox-subgroup"=20
            style=3D"WIDTH: 100%" cellSpacing=3D0>
              <TBODY>
              <TR>
                <TH class=3Dnavbox-title colSpan=3D2>
                  <DIV=20
                  style=3D"FLOAT: left; WIDTH: 6em; TEXT-ALIGN: =
left"></DIV><SPAN=20
                  class=3D"" style=3D"FONT-SIZE: =
100%">Lists</SPAN></TH></TR>
              <TR style=3D"HEIGHT: 2px">
                <TD></TD></TR>
              <TR>
                <TD class=3D"navbox-list navbox-odd"=20
                style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; WIDTH: 100%; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px"=20
                colSpan=3D2>
                  <DIV=20
                  style=3D"PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; =
PADDING-BOTTOM: 0em; PADDING-TOP: 0em"></DIV>
                  <TABLE class=3D"nowraplinks navbox-subgroup" =
style=3D"WIDTH: 100%"=20
                  cellSpacing=3D0>
                    <TBODY>
                    <TR>
                      <TD class=3Dnavbox-group=20
                      style=3D"PADDING-RIGHT: 1em; PADDING-LEFT: 1em; =
PADDING-BOTTOM: 0.35em; WIDTH: 8em; LINE-HEIGHT: 1.1em; PADDING-TOP: =
0.35em">Topics</TD>
                      <TD class=3D"navbox-list navbox-odd"=20
                      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0.25em; BORDER-LEFT: 2px solid; WIDTH: auto; =
LINE-HEIGHT: 1.4em; PADDING-TOP: 0.25em; TEXT-ALIGN: left">
                        <DIV=20
                        style=3D"PADDING-RIGHT: 0.25em; PADDING-LEFT: =
0.25em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em"><SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A =
class=3Dmw-redirect=20
                        title=3D"Topic outline of logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Topic_outline_of_logic">Outline=20
                        of logic</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A =
class=3Dmw-redirect=20
                        title=3D"List of topics in logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/List_of_topics_in_logic">General</A>=
&nbsp;<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A =
class=3Dmw-redirect=20
                        title=3D"List of basic topics in logic"=20
                        =
href=3D"http://en.wikipedia.org/wiki/List_of_basic_topics_in_logic">Basic=
</A>&nbsp;<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"List of mathematical logic topics"=20
                        =
href=3D"http://en.wikipedia.org/wiki/List_of_mathematical_logic_topics">M=
athematical=20
                        logic</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A =
class=3Dmw-redirect=20
                        title=3D"List of boolean algebra topics"=20
                        =
href=3D"http://en.wikipedia.org/wiki/List_of_boolean_algebra_topics">Bool=
ean=20
                        algebra</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"List of set theory topics"=20
                        =
href=3D"http://en.wikipedia.org/wiki/List_of_set_theory_topics">Set=20
                        theory</A></SPAN></DIV></TD></TR>
                    <TR style=3D"HEIGHT: 2px">
                      <TD></TD></TR>
                    <TR>
                      <TD class=3Dnavbox-group=20
                      style=3D"PADDING-RIGHT: 1em; PADDING-LEFT: 1em; =
PADDING-BOTTOM: 0.35em; WIDTH: 8em; LINE-HEIGHT: 1.1em; PADDING-TOP: =
0.35em">Other</TD>
                      <TD class=3D"navbox-list navbox-even"=20
                      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0.25em; BORDER-LEFT: 2px solid; WIDTH: auto; =
LINE-HEIGHT: 1.4em; PADDING-TOP: 0.25em; TEXT-ALIGN: left">
                        <DIV=20
                        style=3D"PADDING-RIGHT: 0.25em; PADDING-LEFT: =
0.25em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em"><SPAN=20
                        style=3D"WHITE-SPACE: nowrap"><A title=3D"List =
of logicians"=20
                        =
href=3D"http://en.wikipedia.org/wiki/List_of_logicians">Logicians</A>&nbs=
p;<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"List of rules of inference"=20
                        =
href=3D"http://en.wikipedia.org/wiki/List_of_rules_of_inference">Rules=20
                        of inference</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN =

                        style=3D"WHITE-SPACE: nowrap"><A title=3D"List =
of paradoxes"=20
                        =
href=3D"http://en.wikipedia.org/wiki/List_of_paradoxes">Paradoxes</A>&nbs=
p;<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"List of fallacies"=20
                        =
href=3D"http://en.wikipedia.org/wiki/List_of_fallacies">Fallacies</A>&nbs=
p;<B>=C2=B7</B></SPAN>=20
                        <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
                        title=3D"Table of logic symbols"=20
                        =
href=3D"http://en.wikipedia.org/wiki/Table_of_logic_symbols">Logic=20
                        =
symbols</A></SPAN></DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TAB=
LE></TD></TR>
        <TR style=3D"HEIGHT: 2px">
          <TD></TD></TR>
        <TR>
          <TD class=3Dnavbox-abovebelow colSpan=3D2><SPAN=20
            style=3D"WHITE-SPACE: nowrap"><A title=3DPortal:Logic=20
            =
href=3D"http://en.wikipedia.org/wiki/Portal:Logic">Portal</A>&nbsp;<B>=C2=
=B7</B></SPAN>=20
            <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3DCategory:Logic=20
            =
href=3D"http://en.wikipedia.org/wiki/Category:Logic">Category</A>&nbsp;<B=
>=C2=B7</B></SPAN>=20
            <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
            title=3D"Wikipedia:WikiProject Logic"=20
            =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Logic">WikiPro=
ject</A>&nbsp;<B>=C2=B7</B></SPAN>=20
            <SPAN style=3D"WHITE-SPACE: nowrap"><A =
title=3D"Category:Logic stubs"=20
            =
href=3D"http://en.wikipedia.org/wiki/Category:Logic_stubs">Logic=20
            stubs</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN =
style=3D"WHITE-SPACE: nowrap"><A=20
            title=3D"Category:Mathematical logic stubs"=20
            =
href=3D"http://en.wikipedia.org/wiki/Category:Mathematical_logic_stubs">M=
athlogic=20
            stubs</A>&nbsp;<B>=C2=B7</B></SPAN> <SPAN =
style=3D"WHITE-SPACE: nowrap"><A=20
            title=3D"Wikipedia:Pages needing attention/Logic"=20
            =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:Pages_needing_attention/Lo=
gic">Cleanup</A>&nbsp;<B>=C2=B7</B></SPAN>=20
            <SPAN style=3D"WHITE-SPACE: nowrap"><A=20
            title=3D"Wikipedia talk:WikiProject Logic"=20
            =
href=3D"http://en.wikipedia.org/wiki/Wikipedia_talk:WikiProject_Logic">Ta=
lk</A>&nbsp;<B>=C2=B7</B></SPAN>=20
            <SPAN style=3D"WHITE-SPACE: nowrap"><A class=3D"external =
text"=20
            =
href=3D"http://en.wikipedia.org/w/index.php?title=3DSpecial:Recentchanges=
linked&amp;target=3DTemplate:Logic&amp;hidebots=3D0"=20
            =
rel=3Dnofollow>changes</A></SPAN></TD></TR></TBODY></TABLE></TD></TR></TB=
ODY></TABLE>
<P><SPAN id=3Dinterwiki-cs-fa></SPAN><SPAN =
id=3Dinterwiki-eo-fa></SPAN></P><!-- =0A=
NewPP limit report=0A=
Preprocessor node count: 4142/1000000=0A=
Post-expand include size: 188103/2048000 bytes=0A=
Template argument size: 138389/2048000 bytes=0A=
Expensive parser function count: 0/500=0A=
--><!-- Saved in parser cache with key =
enwiki:pcache:idhash:82285-0!1!0!default!!en!2 and timestamp =
20091011043000 -->
<DIV class=3Dprintfooter>Retrieved from "<A=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof">http://en.wikipe=
dia.org/wiki/Mathematical_proof</A>"</DIV>
<DIV class=3Dcatlinks id=3Dcatlinks>
<DIV id=3Dmw-normal-catlinks><A title=3DSpecial:Categories=20
href=3D"http://en.wikipedia.org/wiki/Special:Categories">Categories</A>: =
<SPAN=20
dir=3Dltr><A title=3D"Category:Mathematical logic"=20
href=3D"http://en.wikipedia.org/wiki/Category:Mathematical_logic">Mathema=
tical=20
logic</A></SPAN> | <SPAN dir=3Dltr><A title=3D"Category:Mathematical =
terminology"=20
href=3D"http://en.wikipedia.org/wiki/Category:Mathematical_terminology">M=
athematical=20
terminology</A></SPAN> | <SPAN dir=3Dltr><A title=3DCategory:Proofs=20
href=3D"http://en.wikipedia.org/wiki/Category:Proofs">Proofs</A></SPAN></=
DIV></DIV><!-- end content -->
<DIV class=3DvisualClear></DIV></DIV></DIV></DIV>
<DIV id=3Dcolumn-one>
<DIV class=3Dportlet id=3Dp-cactions>
<H5>Views</H5>
<DIV class=3DpBody>
<UL lang=3Den xml:lang=3D"en">
  <LI class=3Dselected id=3Dca-nstab-main><A title=3D"View the content =
page [c]"=20
  accessKey=3Dc =
href=3D"http://en.wikipedia.org/wiki/Mathematical_proof">Article</A>=20

  <LI id=3Dca-talk><A title=3D"Discussion about the content page [t]" =
accessKey=3Dt=20
  =
href=3D"http://en.wikipedia.org/wiki/Talk:Mathematical_proof">Discussion<=
/A>=20
  <LI id=3Dca-edit><A=20
  title=3D"You can edit this page. &#10;Please use the preview button =
before saving. [e]"=20
  accessKey=3De=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dedit">Edit=20
  this page</A>=20
  <LI id=3Dca-history><A title=3D"Past versions of this page [h]" =
accessKey=3Dh=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;action=3Dhistory">History</A>=20
  </LI></UL></DIV></DIV>
<DIV class=3Dportlet id=3Dp-personal>
<H5>Personal tools</H5>
<DIV class=3DpBody>
<UL lang=3Den xml:lang=3D"en">
  <LI id=3Dpt-optin-try><A class=3Dno-text-transform title=3D"Try out =
new features"=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DSpecial:UsabilityInit=
iativeOptIn&amp;from=3DMathematical_proof">Try=20
  Beta</A>=20
  <LI id=3Dpt-login><A=20
  title=3D"You are encouraged to log in; however, it is not mandatory. =
[o]"=20
  accessKey=3Do=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DSpecial:UserLogin&amp=
;returnto=3DMathematical_proof">Log=20
  in / create account</A> </LI></UL></DIV></DIV>
<DIV class=3Dportlet id=3Dp-logo><A title=3D"Visit the main page"=20
style=3D"BACKGROUND-IMAGE: =
url(http://upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png)"=20
href=3D"http://en.wikipedia.org/wiki/Main_Page"></A></DIV>
<SCRIPT type=3Dtext/javascript> if (window.isMSIE55) fixalpha(); =
</SCRIPT>

<DIV class=3D"generated-sidebar portlet" id=3Dp-navigation>
<H5 lang=3Den xml:lang=3D"en">Navigation</H5>
<DIV class=3DpBody>
<UL>
  <LI id=3Dn-mainpage-description><A title=3D"Visit the main page [z]" =
accessKey=3Dz=20
  href=3D"http://en.wikipedia.org/wiki/Main_Page">Main page</A>=20
  <LI id=3Dn-contents><A title=3D"Guides to browsing Wikipedia"=20
  href=3D"http://en.wikipedia.org/wiki/Portal:Contents">Contents</A>=20
  <LI id=3Dn-featuredcontent><A title=3D"Featured content =E2=80=94 the =
best of Wikipedia"=20
  href=3D"http://en.wikipedia.org/wiki/Portal:Featured_content">Featured =

  content</A>=20
  <LI id=3Dn-currentevents><A=20
  title=3D"Find background information on current events"=20
  href=3D"http://en.wikipedia.org/wiki/Portal:Current_events">Current =
events</A>=20
  <LI id=3Dn-randompage><A title=3D"Load a random article [x]" =
accessKey=3Dx=20
  href=3D"http://en.wikipedia.org/wiki/Special:Random">Random =
article</A>=20
</LI></UL></DIV></DIV>
<DIV class=3Dportlet id=3Dp-search>
<H5 lang=3Den xml:lang=3D"en"><LABEL =
for=3DsearchInput>Search</LABEL></H5>
<DIV class=3DpBody id=3DsearchBody>
<FORM id=3Dsearchform action=3D/w/index.php><INPUT type=3Dhidden =
value=3DSpecial:Search=20
name=3Dtitle> <INPUT id=3DsearchInput title=3D"Search Wikipedia" =
accessKey=3Df=20
name=3Dsearch> <INPUT class=3DsearchButton id=3DsearchGoButton =
title=3D"Go to a page with this exact name if one exists" type=3Dsubmit =
value=3DGo name=3Dgo>&nbsp;=20
<INPUT class=3DsearchButton id=3Dmw-searchButton title=3D"Search =
Wikipedia for this text" type=3Dsubmit value=3DSearch name=3Dfulltext>=20
</FORM></DIV></DIV>
<DIV class=3D"generated-sidebar portlet" id=3Dp-interaction>
<H5 lang=3Den xml:lang=3D"en">Interaction</H5>
<DIV class=3DpBody>
<UL>
  <LI id=3Dn-aboutsite><A title=3D"Find out about Wikipedia"=20
  href=3D"http://en.wikipedia.org/wiki/Wikipedia:About">About =
Wikipedia</A>=20
  <LI id=3Dn-portal><A=20
  title=3D"About the project, what you can do, where to find things"=20
  =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:Community_portal">Communit=
y=20
  portal</A>=20
  <LI id=3Dn-recentchanges><A title=3D"The list of recent changes in the =
wiki [r]"=20
  accessKey=3Dr =
href=3D"http://en.wikipedia.org/wiki/Special:RecentChanges">Recent=20
  changes</A>=20
  <LI id=3Dn-contact><A title=3D"How to contact Wikipedia"=20
  href=3D"http://en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact =
Wikipedia</A>=20

  <LI id=3Dn-sitesupport><A title=3D"Support us"=20
  =
href=3D"http://wikimediafoundation.org/wiki/Donate/Now/en?utm_source=3Ddo=
nate&amp;utm_medium=3Dsidebar&amp;utm_campaign=3Dspontaneous_donation">Do=
nate=20
  to Wikipedia</A>=20
  <LI id=3Dn-help><A title=3D"Guidance on how to use and edit Wikipedia" =

  href=3D"http://en.wikipedia.org/wiki/Help:Contents">Help</A>=20
</LI></UL></DIV></DIV>
<DIV class=3Dportlet id=3Dp-tb>
<H5 lang=3Den xml:lang=3D"en">Toolbox</H5>
<DIV class=3DpBody>
<UL>
  <LI id=3Dt-whatlinkshere><A=20
  title=3D"List of all English Wikipedia pages containing links to this =
page [j]"=20
  accessKey=3Dj=20
  =
href=3D"http://en.wikipedia.org/wiki/Special:WhatLinksHere/Mathematical_p=
roof">What=20
  links here</A>=20
  <LI id=3Dt-recentchangeslinked><A=20
  title=3D"Recent changes in pages linked from this page [k]" =
accessKey=3Dk=20
  =
href=3D"http://en.wikipedia.org/wiki/Special:RecentChangesLinked/Mathemat=
ical_proof">Related=20
  changes</A>=20
  <LI id=3Dt-upload><A title=3D"Upload files [u]" accessKey=3Du=20
  href=3D"http://en.wikipedia.org/wiki/Wikipedia:Upload">Upload file</A> =

  <LI id=3Dt-specialpages><A title=3D"List of all special pages [q]" =
accessKey=3Dq=20
  href=3D"http://en.wikipedia.org/wiki/Special:SpecialPages">Special =
pages</A>=20
  <LI id=3Dt-print><A title=3D"Printable version of this page [p]" =
accessKey=3Dp=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;printable=3Dyes"=20
  rel=3Dalternate>Printable version</A>=20
  <LI id=3Dt-permalink><A title=3D"Permanent link to this revision of =
the page"=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DMathematical_proof&am=
p;oldid=3D319170567">Permanent=20
  link</A>
  <LI id=3Dt-cite><A title=3D"Information on how to cite this page"=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DSpecial:Cite&amp;page=
=3DMathematical_proof&amp;id=3D319170567">Cite=20
  this page</A> </LI></UL></DIV></DIV>
<DIV class=3Dportlet id=3Dp-lang>
<H5 lang=3Den xml:lang=3D"en">Languages</H5>
<DIV class=3DpBody>
<UL>
  <LI class=3Dinterwiki-af><A=20
  href=3D"http://af.wikipedia.org/wiki/Bewys">Afrikaans</A>=20
  <LI class=3Dinterwiki-ar><A=20
  =
href=3D"http://ar.wikipedia.org/wiki/%D8%A8%D8%B1%D9%87%D8%A7%D9%86_%D8%B=
1%D9%8A%D8%A7%D8%B6%D9%8A">=D8=A7=D9=84=D8=B9=D8=B1=D8=A8=D9=8A=D8=A9</A>=
=20

  <LI class=3Dinterwiki-an><A=20
  =
href=3D"http://an.wikipedia.org/wiki/Demostrazi%C3%B3n_matematica">Aragon=
=C3=A9s</A>=20
  <LI class=3Dinterwiki-zh-min-nan><A=20
  =
href=3D"http://zh-min-nan.wikipedia.org/wiki/Ch%C3%A8ng-b%C3%AAng">B=C3=A2=
n-l=C3=A2m-g=C3=BA</A>=20

  <LI class=3Dinterwiki-ca><A=20
  =
href=3D"http://ca.wikipedia.org/wiki/Demostraci%C3%B3_matem%C3%A0tica">Ca=
tal=C3=A0</A>=20

  <LI class=3Dinterwiki-cs><A=20
  =
href=3D"http://cs.wikipedia.org/wiki/Matematick%C3%BD_d%C5%AFkaz">=C4=8Ce=
sky</A>=20
  <LI class=3Dinterwiki-da><A=20
  href=3D"http://da.wikipedia.org/wiki/Bevis_(matematik)">Dansk</A>=20
  <LI class=3Dinterwiki-de><A=20
  href=3D"http://de.wikipedia.org/wiki/Beweis_(Mathematik)">Deutsch</A>=20
  <LI class=3Dinterwiki-el><A=20
  =
href=3D"http://el.wikipedia.org/wiki/%CE%9C%CE%B1%CE%B8%CE%B7%CE%BC%CE%B1=
%CF%84%CE%B9%CE%BA%CE%AE_%CE%B1%CF%80%CF%8C%CE%B4%CE%B5%CE%B9%CE%BE%CE%B7=
">=CE=95=CE=BB=CE=BB=CE=B7=CE=BD=CE=B9=CE=BA=CE=AC</A>=20

  <LI class=3Dinterwiki-es><A=20
  =
href=3D"http://es.wikipedia.org/wiki/Demostraci%C3%B3n_matem%C3%A1tica">E=
spa=C3=B1ol</A>=20

  <LI class=3Dinterwiki-eo><A=20
  href=3D"http://eo.wikipedia.org/wiki/Matematika_pruvo">Esperanto</A>=20
  <LI class=3Dinterwiki-fa><A=20
  =
href=3D"http://fa.wikipedia.org/wiki/%D8%A8%D8%B1%D9%87%D8%A7%D9%86_(%D8%=
B1%DB%8C%D8%A7%D8%B6%DB%8C)">=D9=81=D8=A7=D8=B1=D8=B3=DB=8C</A>=20

  <LI class=3Dinterwiki-fr><A=20
  =
href=3D"http://fr.wikipedia.org/wiki/D%C3%A9monstration">Fran=C3=A7ais</A=
>=20
  <LI class=3Dinterwiki-ko><A=20
  =
href=3D"http://ko.wikipedia.org/wiki/%EC%A6%9D%EB%AA%85">=ED=95=9C=EA=B5=AD=
=EC=96=B4</A>=20
  <LI class=3Dinterwiki-hr><A=20
  =
href=3D"http://hr.wikipedia.org/wiki/Matemati%C4%8Dki_dokaz">Hrvatski</A>=
=20
  <LI class=3Dinterwiki-id><A=20
  href=3D"http://id.wikipedia.org/wiki/Pembuktian_Matematika">Bahasa =
Indonesia</A>=20

  <LI class=3Dinterwiki-is><A=20
  =
href=3D"http://is.wikipedia.org/wiki/St%C3%A6r%C3%B0fr%C3%A6%C3%B0ileg_s%=
C3%B6nnun">=C3=8Dslenska</A>=20

  <LI class=3Dinterwiki-it><A=20
  =
href=3D"http://it.wikipedia.org/wiki/Dimostrazione_matematica">Italiano</=
A>=20
  <LI class=3Dinterwiki-he><A=20
  =
href=3D"http://he.wikipedia.org/wiki/%D7%94%D7%95%D7%9B%D7%97%D7%94">=D7=A2=
=D7=91=D7=A8=D7=99=D7=AA</A>=20
  <LI class=3Dinterwiki-ka><A=20
  =
href=3D"http://ka.wikipedia.org/wiki/%E1%83%9B%E1%83%90%E1%83%97%E1%83%94=
%E1%83%9B%E1%83%90%E1%83%A2%E1%83%98%E1%83%99%E1%83%A3%E1%83%A0%E1%83%98_=
%E1%83%93%E1%83%90%E1%83%9B%E1%83%A2%E1%83%99%E1%83%98%E1%83%AA%E1%83%94%=
E1%83%91%E1%83%90">=E1=83=A5=E1=83=90=E1=83=A0=E1=83=97=E1=83=A3=E1=83=9A=
=E1=83=98</A>=20

  <LI class=3Dinterwiki-la><A=20
  =
href=3D"http://la.wikipedia.org/wiki/Demonstratio_mathematica">Latina</A>=
=20
  <LI class=3Dinterwiki-lt><A=20
  =
href=3D"http://lt.wikipedia.org/wiki/Matematinis_%C4%AFrodymas">Lietuvi=C5=
=B3</A>=20
  <LI class=3Dinterwiki-jbo><A=20
  href=3D"http://jbo.wikipedia.org/wiki/cipra">Lojban</A>=20
  <LI class=3Dinterwiki-hu><A=20
  =
href=3D"http://hu.wikipedia.org/wiki/Matematikai_bizony%C3%ADt%C3%A1s">Ma=
gyar</A>=20

  <LI class=3Dinterwiki-mk><A=20
  =
href=3D"http://mk.wikipedia.org/wiki/%D0%9C%D0%B0%D1%82%D0%B5%D0%BC%D0%B0=
%D1%82%D0%B8%D1%87%D0%BA%D0%B8_%D0%B4%D0%BE%D0%BA%D0%B0%D0%B7">=D0=9C=D0=B0=
=D0=BA=D0=B5=D0=B4=D0=BE=D0=BD=D1=81=D0=BA=D0=B8</A>=20

  <LI class=3Dinterwiki-nl><A=20
  href=3D"http://nl.wikipedia.org/wiki/Wiskundig_bewijs">Nederlands</A>=20
  <LI class=3Dinterwiki-ja><A=20
  =
href=3D"http://ja.wikipedia.org/wiki/%E8%A8%BC%E6%98%8E">=E6=97=A5=E6=9C=AC=
=E8=AA=9E</A>=20
  <LI class=3Dinterwiki-no><A=20
  href=3D"http://no.wikipedia.org/wiki/Matematisk_bevis">=E2=80=AANorsk =
(bokm=C3=A5l)=E2=80=AC</A>=20
  <LI class=3Dinterwiki-nn><A=20
  href=3D"http://nn.wikipedia.org/wiki/Matematisk_bevis">=E2=80=AANorsk =
(nynorsk)=E2=80=AC</A>=20
  <LI class=3Dinterwiki-nds><A=20
  =
href=3D"http://nds.wikipedia.org/wiki/Bewies_(Mathematik)">Plattd=C3=BC=C3=
=BCtsch</A>=20
  <LI class=3Dinterwiki-pl><A=20
  =
href=3D"http://pl.wikipedia.org/wiki/Dow%C3%B3d_(matematyka)">Polski</A> =

  <LI class=3Dinterwiki-pt><A=20
  =
href=3D"http://pt.wikipedia.org/wiki/Prova_matem%C3%A1tica">Portugu=C3=AA=
s</A>=20
  <LI class=3Dinterwiki-ru><A=20
  =
href=3D"http://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%82%D0%B5%D0%BC%D0%B0=
%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D0%B4%D0%BE%D0%BA%D0%B0=
%D0%B7%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE">=D0=A0=D1=83=
=D1=81=D1=81=D0=BA=D0=B8=D0=B9</A>=20

  <LI class=3Dinterwiki-simple><A=20
  href=3D"http://simple.wikipedia.org/wiki/Mathematical_proof">Simple =
English</A>=20
  <LI class=3Dinterwiki-sl><A=20
  =
href=3D"http://sl.wikipedia.org/wiki/Matemati%C4%8Dni_dokaz">Sloven=C5=A1=
=C4=8Dina</A>=20
  <LI class=3Dinterwiki-sr><A=20
  =
href=3D"http://sr.wikipedia.org/wiki/%D0%9C%D0%B0%D1%82%D0%B5%D0%BC%D0%B0=
%D1%82%D0%B8%D1%87%D0%BA%D0%B8_%D0%B4%D0%BE%D0%BA%D0%B0%D0%B7">=D0=A1=D1=80=
=D0=BF=D1=81=D0=BA=D0=B8=20
  / Srpski</A>=20
  <LI class=3Dinterwiki-sh><A=20
  =
href=3D"http://sh.wikipedia.org/wiki/Dokaz_(matematika)">Srpskohrvatski =
/=20
  =
=D0=A1=D1=80=D0=BF=D1=81=D0=BA=D0=BE=D1=85=D1=80=D0=B2=D0=B0=D1=82=D1=81=D0=
=BA=D0=B8</A>=20
  <LI class=3Dinterwiki-fi><A=20
  href=3D"http://fi.wikipedia.org/wiki/Matemaattinen_todistus">Suomi</A> =

  <LI class=3Dinterwiki-sv><A=20
  href=3D"http://sv.wikipedia.org/wiki/Matematiskt_bevis">Svenska</A>=20
  <LI class=3Dinterwiki-tl><A=20
  =
href=3D"http://tl.wikipedia.org/wiki/Pang-matematikang_patibay">Tagalog</=
A>=20
  <LI class=3Dinterwiki-ta><A=20
  =
href=3D"http://ta.wikipedia.org/wiki/%E0%AE%95%E0%AE%A3%E0%AE%BF%E0%AE%A4=
_%E0%AE%A8%E0%AE%BF%E0%AE%B1%E0%AF%81%E0%AE%B5%E0%AE%B2%E0%AF%8D">=E0=AE=A4=
=E0=AE=AE=E0=AE=BF=E0=AE=B4=E0=AF=8D</A>=20

  <LI class=3Dinterwiki-tr><A=20
  =
href=3D"http://tr.wikipedia.org/wiki/Matematiksel_tan%C4%B1t">T=C3=BCrk=C3=
=A7e</A>=20
  <LI class=3Dinterwiki-uk><A=20
  =
href=3D"http://uk.wikipedia.org/wiki/%D0%94%D0%BE%D0%B2%D0%B5%D0%B4%D0%B5=
%D0%BD%D0%BD%D1%8F">=D0=A3=D0=BA=D1=80=D0=B0=D1=97=D0=BD=D1=81=D1=8C=D0=BA=
=D0=B0</A>=20

  <LI class=3Dinterwiki-vi><A=20
  =
href=3D"http://vi.wikipedia.org/wiki/Ch%E1%BB%A9ng_minh_to%C3%A1n_h%E1%BB=
%8Dc">Ti=E1=BA=BFng=20
  Vi=E1=BB=87t</A>=20
  <LI class=3Dinterwiki-zh-classical><A=20
  =
href=3D"http://zh-classical.wikipedia.org/wiki/%E8%AD%89%E6%98%8E">=E6=96=
=87=E8=A8=80</A>=20
  <LI class=3Dinterwiki-zh-yue><A=20
  =
href=3D"http://zh-yue.wikipedia.org/wiki/%E6%95%B8%E5%AD%B8%E8%AD%89%E6%9=
8%8E">=E7=B2=B5=E8=AA=9E</A>=20

  <LI class=3Dinterwiki-bat-smg><A=20
  =
href=3D"http://bat-smg.wikipedia.org/wiki/Matemat%C4%97nis_iruod%C4%97ms"=
>=C5=BDemait=C4=97=C5=A1ka</A>=20

  <LI class=3Dinterwiki-zh><A=20
  =
href=3D"http://zh.wikipedia.org/wiki/%E8%AD%89%E6%98%8E">=E4=B8=AD=E6=96=87=
</A>=20
</LI></UL></DIV></DIV></DIV><!-- end of the left (by default at least) =
column -->
<DIV class=3DvisualClear></DIV>
<DIV id=3Dfooter>
<DIV id=3Df-poweredbyico><A href=3D"http://www.mediawiki.org/"><IMG =
height=3D31=20
alt=3D"Powered by MediaWiki"=20
src=3D"http://en.wikipedia.org/skins-1.5/common/images/poweredby_mediawik=
i_88x31.png"=20
width=3D88></A></DIV>
<DIV id=3Df-copyrightico><A =
href=3D"http://wikimediafoundation.org/"><IMG height=3D31=20
alt=3D"Wikimedia Foundation"=20
src=3D"http://en.wikipedia.org/images/wikimedia-button.png" =
width=3D88></A></DIV>
<UL id=3Df-list>
  <LI id=3Dlastmod>This page was last modified on 11 October 2009 at =
04:28.=20
  <LI id=3Dcopyright>Text is available under the <A=20
  =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:Text_of_Creative_Commons_A=
ttribution-ShareAlike_3.0_Unported_License"=20
  rel=3Dlicense>Creative Commons Attribution-ShareAlike License</A><A=20
  style=3D"DISPLAY: none" =
href=3D"http://creativecommons.org/licenses/by-sa/3.0/"=20
  rel=3Dlicense></A>; additional terms may apply. See <A=20
  href=3D"http://wikimediafoundation.org/wiki/Terms_of_Use">Terms of =
Use</A> for=20
  details.<BR>Wikipedia=C2=AE is a registered trademark of the <A=20
  href=3D"http://www.wikimediafoundation.org/">Wikimedia Foundation, =
Inc.</A>, a=20
  non-profit organization.=20
  <LI id=3Dprivacy><A title=3D"wikimedia:Privacy policy"=20
  href=3D"http://wikimediafoundation.org/wiki/Privacy_policy">Privacy =
policy</A>=20
  <LI id=3Dabout><A title=3DWikipedia:About=20
  href=3D"http://en.wikipedia.org/wiki/Wikipedia:About">About =
Wikipedia</A>=20
  <LI id=3Ddisclaimer><A title=3D"Wikipedia:General disclaimer"=20
  =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:General_disclaimer">Discla=
imers</A>=20
  </LI></UL></DIV></DIV>
<SCRIPT type=3Dtext/javascript>if (window.runOnloadHook) =
runOnloadHook();</SCRIPT>
<!-- Served by srv180 in 0.053 secs. --></BODY></HTML>

------=_NextPart_000_003D_01CA4B42.078175D0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://upload.wikimedia.org/math/e/f/5/ef5590434a387b3c4427e09d5b08baaf.png

iVBORw0KGgoAAAANSUhEUgAAABoAAAAVBAMAAACqMuMoAAAAMFBMVEX///8AAABAQECenp4WFhbM
zMwiIiK2trYwMDDm5uaKiop0dHQMDAwEBARQUFBiYmJ3MD0lAAAAr0lEQVQYGWNggAAmQRCAchiM
YAww7YrMY1ZA5rEFIPMqGBiMVDRhIqkM7B8YcqA89gQGJgaGwA8QLkcBA6MCA2MChBfGwMDTwMCb
wMDpBRRoBwsGPmCoPsLAwApR8nACA8PGAgYmA5AcqzCQAKqeAuIwsCwAEnyiDI9BHIYuEMEpxOkA
ovkXMBQAKcV5C0C81QwMINsDVUAcdv///0A8NmkQjxfo9QVAmv0CiIcFAADWehvHRNv/twAAAABJ
RU5ErkJggg==

------=_NextPart_000_003D_01CA4B42.078175D0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://upload.wikimedia.org/math/8/0/3/8039c5b69d82f6fad603d651f00f6979.png

iVBORw0KGgoAAAANSUhEUgAAAEEAAAAkBAMAAAAk4EqfAAAAMFBMVEX///8AAABAQECenp4WFhbM
zMwiIiK2trYwMDDm5uaKiop0dHQMDAwEBARQUFBiYmJ3MD0lAAABZ0lEQVQ4EYWRMUvDQBiG3yQ2
16NNGytFqkuFLNJF+wsc7OJS49A5CG4OcVJw6SY4ZXCW7CKogzgW9Ac4O0UER8kqiDF3bZLeJabf
kO97nu9NciFASWm9KChZx6tH2HelCdKGsl+a0B1sZwF1mVXGbFJCfGamn43pZLsY0pQG6ZQNtkdX
awlq3WSa63W30TlNWC86M+l9f4VJ4gzoW5sJFfUjkBDHRZuZIw5UwE4fmY9WXShdKE5+k5gRUB/D
KE7QvTh2waN2wJt8OX8BKg63717crF1WU8EtcO9C3WJzZWVm5Ba//Yq7JV9a8Z9pAo02PvjqUgqk
SFt0h0HThxu3gnNg49pniRsgZL2gbItJMox+/0vo6yxhxOfy2TBXo9YUyOucFMc1EfNEOnknmuZE
5Dzp3bwTjRI9eaKR6SSojWUn8g80UzQyHaK2IPGG6kS+S2DagREIRgZq4nbBtwzos3yXxAcPLvAH
e6c6lo1tMBoAAAAASUVORK5CYII=

------=_NextPart_000_003D_01CA4B42.078175D0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://upload.wikimedia.org/math/6/c/0/6c017fd6026a2be3a8288cb8932e7667.png

iVBORw0KGgoAAAANSUhEUgAAAEcAAAAVBAMAAADm2O7QAAAAMFBMVEX///8AAADMzMwiIiJAQECK
ioq2trbm5uZiYmIMDAx0dHQwMDBQUFCenp4EBAQWFhaxvmNvAAABRElEQVQoFZ2OP0tCURjGfx3z
Jv5JLVMJhxt9Aa0+wA2iIQj8CFdqaCpdgiCwJbBocGppsc1oaSoaHYLGAr9ANLQ0CNVc5xzu8Xr1
Tj3D+7zP733PHxjRelYqMwJC2pQTAsdR2h4nIbkfwibQygQxQFQcr7XuSG18180g4FNVL0Zs9oi0
A0MTaubsDjiIouEBPzPpHnIwb2LA17wkynAF74GhCcXzB5ryXwlXEVEy3PN+9wKsErfWzQCWNU0W
pE3/Kn0pEC+LRYi1eSWeh229tPSibVhqNnMQcbhWP5mRl0n96OqXVVIZmK3yCD07qa9IVP257ook
y9Co8ymr09TsFEu6/yeRJ31Sp0H0Q+LCk1qKdogpH0oUaLgd0vaRfEjkBmpw0Go9Dxd0c0nv0EVs
bapU6aj6ls0uKPe12z32j+37/J/dHzlPPwCPMT64AAAAAElFTkSuQmCC

------=_NextPart_000_003D_01CA4B42.078175D0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://upload.wikimedia.org/math/c/e/e/cee38f99f384cc23f82b7a2f0d898492.png

iVBORw0KGgoAAAANSUhEUgAAAC0AAAAdBAMAAADMTvgEAAAAMFBMVEX///8AAABAQECenp4WFhbM
zMwiIiK2trYwMDDm5uaKiop0dHQMDAwEBARQUFBiYmJ3MD0lAAABIUlEQVQoFWNgwAALBQUFBTBE
GTgVMMVAInwB2MUnMdh/K8Ai9ZTzA7skpjinArMAgzCmOFMAQwGnKJq4bQBDEFCITwEuzgh0tKBA
XAODJlBoEVyYwQjM5BRlfcDAwPyBEy7hCmG9YJrAwFA/czlMnFkBwppox8DAihQMbAHMSk5ApUw3
YSohdAVDPQPbAQYGzg0QPoxMZVBgYJWH8eA0ewKDEAODGJwPY3AUMJxgYLgG48LpMBCLVQ7OBzI4
vYBEO0iEDyUUq48AVSaAxAMNQCQcbCxgYAKLgDQiAd4EhikgLscCJEEgk0+U4TFI5BcDO4oEpxCn
A1CAawMDP4o4g+K8BUCBkv//36OKB6qA+BcFBaVQxdmkUfkwHvsFGIsIGgBTjyny1YIWAAAAAABJ
RU5ErkJggg==

------=_NextPart_000_003D_01CA4B42.078175D0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://upload.wikimedia.org/math/8/7/3/873e4f705c98008de708cd7d1397b036.png

iVBORw0KGgoAAAANSUhEUgAAAGEAAAAVBAMAAACkm51HAAAAMFBMVEX///8AAACenp5AQEB0dHRi
YmJQUFAiIiLMzMy2trYWFhbm5uYMDAyKioowMDAEBATXOzCKAAABS0lEQVQ4EZVRPUvDYBB+ktp8
GNsaamulCBX/QMQsOrWTm3QwkwoiqGvExTGZXCPooIMIIoogpIuDOHR2kP4N0UEXHVy8qxL7yltI
nuHuno878gGkh2ITxtPngdks4X72OuuG6mTd0INhG8au/NgZ1PmLWLql9KTyPo6hd6XWofSQ6cOB
UZFurEnVYoQyMCn19qTqAfAEfJKnut6GGKmsvIiCdUv8mTWjSmUJYZNa7oZxRZNZxbIg4OiRsj5p
0Ork16AETBLku5hJyM/QipBr8BhS1f3/vu6gxe4ASj7u+5QfT2ljZ8CjsdTDq6hAq2GTpSL/qTDC
pUX97z06MT4EAbDK1jlJWIdJG7E1NcIsQQeFr4T8DnN3fL3QRB4Yi7T6iRAYDR4agkAkXGTl1PO2
6Fu5q9ttIWC4CwJnok9wfbftae5pYL6lSQ3JfAMbwEIPv6lMfgAAAABJRU5ErkJggg==

------=_NextPart_000_003D_01CA4B42.078175D0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://upload.wikimedia.org/math/3/b/d/3bde0c4e13c2cee57b9ec04f5abca373.png

iVBORw0KGgoAAAANSUhEUgAAAFMAAAAdBAMAAAAkzk0vAAAAMFBMVEX///8AAACenp5AQEB0dHRi
YmJQUFAiIiLMzMy2trYWFhbm5uYMDAwwMDCKiooEBARaqy5QAAABcklEQVQ4EZWSPUjDQBTH/000
H5zVxPoRKUhFdLViJ13q5JqlOAhSBD8WIaNjgqBrBjsoCIKI4iAVwUEXZ0Fwdas4uenk4OK9pkeT
QtPzDe+9//v/eBx3B8jEu23blgwIVpTCCNJ8afQOM6uhHL3DXDMvhbKiYmFYClV9hMzpjc752OeU
lnoJGX6ZtnXwiiWOfqQunW66zDGqgOKyNPYqMnfVOlB7/ExBldbpbmcBI/1ddV9ZOOcL1d+UfZF1
ihr0J4CVe6J7KMIY7YlxwPSQA8Zl0GyIF+AngSqlSjUxiMQhFWMs4awgKPOBek1xSRa74emNOi3x
n0wHGZ/G7Th65vs80kGBsgjdw5ToRV0OoRZI0Pp2ZFxst1XUDXl4oC7biHQrByEu6CvEzgrNwQbZ
6zBbVLMEdTbRFx/wnuXYGS+DZfTHnYFQyx/HB9TP3zd4PqlUNkmJMEtrW64QogaL1H3b9qSYdK36
SFer0zC/Oif/039lAjxgth8X4gAAAABJRU5ErkJggg==

------=_NextPart_000_003D_01CA4B42.078175D0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://upload.wikimedia.org/math/c/7/b/c7b454aae778e1f1ca31425099a0cd0a.png

iVBORw0KGgoAAAANSUhEUgAAAD0AAAAVBAMAAAAHs/uBAAAAMFBMVEX///8AAADMzMwiIiJAQECK
ioq2trbm5uZiYmIMDAx0dHQwMDBQUFCenp4EBAQWFhaxvmNvAAABDUlEQVQoFWNgwAUYBYFAAJcs
A8MV3FJgmU/45Xkd8MszK0DkmQyxK8xm4HX5UgBUwxgAUYhGGjFkMDBPAAomghRhADYDBgcGJgmg
eCeGHEiAO4FBhIFBGMgywSqvzMAwm4HhMVBOoms7qgr2r0D+NpAYkwwDA5sMw2ogk+U/CHwGiWbN
B8oYgFg84gwMHBMYLoLYSGBhAgPLBRBfEUgyOzAsRJIDMfkMGOrBQiCL+AIYdoI5CIJHiOEsiMcd
ACQKCxjeACkk+xnYRdg/gORbGdiA8gysz0EcZOBYA9LJuoCBg4GBX6ES6ApUoOgP4ud3dJwA+sTL
DVUSyGOWAgk9FBQUxZACC7A9wC6ORRQAmmMypQ8XRQoAAAAASUVORK5CYII=

------=_NextPart_000_003D_01CA4B42.078175D0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://upload.wikimedia.org/math/e/6/2/e62273b5738183ebe61f7d57599570b4.png

iVBORw0KGgoAAAANSUhEUgAAALcAAAAxBAMAAABqqSVpAAAAMFBMVEX///8AAAC2traKioowMDDM
zMwWFhZQUFAEBARiYmLm5uZAQECenp50dHQMDAwiIiJOOhRdAAADe0lEQVRYCaVXzWsTQRR/2WSz
7SZtE6WXtsIWiuhBjF5FDRX0JG5OghcDoiB6aFHx4Ae9eBPMSa0Xtwj1owgRbBHxkN4svbT/gBRE
xVsUexBBnHlvM8nO7Gxm7YPuvPf7eN2dfZtNAMwiUy6XS2bS9Kql9BZzxw1zaWql21x76qV2GRqc
cw1rzFCbWrZULMFEapehYRk8d9RQ21+WZaNXJlnxHthNAIf9/UdYFdXER8/eQNy+DoUA4IgqMkGm
YkQ4eneIWPDPAhQbboysL2TXVYnbLM7/hBxdklN9D7D/1WFVJhCujo28r8KO/xImA/iCjDsxA3by
049qtQ3AzRhwCVYh04LjRL0LYiQRCNURhAp7LgZcBgsWfMjTvryOUUQhVEchrHINCQxHD26xu7gl
cfqSqWOiFgiwwIe7HI5etsnwz4LTJugBVKuat11onVIcPViDAOBhl9RkRX4OQGpVcr8LXaQUR896
8swDvu99gmaN1IrUKgkoPAngowc1fPrzDcFqErpaUisSpy6gER/WV9jzAt3Rc9qC1STboUemsVOe
nWUYU2A14C8ruqOXLXVIzWpVQ4/EE5qpCHgbCmw7GqJmid3vc3bEVzzoJ7TmdZpZbcg0IdPu1Lju
jlRqcTDGw1XUaTXoOHIeDFdhINr8e4fVrNMxHi6lTpvCdR6z2owAeHIlUimFjacieUIVQx/z1L3A
DtMIzga4dA6/Okm4rlzigS0XKwDsalkITw+L6F3OHvjK7h06bOk1fIbTsWF9qgPg1coeknMUm8Om
B4UWB8PPQeLZ8aTIlGRoF8AHjsoeUnKUmrPbuIjYCWLEcUVkavIA3DpHZQ8pOUrNnVG4zbHBCnh8
FSFvS++uzvpOiwl7PD0sonhDwR2nkzgK0BCNeSI37yUXmni1igc1iIaj+OY52yKwLs8/ijb/09tN
ygtj12I9XEadDpGjhps7wD75+T/pxrduqmT2eJ1hqocLCZ30eQ4je3BRDhqYdD82FH0UYO94HtYc
LvLBZeOmj316ipjh6B5L8h1+by5UpX6RcnArUqYtsnNJjlwzie3LJX/tDu9I3y46wW8dwfGPSaQB
dyxJcyqJNOCGW3qRu9MfWUNtfXNnZ/eTNb6qb/4i0HNmzF697LSeMmSGZnTCbFXHmOPxbxLmp+8D
5o3ilPT2VBm7qmLpkSC9xcjxD7T9sakChlj1AAAAAElFTkSuQmCC

------=_NextPart_000_003D_01CA4B42.078175D0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Chinese_pythagoras.jpg/200px-Chinese_pythagoras.jpg

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

------=_NextPart_000_003D_01CA4B42.078175D0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://en.wikipedia.org/skins-1.5/common/images/magnify-clip.png

iVBORw0KGgoAAAANSUhEUgAAAA8AAAALCAAAAACFLIiAAAAAAnRSTlMA/1uRIrUAAAACYktHRAD/
h4/MvwAAAAlwSFlzAAAK8AAACvABQqw0mAAAAAd0SU1FB9UEAhIREfdlPYsAAABPSURBVAjXY/j/
//+5vXDwjAHIr26ZAgXZe8H8a/+hoIcw/9nevdVL9+79DuPvzQYZFPUezu8BMZLXgkExnD8HAu6h
qv//n+HZVjD4DuUDAKlChD3fj6aPAAAAAElFTkSuQmCC

------=_NextPart_000_003D_01CA4B42.078175D0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://upload.wikimedia.org/wikipedia/commons/thumb/1/13/Twocolumnproof.png/180px-Twocolumnproof.png

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

------=_NextPart_000_003D_01CA4B42.078175D0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Wiktionary-logo-en.svg/40px-Wiktionary-logo-en.svg.png

iVBORw0KGgoAAAANSUhEUgAAACgAAAAsCAYAAAAXb/p7AAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJ
TUUH2QMNFBkeNg/anQAACFJJREFUWIXtmHmMVfUVxz/n9zYHhkEGGTYRkMUKRUDEWhWZTgTFrSoa
U+2ibbCmrW3KnyY410lqaWrT1pg2dLFNGxqrNVGMrRC1oIAGwSW07KC4DSIdBQbmzePd3+kf51x4
wihQbYJNT/Jy72872z3ne87vwQlOkr20tbVNVdWzWltbf5skyRARuUlV+4hIt6ouzuVye2OM5wCo
aglYKSJTsvMhhNVpms4C9gBBRPYBO4Ahqro3n8+/Uq1WZxWLxYcPHDgws7W1dWGSJF8PIbwUY7w2
hLAkxjhRRNar6kRgT5IkvwmZAFW9UFVH+jAPrBORdqADyKvqIFUdDjQA+xsaGrb7ewPQoKpFYLWI
lESkD/A+UFTV/iJyRpqm5wH11Wp1kJ8BKBeLxW0i8naMMScipRDCa8BngQ2ZIpmCL4QQUh/uyufz
L8YYNwA0NTW93t7ePh14MISgaZq+29nZOTqEsCQ7XygUdpXL5UIIoT1N0z7AVcCDQJeqdhQKhX+l
aXqaiJRFJDu3vF+/fvt37ty5ZN68eVuTJMn0uQc45dgD4Thp/vz5fZMkOe2T4CVH33IkJUkyGng9
SZLKUfbVA43FYrHrjjvuePdjKdjW1jYFIMbYBYwolUrPdXd3jwcIIbwnIhUR2Z+m6YWqmiuVSn+r
VCrNIYQNqhpUdZyqLgbOAjpyuVx3jLEZ2CEincB+IN55551rjkfBg0kSY7wpxjhVRGYA67q7uy8B
ZiRJslxVW9I0nVatVr+hqg8BVCqVi0TkzTRNL48xzlDVxSLyNeBqEZmapuk1IYRnAFR1XIxRVfWK
4/VgLntpbm4eIyIbgVBXV/dytVo9Fejf0tISVTWIyG4ReR+YLCJlVV0PzPC5OhE5Q0TWqOoA4EWg
FzAGg5oiMEFEis3Nzc8tXbo0PUKTj0NJkjQvWLCg8BHrMz9Rgf+LlDv6lmPa8x9RHrgfWA38CNgM
3AcMA34CzAJWAkOxqtJQc7Y3MAU4Ffjnf0tBgHFAFZgGdAM3Yxl+ha9d6fsUaMKqxDBgEfBz4Bzg
Wt8zwdf7AacBVwPTgfN9fTQwGxiBGXu9z80ArgE+DwzH4OogzKwDnnQhjwCXuLJLgQHAD2qMGYjh
59tACfgHEIGfAoOBPwPb/BmAPwH1wF98/DDWUPzOn792uQOAc4Fb3Ql7ahUE+KV7bpsfGAp0AodD
wq+cWQocAPb5M/Ne1ZlPc8UrwFoMdiLQBlwE9K/hucgNude9OAp47XAFHwO2uLeeB5b5fN49VfLx
XGA+cLorN9aF12H4lwJDgL9jiVPCcLAI9AEWukG93LM5NwqgHfhrzfiIWjwQeAdz8U6fOxPz5ptY
Mmxx5Xb53GD30nDgZVf0TOBZzNNjfe8pwCvOYzMwHtiEJdmrwFaXezbwtPM84ehRLDQ+nfQAltpH
K1v31LwPwpLrrOOUdT/2qY9Kteg/BYOaARh+9cJircmZfRUr/BcBGzEcHINlaCfwJSwhtgNfwTB0
p/O7HCgAX8ZitIzF8m6X3QJcjGX2tloFa7MYZ/gUcBkGnJdhmLga6OtM+wLfxPAvhwXzZuAPwBxX
5EbgZ8BtGGRUnEcAXujBUXMwXPzC4Qv5I/cCluYFLMtjD+t9MYjI6BrMm/1c6VexBjWDpjc+RA7O
Z63LVAyOovOp1n7iizHvAbznQrZj0HAy5okdGGT8HitJvbDb2zNYiDyBVaUCdisrYN7tcIU/h3mx
v8/vxiDsHQzcBQuvCnA7hqsH6Wag8SMsPZwmAa1u8fHSrXzwC/REo46V2QAsWxtrxvj4WA0azSFD
GoAL+PDw+gBln3goFqCbMTePBUY6k/HOtB5rr0Zhn340FhbKoYrxvs9txeJyJ+bpG7Hy2Y2VymeB
W4C9WKfTjoVIX+c1zWUcyLJYMEgZiwXodOD7rvQY3zMHeB1rv85xhTcAza7k5VgLNcLn+vvzfAyW
MjqAJU3AkGIJcBPWdp2HocZ6V/IgzFzg1jT5uB7rLHpjwVvGMLLFx6uxwJ9S44X9rmgvtz7LzuDG
Z2jQAdzAoa91PbAGa982YQmzmxOkFn/6L1tZkozEStMwzPWH0yCsnPVEh69dh32e2mZ3MIZvx/33
R5bq1wE/9vcbsFh8BPgW1tk2AY9jMbfbz/XGQPlm4HtYJbgdM7ITi7nZWOM7B+vx9mH3m11+vg/w
EAbgZawf7XKZA4FHa2txCfPoMGAxMBHL2oAF7itYZnVicPAg1qS+hCXIycBbfqYR+49vlf9e9PVJ
WLU5FcPFpzBE6AWcgcHQA9ilqxsOfeL12D2k0RWZjN0TKljXvAaDm+yCtAXDropbnGXeeCwbN/iZ
qb4uGNSsxKBluZ9/G8POU9xrW7AwmIzdUXrqA04IOqZe8f90LCQAd91115VARVUHhBC2+1oQkR1p
mo5MkuSJD2OQJMm5IYS6GGNXkiSretrT1tY2vb6+ftXcuXO7/MylH8Uz2wNsyQOoagErY9NijLeF
EAoxxv5YT/idJEmeDyFMiDGuCCFMjTFuTZJkl/MaHWNcDkxKkuTsXC73nohUq9VqH6zcjVPVukql
8jKWMACT7r777jVpmtbHGE9X1X6NjY2PdXR0zMaS86oQwtoY46AMZha5gs8A14rILuwilP0R/kNV
zYvILar6GeAXPVi8CLg0xjizWq1+EWg56aSTNopIXQ8OKlYqle+mafqGqr4ExI6OjlkiMhSDrCHZ
xuDMq8C3QwgLRWTtvHnzNmM3/C3AfSKySFVXqOqzqrpCRP5YI2wV1gAAPKGqy0IIK4Any+Vyl6ou
U9Vl5XK566DQEB4PITzpcs92pTaJyNNJksQQwrIY41su/8SmfwM+fQSQFBJ1KgAAAABJRU5ErkJg
gg==

------=_NextPart_000_003D_01CA4B42.078175D0
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_003D_01CA4B42.078175D0
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_003D_01CA4B42.078175D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/skins-1.5/common/shared.css?243z2

.mw-plusminus-pos {
	COLOR: #006400
}
.mw-plusminus-neg {
	COLOR: #8b0000
}
.mw-plusminus-null {
	COLOR: #aaa
}
SPAN.comment {
	FONT-STYLE: italic
}
SPAN.changedby {
	FONT-SIZE: 95%
}
.texvc {
	DIRECTION: ltr; unicode-bidi: embed
}
IMG.tex {
	VERTICAL-ALIGN: middle
}
SPAN.texhtml {
	FONT-FAMILY: serif
}
.ontop#wikiPreview {
	MARGIN-BOTTOM: 1em
}
#editform {
	CLEAR: both
}
#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 TH {
	VERTICAL-ALIGN: top
}
TABLE.filehistory TD {
	VERTICAL-ALIGN: top
}
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
}
.not-patrolled {
	BACKGROUND-COLOR: #ffa
}
.unpatrolled {
	FONT-WEIGHT: bold; COLOR: red
}
DIV.patrollink {
	FONT-SIZE: 75%; TEXT-ALIGN: right
}
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
}
.prefsection TD.mw-label {
	WIDTH: 20%
}
.prefsection TABLE {
	WIDTH: 100%
}
TD.mw-submit {
	WHITE-SPACE: nowrap
}
TABLE.mw-htmlform-nolabel TD.mw-label {
	WIDTH: 0px! important
}
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-protect-editreasons {
	FONT-SIZE: 90%; FLOAT: right
}
P.mw-filedelete-editreasons {
	FONT-SIZE: 90%; FLOAT: right
}
P.mw-delete-editreasons {
	FONT-SIZE: 90%; FLOAT: right
}
P.mw-revdel-editreasons {
	FONT-SIZE: 90%; FLOAT: right
}
.searchresults {
=09
}
.searchresults P {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1.2em; MARGIN-LEFT: 0.4em
}
DIV.searchresult {
	FONT-SIZE: 95%; WIDTH: 38em
}
.mw-search-results {
	MARGIN-LEFT: 0.4em
}
.mw-search-results LI {
	LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 1em; LIST-STYLE-TYPE: none
}
.mw-search-results LI A {
	FONT-SIZE: 108%
}
.mw-search-result-data {
	FONT-SIZE: 97%; COLOR: green
}
.mw-search-formheader {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; =
MARGIN-TOP: 1em; BORDER-LEFT: silver 1px solid; BORDER-BOTTOM: silver =
1px solid; BACKGROUND-COLOR: #f3f3f3
}
.mw-search-formheader DIV.search-types {
	PADDING-LEFT: 0.25em; FLOAT: left
}
.rtl .mw-search-formheader DIV.search-types {
	FLOAT: right
}
.mw-search-formheader DIV.search-types UL {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! =
important; LIST-STYLE-TYPE: none! important
}
.mw-search-formheader DIV.search-types UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.mw-search-formheader DIV.search-types UL LI A {
	PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 0.5em; =
PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.mw-search-formheader DIV.search-types UL LI.current A {
	CURSOR: default; COLOR: #333333
}
.mw-search-formheader DIV.search-types UL LI.current A:hover {
	TEXT-DECORATION: none
}
.mw-search-formheader DIV.results-info {
	PADDING-RIGHT: 0.75em; PADDING-LEFT: 0.5em; FLOAT: right; =
PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.mw-search-formheader DIV.results-info UL {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! =
important; LIST-STYLE-TYPE: none! important
}
.mw-search-formheader DIV.results-info UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET#mw-searchoptions {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 0.75em! important; =
BORDER-TOP: silver 0px solid; PADDING-LEFT: 0.75em! important; =
PADDING-BOTTOM: 0.5em! important; MARGIN: 0px; BORDER-LEFT: silver 1px =
solid; PADDING-TOP: 0.5em! important; BORDER-BOTTOM: silver 1px solid; =
BACKGROUND-COLOR: #f9f9f9
}
FIELDSET#mw-searchoptions LEGEND {
	DISPLAY: none
}
FIELDSET#mw-searchoptions H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.rtl FIELDSET#mw-searchoptions H4 {
	FLOAT: right
}
FIELDSET#mw-searchoptions DIV#mw-search-togglebox {
	FLOAT: right
}
.rtl FIELDSET#mw-searchoptions DIV#mw-search-togglebox {
	FLOAT: left
}
FIELDSET#mw-searchoptions DIV#mw-search-togglebox LABEL {
	MARGIN-RIGHT: 0.25em
}
FIELDSET#mw-searchoptions DIV#mw-search-togglebox INPUT {
	MARGIN-LEFT: 0.25em
}
FIELDSET#mw-searchoptions TABLE {
	FLOAT: left; MARGIN-RIGHT: 3em
}
FIELDSET#mw-searchoptions TABLE TD {
	PADDING-RIGHT: 1em
}
.rtl FIELDSET#mw-searchoptions TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em
}
BODY.rtl FIELDSET#mw-searchoptions TABLE {
	FLOAT: right; MARGIN-LEFT: 3em; MARGIN-RIGHT: 0px
}
FIELDSET#mw-searchoptions DIV.divider {
	CLEAR: both; MARGIN-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: =
#dddddd 1px solid
}
TD#mw-search-menu {
	PADDING-LEFT: 6em; FONT-SIZE: 85%
}
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
}
.rtl DIV#mw-search-interwiki {
	FLOAT: left
}
DIV#mw-search-interwiki LI {
	FONT-SIZE: 95%
}
.mw-search-interwiki-more {
	FONT-SIZE: 90%; FLOAT: right
}
.rtl .mw-search-interwiki-more {
	FLOAT: left
}
DIV#mw-search-interwiki-caption {
	FONT-WEIGHT: bold; FONT-SIZE: 95%; TEXT-ALIGN: center
}
.mw-search-interwiki-project {
	PADDING-RIGHT: 0.15em; BORDER-TOP: #bbbbbb 1px solid; PADDING-LEFT: =
0.2em; FONT-SIZE: 97%; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.15em; =
BACKGROUND-COLOR: #ececec; TEXT-ALIGN: left
}
.rtl .mw-search-interwiki-project {
	TEXT-ALIGN: right
}
SPAN.searchalttitle {
	FONT-SIZE: 95%
}
DIV.searchdidyoumean {
	MARGIN-TOP: 0.8em; FONT-SIZE: 127%; COLOR: #c00
}
DIV.searchdidyoumean EM {
	FONT-WEIGHT: bold
}
.searchmatch {
	FONT-WEIGHT: bold
}
TABLE#mw-search-top-table {
	BACKGROUND-COLOR: transparent
}
TD#mw-search-togglebox {
	TEXT-ALIGN: right
}
TABLE#mw-search-powertable {
	WIDTH: 100%
}
FORM#powersearch {
	CLEAR: both
}
.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; OVERFLOW-X: hidden; OVERFLOW: =
auto; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 0px; BORDER-BOTTOM: #aaaaaa =
1px solid; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: window
}
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
}
.os-suggest-result {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: =
windowtext; PADDING-TOP: 2px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: =
window
}
.os-suggest-result-hl {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: =
windowtext; PADDING-TOP: 2px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: =
window
}
.os-suggest-result-hl {
	COLOR: white; BACKGROUND-COLOR: #4c59a6
}
.os-suggest-result-hl-webkit {
	COLOR: white; BACKGROUND-COLOR: #4c59a6
}
.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
}
.newpage {
	FONT-WEIGHT: bold
}
.minor {
	FONT-WEIGHT: bold
}
.bot {
	FONT-WEIGHT: bold
}
.mw-uctop {
	FONT-WEIGHT: bold
}
TABLE.mw-listgrouprights-table TR {
	VERTICAL-ALIGN: top
}
.listgrouprights-revoked {
	TEXT-DECORATION: line-through
}
TD.mw-statistics-numbers {
	TEXT-ALIGN: right
}
H4.mw-specialpagesgroup {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: =
0.3em 0em 0em; PADDING-TOP: 2px; BACKGROUND-COLOR: #dcdcdc
}
.mw-specialpagerestricted {
	FONT-WEIGHT: bold
}
#shared-image-dup {
	FONT-STYLE: italic
}
#shared-image-conflict {
	FONT-STYLE: italic
}
TABLE.mw-emailuser-table {
	WIDTH: 98%
}
TD#mw-emailuser-sender {
	FONT-WEIGHT: bold
}
TD#mw-emailuser-recipient {
	FONT-WEIGHT: bold
}
TABLE.allpageslist {
	BACKGROUND-COLOR: transparent
}
TABLE.mw-allpages-table-form {
	WIDTH: 100%; BACKGROUND-COLOR: transparent
}
TABLE.mw-allpages-table-chunk {
	WIDTH: 100%; BACKGROUND-COLOR: transparent
}
TD.mw-allpages-alphaindexline {
	TEXT-ALIGN: right
}
TD.mw-allpages-nav {
	FONT-SIZE: smaller; MARGIN-BOTTOM: 1em; TEXT-ALIGN: right
}
P.mw-allpages-nav {
	FONT-SIZE: smaller; MARGIN-BOTTOM: 1em; TEXT-ALIGN: right
}
TABLE.mw-allpages-table-form TR {
	VERTICAL-ALIGN: top
}
TABLE#mw-prefixindex-list-table {
	WIDTH: 98%; BACKGROUND-COLOR: transparent
}
TABLE#mw-prefixindex-nav-table {
	WIDTH: 98%; BACKGROUND-COLOR: transparent
}
TD#mw-prefixindex-nav-form {
	FONT-SIZE: smaller; MARGIN-BOTTOM: 1em; VERTICAL-ALIGN: top; =
TEXT-ALIGN: right
}
DIV.mw-warning-with-logexcerpt {
	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-warning-with-logexcerpt UL LI {
	FONT-SIZE: 90%
}
SPAN.mw-revdelundel-link {
	FONT-SIZE: 90%
}
STRONG.mw-revdelundel-link {
	FONT-SIZE: 90%
}
SPAN.mw-revdelundel-hidden {
	VISIBILITY: hidden
}
INPUT.mw-revdelundel-hidden {
	VISIBILITY: hidden
}
A.feedlink {
	PADDING-LEFT: 16px; BACKGROUND: url(images/feed-icon.png) no-repeat =
left center
}
.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
}
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
}
.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
}
.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
}
.wikitable TH {
	BACKGROUND: #f2f2f2; TEXT-ALIGN: center
}
.wikitable CAPTION {
	FONT-WEIGHT: bold
}
TABLE.collapsed TR.collapsable {
	DISPLAY: none
}
.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
}
.visualClear {
	CLEAR: both
}
#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
}
.TablePager {
	MIN-WIDTH: 80%
}
.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
}
#mw-allmessagestable .allmessages-customised TD.am_default {
	BACKGROUND-COLOR: #fcffc4
}
#mw-allmessagestable TR.allmessages-customised:hover TD.am_default {
	BACKGROUND-COLOR: #faff90
}
#mw-allmessagestable TD.am_actual {
	BACKGROUND-COLOR: #e2ffe2
}
#mw-allmessagestable TR.allmessages-customised:hover + =
TR.allmessages-customised TD.am_actual {
	BACKGROUND-COLOR: #b1ffb1
}
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
}
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.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 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
}
TABLE.mw-enhanced-rc {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; =
BORDER-RIGHT-WIDTH: 0px; border-spacing: 0
}
TD.mw-enhanced-rc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: top; PADDING-TOP: 0px; FONT-FAMILY: monospace; =
WHITE-SPACE: nowrap
}
#mw-addcategory-prompt {
	DISPLAY: inline; MARGIN-LEFT: 1em
}
#mw-addcategory-prompt INPUT {
	MARGIN-LEFT: 0.5em; MARGIN-RIGHT: 0.5em
}
.mw-remove-category {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: center center; PADDING-LEFT: =
8px; BACKGROUND-IMAGE: url(images/remove.png); PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat
}
.mw-ajax-addcategory {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 20px; BACKGROUND-IMAGE: =
url(images/add.png); BACKGROUND-REPEAT: no-repeat
}
.mw-ajax-loader {
	PADDING-RIGHT: 16px; BACKGROUND-POSITION: center center; PADDING-LEFT: =
16px; BACKGROUND-IMAGE: url(images/ajax-loader.gif); PADDING-BOTTOM: =
16px; PADDING-TOP: 16px; BACKGROUND-REPEAT: no-repeat; POSITION: =
relative; TOP: -16px
}

------=_NextPart_000_003D_01CA4B42.078175D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/skins-1.5/common/commonPrint.css?243z2

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
}
#mw-hidden-catlinks {
	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
}
#siteNotice {
	DISPLAY: none
}
DIV.gallerybox {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
BORDER-LEFT: #cccccc 1px solid; WIDTH: 150px; BORDER-BOTTOM: #cccccc 1px =
solid; BACKGROUND-COLOR: #f9f9f9
}
DIV.gallerytext {
	OVERFLOW: visible
}
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_003D_01CA4B42.078175D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/skins-1.5/monobook/main.css?243z2

#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
}
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
}
.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
}
.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; PADDING-LEFT: 13px; BACKGROUND: url(external.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href^=3D'gopher://'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(external.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.rtl #bodyContent A.external {
	BACKGROUND-IMAGE: url(external-rtl.png)
}
.rtl #bodyContent A[href^=3D'gopher://'].external {
	BACKGROUND-IMAGE: url(external-rtl.png)
}
#bodyContent A[href^=3D'https://'].external {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; BACKGROUND: url(lock_icon.gif) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.link-https {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; BACKGROUND: url(lock_icon.gif) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href^=3D'mailto:'].external {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: url(mail_icon.gif) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.link-mailto {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: url(mail_icon.gif) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href^=3D'news://'].external {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: url(news_icon.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href^=3D'ftp://'].external {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: url(file_icon.gif) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.link-ftp {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: url(file_icon.gif) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href^=3D'irc://'].external {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: =
url(discussionitem_icon.gif) no-repeat right center; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
.link-irc {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: =
url(discussionitem_icon.gif) no-repeat right center; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.ogg'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.OGG'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.mid'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.MID'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.midi'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.MIDI'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.mp3'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.MP3'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.wav'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.WAV'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.wma'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.WMA'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.link-audio {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.ogm'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(video.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.OGM'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(video.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.avi'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(video.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.AVI'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(video.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.mpeg'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(video.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.MPEG'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(video.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.mpg'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(video.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.MPG'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(video.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.link-video {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(video.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.pdf'].external {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(document.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.PDF'].external {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(document.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href*=3D'.pdf#'].external {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(document.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href*=3D'.PDF#'].external {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(document.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href*=3D'.pdf?'].external {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(document.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href*=3D'.PDF?'].external {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(document.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.link-document {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(document.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.rtl #bodyContent A.external {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%
}
.rtl A.feedlink {
	PADDING-RIGHT: 16px; BACKGROUND-POSITION: right 50%; PADDING-LEFT: 0px
}
.ltr #bodyContent A.external {
	PADDING-LEFT: 0px
}
#bodyContent A.extiw {
	COLOR: #36b
}
#bodyContent A.extiw:active {
	COLOR: #36b
}
#bodyContent A.external {
	COLOR: #36b
}
.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-search #searchform DIV DIV {
	MARGIN-TOP: 0.4em; FONT-SIZE: 95%
}
#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-lang {
	Z-INDEX: 3; POSITION: relative
}
.capitalize-all-nouns .portlet H5 {
	TEXT-TRANSFORM: none
}
.capitalize-all-nouns .portlet H6 {
	TEXT-TRANSFORM: none
}
.capitalize-all-nouns #p-personal UL {
	TEXT-TRANSFORM: none
}
.capitalize-all-nouns #p-cactions UL LI A {
	TEXT-TRANSFORM: none
}
#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%
}
.mw-htmlform-submit {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; =
MARGIN-RIGHT: 2em
}
#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
}
#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 LEGEND {
	FONT-WEIGHT: bold
}
.prefsection TABLE {
	BACKGROUND-COLOR: #f9f9f9
}
.prefsection LEGEND {
	BACKGROUND-COLOR: #f9f9f9
}
.mainLegend {
	DISPLAY: none
}
TD.htmlform-tip {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; FONT-SIZE: x-small; =
PADDING-BOTTOM: 0.2em; COLOR: #666; PADDING-TOP: 0.2em
}
.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
}
.rtl DIV#userloginForm FORM {
	FLOAT: right
}
.rtl DIV#userlogin FORM#userlogin2 {
	FLOAT: right
}
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
}
#loginend {
	CLEAR: both
}
#signupend {
	CLEAR: both
}
#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
}
DIV.patrollink {
	CLEAR: both
}
.sharedUploadNotice {
	FONT-STYLE: italic
}
SPAN.updatedmarker {
	COLOR: black; BACKGROUND-COLOR: #0f0
}
.previewnote {
	MARGIN-BOTTOM: 1em; COLOR: #c00
}
.previewnote P {
	MARGIN: 0.8em 0px; TEXT-INDENT: 3em
}
.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
}
INPUT#wpSummary {
	WIDTH: 80%
}
INPUT#wpSave {
	MARGIN-RIGHT: 0.33em
}
INPUT#wpDiff {
	MARGIN-RIGHT: 0.33em
}
#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
}
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
}
#powersearch P {
	MARGIN-TOP: 0px
}
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
}
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
}
.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
}
.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
}
.os-suggest {
	FONT-SIZE: 127%
}
.no-text-transform {
	TEXT-TRANSFORM: none
}

------=_NextPart_000_003D_01CA4B42.078175D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/skins-1.5/chick/main.css?243z2

BODY {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; =
MARGIN: 0px; COLOR: black; PADDING-TOP: 0.3em; FONT-FAMILY: sans-serif
}
A {
	COLOR: #002bb8
}
A:visited {
	COLOR: #5a3696
}
A:active {
	COLOR: #ffa500
}
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 0em 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: #aaaaaa; HEIGHT: 1px; BACKGROUND-COLOR: =
#aaaaaa; 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: #aaaaaa 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: #aaaaaa 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: #aaaaaa 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: #aaaaaa 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: #aaaaaa 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: #aaaaaa 1px solid
}
.editsection {
	FONT-WEIGHT: normal
}
H1 {
	FONT-SIZE: 188%
}
H1 .editsection {
	FONT-SIZE: 53.2%
}
H2 {
	FONT-SIZE: 150%
}
H2 .editsection {
	FONT-SIZE: 66.7%
}
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-SIZE: 75.8%
}
H4 {
	FONT-SIZE: 116%
}
H4 .editsection {
	FONT-SIZE: 86.2%
}
H5 {
	FONT-SIZE: 100%
}
H6 {
	FONT-SIZE: 80%
}
H6 .editsection {
	FONT-SIZE: 125%
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0.3em 0px 0px 1.5em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
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 =
0em; BORDER-LEFT: #2f6fab 1px solid; LINE-HEIGHT: 1.5em; PADDING-TOP: =
0em; BORDER-BOTTOM: #2f6fab 1px solid
}
LEGEND {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 95%; BACKGROUND: =
white; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
FORM {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TEXTAREA {
	BORDER-RIGHT: #2f6fab 1px solid; PADDING-RIGHT: 0.1em; BORDER-TOP: =
#2f6fab 1px solid; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; OVERFLOW: =
auto; BORDER-LEFT: #2f6fab 1px solid; WIDTH: 100%; COLOR: black; =
PADDING-TOP: 0.1em; BORDER-BOTTOM: #2f6fab 1px solid; BACKGROUND-COLOR: =
white
}

@media All   =20
{
HEAD:first-child + BODY INPUT {
	BORDER-RIGHT: #2f6fab 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: =
#2f6fab 1px solid; PADDING-LEFT: 0.2em; VISIBILITY: visible; =
PADDING-BOTTOM: 0.2em; VERTICAL-ALIGN: middle; BORDER-LEFT: #2f6fab 1px =
solid; COLOR: black; PADDING-TOP: 0.2em; BORDER-BOTTOM: #2f6fab 1px =
solid; BACKGROUND-COLOR: white
}
    }
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
}
INPUT[type=3D'radio'] {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
INPUT[type=3D'checkbox'] {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
SELECT {
	BORDER-RIGHT: #2f6fab 1px solid; BORDER-TOP: #2f6fab 1px solid; =
VERTICAL-ALIGN: top; BORDER-LEFT: #2f6fab 1px solid; COLOR: black; =
BORDER-BOTTOM: #2f6fab 1px solid
}
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
}
SPAN.subpages {
	DISPLAY: block
}
#bodyContent H1 {
	MARGIN-BOTTOM: 0.6em
}
#bodyContent H2 {
	MARGIN-BOTTOM: 0.6em
}
#bodyContent H3 {
	MARGIN-BOTTOM: 0.3em
}
#bodyContent H4 {
	MARGIN-BOTTOM: 0.3em
}
#bodyContent H5 {
	MARGIN-BOTTOM: 0.3em
}
#firstHeading {
	MARGIN-BOTTOM: 0.1em
}
.usermessage {
	BORDER-RIGHT: #ffa500 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#ffa500 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: =
2px; MARGIN: 0.1em 0px 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffa500 =
1px solid; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #ffa500 1px =
solid; BACKGROUND-COLOR: #ffce7b
}
#siteNotice {
	PADDING-RIGHT: 0.9em; PADDING-LEFT: 0.9em; FONT-SIZE: 95%; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#siteNotice P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.error {
	FONT-SIZE: larger; COLOR: red
}
.catlinks {
	CLEAR: both; BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; =
BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; =
MARGIN: 0.1em 0px 0px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 2px; =
BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #f9f9f9
}
.catlinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.documentDescription {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 1em 0em; 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: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: =
5px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: =
#aaaaaa 1px solid; BACKGROUND-COLOR: #f9f9f9
}
#toc UL {
	MARGIN-LEFT: 2em
}
#toc .toctoggle {
	FONT-SIZE: 94%
}
#toc .editsection {
	MARGIN-TOP: 0.7em; FONT-SIZE: 94%
}
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
}
TABLE.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 {
	CLEAR: left; 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
}
TABLE.floatleft {
	CLEAR: left; 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; 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; OVERFLOW: hidden; 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; LINE-HEIGHT: 1.4em; PADDING-TOP: 0.3em; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; =
BORDER-BOTTOM-STYLE: none
}
DIV.magnify {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; =
BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; =
BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.magnify A {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; =
BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; =
BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.magnify IMG {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; =
BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; =
BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.tright {
	BORDER-TOP-WIDTH: 0.5em; CLEAR: right; BORDER-LEFT-WIDTH: 1.4em; FLOAT: =
right; BORDER-BOTTOM-WIDTH: 0.8em; BORDER-RIGHT-WIDTH: 0px
}
DIV.tleft {
	BORDER-TOP-WIDTH: 0.5em; 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: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: =
5px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: =
#aaaaaa 1px solid; BACKGROUND-COLOR: #f9f9f9
}
.special LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
A.external {
	COLOR: #3366bb
}
DIV#footer {
	TEXT-ALIGN: center
}
UL#f-list LI {
	LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
DIV.portlet {
	MARGIN: 0.5em 0px
}
.redirectText {
	FONT-SIZE: 150%; MARGIN: 5px
}
UL.special LI.not-patrolled {
	BACKGROUND-COLOR: #ffa
}
OL.special LI.not-patrolled {
	BACKGROUND-COLOR: #ffa
}
DIV.patrollink {
	FONT-SIZE: 75%; TEXT-ALIGN: right
}
SPAN.updatedmarker {
	COLOR: black; BACKGROUND-COLOR: #00ff00
}
DIV.gallerybox {
	WIDTH: 150px
}
#xjump-to-nav {
	DISPLAY: none
}
.templatesUsed {
	MARGIN-TOP: 1.5em
}
.printfooter {
	DISPLAY: none
}
#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
}
#f-poweredbyico {
	DISPLAY: inline
}
#f-copyrightico {
	DISPLAY: inline
}

------=_NextPart_000_003D_01CA4B42.078175D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/skins-1.5/monobook/IE70Fixes.css?243z2

#column-content #content {
	MARGIN-TOP: 3em; MARGIN-LEFT: 12.2em; HEIGHT: 1%
}
.rtl #column-one {
	MARGIN-TOP: 160px; PADDING-TOP: 0px
}
.rtl #bodyContent A.external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(external-rtl.png); PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.rtl A.feedlink {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right 50%; PADDING-LEFT: 16px
}
#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_003D_01CA4B42.078175D0
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&ctype=text%2Fcss&smaxage=2678400&action=raw&maxage=2678400

#interwiki-completelist {
	FONT-WEIGHT: bold
}
BODY.page-Main_Page #ca-delete {
	DISPLAY: none! important
}
BODY.page-Main_Page #mp-topbanner {
	CLEAR: both
}
#toolbar {
	MARGIN-BOTTOM: 6px; HEIGHT: 22px
}
#content OL {
	MARGIN-BOTTOM: 0.5em
}
#content UL {
	MARGIN-BOTTOM: 0.5em
}
#mw_content OL {
	MARGIN-BOTTOM: 0.5em
}
#mw_content UL {
	MARGIN-BOTTOM: 0.5em
}
.references-small {
	FONT-SIZE: 90%
}
.references-2column {
	FONT-SIZE: 90%; -moz-column-count: 2; column-count: 2
}
OL.references > LI:unknown {
	BACKGROUND-COLOR: #def
}
SUP.reference:unknown {
	BACKGROUND-COLOR: #def
}
SPAN.citation:unknown {
	BACKGROUND-COLOR: #def
}
CITE:unknown {
	BACKGROUND-COLOR: #def
}
SUP.reference {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
SPAN.citation {
	FONT-STYLE: normal; WORD-WRAP: break-word
}
CITE {
	FONT-STYLE: normal; WORD-WRAP: break-word
}

@media Screen, Handheld, Projection   =20
{
SPAN.citation *.printonly {
	DISPLAY: none
}
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
}
.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
}
.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
}
.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
}
.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
}
.wikitable TH {
	BACKGROUND: #f2f2f2; TEXT-ALIGN: center
}
.prettytable TH {
	BACKGROUND: #f2f2f2; TEXT-ALIGN: center
}
.wikitable CAPTION {
	FONT-WEIGHT: bold
}
.prettytable CAPTION {
	FONT-WEIGHT: bold
}
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%
}
.collapseButton {
	FONT-WEIGHT: normal; FLOAT: right; WIDTH: auto; TEXT-ALIGN: right
}
.navbox .collapseButton {
	WIDTH: 6em
}
.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
}
.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
}
.redirect-in-category {
	FONT-STYLE: italic
}
.allpagesredirect {
	FONT-STYLE: italic
}
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.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
}
#content A[href$=3D'.pdf'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#content A[href*=3D'.pdf?'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#content A[href*=3D'.pdf#'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#content A[href$=3D'.PDF'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#content A[href*=3D'.PDF?'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#content A[href*=3D'.PDF#'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#mw_content A[href$=3D'.pdf'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#mw_content A[href*=3D'.pdf?'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#mw_content A[href*=3D'.pdf#'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#mw_content A[href$=3D'.PDF'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#mw_content A[href*=3D'.PDF?'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#mw_content A[href*=3D'.PDF#'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#content SPAN.PDFlink A {
	PADDING-RIGHT: 17px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#mw_content SPAN.PDFlink A {
	PADDING-RIGHT: 17px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) 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%
}
.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; MARGIN: =
4px auto; BORDER-LEFT: #c0c090 1px solid; BORDER-BOTTOM: #c0c090 1px =
solid; BACKGROUND-COLOR: #f8eaba
}
.mbox-inside .standard-talk {
	BORDER-RIGHT: #c0c090 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#c0c090 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px =
0px; BORDER-LEFT: #c0c090 1px solid; WIDTH: 100%; PADDING-TOP: 2px; =
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; 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
}
TH.mbox-text {
	PADDING-RIGHT: 0.9em; PADDING-LEFT: 0.9em; 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.mbox-text {
	PADDING-RIGHT: 0.9em; PADDING-LEFT: 0.9em; 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.mbox-image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.9em; 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.mbox-imageright {
	PADDING-RIGHT: 0.9em; 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
}
TD.mbox-empty-cell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 1px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.ambox {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: =
#fbfbfb; MARGIN: 0px 10%; BORDER-LEFT: #1e90ff 10px solid; =
BORDER-BOTTOM: #aaa 1px solid
}
TABLE.ambox + TABLE.ambox {
	MARGIN-TOP: -1px
}
.ambox TH.mbox-text {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.25em; =
PADDING-TOP: 0.25em
}
.ambox TD.mbox-text {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.25em; =
PADDING-TOP: 0.25em
}
.ambox TD.mbox-image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.ambox TD.mbox-imageright {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
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-content {
	BORDER-LEFT: #f28500 10px solid
}
TABLE.ambox-style {
	BORDER-LEFT: #f4c430 10px solid
}
TABLE.ambox-move {
	BORDER-LEFT: #9932cc 10px solid
}
TABLE.ambox-protection {
	BORDER-LEFT: #bba 10px solid
}
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
}
.imbox .mbox-text .imbox {
	MARGIN: 0px -0.5em
}
.mbox-inside .imbox {
	MARGIN: 4px
}
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: 3px 10%; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: =
#aaa 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.cmbox-notice {
	BACKGROUND: #d8e8ff
}
TABLE.cmbox-speedy {
	BORDER-RIGHT: #b22222 4px solid; BORDER-TOP: #b22222 4px solid; =
MARGIN-TOP: 4px; BACKGROUND: #ffdbdb; MARGIN-BOTTOM: 4px; 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: #e4d8ff
}
TABLE.cmbox-protection {
	BACKGROUND: #efefe1
}
TABLE.ombox {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: =
#f9f9f9; MARGIN: 4px 10%; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: =
#aaa 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.ombox-notice {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}
TABLE.ombox-speedy {
	BORDER-RIGHT: #b22222 2px solid; BORDER-TOP: #b22222 2px solid; =
BACKGROUND: #fee; BORDER-LEFT: #b22222 2px solid; BORDER-BOTTOM: #b22222 =
2px solid
}
TABLE.ombox-delete {
	BORDER-RIGHT: #b22222 2px solid; BORDER-TOP: #b22222 2px solid; =
BORDER-LEFT: #b22222 2px solid; BORDER-BOTTOM: #b22222 2px solid
}
TABLE.ombox-content {
	BORDER-RIGHT: #f28500 1px solid; BORDER-TOP: #f28500 1px solid; =
BORDER-LEFT: #f28500 1px solid; BORDER-BOTTOM: #f28500 1px solid
}
TABLE.ombox-style {
	BORDER-RIGHT: #f4c430 1px solid; BORDER-TOP: #f4c430 1px solid; =
BORDER-LEFT: #f4c430 1px solid; BORDER-BOTTOM: #f4c430 1px solid
}
TABLE.ombox-move {
	BORDER-RIGHT: #9932cc 1px solid; BORDER-TOP: #9932cc 1px solid; =
BORDER-LEFT: #9932cc 1px solid; BORDER-BOTTOM: #9932cc 1px solid
}
TABLE.ombox-protection {
	BORDER-RIGHT: #bba 2px solid; BORDER-TOP: #bba 2px solid; BORDER-LEFT: =
#bba 2px solid; BORDER-BOTTOM: #bba 2px solid
}
TABLE.tmbox {
	BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; =
BACKGROUND: #f8eaba; MARGIN: 4px 10%; BORDER-LEFT: #c0c090 1px solid; =
BORDER-BOTTOM: #c0c090 1px solid; BORDER-COLLAPSE: collapse
}
.mediawiki .mbox-inside .tmbox {
	MARGIN: 2px 0px; WIDTH: 100%
}
.mbox-inside .mbox-small.tmbox {
	FONT-SIZE: 100%; LINE-HEIGHT: 1.5em
}
TABLE.tmbox-speedy {
	BORDER-RIGHT: #b22222 2px solid; BORDER-TOP: #b22222 2px solid; =
BACKGROUND: #fee; BORDER-LEFT: #b22222 2px solid; BORDER-BOTTOM: #b22222 =
2px solid
}
TABLE.tmbox-delete {
	BORDER-RIGHT: #b22222 2px solid; BORDER-TOP: #b22222 2px solid; =
BORDER-LEFT: #b22222 2px solid; BORDER-BOTTOM: #b22222 2px solid
}
TABLE.tmbox-content {
	BORDER-RIGHT: #f28500 2px solid; BORDER-TOP: #f28500 2px solid; =
BORDER-LEFT: #f28500 2px solid; BORDER-BOTTOM: #f28500 2px solid
}
TABLE.tmbox-style {
	BORDER-RIGHT: #f4c430 2px solid; BORDER-TOP: #f4c430 2px solid; =
BORDER-LEFT: #f4c430 2px solid; BORDER-BOTTOM: #f4c430 2px solid
}
TABLE.tmbox-move {
	BORDER-RIGHT: #9932cc 2px solid; BORDER-TOP: #9932cc 2px solid; =
BORDER-LEFT: #9932cc 2px solid; BORDER-BOTTOM: #9932cc 2px solid
}
TABLE.tmbox-protection {
	BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; =
BORDER-LEFT: #c0c090 1px solid; BORDER-BOTTOM: #c0c090 1px solid
}
TABLE.tmbox-notice {
	BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; =
BORDER-LEFT: #c0c090 1px solid; BORDER-BOTTOM: #c0c090 1px solid
}
TABLE.dmbox {
	CLEAR: both; BORDER-TOP: #ccc 1px solid; BACKGROUND: none transparent =
scroll repeat 0% 0%; MARGIN: 0.9em 1em; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.fmbox {
	CLEAR: both; BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; =
BACKGROUND: #f9f9f9; MARGIN: 0.2em 0px; BORDER-LEFT: #aaa 1px solid; =
WIDTH: 100%; BORDER-BOTTOM: #aaa 1px solid
}
TABLE.fmbox-system {
	BACKGROUND: #f9f9f9
}
TABLE.fmbox-warning {
	BORDER-RIGHT: #bb7070 1px solid; BORDER-TOP: #bb7070 1px solid; =
BACKGROUND: #ffdbdb; BORDER-LEFT: #bb7070 1px solid; BORDER-BOTTOM: =
#bb7070 1px solid
}
TABLE.fmbox-editnotice {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.mw-warning-with-logexcerpt {
	CLEAR: both; BORDER-RIGHT: #bb7070 1px solid; PADDING-RIGHT: 0.9em; =
BORDER-TOP: #bb7070 1px solid; PADDING-LEFT: 0.9em; BACKGROUND: #ffdbdb; =
PADDING-BOTTOM: 0.25em; MARGIN: 0.2em 0px; BORDER-LEFT: #bb7070 1px =
solid; PADDING-TOP: 0.25em; BORDER-BOTTOM: #bb7070 1px solid
}
DIV.mw-lag-warn-high {
	CLEAR: both; BORDER-RIGHT: #bb7070 1px solid; PADDING-RIGHT: 0.9em; =
BORDER-TOP: #bb7070 1px solid; PADDING-LEFT: 0.9em; BACKGROUND: #ffdbdb; =
PADDING-BOTTOM: 0.25em; MARGIN: 0.2em 0px; BORDER-LEFT: #bb7070 1px =
solid; PADDING-TOP: 0.25em; BORDER-BOTTOM: #bb7070 1px solid
}
DIV.mw-cascadeprotectedwarning {
	CLEAR: both; BORDER-RIGHT: #bb7070 1px solid; PADDING-RIGHT: 0.9em; =
BORDER-TOP: #bb7070 1px solid; PADDING-LEFT: 0.9em; BACKGROUND: #ffdbdb; =
PADDING-BOTTOM: 0.25em; MARGIN: 0.2em 0px; BORDER-LEFT: #bb7070 1px =
solid; PADDING-TOP: 0.25em; BORDER-BOTTOM: #bb7070 1px solid
}
DIV#mw-protect-cascadeon {
	CLEAR: both; BORDER-RIGHT: #bb7070 1px solid; PADDING-RIGHT: 0.9em; =
BORDER-TOP: #bb7070 1px solid; PADDING-LEFT: 0.9em; BACKGROUND: #ffdbdb; =
PADDING-BOTTOM: 0.25em; MARGIN: 0.2em 0px; BORDER-LEFT: #bb7070 1px =
solid; PADDING-TOP: 0.25em; BORDER-BOTTOM: #bb7070 1px solid
}
DIV.mw-lag-warn-normal {
	CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.9em; =
BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.9em; BACKGROUND: #f9f9f9; =
PADDING-BOTTOM: 0.25em; MARGIN: 0.2em 0px; BORDER-LEFT: #aaa 1px solid; =
PADDING-TOP: 0.25em; BORDER-BOTTOM: #aaa 1px solid
}
DIV.noarticletext {
	CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.9em; =
BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.9em; BACKGROUND: #f9f9f9; =
PADDING-BOTTOM: 0.25em; MARGIN: 0.2em 0px; BORDER-LEFT: #aaa 1px solid; =
PADDING-TOP: 0.25em; BORDER-BOTTOM: #aaa 1px solid
}
DIV.fmbox-system {
	CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.9em; =
BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.9em; BACKGROUND: #f9f9f9; =
PADDING-BOTTOM: 0.25em; MARGIN: 0.2em 0px; BORDER-LEFT: #aaa 1px solid; =
PADDING-TOP: 0.25em; BORDER-BOTTOM: #aaa 1px solid
}
BODY.mediawiki TABLE.mbox-small {
	CLEAR: right; FONT-SIZE: 88%; FLOAT: right; MARGIN: 4px 0px 4px 1em; =
WIDTH: 238px; LINE-HEIGHT: 1.25em
}
BODY.mediawiki TABLE.mbox-small-left {
	FONT-SIZE: 88%; MARGIN: 4px 1em 4px 0px; WIDTH: 238px; LINE-HEIGHT: =
1.25em; BORDER-COLLAPSE: collapse
}
.IPA {
	FONT-FAMILY: inherit
}
.Unicode {
	FONT-FAMILY: inherit
}
.latinx {
	FONT-FAMILY: inherit
}
.polytonic {
	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
}
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.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
}
.rellink {
	PADDING-LEFT: 2em; MARGIN-BOTTOM: 0.5em; FONT-STYLE: italic
}
.dablink {
	PADDING-LEFT: 2em; MARGIN-BOTTOM: 0.5em; FONT-STYLE: italic
}
.rellink I {
	FONT-STYLE: normal
}
.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
}
.listify TD {
	DISPLAY: list-item
}
.listify TR {
	DISPLAY: block
}
.listify TABLE {
	DISPLAY: block
}
.geo-default {
	DISPLAY: inline
}
.geo-dms {
	DISPLAY: inline
}
.geo-dec {
	DISPLAY: inline
}
.geo-nondefault {
	DISPLAY: none
}
.geo-multi-punct {
	DISPLAY: none
}
.longitude {
	WHITE-SPACE: nowrap
}
.latitude {
	WHITE-SPACE: nowrap
}
.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
}
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
}
SPAN.texhtml {
	WHITE-SPACE: nowrap
}
SUP.reference 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
}
#content .gallerybox DIV.thumb {
	BACKGROUND-COLOR: #f9f9f9
}
.gallerybox .thumb IMG {
	BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png)=
 white
}
#file IMG {
	BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png)=
 white
}
.ns-0 .gallerybox .thumb IMG {
	BACKGROUND: white
}
.ns-2 .gallerybox .thumb IMG {
	BACKGROUND: white
}
.ns-100 .gallerybox .thumb IMG {
	BACKGROUND: white
}
.nochecker .gallerybox .thumb IMG {
	BACKGROUND: white
}
#mw-subcategories {
	CLEAR: both
}
#mw-pages {
	CLEAR: both
}
#mw-category-media {
	CLEAR: both
}
#filehistory {
	CLEAR: both
}
#wikiPreview {
	CLEAR: both
}
#wikiDiff {
	CLEAR: both
}
.wpb .wpb-header {
	DISPLAY: none
}
.wpbs-inner .wpb .wpb-header {
	DISPLAY: block
}
.wpbs-inner .wpb .wpb-header {
=09
}
.wpbs-inner .wpb-outside {
	DISPLAY: none
}
.mw-tag-markers {
	FONT-SIZE: 90%; FONT-STYLE: italic; FONT-FAMILY: sans-serif
}

------=_NextPart_000_003D_01CA4B42.078175D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://en.wikipedia.org/w/index.php?title=MediaWiki:Print.css&usemsgcache=yes&ctype=text%2Fcss&smaxage=2678400&action=raw&maxage=2678400

.ns-0 .ambox {
	DISPLAY: none
}
.ns-0 .navbox {
	DISPLAY: none
}
.ns-0 .sisterproject.infobox {
	DISPLAY: none
}
.ns-0 .dablink {
	DISPLAY: none
}
.ns-0 .metadata {
	DISPLAY: none
}
#privacy {
	DISPLAY: none
}
#about {
	DISPLAY: none
}
#disclaimer {
	DISPLAY: none
}
.editlink {
	DISPLAY: none
}
SPAN.collapseButton {
	DISPLAY: none
}
A.NavToggle {
	DISPLAY: none
}
.noprint {
	DISPLAY: none
}
#content CITE A.text.external:unknown {
	DISPLAY: none! important
}
.nourlexpansion A.text.external:unknown {
	DISPLAY: none! important
}
.nourlexpansion A.autonumber.external:unknown {
	DISPLAY: none! important
}
TABLE.collapsible TR {
	DISPLAY: block! important
}
DIV.NavPic {
	DISPLAY: block! important
}
DIV.NavContent {
	DISPLAY: block! important
}
TABLE.collapsible TR {
	
}
.skin-simple DIV#column-one {
	DISPLAY: none
}
.skin-simple DIV#f-poweredbyico {
	DISPLAY: none
}
.skin-simple DIV#f-copyrightico {
	DISPLAY: none
}
.skin-simple .editsection {
	DISPLAY: none
}

------=_NextPart_000_003D_01CA4B42.078175D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://en.wikipedia.org/w/index.php?title=MediaWiki:Handheld.css&usemsgcache=yes&ctype=text%2Fcss&smaxage=2678400&action=raw&maxage=2678400

TABLE.layout {
	DISPLAY: block! important; WIDTH: 100%! important
}
TABLE.layout TBODY {
	DISPLAY: block! important; WIDTH: 100%! important
}
TABLE.layout TR {
	DISPLAY: block! important; WIDTH: 100%! important
}
TABLE.layout TH {
	DISPLAY: block! important; WIDTH: 100%! important
}
TABLE.layout TD {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-topbanner {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-topbanner TBODY {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-topbanner TR {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-topbanner TH {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-topbanner TD {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-upper {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-upper TBODY {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-upper TR {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-upper TH {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-upper TD {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-tfp {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-tfp TBODY {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-tfp TR {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-tfp TH {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-tfp TD {
	DISPLAY: block! important; WIDTH: 100%! important
}

------=_NextPart_000_003D_01CA4B42.078175D0
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&ctype=text%2Fcss&smaxage=2678400&action=raw&maxage=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 #contentSub {
	DISPLAY: none! important
}
BODY.page-Main_Page H1.firstHeading {
	DISPLAY: none! important
}
#siteNotice {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: -0.5em
}
#mw-dismissable-notice {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#content {
	BACKGROUND-COLOR: #f8fcff
}
#p-cactions LI A:hover {
	BACKGROUND-COLOR: #f8fcff
}
#p-cactions LI.selected A {
	BACKGROUND-COLOR: #f8fcff
}
#content DIV.thumb {
	BACKGROUND-COLOR: #f8fcff
}
#p-cactions LI A {
	BACKGROUND-COLOR: #f7f9fb
}
.ns-0 #content {
	BACKGROUND-COLOR: white
}
.ns-0 #p-cactions LI A:hover {
	BACKGROUND-COLOR: white
}
.ns-0 #p-cactions LI.selected A {
	BACKGROUND-COLOR: white
}
.ns-0 #content DIV.thumb {
	BACKGROUND-COLOR: white
}
.ns-0 #p-cactions LI A {
	BACKGROUND-COLOR: #fbfbfb
}

@media Print   =20
{
#content {
	BACKGROUND: white
}
    }
#mw-subcategories TABLE {
	BACKGROUND-COLOR: transparent
}
#mw-pages TABLE {
	BACKGROUND-COLOR: transparent
}
TABLE.diff {
	BACKGROUND-COLOR: transparent
}
TD.diff-otitle {
	BACKGROUND-COLOR: transparent
}
TD.diff-ntitle {
	BACKGROUND-COLOR: transparent
}
#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
}
.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
}
.ns-0 #wikiPreview > TABLE#toc {
	MARGIN-TOP: 0.5em
}
.ns-0 #bodyContent > TABLE#toc {
	MARGIN-TOP: 0.5em
}
.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.topicon {
	DISPLAY: block! important; Z-INDEX: 10; 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)
}
DIV.thumb DIV A IMG {
	BACKGROUND-COLOR: #fff
}
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
}
.texhtml {
	FONT-SIZE: 125%; LINE-HEIGHT: 1.5em
}

------=_NextPart_000_003D_01CA4B42.078175D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://en.wikipedia.org/w/index.php?title=-&action=raw&maxage=2678400&gen=css

A.new {
	COLOR: #cc2200
}
#quickbar A.new {
	COLOR: #cc2200
}

------=_NextPart_000_003D_01CA4B42.078175D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/skins-1.5/common/wikibits.js?urid=243z2_1254880607

// 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 webkit_match =3D clientPC.match(/applewebkit\/(\d+)/);=0A=
if (webkit_match) {=0A=
	var is_safari =3D clientPC.indexOf('applewebkit') !=3D -1 &&=0A=
		clientPC.indexOf('spoofer') =3D=3D -1;=0A=
	var is_safari_win =3D is_safari && clientPC.indexOf('windows') !=3D -1;=0A=
	var webkit_version =3D parseInt(webkit_match[1]);=0A=
}=0A=
// For accesskeys; note that FF3+ is included here!=0A=
var is_ff2 =3D /firefox\/[2-9]|minefield\/3/.test( clientPC );=0A=
var ff2_bugs =3D /firefox\/2/.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=
	var opera6_bugs =3D is_opera_preseven;=0A=
	var opera7_bugs =3D is_opera_seven && !is_opera_95;=0A=
	var opera95_bugs =3D /opera\/(9\.5)/.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=
// code that is dependent on js2 functions should use js2AddOnloadHook=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=
=0A=
function hookEvent(hookName, hookFunct) {=0A=
	addHandler(window, hookName, hookFunct);=0A=
}=0A=
=0A=
function importScript(page) {=0A=
	// TODO: might want to introduce a utility function to match =
wfUrlencode() in PHP=0A=
	var uri =3D wgScript + '?title=3D' +=0A=
		encodeURIComponent(page.replace(/ =
/g,'_')).replace(/%2F/ig,'/').replace(/%3A/ig,':') +=0A=
		'&action=3Draw&ctype=3Dtext/javascript';=0A=
	return importScriptURI(uri);=0A=
}=0A=
=0A=
var loadedScripts =3D {}; // included-scripts tracker=0A=
function importScriptURI(url) {=0A=
	if (loadedScripts[url]) {=0A=
		return null;=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,media) {=0A=
	var l =3D document.createElement('link');=0A=
	l.type =3D 'text/css';=0A=
	l.rel =3D 'stylesheet';=0A=
	l.href =3D url;=0A=
	if(media) l.media =3D media=0A=
	document.getElementsByTagName('head')[0].appendChild(l);=0A=
	return l;=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=
// special stylesheet links=0A=
if (typeof stylepath !=3D 'undefined' && typeof skin !=3D 'undefined') {=0A=
	// FIXME: This tries to load the stylesheets even for skins where they=0A=
	// don't exist, i.e., everything but Monobook.=0A=
	if (opera6_bugs) {=0A=
		importStylesheetURI(stylepath+'/'+skin+'/Opera6Fixes.css');=0A=
	} else if (opera7_bugs) {=0A=
		importStylesheetURI(stylepath+'/'+skin+'/Opera7Fixes.css');=0A=
	} else if (opera95_bugs) {=0A=
		importStylesheetURI(stylepath+'/'+skin+'/Opera9Fixes.css');=0A=
	} else if (ff2_bugs) {=0A=
		importStylesheetURI(stylepath+'/'+skin+'/FF2Fixes.css');=0A=
	}=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=
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=
		var existingLink =3D document.getElementById('togglelink');=0A=
		if (!linkHolder || existingLink) {=0A=
			// Don't add the toggle link twice=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 tocmain =3D document.getElementById('toc');=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=
		tocmain.className =3D 'toc';=0A=
	} else {=0A=
		changeText(toggleLink, tocShowText);=0A=
		toc.style.display =3D 'none';=0A=
		document.cookie =3D "hidetoc=3D1";=0A=
		tocmain.className =3D 'toc tochidden';=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,"&amp;");=0A=
	re =3D new RegExp('"',"g");=0A=
	text =3D text.replace(re,"&quot;");=0A=
	re =3D new RegExp('<',"g");=0A=
	text =3D text.replace(re,"&lt;");=0A=
	re =3D new RegExp('>',"g");=0A=
	text =3D text.replace(re,"&gt;");=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_win && is_safari && webkit_version > 526) {=0A=
	tooltipAccessKeyPrefix =3D 'ctrl-alt-';=0A=
} else if (!is_safari_win && (is_safari=0A=
		|| clientPC.indexOf('mac') !=3D -1=0A=
		|| clientPC.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=
		// Rather than scan all links on the whole page, we can just scan these=0A=
		// containers which contain the relevant links. This is really just an=0A=
		// optimization technique.=0A=
		var linkContainers =3D [=0A=
			"column-one", // Monobook and Modern=0A=
			"head", "panel", "p-logo" // Vector=0A=
		];=0A=
		for ( var i in linkContainers ) {=0A=
			var linkContainer =3D document.getElementById( linkContainers[i] );=0A=
			if ( linkContainer ) {=0A=
				updateTooltipAccessKeys( linkContainer.getElementsByTagName("a") );=0A=
			}=0A=
		}=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=
		if ( tip && tooltipAccessKeyRegexp.exec(tip) ) {=0A=
			tip =3D tip.replace(tooltipAccessKeyRegexp,=0A=
					  "["+tooltipAccessKeyPrefix+"$5]");=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 root =3D document.getElementById(portlet);=0A=
	if ( !root ) return null;=0A=
	var node =3D root.getElementsByTagName( "ul" )[0];=0A=
	if ( !node ) return null;=0A=
=0A=
	// unhide portlet if it was hidden before=0A=
	root.className =3D root.className.replace( /(^| )emptyPortlet( |$)/, =
"$2" );=0A=
=0A=
	var span =3D document.createElement( "span" );=0A=
	span.appendChild( document.createTextNode( text ) );=0A=
=0A=
	var link =3D document.createElement( "a" );=0A=
	link.appendChild( span );=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=
function 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=
=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=
		if( i > start && typeof checkboxes[i].onchange =3D=3D 'function' )=0A=
			checkboxes[i].onchange(); // fire triggers=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=
	// Show the appropriate upload size limit message=0A=
	if( idb =3D=3D 'wpUploadFileURL' ) {=0A=
		var e =3D document.getElementById( 'mw-upload-maxfilesize' );=0A=
		if( e ) e.style.display =3D "none";=0A=
=0A=
		var e =3D document.getElementById( 'mw-upload-maxfilesize-url' );=0A=
		if( e ) e.style.display =3D "block";=0A=
	}=0A=
	if( idb =3D=3D 'wpUploadFile' ) {=0A=
		var e =3D document.getElementById( 'mw-upload-maxfilesize-url' );=0A=
		if( e ) e.style.display =3D  "none";=0A=
=0A=
		var e =3D document.getElementById( 'mw-upload-maxfilesize' );=0A=
		if( e ) e.style.display =3D  "block";=0A=
	}=0A=
	document.getElementById( ida ).disabled =3D true;=0A=
	document.getElementById( idb ).disabled =3D false;=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 arrReturnElements =3D new Array();=0A=
	if ( typeof( oElm.getElementsByClassName ) =3D=3D "function" ) {=0A=
		/* Use a native implementation where possible FF3, Saf3.2, Opera 9.5 */=0A=
		var arrNativeReturn =3D oElm.getElementsByClassName( oClassNames );=0A=
		if ( strTagName =3D=3D "*" )=0A=
			return arrNativeReturn;=0A=
		for ( var h=3D0; h < arrNativeReturn.length; h++ ) {=0A=
			if( arrNativeReturn[h].tagName.toLowerCase() =3D=3D =
strTagName.toLowerCase() )=0A=
				arrReturnElements[arrReturnElements.length] =3D arrNativeReturn[h];=0A=
		}=0A=
		return arrReturnElements;=0A=
	}=0A=
	var arrElements =3D (strTagName =3D=3D "*" && oElm.all)? oElm.all : =
oElm.getElementsByTagName(strTagName);=0A=
	var arrRegExpClassNames =3D new Array();=0A=
	if(typeof oClassNames =3D=3D "object"){=0A=
		for(var i=3D0; i<oClassNames.length; i++){=0A=
			arrRegExpClassNames[arrRegExpClassNames.length] =3D=0A=
				new RegExp("(^|\\s)" + oClassNames[i].replace(/\-/g, "\\-") + =
"(\\s|$)");=0A=
		}=0A=
	}=0A=
	else{=0A=
		arrRegExpClassNames[arrRegExpClassNames.length] =3D=0A=
			new RegExp("(^|\\s)" + oClassNames.replace(/\-/g, "\\-") + "(\\s|$)");=0A=
	}=0A=
	var oElement;=0A=
	var bMatchesAll;=0A=
	for(var j=3D0; j<arrElements.length; j++){=0A=
		oElement =3D arrElements[j];=0A=
		bMatchesAll =3D true;=0A=
		for(var k=3D0; k<arrRegExpClassNames.length; k++){=0A=
			if(!arrRegExpClassNames[k].test(oElement.className)){=0A=
				bMatchesAll =3D false;=0A=
				break;=0A=
			}=0A=
		}=0A=
		if(bMatchesAll){=0A=
			arrReturnElements[arrReturnElements.length] =3D oElement;=0A=
		}=0A=
	}=0A=
	return (arrReturnElements)=0A=
}=0A=
=0A=
function redirectToFragment(fragment) {=0A=
	var match =3D navigator.userAgent.match(/AppleWebKit\/(\d+)/);=0A=
	if (match) {=0A=
		var webKitVersion =3D parseInt(match[1]);=0A=
		if (webKitVersion < 420) {=0A=
			// Released Safari w/ WebKit 418.9.1 messes up horribly=0A=
			// Nightlies of 420+ are ok=0A=
			return;=0A=
		}=0A=
	}=0A=
	if (is_gecko) {=0A=
		// Mozilla needs to wait until after load, otherwise the window =
doesn't scroll=0A=
		addOnloadHook(function () {=0A=
			if (window.location.hash =3D=3D "")=0A=
				window.location.hash =3D fragment;=0A=
		});=0A=
	} else {=0A=
		if (window.location.hash =3D=3D "")=0A=
			window.location.hash =3D fragment;=0A=
	}=0A=
}=0A=
=0A=
/*=0A=
 * Table sorting script based on one (c) 1997-2006 Stuart Langridge and =
Joost=0A=
 * de Valk:=0A=
 * http://www.joostdevalk.nl/code/sortable-table/=0A=
 * http://www.kryogenix.org/code/browser/sorttable/=0A=
 *=0A=
 * @todo don't break on colspans/rowspans (bug 8028)=0A=
 * @todo language-specific digit grouping/decimals (bug 8063)=0A=
 * @todo support all accepted date formats (bug 8226)=0A=
 */=0A=
=0A=
var ts_image_path =3D stylepath+"/common/images/";=0A=
var ts_image_up =3D "sort_up.gif";=0A=
var ts_image_down =3D "sort_down.gif";=0A=
var ts_image_none =3D "sort_none.gif";=0A=
var ts_europeandate =3D wgContentLanguage !=3D "en"; // The =
non-American-inclined can change to "true"=0A=
var ts_alternate_row_colors =3D false;=0A=
var ts_number_transform_table =3D null;=0A=
var ts_number_regex =3D null;=0A=
=0A=
function sortables_init() {=0A=
	var idnum =3D 0;=0A=
	// Find all tables with class sortable and make them sortable=0A=
	var tables =3D getElementsByClassName(document, "table", "sortable");=0A=
	for (var ti =3D 0; ti < tables.length ; ti++) {=0A=
		if (!tables[ti].id) {=0A=
			tables[ti].setAttribute('id','sortable_table_id_'+idnum);=0A=
			++idnum;=0A=
		}=0A=
		ts_makeSortable(tables[ti]);=0A=
	}=0A=
}=0A=
=0A=
function ts_makeSortable(table) {=0A=
	var firstRow;=0A=
	if (table.rows && table.rows.length > 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 '&nbsp;&nbsp;'=0A=
				+ '<a href=3D"#" class=3D"sortheader" '=0A=
				+ 'onclick=3D"ts_resortTable(this);return false;">'=0A=
				+ '<span class=3D"sortarrow">'=0A=
				+ '<img src=3D"'=0A=
				+ ts_image_path=0A=
				+ ts_image_none=0A=
				+ '" alt=3D"&darr;"/></span></a>';=0A=
		}=0A=
	}=0A=
	if (ts_alternate_row_colors) {=0A=
		ts_alternate(table);=0A=
	}=0A=
}=0A=
=0A=
function ts_getInnerText(el) {=0A=
	return getInnerText( el );=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=
	if (table.rows.length <=3D 1) return;=0A=
=0A=
	// Generate the number transform table if it's not done already=0A=
	if (ts_number_transform_table =3D=3D null) {=0A=
		ts_initTransformTable();=0A=
	}=0A=
=0A=
	// Work out a type for the column=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=
	// TODO: bug 8226, localised date formats=0A=
	var sortfn =3D ts_sort_generic;=0A=
	var preprocessor =3D ts_toLowerCase;=0A=
	if (/^\d\d[\/. -][a-zA-Z]{3}[\/. -]\d\d\d\d$/.test(itm)) {=0A=
		preprocessor =3D ts_dateToSortKey;=0A=
	} else if (/^\d\d[\/.-]\d\d[\/.-]\d\d\d\d$/.test(itm)) {=0A=
		preprocessor =3D ts_dateToSortKey;=0A=
	} else if (/^\d\d[\/.-]\d\d[\/.-]\d\d$/.test(itm)) {=0A=
		preprocessor =3D ts_dateToSortKey;=0A=
	// pound dollar euro yen currency cents=0A=
	} else if (/(^[\u00a3$\u20ac\u00a4\u00a5]|\u00a2$)/.test(itm)) {=0A=
		preprocessor =3D ts_currencyToSortKey;=0A=
	} else if (ts_number_regex.test(itm)) {=0A=
		preprocessor =3D ts_parseFloat;=0A=
	}=0A=
=0A=
	var reverse =3D (span.getAttribute("sortdir") =3D=3D 'down');=0A=
=0A=
	var newRows =3D new Array();=0A=
	var staticRows =3D new Array();=0A=
	for (var j =3D rowStart; j < table.rows.length; j++) {=0A=
		var row =3D table.rows[j];=0A=
		if((" "+row.className+" ").indexOf(" unsortable ") < 0) {=0A=
			var keyText =3D ts_getInnerText(row.cells[column]);=0A=
			if(keyText =3D=3D undefined) {=0A=
				keyText =3D ""; =0A=
			}=0A=
			var oldIndex =3D (reverse ? -j : j);=0A=
			var preprocessed =3D preprocessor( keyText.replace(/^[\s\xa0]+/, =
"").replace(/[\s\xa0]+$/, "") );=0A=
=0A=
			newRows[newRows.length] =3D new Array(row, preprocessed, oldIndex);=0A=
		} else staticRows[staticRows.length] =3D new Array(row, false, =
j-rowStart);=0A=
	}=0A=
=0A=
	newRows.sort(sortfn);=0A=
=0A=
	var arrowHTML;=0A=
	if (reverse) {=0A=
		arrowHTML =3D '<img src=3D"'+ ts_image_path + ts_image_down + '" =
alt=3D"&darr;"/>';=0A=
		newRows.reverse();=0A=
		span.setAttribute('sortdir','up');=0A=
	} else {=0A=
		arrowHTML =3D '<img src=3D"'+ ts_image_path + ts_image_up + '" =
alt=3D"&uarr;"/>';=0A=
		span.setAttribute('sortdir','down');=0A=
	}=0A=
=0A=
	for (var i =3D 0; i < staticRows.length; i++) {=0A=
		var row =3D staticRows[i];=0A=
		newRows.splice(row[2], 0, row);=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 '<img src=3D"'+ ts_image_path + ts_image_none + =
'" alt=3D"&darr;"/>';=0A=
	}=0A=
	span.innerHTML =3D arrowHTML;=0A=
=0A=
	if (ts_alternate_row_colors) {=0A=
		ts_alternate(table);=0A=
	}=0A=
}=0A=
=0A=
function ts_initTransformTable() {=0A=
	if ( typeof wgSeparatorTransformTable =3D=3D "undefined"=0A=
			|| ( wgSeparatorTransformTable[0] =3D=3D '' && =
wgDigitTransformTable[2] =3D=3D '' ) )=0A=
	{=0A=
		digitClass =3D "[0-9,.]";=0A=
		ts_number_transform_table =3D false;=0A=
	} else {=0A=
		ts_number_transform_table =3D {};=0A=
		// Unpack the transform table=0A=
		// Separators=0A=
		ascii =3D wgSeparatorTransformTable[0].split("\t");=0A=
		localised =3D wgSeparatorTransformTable[1].split("\t");=0A=
		for ( var i =3D 0; i < ascii.length; i++ ) {=0A=
			ts_number_transform_table[localised[i]] =3D ascii[i];=0A=
		}=0A=
		// Digits=0A=
		ascii =3D wgDigitTransformTable[0].split("\t");=0A=
		localised =3D wgDigitTransformTable[1].split("\t");=0A=
		for ( var i =3D 0; i < ascii.length; i++ ) {=0A=
			ts_number_transform_table[localised[i]] =3D ascii[i];=0A=
		}=0A=
=0A=
		// Construct regex for number identification=0A=
		digits =3D ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', ',', =
'\\.'];=0A=
		maxDigitLength =3D 1;=0A=
		for ( var digit in ts_number_transform_table ) {=0A=
			// Escape regex metacharacters=0A=
			digits.push(=0A=
				digit.replace( /[\\\\$\*\+\?\.\(\)\|\{\}\[\]\-]/,=0A=
					function( s ) { return '\\' + s; } )=0A=
			);=0A=
			if (digit.length > maxDigitLength) {=0A=
				maxDigitLength =3D digit.length;=0A=
			}=0A=
		}=0A=
		if ( maxDigitLength > 1 ) {=0A=
			digitClass =3D '[' + digits.join( '', digits ) + ']';=0A=
		} else {=0A=
			digitClass =3D '(' + digits.join( '|', digits ) + ')';=0A=
		}=0A=
	}=0A=
=0A=
	// We allow a trailing percent sign, which we just strip.  This works =
fine=0A=
	// if percents and regular numbers aren't being mixed.=0A=
	ts_number_regex =3D new RegExp(=0A=
		"^(" +=0A=
			"[+-]?[0-9][0-9,]*(\\.[0-9,]*)?(E[+-]?[0-9][0-9,]*)?" + // =
Fortran-style scientific=0A=
			"|" +=0A=
			"[+-]?" + digitClass + "+%?" + // Generic localised=0A=
		")$", "i"=0A=
	);=0A=
}=0A=
=0A=
function ts_toLowerCase( s ) {=0A=
	return s.toLowerCase();=0A=
}=0A=
=0A=
function ts_dateToSortKey(date) {=0A=
	// y2k notes: two digit years less than 50 are treated as 20XX, greater =
than 50 are treated as 19XX=0A=
	if (date.length =3D=3D 11) {=0A=
		switch (date.substr(3,3).toLowerCase()) {=0A=
			case "jan": var month =3D "01"; break;=0A=
			case "feb": var month =3D "02"; break;=0A=
			case "mar": var month =3D "03"; break;=0A=
			case "apr": var month =3D "04"; break;=0A=
			case "may": var month =3D "05"; break;=0A=
			case "jun": var month =3D "06"; break;=0A=
			case "jul": var month =3D "07"; break;=0A=
			case "aug": var month =3D "08"; break;=0A=
			case "sep": var month =3D "09"; break;=0A=
			case "oct": var month =3D "10"; break;=0A=
			case "nov": var month =3D "11"; break;=0A=
			case "dec": var month =3D "12"; break;=0A=
			// default: var month =3D "00";=0A=
		}=0A=
		return date.substr(7,4)+month+date.substr(0,2);=0A=
	} else if (date.length =3D=3D 10) {=0A=
		if (ts_europeandate =3D=3D false) {=0A=
			return date.substr(6,4)+date.substr(0,2)+date.substr(3,2);=0A=
		} else {=0A=
			return date.substr(6,4)+date.substr(3,2)+date.substr(0,2);=0A=
		}=0A=
	} else if (date.length =3D=3D 8) {=0A=
		yr =3D date.substr(6,2);=0A=
		if (parseInt(yr) < 50) {=0A=
			yr =3D '20'+yr;=0A=
		} else {=0A=
			yr =3D '19'+yr;=0A=
		}=0A=
		if (ts_europeandate =3D=3D true) {=0A=
			return yr+date.substr(3,2)+date.substr(0,2);=0A=
		} else {=0A=
			return yr+date.substr(0,2)+date.substr(3,2);=0A=
		}=0A=
	}=0A=
	return "00000000";=0A=
}=0A=
=0A=
function ts_parseFloat( s ) {=0A=
	if ( !s ) {=0A=
		return 0;=0A=
	}=0A=
	if (ts_number_transform_table !=3D false) {=0A=
		var newNum =3D '', c;=0A=
=0A=
		for ( var p =3D 0; p < s.length; p++ ) {=0A=
			c =3D s.charAt( p );=0A=
			if (c in ts_number_transform_table) {=0A=
				newNum +=3D ts_number_transform_table[c];=0A=
			} else {=0A=
				newNum +=3D c;=0A=
			}=0A=
		}=0A=
		s =3D newNum;=0A=
	}=0A=
=0A=
	num =3D parseFloat(s.replace(/,/g, ""));=0A=
	return (isNaN(num) ? 0 : num);=0A=
}=0A=
=0A=
function ts_currencyToSortKey( s ) {=0A=
	return ts_parseFloat(s.replace(/[^0-9.,]/g,''));=0A=
}=0A=
=0A=
function ts_sort_generic(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 -or- Dom Object 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=
	messageDiv.style.display =3D 'block';=0A=
	if( className ) {=0A=
		messageDiv.setAttribute( 'class', 'mw-js-message-'+className );=0A=
	}=0A=
=0A=
	if (typeof message =3D=3D=3D 'object') {=0A=
		while (messageDiv.hasChildNodes()) // Remove old content=0A=
			messageDiv.removeChild(messageDiv.firstChild);=0A=
		messageDiv.appendChild (message); // Append new content=0A=
	}=0A=
	else {=0A=
		messageDiv.innerHTML =3D message;=0A=
	}=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=
=0A=
/**=0A=
 * Removes an event handler from an element=0A=
 *=0A=
 * @param Element element Element to remove handler from=0A=
 * @param String remove Event to remove=0A=
 * @param callable handler Event handler callback to remove=0A=
 */=0A=
function removeHandler( element, remove, handler ) {=0A=
	if( window.removeEventListener ) {=0A=
		element.removeEventListener( remove, handler, false );=0A=
	} else if( window.detachEvent ) {=0A=
		element.detachEvent( 'on' + remove, handler );=0A=
	}=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_003D_01CA4B42.078175D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/skins-1.5/common/ajax.js?urid=243z2

// 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 "<div class=3D'error'>Error: " + x.status + =
" " + x.statusText + " (" + x.responseText + ")</div>";=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=
=0A=
/**=0A=
 * @return boolean whether the browser supports XMLHttpRequest=0A=
 */=0A=
function wfSupportsAjax() {=0A=
	var request =3D sajax_init_object();=0A=
	var supportsAjax =3D request ? true : false;=0A=
	delete request;=0A=
	return supportsAjax;=0A=
}=0A=
=0A=

------=_NextPart_000_003D_01CA4B42.078175D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/skins-1.5/common/mwsuggest.js?urid=243z2

/*=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_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=
// number of steps to animate expansion/contraction of container width=0A=
var os_animation_steps =3D 6;=0A=
// num of pixels of smallest step=0A=
var os_animation_min_step =3D 2;=0A=
// delay between steps (in ms)=0A=
var os_animation_delay =3D 30;=0A=
// max width of container in percent of normal size (1 =3D=3D 100%)=0A=
var os_container_max_width =3D 2;=0A=
// currently active animation timer=0A=
var os_animation_timer =3D null;=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=
/** Timer user to animate expansion/contraction of container width */=0A=
function os_AnimationTimer(r, target){=0A=
	this.r =3D r;=0A=
	var current =3D document.getElementById(r.container).offsetWidth;=0A=
	this.inc =3D Math.round((target-current) / os_animation_steps);=0A=
	if(this.inc < os_animation_min_step && this.inc >=3D0)=0A=
		this.inc =3D os_animation_min_step; // minimal animation step=0A=
	if(this.inc > -os_animation_min_step && this.inc <0)=0A=
		this.inc =3D -os_animation_min_step;=0A=
	this.target =3D target;=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=
	this.stayHidden =3D false; // don't try to show if lost focus=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=
	if(r.stayHidden)=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=
	// For browsers that don't understand overflow-x, estimate scrollbar =
width=0A=
	if(typeof document.body.style.overflowX !=3D "string"){=0A=
		return 30;=0A=
	}=0A=
	return 0;=0A=
}=0A=
=0A=
function os_encodeQuery(value){=0A=
  if (encodeURIComponent) {=0A=
    return encodeURIComponent(value);=0A=
  }=0A=
  if(escape) {=0A=
    return escape(value);=0A=
  }=0A=
  return null;=0A=
}=0A=
function os_decodeValue(value){=0A=
  if (decodeURIComponent) {=0A=
    return decodeURIComponent(value);=0A=
  }=0A=
  if(unescape){=0A=
  	return unescape(value);=0A=
  }=0A=
  return null;=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=
	// find max width, first see if we could expand the container to fit it=0A=
	var maxW =3D 0;=0A=
	for(var i=3D0;i<r.resultCount;i++){=0A=
		var e =3D document.getElementById(r.resultText+i);=0A=
		if(e.offsetWidth > maxW)=0A=
			maxW =3D e.offsetWidth;=0A=
	}=0A=
	var w =3D document.getElementById(r.container).offsetWidth;=0A=
	var fix =3D 0;=0A=
	if(r.containerCount < r.resultCount){=0A=
		fix =3D 20; // give 20px for scrollbar=0A=
	} else=0A=
		fix =3D os_operaWidthFix(w);=0A=
	if(fix < 4)=0A=
		fix =3D 4; // basic padding=0A=
	maxW +=3D fix;=0A=
=0A=
	// resize container to fit more data if permitted=0A=
	var normW =3D document.getElementById(r.searchbox).offsetWidth;=0A=
	var prop =3D maxW / normW;=0A=
	if(prop > os_container_max_width)=0A=
		prop =3D os_container_max_width;=0A=
	else if(prop < 1)=0A=
		prop =3D 1;=0A=
	var newW =3D Math.round( normW * prop );=0A=
	if( w !=3D newW ){=0A=
		w =3D newW;=0A=
		if( os_animation_timer !=3D null )=0A=
			clearInterval(os_animation_timer.id)=0A=
		os_animation_timer =3D new os_AnimationTimer(r,w);=0A=
		os_animation_timer.id =3D =
setInterval("os_animateChangeWidth()",os_animation_delay);=0A=
		w -=3D fix; // this much is reserved=0A=
	}=0A=
=0A=
	// trim results=0A=
	if(w < 10)=0A=
		return;=0A=
	for(var i=3D0;i<r.resultCount;i++){=0A=
		var e =3D document.getElementById(r.resultText+i);=0A=
		var replace =3D 1;=0A=
		var lastW =3D e.offsetWidth+1;=0A=
		var iteration =3D 0;=0A=
		var changedText =3D false;=0A=
		while(e.offsetWidth > 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=
/** Invoked on timer to animate change in container width */=0A=
function os_animateChangeWidth(){=0A=
	var r =3D os_animation_timer.r;=0A=
	var c =3D document.getElementById(r.container);=0A=
	var w =3D c.offsetWidth;=0A=
	var normW =3D document.getElementById(r.searchbox).offsetWidth;=0A=
	var normL =3D os_getElementPosition(r.searchbox).left;=0A=
	var inc =3D os_animation_timer.inc;=0A=
	var target =3D os_animation_timer.target;=0A=
	var nw =3D w + inc;=0A=
	if( (inc > 0 && nw >=3D target) || (inc <=3D 0 && nw <=3D target) ){=0A=
		// finished !=0A=
		c.style.width =3D target+"px";=0A=
		clearInterval(os_animation_timer.id)=0A=
		os_animation_timer =3D null;=0A=
	} else{=0A=
		// in-progress=0A=
		c.style.width =3D nw+"px";=0A=
		if(document.documentElement.dir =3D=3D "rtl")=0A=
			c.style.left =3D (normL + normW + (target - nw) - =
os_animation_timer.target - 1)+"px";=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_fitContainer(r);=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 c.offsetWidth - os_operaWidthFix(c.offsetWidth);=0A=
	var html =3D "<table class=3D\"os-suggest-results\" =
id=3D\""+r.resultTable+"\" style=3D\"width: "+width+"px;\">";=0A=
	r.results =3D new Array();=0A=
	r.resultCount =3D results.length;=0A=
	for(i=3D0;i<results.length;i++){=0A=
		var title =3D os_decodeValue(results[i]);=0A=
		r.results[i] =3D title;=0A=
		html +=3D "<tr><td class=3D\"os-suggest-result\" =
id=3D\""+r.resultTable+i+"\"><span =
id=3D\""+r.resultText+i+"\">"+title+"</span></td></tr>";=0A=
	}=0A=
	html+=3D"</table>"=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=
		r.query =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) 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=
=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) 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 (e.keyCode =3D=3D undefined) ? e.which : =
e.keyCode;=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=
		// force canvas to stay hidden=0A=
		r.stayHidden =3D true=0A=
		// cancel any pending fetches=0A=
		if(os_timer !=3D null && os_timer.id !=3D null)=0A=
			clearTimeout(os_timer.id);=0A=
		os_timer =3D null=0A=
	}=0A=
}=0A=
=0A=
/** Event: focus (catch only when stopped) */=0A=
function os_eventFocus(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=
	r.stayHidden =3D false=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<x.length;i++){=0A=
		var c =3D x.charAt(i);=0A=
		if( ! (c >=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<os_autoload_inputs.length;i++){=0A=
		var r =3D os_map[os_autoload_inputs[i]];=0A=
		if(r !=3D null){=0A=
			var b =3D document.getElementById(r.searchform);=0A=
			if(b !=3D null && b =3D=3D targ){=0A=
				// set query value so the handler won't try to fetch additional =
results=0A=
				r.query =3D document.getElementById(r.searchbox).value;=0A=
			}=0A=
			os_hideResults(r);=0A=
		}=0A=
	}=0A=
	return true;=0A=
}=0A=
=0A=
function os_hookEvent(element, hookName, hookFunct) {=0A=
	if (element.addEventListener) {=0A=
		element.addEventListener(hookName, hookFunct, false);=0A=
	} else if (window.attachEvent) {=0A=
		element.attachEvent("on" + hookName, hookFunct);=0A=
	}=0A=
}=0A=
=0A=
/** Init Result objects and event handlers */=0A=
function os_initHandlers(name, formname, element){=0A=
	var r =3D new os_Results(name, formname);=0A=
	// event handler=0A=
	os_hookEvent(element, "keyup", function(event) { os_eventKeyup(event); =
});=0A=
	os_hookEvent(element, "keydown", function(event) { =
os_eventKeydown(event); });=0A=
	os_hookEvent(element, "keypress", function(event) { =
os_eventKeypress(event); });=0A=
	os_hookEvent(element, "blur", function(event) { os_eventBlur(event); });=0A=
	os_hookEvent(element, "focus", function(event) { os_eventFocus(event); =
});=0A=
	element.setAttribute("autocomplete","off");=0A=
	// stopping handler=0A=
	os_hookEvent(document.getElementById(formname), "submit", =
function(event){ return os_eventOnsubmit(event); });=0A=
	os_map[name] =3D r;=0A=
	// toggle link=0A=
	if(document.getElementById(r.toggle) =3D=3D null){=0A=
		// TODO: disable this while we figure out a way for this to work in =
all browsers=0A=
		/* if(name=3D=3D'searchInput'){=0A=
			// special case: place above the main search box=0A=
			var t =3D os_createToggle(r,"os-suggest-toggle");=0A=
			var searchBody =3D document.getElementById('searchBody');=0A=
			var first =3D =
searchBody.parentNode.firstChild.nextSibling.appendChild(t);=0A=
		} else{=0A=
			// default: place below search box to the right=0A=
			var t =3D os_createToggle(r,"os-suggest-toggle-def");=0A=
			var top =3D element.offsetTop + element.offsetHeight;=0A=
			var left =3D element.offsetLeft + element.offsetWidth;=0A=
			t.style.position =3D "absolute";=0A=
			t.style.top =3D top + "px";=0A=
			t.style.left =3D left + "px";=0A=
			element.parentNode.appendChild(t);=0A=
			// only now width gets calculated, shift right=0A=
			left -=3D t.offsetWidth;=0A=
			t.style.left =3D left + "px";=0A=
			t.style.visibility =3D "visible";=0A=
		} */=0A=
	}=0A=
=0A=
}=0A=
=0A=
/** Return the span element that contains the toggle link */=0A=
function os_createToggle(r,className){=0A=
	var t =3D document.createElement("span");=0A=
	t.className =3D className;=0A=
	t.setAttribute("id", r.toggle);=0A=
	var link =3D document.createElement("a");=0A=
	link.setAttribute("href","javascript:void(0);");=0A=
	link.onclick =3D function(){ os_toggle(r.searchbox,r.searchform) };=0A=
	var msg =3D document.createTextNode(wgMWSuggestMessages[0]);=0A=
	link.appendChild(msg);=0A=
	t.appendChild(link);=0A=
	return t;=0A=
}=0A=
=0A=
/** Call when user clicks on some of the toggle links */=0A=
function os_toggle(inputId,formName){=0A=
	r =3D os_map[inputId];=0A=
	var msg =3D '';=0A=
	if(r =3D=3D null){=0A=
		os_enableSuggestionsOn(inputId,formName);=0A=
		r =3D os_map[inputId];=0A=
		msg =3D wgMWSuggestMessages[0];=0A=
	} else{=0A=
		os_disableSuggestionsOn(inputId,formName);=0A=
		msg =3D wgMWSuggestMessages[1];=0A=
	}=0A=
	// change message=0A=
	var link =3D document.getElementById(r.toggle).firstChild;=0A=
	link.replaceChild(document.createTextNode(msg),link.firstChild);=0A=
}=0A=
=0A=
/** Call this to enable suggestions on input (id=3DinputId), on a form =
(name=3DformName) */=0A=
function os_enableSuggestionsOn(inputId, formName){=0A=
	os_initHandlers( inputId, formName, document.getElementById(inputId) );=0A=
}=0A=
=0A=
/** Call this to disable suggestios on input box (id=3DinputId) */=0A=
function os_disableSuggestionsOn(inputId){=0A=
	r =3D os_map[inputId];=0A=
	if(r !=3D null){=0A=
		// cancel/hide results=0A=
		os_timer =3D null;=0A=
		os_hideResults(r);=0A=
		// turn autocomplete on !=0A=
		document.getElementById(inputId).setAttribute("autocomplete","on");=0A=
		// remove descriptor=0A=
		os_map[inputId] =3D null;=0A=
	}=0A=
	=0A=
	// Remove the element from the os_autoload_* arrays=0A=
	var index =3D os_autoload_inputs.indexOf(inputId);=0A=
	if ( index >=3D 0 )=0A=
		os_autoload_inputs[index] =3D os_autoload_forms[index] =3D '';=0A=
}=0A=
=0A=
/** Initialization, call upon page onload */=0A=
function os_MWSuggestInit() {=0A=
	for(i=3D0;i<os_autoload_inputs.length;i++){=0A=
		var id =3D os_autoload_inputs[i];=0A=
		var form =3D os_autoload_forms[i];=0A=
		element =3D document.getElementById( id );=0A=
		if(element !=3D null)=0A=
			os_initHandlers(id,form,element);=0A=
	}=0A=
}=0A=
=0A=
hookEvent("load", os_MWSuggestInit);=0A=

------=_NextPart_000_003D_01CA4B42.078175D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://upload.wikimedia.org/centralnotice/wikipedia/en/centralnotice.js?243z2

=0A=
function toggleNotice() {=0A=
	var notice =3D document.getElementById('centralNotice');=0A=
	if (!wgNoticeToggleState) {=0A=
		notice.className =3D notice.className.replace('collapsed', 'expanded');=0A=
		toggleNoticeCookie('0');=0A=
	} else {=0A=
		notice.className =3D notice.className.replace('expanded', 'collapsed');=0A=
		toggleNoticeCookie('1');=0A=
	}=0A=
	wgNoticeToggleState =3D !wgNoticeToggleState;=0A=
}=0A=
function toggleNoticeStyle(elems, display) {=0A=
	if(elems)=0A=
		for(var i=3D0;i<elems.length;i++)=0A=
			elems[i].style.display =3D display;=0A=
}=0A=
function toggleNoticeCookie(state) {=0A=
	var e =3D new Date();=0A=
	e.setTime( e.getTime() + (7*24*60*60*1000) ); // one week=0A=
	var work=3D'hidesnmessage=3D'+state+'; expires=3D' + e.toGMTString() + =
'; path=3D/';=0A=
	document.cookie =3D work;=0A=
}=0A=
function pickTemplate(templates, weights) {=0A=
	var weightedTemplates =3D new Array();=0A=
	var currentTemplate =3D 0;=0A=
	var totalWeight =3D 0;=0A=
=0A=
	if (templates.length =3D=3D 0)=0A=
		return '';=0A=
=0A=
	while (currentTemplate < templates.length) {=0A=
		totalWeight +=3D weights[currentTemplate];=0A=
		for (i=3D0; i<weights[currentTemplate]; i++) {=0A=
			weightedTemplates[weightedTemplates.length] =3D =
templates[currentTemplate];=0A=
		}=0A=
		currentTemplate++;=0A=
	}=0A=
	=0A=
	if (totalWeight =3D=3D 0)=0A=
		return '';=0A=
=0A=
	var randomnumber=3DMath.floor(Math.random()*totalWeight);=0A=
	return weightedTemplates[randomnumber];=0A=
}=0A=
=0A=
=0A=
var wgNoticeToggleState =3D =
(document.cookie.indexOf('hidesnmessage=3D1')=3D=3D-1);=0A=
document.writeln("\x3cstyle type=3D\"text/css\"\x3e\n#centralNotice =
.siteNoticeSmall{display:none;}\n#centralNotice =
.siteNoticeSmallAnon{display:none;}\n#centralNotice =
.siteNoticeSmallUser{display:none;}\n#centralNotice.collapsed =
.siteNoticeBig{display:none;}\n#centralNotice.collapsed =
.siteNoticeSmall{display:block;}\n#centralNotice.collapsed =
.siteNoticeSmallUser{display:block;}\n#centralNotice.collapsed =
.siteNoticeSmallAnon{display:block;}\n#centralNotice.anonnotice =
.siteNoticeSmallUser{display:none =
!important;}\n#centralNotice.usernotice =
.siteNoticeSmallAnon{display:none !important;}\n\x3c/style\x3e");=0A=
=0A=
wgNotice=3DpickTemplate([],[]);=0A=
if (wgNotice !=3D '')=0A=
wgNotice=3D'<div id=3D"centralNotice" class=3D"' + (wgNoticeToggleState =
? 'expanded' : 'collapsed') + ' ' + (wgUserName ? 'usernotice' : =
'anonnotice' ) + '">' + wgNotice+'</div>';=0A=

------=_NextPart_000_003D_01CA4B42.078175D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/w/index.php?title=-&action=raw&gen=js&useskin=monobook&urid=243z2_319406805

/* generated javascript */=0A=
var skin =3D 'monobook';=0A=
var stylepath =3D '/skins-1.5';=0A=
=0A=
/* MediaWiki:Common.js */=0A=
//<source lang=3D"javascript">=0A=
=0A=
/* Import more specific scripts if necessary */=0A=
=0A=
if (wgAction =3D=3D "edit" || wgAction =3D=3D "submit" || wgPageName =
=3D=3D "Special:Upload") //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=
=0A=
=0A=
/** Sysop Javascript =
*******************************************************=0A=
  *=0A=
  *  Description: Allows for sysop-specific Javascript at =
[[MediaWiki:Sysop.js]].=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=
  *  Maintainers: [[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=
/** Mobile Redirect Helper =
************************************************=0A=
 *=0A=
 *  Redirects to the mobile-optimized gateway at en.m.wikimedia.org=0A=
 *  for viewers on iPhone, iPod Touch, Palm Pre, and Android devices.=0A=
 *=0A=
 *  You can turn off the redirect by setting the cookie =
"stopMobileRedirect=3Dtrue"=0A=
 *=0A=
 *  This code cannot be imported, because the JS only loads after all =
other files=0A=
 *  and this was causing major issues for users with mobile devices. =
Must be loaded=0A=
 *  *before* the images and etc of the page on all mobile devices.=0A=
 *=0A=
 *  Maintainer: [[User:Brion VIBBER]], [[User:hcatlin]]=0A=
 */=0A=
if (/(Android|iPhone|iPod|webOS)/.test(navigator.userAgent)) {=0A=
=0A=
  var wgMainPageName =3D 'Main_Page';=0A=
 =0A=
  var stopMobileRedirectCookieExists =3D function() {=0A=
    return (document.cookie.indexOf("stopMobileRedirect=3Dtrue") >=3D 0);=0A=
  }=0A=
 =0A=
  var mobileSiteLink =3D function() {=0A=
    if (wgCanonicalNamespace =3D=3D 'Special' && =
wgCanonicalSpecialPageName =3D=3D 'Search') {=0A=
        var pageLink =3D '?search=3D' + =
encodeURIComponent(document.getElementById('searchText').value);=0A=
    } else if (wgPageName =3D=3D wgMainPageName) {=0A=
        var pageLink =3D '::Home'; // Special case=0A=
    } else {=0A=
        var pageLink =3D =
encodeURIComponent(wgPageName).replace('%2F','/').replace('%3A',':');=0A=
    }=0A=
    return 'http://' + wgContentLanguage + '.m.wikipedia.org/wiki/' + =
pageLink + "?wasRedirected=3Dtrue"=0A=
  }=0A=
 =0A=
  if (!stopMobileRedirectCookieExists()) {=0A=
    document.location =3D mobileSiteLink();=0A=
  }=0A=
}=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=
    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=
    // In print IE (7?) does not like line-height=0A=
    appendCSS( '@media print { sup, sub, p, .documentDescription { =
line-height: normal; }}');=0A=
=0A=
    // IE overflow bug=0A=
    appendCSS('div.overflowbugx { overflow-x: scroll !important; =
overflow-y: hidden !important; } div.overflowbugy { overflow-y: scroll =
!important; overflow-x: hidden !important; }');=0A=
    =0A=
    //Import scripts specific to Internet Explorer 6=0A=
    if (navigator.appVersion.substr(22, 1) =3D=3D "6") {=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.className =3D "collapseButton";  //Styles are =
declared in Common.css=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=
        else if ( hasClass( NavigationBoxes[i], "innercollapse" ) ) {=0A=
            var element =3D NavigationBoxes[i];=0A=
            while (element =3D element.parentNode) {=0A=
                if ( hasClass( element, "outercollapse" ) ) {=0A=
                    collapseTable ( i );=0A=
                    break;=0A=
                }=0A=
            }=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 isCollapsed =3D hasClass( NavFrame, "collapsed" );=0A=
            /*=0A=
             * Check if any children are already hidden.  This loop is =
here for backwards compatibility:=0A=
             * the old way of making NavFrames start out collapsed was =
to manually add style=3D"display:none"=0A=
             * to all the NavPic/NavContent elements.  Since this was =
bad for accessibility (no way to make=0A=
             * the content visible without JavaScript support), the new =
recommended way is to add the class=0A=
             * "collapsed" to the NavFrame itself, just like with =
collapsible tables.=0A=
             */=0A=
            for (var NavChild =3D NavFrame.firstChild; NavChild !=3D =
null && !isCollapsed; NavChild =3D NavChild.nextSibling) {=0A=
                if ( hasClass( NavChild, 'NavPic' ) || hasClass( =
NavChild, 'NavContent' ) ) {=0A=
                    if ( NavChild.style.display =3D=3D 'none' ) {=0A=
                        isCollapsed =3D true;=0A=
                    }=0A=
                }=0A=
            }=0A=
            if (isCollapsed) {=0A=
                for (var NavChild =3D NavFrame.firstChild; NavChild !=3D =
null; NavChild =3D NavChild.nextSibling) {=0A=
                    if ( hasClass( NavChild, 'NavPic' ) || hasClass( =
NavChild, 'NavContent' ) ) {=0A=
                        NavChild.style.display =3D 'none';=0A=
                    }=0A=
                }=0A=
            }=0A=
            var NavToggleText =3D document.createTextNode(isCollapsed ? =
NavigationBarShow : NavigationBarHide);=0A=
            NavToggle.appendChild(NavToggleText);=0A=
=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=
if (wgPageName =3D=3D 'Main_Page' || wgPageName =3D=3D 'Talk:Main_Page') =0A=
    addOnloadHook(function () {=0A=
        addPortletLink('p-lang', =
'http://meta.wikimedia.org/wiki/List_of_Wikipedias',=0A=
                 'Complete list', 'interwiki-completelist', 'Complete =
list of Wikipedias')=0A=
        var nstab =3D document.getElementById('ca-nstab-main')=0A=
        if (nstab && wgUserLanguage=3D=3D'en') {=0A=
            while (nstab.firstChild) nstab =3D nstab.firstChild=0A=
            nstab.nodeValue =3D 'Main Page'=0A=
        }=0A=
    }=0A=
)=0A=
=0A=
=0A=
/** Table sorting fixes ************************************************=0A=
  *=0A=
  *  Description: Disables code in table sorting routine to set classes =
on even/odd rows=0A=
  *  Maintainers: [[User:Random832]]=0A=
  */=0A=
=0A=
ts_alternate_row_colors =3D false;=0A=
=0A=
=0A=
/***** uploadwizard_newusers ********=0A=
 * Switches in a message for non-autoconfirmed users at =
[[Wikipedia:Upload]]=0A=
 *=0A=
 *  Maintainers: [[User:Krimpet]]=0A=
 ****/=0A=
function uploadwizard_newusers() {=0A=
  if (wgNamespaceNumber =3D=3D 4 && wgTitle =3D=3D "Upload" && wgAction =
=3D=3D "view") {=0A=
    var oldDiv =3D document.getElementById("autoconfirmedusers"),=0A=
        newDiv =3D document.getElementById("newusers");=0A=
    if (oldDiv && newDiv) {=0A=
      if (typeof wgUserGroups =3D=3D "object" && wgUserGroups) {=0A=
        for (i =3D 0; i < wgUserGroups.length; i++) {=0A=
          if (wgUserGroups[i] =3D=3D "autoconfirmed") {=0A=
            oldDiv.style.display =3D "block";=0A=
            newDiv.style.display =3D "none";=0A=
            return;=0A=
          }=0A=
        }=0A=
      }=0A=
      oldDiv.style.display =3D "none";=0A=
      newDiv.style.display =3D "block";=0A=
      return;=0A=
    }=0A=
  }=0A=
}=0A=
addOnloadHook(uploadwizard_newusers);=0A=
=0A=
=0A=
/** IPv6 AAAA connectivity testing **/=0A=
=0A=
var __ipv6wwwtest_factor =3D 100;=0A=
var __ipv6wwwtest_done =3D 0;=0A=
if ((wgServer !=3D "https://secure.wikimedia.org") && =
(Math.floor(Math.random()*__ipv6wwwtest_factor)=3D=3D42)) {=0A=
    importScript("MediaWiki:Common.js/IPv6.js");=0A=
}=0A=
=0A=
/** Magic editintros ****************************************************=0A=
 *=0A=
 *  Description: Adds editintros on disambiguation pages and BLP pages.=0A=
 *  Maintainers: [[User:RockMFR]]=0A=
 */=0A=
=0A=
function addEditIntro(name)=0A=
{=0A=
  var el =3D document.getElementById('ca-edit');=0A=
  if (!el)=0A=
    return;=0A=
  el =3D el.getElementsByTagName('a')[0];=0A=
  if (el)=0A=
    el.href +=3D '&editintro=3D' + name;=0A=
}=0A=
=0A=
=0A=
if (wgNamespaceNumber =3D=3D 0) {=0A=
  addOnloadHook(function(){=0A=
    if (document.getElementById('disambigbox'))=0A=
      addEditIntro('Template:Disambig_editintro');=0A=
  });=0A=
=0A=
  addOnloadHook(function(){=0A=
    var cats =3D document.getElementById('mw-normal-catlinks');=0A=
    if (!cats)=0A=
      return;=0A=
    cats =3D cats.getElementsByTagName('a');=0A=
    for (var i =3D 0; i < cats.length; i++) {=0A=
      if (cats[i].title =3D=3D 'Category:Living people' || cats[i].title =
=3D=3D 'Category:Possibly living people') {=0A=
        addEditIntro('Template:BLP_editintro');=0A=
        break;=0A=
      }=0A=
    }=0A=
  });=0A=
}=0A=
=0A=
//</source>=0A=
=0A=
/* MediaWiki:Monobook.js */=0A=
/* <source lang=3Djavascript> */=0A=
/* Any JavaScript here will be loaded for users using the MonoBook skin =
*/=0A=
=0A=
/** Anon tips and donation banner **************************=0A=
  *=0A=
  *  Description: This implements an anon tips / donation banner. It =
includes a workaround for=0A=
  *               the Z-index bug found in Internet Explorer. It =
correctly places the anon notice=0A=
  *               on the page, even under IE6. See this Google search =
for more information about the bug:=0A=
  *               http://www.google.com/search?q=3Dz-index+ie6+bug=0A=
  *  Maintainers: [[User:Gmaxwell]], [[User:MZMcBride]]=0A=
  */=0A=
=0A=
if(wgUserName =3D=3D null) addOnloadHook((function (){=0A=
    var message=3Dnew Array();=0A=
        message[0]=3D'Your <a =
href=3D"http://wikimediafoundation.org/wiki/Donate/Now/en?utm_source=3Den=
wiki_00&utm_medium=3Danon_donation_banner&utm_campaign=3Dspontaneous_dona=
tion" class=3D"extiw" title=3D"wikimedia:Fundraising"><b>continued =
donations</b></a> keep Wikipedia running!';=0A=
        message[1]=3D'<a =
href=3D"http://wikimediafoundation.org/wiki/Donate/Now/en?utm_source=3Den=
wiki_01&utm_medium=3Danon_donation_banner&utm_campaign=3Dspontaneous_dona=
tion" class=3D"extiw" title=3D"foundation:Fundraising"><b>Make a =
donation</b></a> to Wikipedia and give the gift of knowledge!';=0A=
        message[2]=3D'Wikipedia is sustained by people like you. Please =
<a =
href=3D"http://wikimediafoundation.org/wiki/Donate/Now/en?utm_source=3Den=
wiki_02&utm_medium=3Danon_donation_banner&utm_campaign=3Dspontaneous_dona=
tion" class=3D"extiw" title=3D"foundation:fundraising"><b>donate</b></a> =
today.';=0A=
        message[3]=3D'Help us improve Wikipedia by <a =
href=3D"http://wikimediafoundation.org/wiki/Donate/Now/en?utm_source=3Den=
wiki_03&utm_medium=3Danon_donation_banner&utm_campaign=3Dspontaneous_dona=
tion" class=3D"extiw" title=3D"foundation:Fundraising"><b>supporting it =
financially</b></a>.';=0A=
        message[4]=3D'You can <a =
href=3D"http://wikimediafoundation.org/wiki/Donate/Now/en?utm_source=3Den=
wiki_04&utm_medium=3Danon_donation_banner&utm_campaign=3Dspontaneous_dona=
tion" class=3D"extiw" title=3D"wikimedia:Fundraising"><b>support =
Wikipedia</b></a> by making a tax-deductible donation.'=0A=
        message[5]=3D'Help us provide free content to the world by <a =
href=3D"http://wikimediafoundation.org/wiki/Donate/Now/en?utm_source=3Den=
wiki_05&utm_medium=3Danon_donation_banner&utm_campaign=3Dspontaneous_dona=
tion" class=3D"extiw" title=3D"foundation:Fundraising"><b>donating =
today</b></a>!';=0A=
        message[6]=3D'<a =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:Researching_with_Wikipedia=
" title=3D"Wikipedia:Researching with Wikipedia">Learn more about using =
Wikipedia for research.</a>';=0A=
        message[7]=3D'<a =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:Ten_things_you_may_not_kno=
w_about_Wikipedia" title=3D"Wikipedia:Ten things you may not know about =
Wikipedia">Ten things you may not know about Wikipedia.</a>';=0A=
        message[8]=3D'<a =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:Ten_things_you_may_not_kno=
w_about_images_on_Wikipedia" title=3D"Wikipedia:Ten things you may not =
know about images on Wikipedia">Ten things you may not know about images =
on Wikipedia.</a>';=0A=
        message[9]=3D'<a =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:Citing_Wikipedia" =
title=3D"Wikipedia:Citing Wikipedia">Learn more about citing =
Wikipedia.</a>';=0A=
        message[10]=3D'Have questions? <a =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:Questions" =
title=3D"Wikipedia:Questions">Find out how to ask questions and get =
answers.</a>';=0A=
        message[11]=3D'<a =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:Basic_navigation" =
title=3D"Wikipedia:Basic navigation">Find out more about navigating =
Wikipedia and finding information.</a>';=0A=
        message[12]=3D'<a =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:Contributing_to_Wikipedia"=
 title=3D"Wikipedia:Contributing to Wikipedia">Interested in =
contributing to Wikipedia?</a>';=0A=
    var weightLimit =3D 6;=0A=
    var biasPercent =3D 0.815;=0A=
    var whichMessage =3D (Math.random() < biasPercent) ? weightLimit : =
message.length;=0A=
 =0A=
    whichMessage =3D Math.floor(Math.random() * whichMessage);=0A=
 =0A=
    var wrapper =3D document.getElementById("globalWrapper");=0A=
    if (wrapper) {=0A=
        var div =3D document.createElement('div');=0A=
        div.id =3D "anon-banner";=0A=
        div.className =3D "noprint";=0A=
        div.style.cssText =3D "position:absolute; z-index:40; =
left:155px; top:1px; clear:both; float:left; font-size:90%; =
font-style:italic; white-space:nowrap";=0A=
        div.innerHTML =3D message[whichMessage];=0A=
        wrapper.insertBefore(div, wrapper.firstChild);=0A=
    }=0A=
}));=0A=
=0A=
=0A=
/** Topbar content fix with sitenotice / CentralNotice =
**************************=0A=
  *=0A=
  *  Description: This fixes the location of topbar content (e.g., =
featured=0A=
  *               content star) when the sitenotice or CentralNotice is =
active.=0A=
  *  Maintainers: [[User:TheDJ]], [[User:MZMcBride]]=0A=
  */=0A=
=0A=
if((navigator.userAgent.indexOf("MSIE 6")=3D=3D-1) && (wgAction =3D=3D =
'submit' || wgAction =3D=3D 'view')) addOnloadHook(function() {=0A=
    var cnote =3D document.getElementById('centralNotice');=0A=
    if( !document.getElementById('mw-dismissible-notice') && !(cnote && =
hasClass(cnote, 'expanded'))) return;=0A=
    appendCSS('#bodyContent { position:relative; } \n.topicon { =
position:absolute; top:-2em !important;}\n#coordinates{ =
position:absolute; top:1px !important; }');=0A=
})=0A=
/* </source> */
------=_NextPart_000_003D_01CA4B42.078175D0--
