/* MediaWiki:Gadget-site.css */
/*
This is the CSS for all skins (for all users) on MediaWiki.org.

SECTIONS:
 # Indication of namespaces
 # Color classes for content
 # Special pages
 # Main page styling
 # Sidebar external links
 # [[Extension Matrix]] stuff
 # Wikitables, infobox templates, warnings, and other such stylings
 # Some other small things
*/

/**
 * 1. INDICATION OF NAMESPACES
 * -------------------------------------------------
 */

/* Pseudo NS Special (light grey) */
.ns--2 #content { background-color: #f4f4f4; }
.ns--2 div.thumb { border-color: #f4f4f4; }

/* NS Project + Project_talk (light sky blue) */
.ns-4 #content,
.ns-5 #content { background-color: #f8fcff; }
.ns-4 div.thumb,
.ns-5 div.thumb { border-color: #f8fcff; }

/* NS MediaWiki + MediaWiki_talk (light grey) */
.ns-8 #content,
.ns-9 #content { background-color: #f4f4f4; }
.ns-8 div.thumb,
.ns-9 div.thumb { border-color: #f4f4f4; }

/* NS Manual + Manual_talk (light bluish violet) */
.ns-100 #content,
.ns-101 #content { background-color: #f3f3ff; }
.ns-100 div.thumb,
.ns-101 div.thumb { border-color: #f3f3ff; }

/* NS Help (but NOT Help_talk) (Public Domain icon) */
.ns-12 #bodyContent {
	background-image: url(//upload.wikimedia.org/wikipedia/mediawiki/6/67/PD-icon-faded.png);
	background-repeat: no-repeat;
	/* @noflip */ background-position: right 5em;
}

/**
 * 2. COLOR CLASSES FOR CONTENT
 * -------------------------------------------------
 */

/* Border colors */
.borderc1 { border-color: #e9e9e9; border-width: thin; }
.borderc2 { border-color: #aaaaaa; border-width: thin; }
.borderc3 { border-color: #777777; border-width: thin; }
.borderc4 { border-color: #000000; border-width: thin; }
.borderc5 { border-color: #c00000; border-width: thin; }
.borderc6 { border-color: #025e9d; border-width: thin; }
.borderc7 { border-color: #008040; border-width: thin; }
.borderc8 { border-color: #ffcc00; border-width: thin; } /* Used by: [[Template:Welcome]]. */

/* Background colors */
.backgroundc1 { background-color: #ffffff; } /* Used by: [[Template:Welcome]]. */
.backgroundc2 { background-color: #f9f9f9; }
.backgroundc3 { background-color: #eeeeee; }
.backgroundc4 { background-color: #e0e0e0; }
.backgroundc5 { background-color: #d2d2d2; }
.backgroundc6 { background-color: #b7b7b7; }
.backgroundc7 { background-color: #a3a3a3; }
.backgroundc8 { background-color: #444455; }

/**
 * 3. SPECIAL PAGES
 * -------------------------------------------------
 */

/* Consistent special page navigation */
.SpecialPageInfo {
	background-color: #f9f9f9;
	background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/8/89/Exquisite-khelpcenter.png/35px-Exquisite-khelpcenter.png);
	background-position: 0.8em 0.5em;
	background-repeat: no-repeat;
	padding: 0.3em 0.5em 0.3em 5.0em;
	border-color: #025e9d;
	border-width: 1px;
	border-style: solid;
	border-bottom-width: medium;
	margin-bottom: 1em;
}

.mw-viewprevnext {
	display: block;
	border: 1px solid #cccccc;
	background-color: #f9f9f2;
	padding: 0.2em 0.4em;
}

/**
 * 4. MAIN PAGE STYLING
 * -------------------------------------------------
 */

#mainpage_topbox {
	background: #f9f9f9;
	padding: 0px;
	border: 1px solid #aaaaaa;
	margin: 0.2em 10px 10px;
}
.mainpage_boxtitle,
.mainpage_hubtitle,
#mainpage_pagetitle {
	font-size: 105%;
	padding: 0.4em;
	background-color: #eeeeee;
}
.mainpage_boxtitle {
	line-height: 120%;
}
#mainpage_pagetitle {
	color: #cf7606;
	font-size: 200% !important;
}
#mainpage_sitelinks {
	padding: 0.2em;
	text-align: center;
	background-color: white;
}
.mainpage_hubtitle {
	text-align: center;
}
.mainpage_boxcontents,
.mainpage_boxcontents_small {
	background: #ffffff;
	padding: 0.2em 0.4em;
}
.mainpage_boxcontents_small {
	font-size: 95%;
}
.mainpage_boxcontents_title {
	display: block;
	border-bottom: 1px solid #AAA;
	margin-bottom: 0.5em;
	text-align: center;
	font-weight: bold;
	font-size: larger;
}

.mainpage_hubbox,
#mainpage_newscell,
#mainpage_downloadcell,
#mainpage_opportunitiescell,
#mainpage_featuredpagescell {
	padding: 0;
	border: 1px solid #aaaaaa;
}
#mainpage_newscell {
	margin-bottom: 15px;
	margin-top: 0 !important;
}
#mainpage_newscell .mainpage_boxtitle {
	background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/8/89/Exquisite-khelpcenter.png/20px-Exquisite-khelpcenter.png);
	background-repeat: no-repeat;
	background-position: 99% 0.3em;
	padding-right: 25px;
}
#mainpage_downloadcell {
	width: 17em;
	margin-bottom: 5px;
}
#mainpage_downloadcell .mainpage_boxtitle {
	background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/5/5d/Crystal_Clear_action_build.png/18px-Crystal_Clear_action_build.png);
	background-repeat: no-repeat;
	background-position: 96% 0.33em;
	padding-right: 25px;
}
#mainpage_opportunitiescell {
	max-width: 25em;
	margin-bottom: 15px;
	margin-top: 0 !important;
}
#mainpage_opportunitiescell .mainpage_boxtitle {
	background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/6/63/User-online.svg/20px-User-online.svg.png);
	background-repeat: no-repeat;
	background-position: 98% 0.15em;
	padding-right: 25px;
}
#mainpage_featuredpagescell {
	max-width: 25em;
	margin-bottom: 15px;
	margin-top: 0 !important;
}
#mainpage_featuredpagescell .mainpage_boxtitle {
	background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/0/0f/Note_icon.svg/20px-Note_icon.svg.png);
	background-repeat: no-repeat;
	background-position: 98% 0.15em;
	padding-right: 25px;
}
/* The words 'MediaWiki.org' in the title. */
#mainpage_mwtitle {
	color: #005288;
}

/**
 * The "mainpage" class is added to the body with JavaScript for the main page in all
 * languages, so we can style things that apppear on the main page and also elsewhere.
 */
.mainpage #lastmod,
.mainpage #siteSub,
.mainpage #contentSub,
.mainpage #jump-to-nav,
.mainpage .firstHeading {
	display: none !important;
}
.mainpage #content {
	padding-top: 1em;
}

/**
 * WIKITABLES, INFOBOX TEMPLATES, WARNINGS AND OTHER SUCH STYLINGS
 * -------------------------------------------------
 */

/* Custom h* styles (blue headings) */
.wikitable td.hl3,
.wikitable th.hl3 {
	background-color: #8da7d6;
}
.wikitable td.hl1,
.wikitable th.hl1 {
	background: #c5d8fc;
}
.wikitable td.hl2,
.wikitable th.hl2 {
	background: #a7c1f2;
}

/**
 * Make entire table valign=top,
 * To replace the |valign=top| on every cell.
 */
.vatop tr,
tr.vatop,
.vatop td,
.vatop th {
	vertical-align: top;
}

/* General purpose "pretty (data) tables" */
table.datatable {
	background-color: transparent;
}

table.datatable th,
table.datatable td {
	padding: 4px;
}

table.datatable th {
	text-align: left;
	background-color: #999999;
}

table.datatable tr {
	background-color: #cccccc;
}

table.datatable tr:hover {
	background-color: #ffffcc;
}

/* SideBox styling */
div.sideBox {
	position: relative;
	float: right;
	background: white;
	margin-left: 1em;
	border: 1px solid gray;
	padding: 0.3em;
	width: 200px;
	overflow: hidden;
	clear: right;
}
div.sideBox dl {
	padding: 0;
	margin: 0 0 0.3em 0;
	font-size: 96%;
}
div.sideBox dl dt {
	background: none;
	margin: 0.4em 0 0 0;
}
div.sideBox dl dd {
	margin: 0.1em 0 0 1.1em;
	background-color: #f3f3f3;
}

/* Extension & Skin infobox styling */
.tpl-infobox {
	border: 2px solid #aaaaaa;
	width: 280px;
	/* @noflip */ clear: right;
	/* @noflip */ float: right;
	margin: 0 0 0.5em 0.5em;
	border-collapse: collapse;
	background-color: white;
}
.tpl-infobox td {
	border: 2px none #aaaaaa;
	padding: 0.2em 0.5em;
	border-bottom: 1px solid #f0f0f0 !important;
}
.tpl-infobox-header {
	background-color: #aaaaaa;
	color: white;
	text-align: left;
}
.tpl-infobox-header td {
	padding-top: 0.5em;
}

.ext-infobox-header img {
	padding: 0 0.2em 0 0.5em;
}
.ext-status-unstable,
.ext-status-unstable td {
	border-color: #990000;
}
.ext-status-unstable .ext-infobox-header {
	background-color: #990000;
	color: #ffff00;
}
.ext-status-experimental,
.ext-status-experimental td {
	border-color: #ff4500;
}
.ext-status-experimental .ext-infobox-header {
	background-color: #ff4500;
}
.ext-status-beta,
.ext-status-beta td {
	border-color: #ffba01;
}
.ext-status-beta .ext-infobox-header {
	background-color: #ffba01;
}
.ext-status-stable,
.ext-status-stable td {
	border-color: #32cd32;
}
.ext-status-stable .ext-infobox-header {
	background-color: #32cd32;
}
.ext-status-unmaintained,
.ext-status-unmaintained td {
	border-color: #8b4513;
}
.ext-status-unmaintained .ext-infobox-header {
	background-color: #8b4513;
}
.ext-status-magic,
.ext-status-magic td {
	border-color: #fe57a1;
}
.ext-status-magic .ext-infobox-header {
	color: #000;
	background: #FFDBEB url(//upload.wikimedia.org/wikipedia/commons/thumb/2/20/Magic_wand.svg/60px-Magic_wand.svg.png) 0 0 no-repeat;
}
.ext-status-magic .ext-infobox-header img {
	visibility: hidden;
	padding-right: 1em;
}

.skin-infobox,
.skin-infobox td {
	border-color: #a7d7f9;
}
.skin-infobox-header {
	color: #000;
	background: #e2f4ff;
}



/**
 * Styling for {{See also}}, {{rellink}} etc.
 */
.rellink,
.dablink,
.mw-tpl-rellink {
	font-style: italic;
	padding-bottom: 0.4em;
	padding-left: 0;
	margin-bottom: 0.4em;
	color: #555;
	border-bottom: 1px solid #ccc;
}

/**
 * "Note" boxes ([[Template:Note]])
 */
.tip,
.note {
	padding: 0.5em;
	margin: 0.5em 0;
	overflow: hidden;
	background-color: #F9F9F9;
	background-position: 4px 2px;
	background-repeat: no-repeat;
	border: 1px solid #DDD;
}
.tip-info,
.note-info {
	background-color: #F0F0E7;
	background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Appunti_architetto_franc_01.svg/22px-Appunti_architetto_franc_01.svg.png);
	border-color: #cc9933;
	/* @noflip */ padding-left: 30px;
	min-height: 28px;
}
.tip-reminder,
.note-reminder {
	background-color: #F6FDEA;
	background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/6/60/Bulbgraph.png/23px-Bulbgraph.png);
	border-color: #D6E434;
	padding-left: 31px;
	min-height: 28px;
}
.tip-error,
.note-error {
	background-color: #F0E7E7;
	background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/5/51/Attention_niels_epting.svg/24px-Attention_niels_epting.svg.png);
	border-color: #cc3333;
	padding-left: 32px;
	min-height: 25px;
}


/* Major warning - used on the main page template to warn against editing carelessly, but can be used elsewhere as well */
.majorwarning {
	background: yellow;
	padding: 0.3em;
	text-align: center;
	font-size: 125%;
	border: 2px solid red;
}

/* Page headings used throughout the wiki (though not very much at the time of writing…) */
.page-notice,
.page-warning {
	border-width: 1px;
	border-style: solid;
	padding: 0.3em 0.5em;
	margin-bottom: 1em;
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

/* Informative notices at the top of pages (blue) */
.page-notice {
	background-color: #f9f9f9;
	border-color: #025e9d;
	text-align: left;
}

/* Warning information at the top of pages (red) */
.page-warning {
	background-color: #ffffff;
	border-color: #c51919;
	border-width: 2px;
}
.pw-head {
	color: #c51919;
	font-weight: bold;
}

/* Used in Template:Notice */
.block-note {
	background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/6/60/Bulbgraph.png/18px-Bulbgraph.png);
	background-position: top left;
	background-repeat: no-repeat;
}
/**
 * Using block-contents in the hope that it can apply to all block-level warning templates,
 * with different images applied as backgrounds to the wrapping DIV.
 */
.block-contents {
	display: block;
	padding-left: 20px;
}

/* Template documentation ([[Template:Documentation]]) */
.template-documentation {
	clear: both;
	margin: 1em 0 0 0;
	border: 1px solid #aaa;
	background-color: #ecfcf4;
	padding: 5px;
}

/* Default style for navigation boxes */
table.navbox {
	/* Navbox container style */
	border: 1px solid #aaa;
	width: 100%;
	margin: auto;
	clear: both;
	font-size: 88%;
	text-align: center;
	padding: 1px;
}
table.navbox + table.navbox {
	/* Single pixel border between adjacent navboxes */
	margin-top: -1px;
	/* (doesn't work for IE6, but that's okay) */
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
	text-align: center;
	/* Title and above/below styles */
	padding-left: 1em;
	padding-right: 1em;
}
th.navbox-group {
	/* Group style */
	white-space: nowrap;
	/* @noflip */
	text-align: right;
}
.navbox,
.navbox-subgroup {
	background: #fdfdfd;
}
.navbox-list {
	/* Must match background color */
	border-color: #fdfdfd;
}
.navbox th,
.navbox-title {
	/* Level 1 color */
	background: #ccccff;
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
	/* Level 2 color */
	background: #ddddff;
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
	/* Level 3 color */
	background: #e6e6ff;
}
.navbox-even {
	/* Even row striping */
	background: #f7f7f7;
}
.navbox-odd {
	/* Odd row striping */
	background: transparent;
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
	/* Adjust hlist padding in navboxes */
	padding: 0.125em 0;
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
	/* Nowrap list items in navboxes */
	white-space: nowrap;
	/* IE < 8 no-wraps entire list, so disable it */
	white-space: normal !ie;
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
	/* But allow parent list items to be wrapped */
	white-space: normal;
}
ol + table.navbox,
ul + table.navbox {
	/* Prevent lists from clinging to navboxes */
	margin-top: 0.5em;
}

/* Default styling for Navbar template */
.navbar {
	display: inline;
	font-size: 88%;
	font-weight: normal;
}
.navbar ul {
	display: inline;
	white-space: nowrap;
}
.navbar li {
	word-spacing: -0.125em;
}

/* Navbar styling when nested in navbox */
.navbox .navbar {
	display: block;
	font-size: 100%;
}
.navbox-title .navbar {
	/* @noflip */
	float: left;
	/* @noflip */
	text-align: left;
	/* @noflip */
	margin-right: 0.5em;
	width: 6em;
}
/* Allow people to optionally wrap lines in source listings */
div.wrapPreLines pre {
	white-space: pre-wrap;
}

/**
 * 8. SOME OTHER SMALL THINGS
 * -------------------------------------------------
 */

/* Give a bit of space to the TOC */
#toc {
	margin: 1em 0;
}

/**
 * Allow limiting of which header levels are shown in a TOC;
 * <div class="toclimit-3">, for instance, will limit to
 * showing ==headings== and ===headings=== but no further.
 * Used in [[Template:TOC]]
 */
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
	display: none;
}

/* make the list of references look smaller and highlight clicked reference in blue */
ol.references {
	font-size: 100%;
}
.references-small {
	font-size: 90%;
}
ol.references > li:target {
	background-color: #ddeeff;
}
sup.reference:target {
	background-color: #ddeeff;
}


/**
 * Styling for links generated by [[MediaWiki:Edittools]]
 * @source www.mediawiki.org/wiki/Extension:CharInsert#Styling
 * @updated 2012-02-29
 */
.mw-charinsert-buttons {
	margin-top: 10px;
	border: 1px solid #aaaaaa;
	padding: 1px;
	text-align: center;
	font-size: 110%;
}
.mw-charinsert-buttons a {
	color: black;
	background-color: #cde !important;
	font-weight: bold;
	font-size: .9em;
	text-decoration: none;
	border: thin #069 outset;
	padding: 0 .1em .1em;
}
.mw-charinsert-buttons a:hover,
.mw-charinsert-buttons a:active {
	background-color: #bcd;
	border-style: inset;
}
.client-js .mw-edittools-section {
	display: inline;
}
.client-js .mw-edittools-section input[type="button"] {
	font-size: 0.9em;
	padding-left: 1px;
	padding-right: 1px;
	margin-left: 1px;
}

/* from [[User:Splarka/Help:Linked images]] */
.imagelink_wikilogo a {
	width: 135px;
	height: 135px;
	display: block;
	text-decoration: none;
	background-image: url(//upload.wikimedia.org/wikipedia/mediawiki/b/bc/Wiki.png);
}

/**
 * Infoboxes
 */
.infobox {
	float: right;
	clear: right;
	margin-bottom: 0.5em;
	margin-left: 1em;
	padding: 0.2em;
	border: 1px solid #AAA;
	background: #F9F9F9;
	color: black;
}

.infobox td,
.infobox th {
	vertical-align: top;
}

.infobox caption {
	margin-left: inherit;
	font-size: larger;
}

.infobox.bordered {
	border-collapse: collapse;
}

.infobox.bordered td,
.infobox.bordered th {
	border: 1px solid #AAA;
}

.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
	border: 0;
}

/**
 * Apparently the namespaces parameter
 * for inputbox forces a checkbox.
 * Let's hide it in the API sidebar
 */
.mw-inputbox-hideapicheck label[for="mw-inputbox-ns104"],
#mw-inputbox-ns104 {
	display: none;
}

/** Testing for code review **/
div.mw-wordcloud {
	width: 100%;
	text-align: justify;
}

.mw-wordcloud-size-1 {
	color: #222;
	font-size: 2.4em;
}
.mw-wordcloud-size-2 {
	color: #333;
	font-size: 2.2em;
}
.mw-wordcloud-size-3 {
	color: #444;
	font-size: 2.0em;
}
.mw-wordcloud-size-4 {
	color: #555;
	font-size: 1.8em;
}
.mw-wordcloud-size-5 {
	color: #666;
	font-size: 1.6em;
}
.mw-wordcloud-size-6 {
	color: #777;
	font-size: 1.4em;
}
.mw-wordcloud-size-7 {
	color: #888;
	font-size: 1.2em;
}
.mw-wordcloud-size-8 {
	color: #999;
	font-size: 1em;
}
.mw-wordcloud-size-9 {
	color: #aaa;
	font-size: 0.8em;
	letter-spacing: 3px;
}
.mw-wordcloud-size-10,
.mw-wordcloud-size-0 {
	color: #bbb;
	font-size: 0.8em;
}

/* @todo FIXME: document me :) */
#signuptopbox li {
	float: left;
	list-style: none;
	font-family: sans-serif;
}
#signuptopbox li {
	color: #3ca7d4;
	background: #c2e1f9;
	line-height: 2.8em;
	margin-right: .25em;
	padding-right: .5em;
}
#signuptopbox li.pr-active,
#signuptopbox li.pr-active div {
	color: #67ca36;
	background: #d4f9c2;
	border-color: #fff #fff #fff #67ca36;
}
#signuptopbox li div {
	width: 0;
	height: 0;
	border-color: #fff #fff #fff #3CA7D4;
	border-style: solid;
	border-width: 1.4em .3em 1.4em 1.4em;
	float: left;
}
#signuptopbox li span.pr-number {
	display: block;
	width: 1.8em;
	line-height: 1.8em;
	background: #3ca7d4;
	color: #c2e1f9;
	text-align: center;
	margin: .5em;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	font-weight: 600;
	float: left;
}
#signuptopbox li.pr-active span.pr-number {
	background: #67ca36;
	color: #d4f9c2;
}
#signuptopbox li span {
	float: left;
}
#signuptopbox li.pr-spacer {
	padding: 0;
}

/* Breadcrumb code */
.breadcrumb {
	list-style: none;
	overflow: hidden;
	font: 14px Helvetica, Arial, sans-serif;
}
.breadcrumb li {
	float: left;
	margin-bottom: 0;
}
.breadcrumb li a {
	color: white;
	text-decoration: none;
	padding: 10px 0 10px 45px;
	position: relative;
	display: block;
	float: left;
}

.breadcrumb li a:after {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	/* Go big on the size, and let overflow hide */
	border-top: 50px solid transparent;
	border-bottom: 50px solid transparent;
	position: absolute;
	top: 50%;
	margin-top: -50px;
	left: 100%;
	z-index: 2;
}

.breadcrumb li a:before {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 50px solid transparent;
	border-bottom: 50px solid transparent;
	border-left: 31px solid white;
	position: absolute;
	top: 50%;
	margin-top: -50px;
	margin-left: 1px;
	left: 100%;
	z-index: 1;
}

.breadcrumb li:first-child a {
	padding-left: 20px;
}

.currentcrumb a {
	background: #069;
}

.currentcrumb a:after {
	border-left: 30px solid #069;
}

.currentcrumb a:hover,
.prevcrumb a:hover,
.nextcrumb a:hover {
	background: #002d44;
}

.currentcrumb a:hover:after,
.prevcrumb a:hover:after,
.nextcrumb a:hover:after {
	border-left-color: #002d44 !important;
}

.prevcrumb a {
	background: #396;
}

.prevcrumb a:after {
	border-left: 30px solid #396;
}

.nextcrumb a {
	background: #999;
}

.nextcrumb a:after {
	border-left: 30px solid #999;
}

/* To facilitate rtl translations */
#bodyContent .table-RTL a {
	background: none;
	padding-right: 0;
}

#bodyContent .table-RTL ul {
	margin-right: 10px;
	display: table;
}

/* Fix annoying bug where the "date" column in the LQT sometimes
 * is two rows because of the date being too long even through there is
 * enough space (otherwise the browser makes it's own decision on where to cut)
 */
.lqt_toc th:nth-child(3),
.lqt_toc td:nth-child(3) {
	white-space: nowrap;
}

.persian {
	font-family: Tahoma;
}

/**
 * Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
 * [[bugzilla:26204]]
 */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
	font-family: monospace, "Courier New" !important;
}

/**
 * Manual:Database_layout
 */
.mwmanual-dbview-box img {
	opacity: 0.5;
}
.mwmanual-dbview-box:hover img {
	opacity: 0.8;
}
.mwmanual-dbview-link {
	background: rgb(198, 212, 235);
	background: hsla(217, 48%, 85%, 0.8);
	border: 1px solid #0645AD;
	border-radius: 4px;
	padding: 10px 5px;
	text-align: center;
	font-weight: bold;
}
.mwmanual-dbview-box:hover .mwmanual-dbview-link {
	background: hsla(215, 46%, 95%, 0.8);
}
.mwmanual-dbview-link:hover {
	background: hsla(215, 46%, 95%, 0.9);
}

/**
 * Redesigned <code>.
 * Should improve readability by not having the samples blend into the white background,
 * but by having a visible (though subtle) border around the code sample.
 */
code {
  border: 1px solid #ddd;
  padding: 1px 4px;
  border-radius: 2px;
}

/**
 * VisualEditor documentation styles - required for displaying document diagrams
 */
.ve-doc-dm-data {
	list-style: none;
	cursor: default;
}
.ve-doc-dm-data li {
	font-family: sans-serif;
	text-align: center;
	line-height: 2.25em;
	display: inline-block;
	width: 2.25em;
	height: 2.25em;
	border: solid 2px white;
}
.ve-doc-dm-data li.ve-doc-dm-cursor {
	width: 0.5em;
}
.ve-doc-dm-cursor:hover {
	border-color: #cccccc;
}
.ve-doc-dm-open,
.ve-doc-dm-close {
	background-color: #50a5f4;
	color: #7ddcfd;
}
.ve-doc-dm-open:hover,
.ve-doc-dm-close:hover {
	border-color: #7ddcfd;
}
.ve-doc-dm-close {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJhJREFUeNrs0UENgEAQBMGThGMkImFBAp8jTVKVjIHptT4yM8eza947F2KIIYYYYoghBmKIgRhiIIYYiCGG18QQQwwxxBBDDMQQAzHEQAwxEEMMMTYHESMWRIwfBhEjFESMUBAxQkHECAURIxREjFAQMUJBxAgFESMURAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCfW4ABAPk3h3InIbNlAAAAAElFTkSuQmCC);
	background-size: contain;
	background-position: left top;
	background-repeat: no-repeat;
}
.ve-doc-dm-char,
.ve-doc-dm-achar {
	border-radius: 3em;
}
.ve-doc-dm-char {
	background-color: #7bcc45;
	color: #fff;
}
.ve-doc-dm-char:hover {
	border-color: #b6f26c;
}
.ve-doc-dm-achar {
	background-color: #fa952c;
	color: #fff;
}
.ve-doc-dm-achar:hover {
	border-color: #fed045;
}
.ve-doc-dm-element-text {
	color: #50a5f4;
}
.ve-doc-dm-char-text {
	color: #7bcc45;
}
.ve-doc-dm-achar-text {
	color: #fa952c;
}

/* For templates in Category:VisualEditor tests templates */
tt.ve-typing-test {
	color: white;
	background-color: black;
	padding: 0 1em 0 1em;
}

/* Fonts for Persian language for consistency with other Wikimedia wikis */
:lang(fa) {
  font-family: Tahoma, 'Iranian Sans', 'DejaVu Sans', sans-serif;
}/* MediaWiki:Gadget-NavFrame.css */

/* Standard Navigationsleisten, aka box hiding thingy
   from .de.  Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
    margin: 0;
    padding: 4px;
    border: 1px solid #aaa;
    text-align: center;
    border-collapse: collapse;
    font-size: 95%;
}
div.NavFrame + div.NavFrame {
    border-top-style: none;
    border-top-style: hidden;
}
div.NavPic {
    background-color: #fff;
    margin: 0;
    padding: 2px;
    /* @noflip */
    float: left;
}
div.NavFrame div.NavHead {
    height: 1.6em;
    font-weight: bold;
    background-color: #ccf;
    position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
    font-size: 100%;
}
div.NavEnd {
    margin: 0;
    padding: 0;
    line-height: 1px;
    clear: both;
}
a.NavToggle {
    position: absolute;
    top: 0;
    /* @noflip */
    right: 3px;
    font-weight: normal;
    font-size: 90%;
}@media screen {
	/**
	 * CSS in this file is used by *all* skins (that have any CSS at all). Be
	 * careful what you put in here, since what looks good in one skin may not in
	 * another, but don't ignore the poor pre-Monobook users either.
	 */
	
	/* GENERAL CLASSES FOR DIRECTIONALITY SUPPORT */
	
	/**
	 * These classes should be used for text depending on the content direction.
	 * Content stuff like editsection, ul/ol and TOC depend on this.
	 */
	.mw-content-ltr {
		/* @noflip */
		direction: ltr;
	}
	.mw-content-rtl {
		/* @noflip */
		direction: rtl;
	}
	
	/* Most input fields should be in site direction */
	.sitedir-ltr textarea,
	.sitedir-ltr input {
		/* @noflip */
		direction: ltr;
	}
	.sitedir-rtl textarea,
	.sitedir-rtl input {
		/* @noflip */
		direction: rtl;
	}
	
	/* User-Agent styles for new HTML5 elements */
	mark {
		background-color: yellow;
		color: black;
	}
	
	/* Input types that should follow user direction, like buttons */
	/* TODO: What about buttons in wikipage content ? */
	input[type="submit"],
	input[type="button"],
	input[type="reset"],
	input[type="file"] {
		direction: ltr;
	}
	
	/* Override default values */
	textarea[dir="ltr"],
	input[dir="ltr"] {
		/* @noflip */
		direction: ltr;
	}
	textarea[dir="rtl"],
	input[dir="rtl"] {
		/* @noflip */
		direction: rtl;
	}
	
	/* Default style for semantic tags */
	abbr[title],
	.explain[title] {
		border-bottom: 1px dotted;
		cursor: help;
	}
	
	/* Colored watchlist and recent changes numbers */
	.mw-plusminus-pos {
		color: #006400; /* dark green */
	}
	.mw-plusminus-neg {
		color: #8b0000; /* dark red */
	}
	.mw-plusminus-null {
		color: #aaa; /* gray */
	}
	
	/**
	 * Links to redirects appear italicized on [[Special:AllPages]], [[Special:PrefixIndex]],
	 * [[Special:Watchlist/edit]] and in category listings.
	 */
	.allpagesredirect,
	.redirect-in-category,
	.watchlistredir {
		font-style: italic;
	}
	
	/* Comment and username portions of RC entries */
	span.comment {
		font-style: italic;
	}
	
	span.changedby {
		font-size: 95%;
	}
	
	/* Math */
	.texvc {
		direction: ltr;
		unicode-bidi: embed;
	}
	img.tex {
		vertical-align: middle;
	}
	span.texhtml {
		font-family: serif;
	}
	
	/**
	 * Add a bit of margin space between the preview and the toolbar.
	 * This replaces the ugly <p><br /></p> we used to insert into the page source
	 */
	#wikiPreview.ontop {
		margin-bottom: 1em;
	}
	
	/* Stop floats from intruding into edit area in previews */
	#editform,
	#toolbar,
	#wpTextbox1 {
		clear: both;
	}
	
	#toolbar img {
		cursor: pointer;
	}
	
	/**
	 * File description page
	 */
	
	div.mw-filepage-resolutioninfo {
		font-size: smaller;
	}
	
	/**
	 * File histories
	 */
	h2#filehistory {
		clear: both;
	}
	
	table.filehistory th,
	table.filehistory td {
		vertical-align: top;
	}
	table.filehistory th {
		text-align: left;
	}
	table.filehistory td.mw-imagepage-filesize,
	table.filehistory th.mw-imagepage-filesize {
		white-space: nowrap;
	}
	
	table.filehistory td.filehistory-selected {
		font-weight: bold;
	}
	
	/**
	 * Add a checkered background image on hover for file
	 * description pages. (bug 26470)
	 */
	.filehistory a img,
	#file img:hover {
		background: white url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGElEQVQYV2N4DwX/oYBhgARgDJjEAAkAAEC99wFuu0VFAAAAAElFTkSuQmCC) repeat;
		background: white url(//bits.wikimedia.org/static-1.23wmf5/skins/common/images/Checker-16x16.png?2013-11-21T18:56:40Z) repeat!ie;
	}
	
	/**
	 * rev_deleted stuff
	 */
	li span.deleted,
	span.history-deleted {
		text-decoration: line-through;
		color: #888;
		font-style: italic;
	}
	
	/**
	 * Patrol stuff
	 */
	.not-patrolled {
		background-color: #ffa;
	}
	
	.unpatrolled {
		font-weight: bold;
		color: red;
	}
	
	div.patrollink {
		font-size: 75%;
		text-align: right;
	}
	
	/**
	 * Forms
	 */
	td.mw-label {
		text-align: right;
	}
	td.mw-input {
		text-align: left;
	}
	td.mw-submit {
		text-align: left;
	}
	
	td.mw-label {
		vertical-align: top;
	}
	.prefsection td.mw-label {
		width: 20%;
	}
	.prefsection table {
		width: 100%;
	}
	.prefsection table.mw-htmlform-matrix {
		width: auto;
	}
	
	.mw-icon-question {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAYFBMVEX///+AgIBVVVVVVVVVVVVVVVVXV1dWVlZWVlZZWVlXV1dWVlZXV1dYWFhYWFhXV1dXV1dXV1dXV1dYWFhXV1dXV1dXV1dXV1dXV1dWVlZXV1dXV1dXV1dXV1dXV1dXV1eAokvNAAAAH3RSTlMAAgMMDxIyQURIe3+Tmqasrby/w83R09zl6fHz+fv81iRuaAAAAGxJREFUeNpdjtkSglAMQ8PiRa1lkSrIBfn/vyQZnyQPOW3T6RRU8sjhCVJp2y5tVrIzVuvzQzeuMZlqFC3TBNfW8L40hCN2qcedHshq1ur6JfIvm28vIeDC8lgE502iQ0fnTZg4amanX/7/PACrGg1LAsGCgwAAAABJRU5ErkJggg==) no-repeat;
		background: url(//bits.wikimedia.org/static-1.23wmf5/skins/common/images/question-small.png?2013-11-21T18:56:40Z) no-repeat!ie;
		/* SVG support using a transparent gradient to guarantee cross-browser
		 * compatibility (browsers able to understand gradient syntax support also SVG)
		 * lifted from #pt-login css rule in skins/vector/screen.css */
		background: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjEuMDU5cHgiIGhlaWdodD0iMjEuMDZweCIgdmlld0JveD0iMCAwIDIxLjA1OSAyMS4wNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjEuMDU5IDIxLjA2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM1NzU3NTciIGQ9Ik0xMC41MjksMEM0LjcxNSwwLDAsNC43MTQsMCwxMC41MjlzNC43MTUsMTAuNTMsMTAuNTI5LDEwLjUzYzUuODE2LDAsMTAuNTI5LTQuNzE1LDEwLjUyOS0xMC41Mw0KCVMxNi4zNDYsMCwxMC41MjksMHogTTEwLjUyNywxNi43NjdjLTAuODYxLDAtMS40OTgtMC42ODgtMS40OTgtMS41MTZjMC0wLjg2MiwwLjYzNy0xLjUzNCwxLjQ5OC0xLjUzNGMwLjgyOCwwLDEuNSwwLjY3MiwxLjUsMS41MzQNCglDMTIuMDI3LDE2LjA3OCwxMS4zNTUsMTYuNzY3LDEwLjUyNywxNi43Njd6IE0xMi42NjQsMTAuMjU1Yy0wLjcyMywwLjU2OC0xLDAuOTMxLTEsMS43Mzl2MC41SDkuNDU5di0wLjYwMw0KCWMwLTEuNTE3LDAuNDQ5LTIuMTM2LDEuMTU0LTIuNjg4YzAuNzA3LTAuNTUyLDEuMTM5LTAuODQ1LDEuMTM5LTEuNjM3YzAtMC42NzItMC40MTQtMS4wNTEtMS4yNC0xLjA1MQ0KCWMtMC43MDcsMC0xLjMyOCwwLjE4OS0xLjk4MiwwLjYzOEw3LjQ3OSw1LjM0NmMwLjg2MS0wLjYwNCwxLjkzLTEuMDM0LDMuMzQyLTEuMDM0YzEuOTEyLDAsMy41MTYsMS4wNTEsMy41MTYsMy4wNjYNCglDMTQuMzM2LDguODA4LDEzLjU0Myw5LjU2NiwxMi42NjQsMTAuMjU1eiIvPg0KPC9zdmc+DQo=) no-repeat;
		background: -webkit-linear-gradient(transparent, transparent), url(//bits.wikimedia.org/static-1.23wmf5/skins/common/images/question.svg?2013-11-21T18:56:40Z) no-repeat!ie;
		background: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjEuMDU5cHgiIGhlaWdodD0iMjEuMDZweCIgdmlld0JveD0iMCAwIDIxLjA1OSAyMS4wNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjEuMDU5IDIxLjA2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM1NzU3NTciIGQ9Ik0xMC41MjksMEM0LjcxNSwwLDAsNC43MTQsMCwxMC41MjlzNC43MTUsMTAuNTMsMTAuNTI5LDEwLjUzYzUuODE2LDAsMTAuNTI5LTQuNzE1LDEwLjUyOS0xMC41Mw0KCVMxNi4zNDYsMCwxMC41MjksMHogTTEwLjUyNywxNi43NjdjLTAuODYxLDAtMS40OTgtMC42ODgtMS40OTgtMS41MTZjMC0wLjg2MiwwLjYzNy0xLjUzNCwxLjQ5OC0xLjUzNGMwLjgyOCwwLDEuNSwwLjY3MiwxLjUsMS41MzQNCglDMTIuMDI3LDE2LjA3OCwxMS4zNTUsMTYuNzY3LDEwLjUyNywxNi43Njd6IE0xMi42NjQsMTAuMjU1Yy0wLjcyMywwLjU2OC0xLDAuOTMxLTEsMS43Mzl2MC41SDkuNDU5di0wLjYwMw0KCWMwLTEuNTE3LDAuNDQ5LTIuMTM2LDEuMTU0LTIuNjg4YzAuNzA3LTAuNTUyLDEuMTM5LTAuODQ1LDEuMTM5LTEuNjM3YzAtMC42NzItMC40MTQtMS4wNTEtMS4yNC0xLjA1MQ0KCWMtMC43MDcsMC0xLjMyOCwwLjE4OS0xLjk4MiwwLjYzOEw3LjQ3OSw1LjM0NmMwLjg2MS0wLjYwNCwxLjkzLTEuMDM0LDMuMzQyLTEuMDM0YzEuOTEyLDAsMy41MTYsMS4wNTEsMy41MTYsMy4wNjYNCglDMTQuMzM2LDguODA4LDEzLjU0Myw5LjU2NiwxMi42NjQsMTAuMjU1eiIvPg0KPC9zdmc+DQo=) no-repeat;
		background: linear-gradient(transparent, transparent), url(//bits.wikimedia.org/static-1.23wmf5/skins/common/images/question.svg?2013-11-21T18:56:40Z) no-repeat!ie;
		background-size: 13px 13px;
		display: inline-block;
		height: 13px;
		width: 13px;
		margin-left: 4px;
	}
	
	.mw-icon-question:lang(ar),
	.mw-icon-question:lang(fa),
	.mw-icon-question:lang(ur) {
		-webkit-transform: scaleX(-1);
		-ms-transform: scaleX(-1);
		transform: scaleX(-1);
	}
	
	td.mw-submit {
		white-space: nowrap;
	}
	
	table.mw-htmlform-nolabel td.mw-label {
		width: 1px;
	}
	
	tr.mw-htmlform-vertical-label td.mw-label {
		text-align: left !important;
	}
	
	.mw-htmlform-invalid-input td.mw-input input {
		border-color: red;
	}
	
	.mw-htmlform-flatlist div.mw-htmlform-flatlist-item {
		display: inline;
		margin-right: 1em;
		white-space: nowrap;
	}
	
	.mw-htmlform-matrix td {
		padding-left: 0.5em;
		padding-right: 0.5em;
	}
	
	input#wpSummary {
		width: 80%;
		margin-bottom: 1em;
	}
	
	/**
	 * Image captions
	 */
	/* @noflip */
	.mw-content-ltr .thumbcaption {
		text-align: left;
	}
	/* @noflip */
	.mw-content-rtl .thumbcaption {
		text-align: right;
	}
	/* @noflip */
	.mw-content-ltr .magnify {
		float: right;
	}
	/* @noflip */
	.mw-content-rtl .magnify {
		float: left;
	}
	
	/**
	 * Categories
	 */
	#catlinks {
		/**
		 * Overrides text justification (user preference)
		 * See bug 31990
		 */
		text-align: left;
	}
	.catlinks ul {
		display: inline;
		margin: 0;
		padding: 0;
		list-style: none;
		list-style-type: none;
		list-style-image: none;
		vertical-align: middle !ie;
	}
	
	.catlinks li {
		display: inline-block;
		line-height: 1.25em;
		border-left: 1px solid #AAA;
		margin: 0.125em 0;
		padding: 0 0.5em;
		zoom: 1;
		display: inline !ie;
	}
	
	.catlinks li:first-child {
		padding-left: 0.25em;
		border-left: none;
	}
	
	/* (bug 5346) make category redirects italic */
	.catlinks li a.mw-redirect {
		font-style: italic;
	}
	/**
	 * Hidden categories
	 */
	.mw-hidden-cats-hidden {
		display: none;
	}
	.catlinks-allhidden {
		display: none;
	}
	
	/* Convenience links to edit block, delete and protect reasons */
	p.mw-ipb-conveniencelinks,
	p.mw-protect-editreasons,
	p.mw-filedelete-editreasons,
	p.mw-delete-editreasons,
	p.mw-revdel-editreasons {
		font-size: 90%;
		text-align: right;
	}
	
	/**
	 * OpenSearch ajax suggestions
	 */
	.os-suggest {
		overflow: auto;
		overflow-x: hidden;
		position: absolute;
		top: 0;
		left: 0;
		width: 0;
		background-color: white;
		border-style: solid;
		border-color: #AAAAAA;
		border-width: 1px;
		z-index:99;
		font-size:95%;
	}
	
	table.os-suggest-results {
		font-size: 95%;
		cursor: pointer;
		border: 0;
		border-collapse: collapse;
		width: 100%;
	}
	
	.os-suggest-result,
	.os-suggest-result-hl {
		white-space: nowrap;
		background-color: white;
		color: black;
		padding: 2px;
	}
	.os-suggest-result-hl,
	.os-suggest-result-hl-webkit {
		background-color: #4C59A6;
		color: white;
	}
	
	.os-suggest-toggle {
		position: relative;
		left: 1ex;
		font-size: 65%;
	}
	.os-suggest-toggle-def {
		position: absolute;
		top: 0;
		left: 0;
		font-size: 65%;
		visibility: hidden;
	}
	
	/* Page history styling */
	
	/* The auto-generated edit comments */
	.autocomment {
		color: gray;
	}
	#pagehistory .history-user {
		margin-left: 0.4em;
		margin-right: 0.2em;
	}
	#pagehistory span.minor {
		font-weight: bold;
	}
	#pagehistory li {
		border: 1px solid white;
	}
	#pagehistory li.selected {
		background-color: #f9f9f9;
		border: 1px dashed #aaa;
	}
	
	.mw-history-revisiondelete-button, #mw-fileduplicatesearch-icon {
		float: right;
	}
	
	/** Generic minor/bot/newpage styling (recent changes) */
	.newpage,
	.minoredit,
	.botedit {
		font-weight: bold;
	}
	
	#shared-image-dup,
	#shared-image-conflict {
		font-style: italic;
	}
	
	/**
	 * Recreating deleted page warning
	 * Reupload file warning
	 * Page protection warning
	 * incl. log entries for these warnings
	 */
	div.mw-warning-with-logexcerpt {
		padding: 3px;
		margin-bottom: 3px;
		border: 2px solid #2F6FAB;
		clear: both;
	}
	div.mw-warning-with-logexcerpt ul li {
		font-size: 90%;
	}
	
	/* (show/hide) revision deletion links */
	span.mw-revdelundel-link,
	strong.mw-revdelundel-link {
		font-size: 90%;
	}
	span.mw-revdelundel-hidden,
	input.mw-revdelundel-hidden {
		visibility: hidden;
	}
	
	td.mw-revdel-checkbox,
	th.mw-revdel-checkbox {
		padding-right: 10px;
		text-align: center;
	}
	
	/* red links; see bug 36276 */
	a.new {
		color: #BA0000;
	}
	
	/* feed links */
	a.feedlink {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAB5UlEQVR42k2SzU8TQQDF5+8w8S8QRWl2t90tFxOPxosxYuIBkBjiCROpWiV8tIKUtoomJhgIMcSEC4SIcNCDxnD14sHEbpCW7nbb0m7p9mu37TxnhkCc0xzee/m9N0N+DZ47nw77UuYzhZrPFViTfhQiARRnVRzNqyjHNdgJjRoROcW1hIn17FgvrLkbyE/2ozBxBaWZPthzPlQTEupvZDTfKXCXAjAjsk5YKj0cuwjadMBPO/cbja9xVF+r/4n9aK+oqLwKUpKb8CMX6oWzu4DWz010naIwUjuN1vrAmbjxVoG9EATJTwUERu3TFJy1IZaswf0eAzou4DrobN4V4uOYhCPWixSjqmCmrROkbmkf7sYwvK0RxtcErWRxnNRQmu5DYToAwlyiYO3DALy9RcCrs3QPne378L69FCH1L0lYTy7DYvikPK+JNRrvrzHmO/DWbzFTjXXIiOSubaBd+Avj4SWYYQXEjgfFGrSk86robA3C+5EQydW1UdT3Pop7NnwVRogbkhrl03X/7AA1C83V63CWb54YPsdR2ZgVdyN6G5lxiRJzRtLZo/DpTtfgBTmzwEg/6MH+vQvQh3pwEPLp4msYUSVVSQZpOaah+EJFnq3B38d4KuNwXEbmkUQPHvvE1/gHGQ6mWZBs5g0AAAAASUVORK5CYII=);
		background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/common/images/feed-icon.png?2013-11-21T18:56:40Z)!ie;
		background-image: linear-gradient(transparent, transparent), url(//bits.wikimedia.org/static-1.23wmf5/skins/common/images/feed-icon.svg?2013-11-21T18:56:40Z);
		background-position: center left;
		background-repeat: no-repeat;
		background-size: 12px 12px;
		padding-left: 16px;
	}
	
	/* Plainlinks - this can be used to switch
	 * off special external link styling */
	.plainlinks a {
		background: none !important;
		padding: 0 !important;
	}
	/* External URLs should always be treated as LTR (bug 4330) */
	/* @noflip */ .rtl a.external.free,
	.rtl a.external.autonumber {
		direction: ltr;
		unicode-bidi: embed;
	}
	
	/**
	 * wikitable class for skinning normal tables
	 * keep in sync with commonPrint.css
	 */
	table.wikitable {
		margin: 1em 0;
		background-color: #f9f9f9;
		border: 1px #aaa solid;
		border-collapse: collapse;
		color: black;
	}
	table.wikitable > tr > th,
	table.wikitable > tr > td,
	table.wikitable > * > tr > th,
	table.wikitable > * > tr > td {
		border: 1px #aaa solid;
		padding: 0.2em;
	}
	table.wikitable > tr > th,
	table.wikitable > * > tr > th {
		background-color: #f2f2f2;
		text-align: center;
	}
	table.wikitable > caption {
		font-weight: bold;
	}
	
	/* hide initially collapsed collapsable tables */
	table.collapsed tr.collapsable {
		display: none;
	}
	
	/* success and error messages */
	.error,
	.warning,
	.success {
		font-size: larger;
	}
	.error {
		color: #cc0000;
	}
	.warning {
		color: #705000;
	}
	.success {
		color: #009000;
	}
	
	.errorbox,
	.warningbox,
	.successbox {
		border: 1px solid;
		padding: .5em 1em;
		margin-bottom: 1em;
		display: -moz-inline-block;
		display: inline-block;
		zoom: 1;
		*display: inline;
	}
	.errorbox h2,
	.warningbox h2,
	.successbox h2 {
		font-size: 1em;
		color: inherit;
		font-weight: bold;
		display: inline;
		margin: 0 .5em 0 0;
		border: none;
	}
	.errorbox {
		color: #cc0000;
		border-color: #fac5c5;
		background-color: #fae3e3;
	}
	.warningbox {
		color: #705000;
		border-color: #fde29b;
		background-color: #fdf1d1;
	}
	.successbox {
		color: #009000;
		border-color: #b7fdb5;
		background-color: #e1fddf;
	}
	
	/* general info/warning box for SP */
	.mw-infobox {
		border: 2px solid #ff7f00;
		margin: 0.5em;
		clear: left;
		overflow: hidden;
	}
	
	.mw-infobox-left {
		margin: 7px;
		float: left;
		width: 35px;
	}
	
	.mw-infobox-right {
		margin: 0.5em 0.5em 0.5em 49px;
	}
	
	/* Note on preview page */
	.previewnote {
		color: #c00;
		margin-bottom: 1em;
	}
	
	.previewnote p {
		text-indent: 3em;
		margin: 0.8em 0;
	}
	
	.visualClear {
		clear: both;
	}
	
	#mw_trackbacks {
		border: solid 1px #bbbbff;
		background-color: #eeeeff;
		padding: 0.2em;
	}
	
	/**
	 * Data table style
	 *
	 * Transparent table with suddle borders
	 * and blue row-highlighting.
	 */
	.mw-datatable {
		border-collapse: collapse;
	}
	.mw-datatable,
	.mw-datatable td,
	.mw-datatable th {
		border: 1px solid #aaaaaa;
		padding: 0 0.15em 0 0.15em;
	}
	.mw-datatable th {
		background-color: #ddddff;
	}
	.mw-datatable td {
		background-color: #ffffff;
	}
	.mw-datatable tr:hover td {
		background-color: #eeeeff;
	}
	
	
	/**
	 * TablePager tables generated by the TablePager PHP class
	 * in MediaWiki (e.g. Special:ListFiles).
	 */
	.TablePager {
		min-width: 80%;
	}
	.TablePager_nav {
		margin: 0 auto;
	}
	.TablePager_nav td {
		padding: 3px;
		text-align: center;
	}
	.TablePager_nav a {
		text-decoration: none;
	}
	
	.imagelist td,
	.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;
	}
	
	/* filetoc */
	ul#filetoc {
		text-align: center;
		border: 1px solid #aaaaaa;
		background-color: #f9f9f9;
		padding: 5px;
		font-size: 95%;
		margin-bottom: 0.5em;
		margin-left: 0;
		margin-right: 0;
	}
	
	#filetoc li {
		display: inline;
		list-style-type: none;
		padding-right: 2em;
	}
	
	/* Classes for Exif data display */
	table.mw_metadata {
		font-size: 0.8em;
		margin-left: 0.5em;
		margin-bottom: 0.5em;
		width: 400px;
	}
	
	table.mw_metadata caption {
		font-weight: bold;
	}
	
	table.mw_metadata th {
		font-weight: normal;
	}
	
	table.mw_metadata td {
		padding: 0.1em;
	}
	
	table.mw_metadata {
		border: none;
		border-collapse: collapse;
	}
	
	table.mw_metadata td,
	table.mw_metadata th {
		text-align: center;
		border: 1px solid #aaaaaa;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	table.mw_metadata th {
		background-color: #f9f9f9;
	}
	
	table.mw_metadata td {
		background-color: #fcfcfc;
	}
	
	table.mw_metadata ul.metadata-langlist {
		list-style-type: none;
		list-style-image: none;
		padding-right: 5px;
		padding-left: 5px;
		margin: 0;
	}
	
	/* Correct directionality when page dir is different from site/user dir */
	.mw-content-ltr ul,
	.mw-content-rtl .mw-content-ltr ul {
		/* @noflip */
		margin: 0.3em 0 0 1.6em;
		padding: 0;
	}
	.mw-content-rtl ul,
	.mw-content-ltr .mw-content-rtl ul {
		/* @noflip */
		margin: 0.3em 1.6em 0 0;
		padding: 0;
	}
	.mw-content-ltr ol,
	.mw-content-rtl .mw-content-ltr ol {
		/* @noflip */
		margin: 0.3em 0 0 3.2em;
		padding: 0;
	}
	.mw-content-rtl ol,
	.mw-content-ltr .mw-content-rtl ol {
		/* @noflip */
		margin: 0.3em 3.2em 0 0;
		padding: 0;
	}
	/* @noflip */
	.mw-content-ltr dd,
	.mw-content-rtl .mw-content-ltr dd {
		margin-left: 1.6em;
		margin-right: 0;
	}
	/* @noflip */
	.mw-content-rtl dd,
	.mw-content-ltr .mw-content-rtl dd {
		margin-right: 1.6em;
		margin-left: 0;
	}
	
	/* Galleries */
	/* These display attributes look nonsensical, but are needed to support IE and FF2 */
	/* Don't forget to update commonPrint.css */
	li.gallerybox {
		vertical-align: top;
		display: -moz-inline-box;
		display: inline-block;
	}
	
	ul.gallery,
	li.gallerybox {
		zoom: 1;
		*display: inline;
	}
	
	ul.gallery {
		margin: 2px;
		padding: 2px;
		display: block;
	}
	
	li.gallerycaption {
		font-weight: bold;
		text-align: center;
		display: block;
		word-wrap: break-word;
	}
	
	li.gallerybox div.thumb {
		text-align: center;
		border: 1px solid #ccc;
		background-color: #f9f9f9;
		margin: 2px;
	}
	
	li.gallerybox div.thumb img {
		display: block;
		margin: 0 auto;
	}
	
	div.gallerytext {
		overflow: hidden;
		font-size: 94%;
		padding: 2px 4px;
		word-wrap: break-word;
	}
	
	/* new gallery stuff */
	ul.mw-gallery-nolines li.gallerybox div.thumb {
		background-color: transparent;
		border: none;
	}
	
	ul.mw-gallery-nolines li.gallerybox div.gallerytext {
		text-align: center;
	}
	
	/* height constrained gallery */
	
	ul.mw-gallery-packed li.gallerybox div.thumb,
	ul.mw-gallery-packed-overlay li.gallerybox div.thumb,
	ul.mw-gallery-packed-hover li.gallerybox div.thumb {
		background-color: transparent;
		border: none;
	}
	ul.mw-gallery-packed li.gallerybox div.thumb img,
	ul.mw-gallery-packed-overlay li.gallerybox div.thumb img,
	ul.mw-gallery-packed-hover li.gallerybox div.thumb img {
		margin: 0 auto;
	}
	
	ul.mw-gallery-packed-hover li.gallerybox,
	ul.mw-gallery-packed-overlay li.gallerybox {
		position:relative;
	}
	
	ul.mw-gallery-packed-hover div.gallerytextwrapper {
		overflow: hidden;
		height: 0;
	}
	
	ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
	ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
	ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
		position:absolute;
		opacity:.8;
		filter:alpha(opacity=80);
		zoom: 1;
		background-color:white;
		padding: 5px 10px;
		bottom: 0;
		left: 0; /* Needed for IE */
		height: auto;
		font-weight: bold;
		margin: 2px; /* correspond to style on div.thumb */
	}
	
	ul.mw-gallery-packed-hover,
	ul.mw-gallery-packed-overlay,
	ul.mw-gallery-packed {
		text-align: center;
	}
	
	ul.mw-gallery-packed-hover div.gallerytext,
	ul.mw-gallery-packed-overlay div.gallerytext {
		opacity: 1;
		position: relative; /* Resets opacity in old IE */
	}
	
	
	.mw-ajax-loader {
		background-image: url(data:image/gif;base64,R0lGODlhIAAgAOMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBP///////////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAPACwAAAAAIAAgAAAE5/DJSWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBk+EDskxTBDPZwuAkkqIfxIQyhBQBFvHwSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5g/qXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQFCgAPACwAAAAAGAAXAAAEcvDJSesiNetplqlDsYnUYlIGw2jGV55SoS5sq0wmLS3qoBWtAw42mG0ehxYp90CoGKRNy8U8qFzNweCGwlJkgolCq0VIEAbMkUIghxLrDcLti2/Gg7D9qN774wkKBIOEfw+ChIV/gYmDho+QkZKTR3p7EQAh+QQFCgAPACwBAAAAHQAOAAAEcvDJSScxNev9jjkZwU2IUhkodSzLKA2DOKGYRLD1CA/InEoGlkui2PlyuKGkADM9aI8EayGbJDYI4zM1YIEmAwajkCAoehNmTNNaLsQMHmGuuEYHgpHAAGfUBHNzeUp9VBQJCoFOLmFxWHNoQweRWEocEQAh+QQFCgAPACwHAAAAGQARAAAEavDJ+cQQNOtdRsnf9iRINpyZYYgEgU3nQKnr1hIJjEqHGmqIlkInexRUB5FE0So9YhKaUpK4SaAPlWaxIFAETQ3B4BxzF2Kn8nBeJKebdm3SgksKXDt8kNP7/xoMgoMLP36DiAyAD4kMhREAIfkEBQoADwAsDgAAABIAGAAABGUQFfSqvZiUghXF1cZZxTCA4WYh5omKVqugD/woLV2rT/u9KoJpFDIYaIJBwnIwGogoivOoq0wPs6r1qe16v5WFeEzVjc+LKnphIIC9g193wGC4uvX6Aoo05BllVQULeXdadAxuEQAh+QQFCgAPACwOAAAAEgAeAAAEgDCp9Kq9WBGFBb5ECBbFV4XERaYmahGk14qPQJbm4z53foq2AquiGAwQJsQQYTRyfIlCc4DzTY8+i8CZxQy74KxhTD58P+S0Qaw+hN8WyruwWMDrdcM5ecAv3CYDDDIEBngmBwwMaxeGJgmKDFVdggx2bwuKA28EkXAGinJhVCYRACH5BAUKAA8ALA8AAQARAB8AAAR88Mn5UKIYC0KyT5ziZQqHjBQSohRHXGzFCSkHU/eTlCa7uTSUi6DIeVSEU0yiXDo9g6i0EIRKr6hrlPrsOgkGQ8EZDh+eZcOosKAcymPKYLE4TwphCWMvoS86HnsME3RqgXwSBnQjghR+h4MTB4sZjRiAGAsMbU4FDHFLEQAh+QQFCgAPACwIAA4AGAASAAAEbPDJSesjOKtk+8yg4nkgto1oihIqKgyD2FpwjcxUUtRDMROG2wPBkz0EjEHHYKgoYMKHgcE4PBZYCbM5KlAZHOxCUmBaPQuq8pqVHJg+GnUsEVO2nTQjzqZPmB1UXHVtE3wVOxUGC4M4H34qEQAh+QQFCgAPACwCABIAHQAOAAAEePDJSat96FJ0tEUEkV0DwwwepYSEklDEYpopJbCEIBkzY+geweD1SKxCiJJpUZAgmBbCYNCcIFaJggk1OSwWKINYMh2MLMRJ7LsbPxTl2sTAbhsmhalC/vje7VZxNXQLBHNuEnlcKV8dh38TCmcehhUHBo58cpA1EQAh+QQFCgAPACwAAA8AGQARAAAEZ7AsRuu7OOtbO9tgJnlfaJ7omQwpuixFCxrvK2dHvRwoQmw1w+8i3PgIggzBpjEYLoPohUBNoJzPR5T1OCpOB2dMK70oqIhQwcmDlh8J6nCDzWwzAmrIqblnEFZqGgUDYzcaAgNJGxEAIfkEBQoADwAsAQAIABEAGAAABFyQMDaevfiOyVbJ4GNwjCGEWLGQaLZRbYZUcW3feK7vaGEYNsXh96sRgYiW73e4JAYn0O9zKQwGhAdhi5pdLdts6DpQgLkgBfkSHl+TZ7ELi2mDEHKLgmC+JRQJEQAh+QQFCgAPACwAAAIADgAdAAAEcvDJ+cqgeDJmMt4M4U3DtozTsl1oASJpRxnbkS6LIT4Cw0oHHO4A8xAMwhPqgSssH4nnknAwWK+Zq1ZGoW650vAOpRgMBCOEee2xrAtRTNlcQEsI8Yd6oKAICARFHgmAYx4KgIIZCIB9ZIB5RgR2KAmKEQA7);
		background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/common/images/ajax-loader.gif?2013-11-21T18:56:40Z)!ie;
		background-position: center center;
		background-repeat: no-repeat;
		padding: 16px;
		position: relative;
		top: -16px;
	}
	
	.mw-small-spinner {
		padding: 10px !important;
		margin-right: 0.6em;
		background-image: url(data:image/gif;base64,R0lGODlhFAAUAIQQAAYJBRkbGCYnJTI0MT9APk5QTVhZV2ZoZXR2c4SGg5CSj52fnKyuq7m7uMfJxtPV0v///////////////////////////////////////////////////////////////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgABACwAAAAAFAAUAAAFc2AgjuNQkCipHCMAiI6TjoWAiG7gNM08CgTca+cbGWyBXEMm6okMJxGBNWLuGo8ngWBY+HgxlIFwm4VnimKKkWgn1Dzwwv0uxpfqfJWZ2p1hV0VXTA9gMCRETXxOOj08jXxfMo+NcHiUgT5nlAFZejqRKCEAIfkECQoADAAsAAAAABQAFAAABXYgI45jcZAouSSjIIjDkI4HwTJBIALvLBIFUY4xAPhoA1ZAcAjIRI2RQlFCkIIMR6PxEC0UiYXDt3WMSdOFz0w+prTb6DHeMNPd9LN7n9WjtGwjdnIzcGeGIn5aI3WMglFbWY14kHKLR4AMkZKEb2ebDF18fUchACH5BAkKAAEALAAAAAAUABQAAAV6YCCO44GQKOkw40CIxZuKi9KIwyAK8hwkCpyOIPCNFglWTjEojAgJkeMmUixIhiABADhIGw3HwycACLyqsI+ATo2NqCmY6puH5WC43QHvjxx8M3KBUnJGgyIPYIGEAVMjaiJ0j3lTjTN5eQGadWqainQpgJJ0b36jPiEAIfkECQoAAQAsAAAAABQAFAAABXVgII7jwpAo+TxjkoiGkY5OwwauSBTz2DSinIHQozUcuISCIIMpRDUfcoRYBAwCwQH6c9xSBAEBgapNUwfy7Fs0/oBFgBwwqL3bcwCvzYeey10qdkV2Uw+BAX9RIkc+RgE/iY1tkZGSlI2Wgz0OU5YBbG2dRSEAIfkECQoACAAsAAAAABQAFAAABXcgIo4j05Ao+TjjsohuOjoNi8RIoshjDb+KBG/mczUUL9EhSevZYKwDgSBE0GoPXmFgqBKfqIMXlR2iro3TMCBgF9BqXpt9MKPGJAeYRAhw81dDAwAAAyIPaTZgTSIChiJxTWlWPmaTk5SWPpiBPHqQcWV2VnskIQAh+QQJCgABACwAAAAAFAAUAAAFemAgjqPjkCj5nGLTiAyTlg3rios8t/bLLDvayeXIjRYsx4tHcjwCi0RCp6w9Z4qEQifcxXbXYNN1Cw7Og0O1vEMTEGKUYmfaGQaEQ7O6WxQEAwUiD0QiLCIEAiMEBCNLAUoBNwcAA3E3ZQIAYoVllI10PSMHCXGGhykhACH5BAkKAAEALAAAAAAUABQAAAV3YCCOo+OQKPmcYtOIZlo2T/sGDSvjrBs4t90vh6MRYbXh6Igc0mAuRzIV1UGtpJhsKpy5grKEOLEAfrvjBKOLUuy0KQTBkMiadwsDYS56RGEkBwQjBQZLMwEAAAEIAoZdPooiBAKQRJKMAgVCWpgBB25sAQUDQiEAIfkECQoAEAAsAAAAABQAFAAABXsgJI6j45Ao+Zxi04hmWjZP+0INK+OsCzm33S+HoxFhteHoiBzSYC5HMhXVQa2kmGwqnLmCsm8O+O2KseadNrVQKBhZsnqRSChEj6iIQEIURm5LIwMBCAIBEAkDB10QAAIQAYgQBnxChyKYiQSMOwKQEJ8jCQuNIgd/OyEAIfkECQoAHwAsAAAAABQAFAAABXzgJ46j45Ao+Zxi04hmWjZP+34NK+Os+zm33S+HoxFhteHoiBzSYC5HMhXVQa2kmGwqnLmCsm8O+O2KsV0u6UDYAbWigwAg2K2iIgMAMPgsDCQMCkssCW0iBQMKA30MCQtdHwNtjCILCV0EfZKbDY9CBAUimiMMaDIIgDshACH5BAkKAB8ALAAAAAAUABQAAAV44CeOo+OQKPmcYtOIZlo2T/t+DSvjrPs5t90vh6MRYbXh6Igc0mAuRzIV1UGtpJhsKhwVAGBA1xUdhMVCMrMr4pIQhx1QK0IQBITdKio6CAQFHwsIWUFHCoEiBgQKCQlDWCkEgY5QXQV5H5WQQgWJmx8PbjsMC0IhACH5BAkKAB8ALAAAAAAUABQAAAV14CeOo+OQKPmcYtO0bwo/cC3b7pffotOcrsevRPsMBKMh8eNrFAcBwEBxczlRUMLNdEvwUgWAGPC1/gZjMs9c/I7aqMRh62KJEoZB4bay3gkEcw4LJD5JMQtzIgsKfj52XVQ7OzcKVDoxQjEyCoSYb3A8XDchACH5BAEKAB8ALAAAAAAUABQAAAV64CeOo+OQKJkcY9OIZjoSAPu5Ii6LgJC/jtdONKjdGo/GCfYQEQYjAYHkaAaVosJgUFjsXDHS07ALpxTDFOK5TbvAh217+MamSU0Zg1FWLkUMCgloMg9XSwwJCV6GVEI3Sw5eMEg4QX9fJzo6X0I6SZgoYZwPeXdmKSEAOw==);
		background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/common/images/spinner.gif?2013-11-21T18:56:40Z)!ie;
		background-position: center center;
		background-repeat: no-repeat;
	}
	
	/* Language specific height correction for titles. Ref Bug 29405 and Bug 30809 */
	/* Languages like hi or ml require slightly more vertical space to show diacritics properly */
	h1:lang(anp),
	h1:lang(as),
	h1:lang(bh), /* Macrolanguage, used on bh.wikipedia.org, should be removed one day */
	h1:lang(bho),
	h1:lang(bn),
	h1:lang(gu),
	h1:lang(hi),
	h1:lang(kn),
	h1:lang(ks),
	h1:lang(ml),
	h1:lang(mr),
	h1:lang(my),
	h1:lang(mai),
	h1:lang(ne),
	h1:lang(new),
	h1:lang(or),
	h1:lang(pa),
	h1:lang(pi),
	h1:lang(sa),
	h1:lang(ta),
	h1:lang(te) {
		line-height: 1.6em !important;
	}
	h2:lang(anp), h3:lang(anp), h4:lang(anp), h5:lang(anp), h6:lang(anp),
	h2:lang(as), h3:lang(as), h4:lang(as), h5:lang(as), h6:lang(as),
	h2:lang(bho), h3:lang(bho), h4:lang(bho), h5:lang(bho), h6:lang(bho),
	h2:lang(bh), h3:lang(bh), h4:lang(bh), h5:lang(bh), h6:lang(bh),
	h2:lang(bn), h3:lang(bn), h4:lang(bn), h5:lang(bn), h6:lang(bn),
	h2:lang(gu), h3:lang(gu), h4:lang(gu), h5:lang(gu), h6:lang(gu),
	h2:lang(hi), h3:lang(hi), h4:lang(hi), h5:lang(hi), h6:lang(hi),
	h2:lang(kn), h3:lang(kn), h4:lang(kn), h5:lang(kn), h6:lang(kn),
	h2:lang(ks), h3:lang(ks), h4:lang(ks), h5:lang(ks), h6:lang(ks),
	h2:lang(ml), h3:lang(ml), h4:lang(ml), h5:lang(ml), h6:lang(ml),
	h2:lang(mr), h3:lang(mr), h4:lang(mr), h5:lang(mr), h6:lang(mr),
	h2:lang(my), h3:lang(my), h4:lang(my), h5:lang(my), h6:lang(my),
	h2:lang(mai), h3:lang(mai), h4:lang(mai), h5:lang(mai), h6:lang(mai),
	h2:lang(ne), h3:lang(ne), h4:lang(ne), h5:lang(ne), h6:lang(ne),
	h2:lang(new), h3:lang(new), h4:lang(new), h5:lang(new), h6:lang(new),
	h2:lang(or), h3:lang(or), h4:lang(or), h5:lang(or), h6:lang(or),
	h2:lang(pa), h3:lang(pa), h4:lang(pa), h5:lang(pa), h6:lang(pa),
	h2:lang(pi), h3:lang(pi), h4:lang(pi), h5:lang(pi), h6:lang(pi),
	h2:lang(sa), h3:lang(sa), h4:lang(sa), h5:lang(sa), h6:lang(sa),
	h2:lang(ta), h3:lang(ta), h4:lang(ta), h5:lang(ta), h6:lang(ta),
	h2:lang(te), h3:lang(te), h4:lang(te), h5:lang(te), h6:lang(te) {
		line-height: 1.2em;
	}
	
	/* Localised ordered list numbering for some languages */
	ol:lang(bcc) li,
	ol:lang(bqi) li,
	ol:lang(fa) li,
	ol:lang(glk) li,
	ol:lang(kk-arab) li,
	ol:lang(mzn) li {
		list-style-type: -moz-persian;
		list-style-type: persian;
	}
	
	ol:lang(ckb) li {
		list-style-type: -moz-arabic-indic;
		list-style-type: arabic-indic;
	}
	
	ol:lang(hi) li,
	ol:lang(mr) li {
		list-style-type: -moz-devanagari;
		list-style-type: devanagari;
	}
	
	ol:lang(as) li,
	ol:lang(bn) li {
		list-style-type: -moz-bengali;
		list-style-type: bengali;
	}
	
	ol:lang(or) li {
		list-style-type: -moz-oriya;
		list-style-type: oriya;
	}
	
	#toc ul, .toc ul {
		margin: .3em 0;
	}
	
	/* Correct directionality when page dir is different from site/user dir */
	/* @noflip */ .mw-content-ltr .toc ul,
	.mw-content-ltr #toc ul,
	.mw-content-rtl .mw-content-ltr .toc ul,
	.mw-content-rtl .mw-content-ltr #toc ul {
		text-align: left;
	}
	/* @noflip */ .mw-content-rtl .toc ul,
	.mw-content-rtl #toc ul,
	.mw-content-ltr .mw-content-rtl .toc ul,
	.mw-content-ltr .mw-content-rtl #toc ul {
		text-align: right;
	}
	/* @noflip */ .mw-content-ltr .toc ul ul,
	.mw-content-ltr #toc ul ul,
	.mw-content-rtl .mw-content-ltr .toc ul ul,
	.mw-content-rtl .mw-content-ltr #toc ul ul {
		margin: 0 0 0 2em;
	}
	/* @noflip */ .mw-content-rtl .toc ul ul,
	.mw-content-rtl #toc ul ul,
	.mw-content-ltr .mw-content-rtl .toc ul ul,
	.mw-content-ltr .mw-content-rtl #toc ul ul {
		margin: 0 2em 0 0;
	}
	
	#toc #toctitle,
	.toc #toctitle,
	#toc .toctitle,
	.toc .toctitle {
		direction: ltr;
	}
	
	/* tooltip styles */
	.mw-help-field-hint {
		display: none;
		margin-left: 2px;
		margin-bottom: -8px;
		padding: 0 0 0 15px;
		background-image: url(data:image/gif;base64,R0lGODlhCwALALMAAP///01NTZOTk1lZWefn57i4uJSUlPPz82VlZdDQ0HFxcaysrNvb28TExAAAAAAAACH5BAAAAAAALAAAAAALAAsAAAQrUIRJqQQ455nNNBgHJANBDAwgZsVwqIG2IEQYYwXy2lq/Kg3NqqeSVCqCCAA7);
		background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/common/images/help-question.gif?2013-11-21T18:56:40Z)!ie;
		background-position: left center;
		background-repeat: no-repeat;
		cursor: pointer;
		font-size: .8em;
		text-decoration: underline;
		color: #0645ad;
	}
	.mw-help-field-hint:hover {
		background-image: url(data:image/gif;base64,R0lGODlhCwALALMAAAtop+7z+GCWwpW51oStz8rb6yZzrafF3bnR5Nzn8QBcoD91oABQmf///wAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE5NkQ0QUQzRjI0NzRCNUQwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJBN0FFQTQwQjlGQzExREY5RDlBQTRBODQyMkJCMkFDIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJBN0FFQTNGQjlGQzExREY5RDlBQTRBODQyMkJCMkFDIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkM3RjExNzQwNzIwNjgxMTk1RkVBQ0ZBOEQxNTU5MkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDI4MDExNzQwNzIwNjgxMTk2RDRBRDNGMjQ3NEI1RDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAACwALAAAEK3CxSalsOOeZxRQY1yBKkihFI2aDEqiMRgBJGGMD8NpavxoHzaqnklQqiwgAOw==);
		background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/common/images/help-question-hover.gif?2013-11-21T18:56:40Z)!ie;
	}
	.mw-help-field-data {
		display: block;
		background-color: #d6f3ff;
		padding:5px 8px 4px 8px;
		border: 1px solid #5dc9f4;
		margin-left: 20px;
	}
	.tipsy {
		padding: 5px 5px 10px;
		font-size: 12px;
		position: absolute;
		z-index: 100000;
		overflow: visible;
	}
	.tipsy-inner {
		padding: 5px 8px 4px 8px;
		background-color: #d6f3ff;
		color: black;
		border: 1px solid #5dc9f4;
		max-width: 300px;
		text-align: left;
	}
	.tipsy-arrow {
		position: absolute;
		background: url(data:image/gif;base64,R0lGODlhDQANAMQAAPf399bz/9vu9m/O9NXy/8Pm9svp9pfd+YLW943X9LTn++z093XQ9WnM9OLw9p/c9YTU9InY9/T292DK9Jre+afj+rvq/Nzv9rjk9brl9cPt/ZLb+GbL9MLs/ZHb+KLh+iH5BAAAAAAALAAAAAANAA0AAAVK4BGMZBkcg2WW1lBEKxkVAFTFFQQAwkSYhIlgB3hQTJQHEbBodEiaxmIJyHhIGwwVIGEoAgqGZAswIAIIA3mX+CTWOwfHAd9dtiEAOw==) no-repeat top left;
		background: url(//bits.wikimedia.org/static-1.23wmf5/skins/common/images/tipsy-arrow.gif?2013-11-21T18:56:40Z) no-repeat top left!ie;
		width: 13px;
		height: 13px;
	}
	.tipsy-se .tipsy-arrow {
		bottom: -2px;
		right: 10px;
		background-position: 0% 100%;
	}
	
	#mw-clearyourcache,
	#mw-sitecsspreview,
	#mw-sitejspreview,
	#mw-usercsspreview,
	#mw-userjspreview {
		direction: ltr;
		unicode-bidi: embed;
	}
	
	/* Correct user & content directionality when viewing a diff */
	.diff-currentversion-title,
	.diff {
		direction: ltr;
		unicode-bidi: embed;
	}
	/* @noflip */ .diff-contentalign-right td {
		direction: rtl;
		unicode-bidi: embed;
	}
	/* @noflip */ .diff-contentalign-left td {
		direction: ltr;
		unicode-bidi: embed;
	}
	.diff-multi,
	.diff-otitle,
	.diff-ntitle,
	.diff-lineno {
		direction: ltr !important;
		unicode-bidi: embed;
	}
	
	#mw-revision-info,
	#mw-revision-info-current,
	#mw-revision-nav {
		direction: ltr;
		display: inline;
	}
	
	/* Images */
	
	/* @noflip */ div.tright,
	div.floatright,
	table.floatright {
		clear: right;
		float: right;
	}
	/* @noflip */ div.tleft,
	div.floatleft,
	table.floatleft {
		float: left;
		clear: left;
	}
	div.floatright,
	table.floatright,
	div.floatleft,
	table.floatleft {
		position: relative;
	}
	
	/* bug 12205 */
	#mw-credits a {
		unicode-bidi: embed;
	}
	
	/* Accessibility */
	.mw-jump,
	#jump-to-nav {
		overflow: hidden;
		height: 0;
		zoom: 1; /* http://webaim.org/techniques/skipnav/#iequirk */
	}
	
	/* Print footer should be hidden by default in screen. */
	.printfooter {
		display: none;
	}
	
	/* For developpers */
	.xdebug-error {
		position: absolute;
		z-index: 99;
	}
	
	.mw-editsection,
	.toctoggle {
		-moz-user-select: none;
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	
	/* Display editsection links smaller and next to headings */
	.mw-editsection {
		font-size: small;
		font-weight: normal;
		margin-left: 1em;
		vertical-align: baseline;
		/* Reset line-height; headings tend to have it set to larger values */
		line-height: 1em;
		/* As .mw-editsection is a <span> (inline element), it is treated as part */
		/* of the heading content when selecting text by multiple clicks and thus */
		/* selected together with heading content, despite the user-select: none; */
		/* rule set above. This enforces non-selection without changing the look. */
		display: inline-block;
	}
	
	/* Correct directionality when page dir is different from site/user dir */
	/* @noflip */
	.mw-content-ltr .mw-editsection,
	.mw-content-rtl .mw-content-ltr .mw-editsection {
		margin-left: 1em;
	}
	/* @noflip */
	.mw-content-rtl .mw-editsection,
	.mw-content-ltr .mw-content-rtl .mw-editsection {
		margin-right: 1em;
	}}@media screen {
	/**
	 * MediaWiki style sheet for general styles on basic content elements
	 *
	 * Styles for basic elements: links, lists, etc...
	 *
	 * This style sheet is used by the Monobook and Vector skins.
	 */
	
	/* Links */
	a {
		text-decoration: none;
		color: #0645ad;
		background: none;
	}
	a:visited {
		color: #0b0080;
	}
	a:active {
		color: #faa700;
	}
	a:hover, a:focus {
		text-decoration: underline;
	}
	a.stub {
		color: #772233;
	}
	a.new, #p-personal a.new {
		color: #ba0000;
	}
	a.new:visited, #p-personal a.new:visited {
		color: #a55858;
	}
	
	/* Interwiki Styling */
	.mw-body a.extiw,
	.mw-body a.extiw:active {
		color: #36b;
	}
	.mw-body a.extiw:visited {
		color: #636;
	}
	.mw-body a.extiw:active {
		color: #b63;
	}
	
	/* External links */
	.mw-body a.external {
		color: #36b;
	}
	.mw-body a.external:visited {
		color: #636; /* bug 3112 */
	}
	.mw-body a.external:active {
		color: #b63;
	}
	
	/* Inline Elements */
	img {
		border: none;
		vertical-align: middle;
	}
	hr {
		height: 1px;
		color: #aaa;
		background-color: #aaa;
		border: 0;
		margin: .2em 0;
	}
	
	/* Structural Elements */
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		color: black;
		background: none;
		font-weight: normal;
		margin: 0;
		overflow: hidden;
		padding-top: .5em;
		padding-bottom: .17em;
		border-bottom: 1px solid #aaa;
	}
	h1 {
		font-size: 188%;
	}
	h2 {
		font-size: 150%;
	}
	h3,
	h4,
	h5,
	h6 {
		border-bottom: none;
		font-weight: bold;
	}
	h3 {
		font-size: 132%;
	}
	h4 {
		font-size: 116%;
	}
	h5 {
		font-size: 108%;
	}
	h6 {
		font-size: 100%;
	}
	
	/* Some space under the headers in the content area */
	h1,
	h2 {
		margin-bottom: .6em;
	}
	h3,
	h4,
	h5 {
		margin-bottom: .3em;
	}
	
	p {
		margin: .4em 0 .5em 0;
		line-height: 1.5em;
	}
	p img {
		margin: 0;
	}
	
	ul {
		line-height: 1.5em;
		list-style-type: square;
		margin: .3em 0 0 1.6em;
		padding: 0;
	}
	ol {
		line-height: 1.5em;
		margin: .3em 0 0 3.2em;
		padding: 0;
		list-style-image: none;
	}
	li {
		margin-bottom: .1em;
	}
	dt {
		font-weight: bold;
		margin-bottom: .1em;
	}
	dl {
		margin-top: .2em;
		margin-bottom: .5em;
	}
	dd {
		line-height: 1.5em;
		margin-left: 1.6em;
		margin-bottom: .1em;
	}
	
	/* IE 6 and 7 lack support for quotes aroud the <q> element ('::before' and '::after'
	   pseudoelements, 'quotes' property). Let's italicize it instead (using the star hack). */
	q {
		*font-style: italic;
	}
	
	pre, code, tt, kbd, samp, .mw-code {
		/*
		 * Some browsers will render the monospace text too small, namely Firefox, Chrome and Safari.
		 * Specifying any valid, second value will trigger correct behavior without forcing a different font.
		 */
		font-family: monospace, Courier;
	}
	code {
		background-color: #f9f9f9;
	}
	pre, .mw-code {
		padding: 1em;
		border: 1px solid #ddd;
		color: black;
		background-color: #f9f9f9;
	}
	
	/* Tables */
	table {
		font-size: 100%;
	}
	
	/* Forms */
	fieldset {
		border: 1px solid #2f6fab;
		margin: 1em 0 1em 0;
		padding: 0 1em 1em;
		line-height: 1.5em;
	}
	fieldset.nested {
		margin: 0 0 0.5em 0;
		padding: 0 0.5em 0.5em;
	}
	legend {
		padding: .5em;
		font-size: 95%;
	}
	form {
		border: none;
		margin: 0;
	}
	textarea {
		width: 100%;
		padding: .1em;
	}
	select {
		vertical-align: top;
	}
	
	/* Emulate Center */
	.center {
		width: 100%;
		text-align: center;
	}
	*.center * {
		margin-left: auto;
		margin-right: auto;
	}
	/* Small for tables and similar */
	.small {
		font-size: 94%;
	}
	table.small {
		font-size: 100%;
	}
	
	
	/**
	 * MediaWiki style sheet for general styles on complex content
	 *
	 * Styles for complex things which are a standard part of page content
	 * (ie: the CSS classing built into the system), like the TOC.
	 */
	
	/* Table of Contents */
	#toc,
	.toc,
	.mw-warning {
		border: 1px solid #aaa;
		background-color: #f9f9f9;
		padding: 5px;
		font-size: 95%;
	}
	
	/**
	 * We want to display the ToC element with intrinsic width in block mode. The fit-content
	 * value for width is however not supported by large groups of browsers.
	 *
	 * We use display:table. Even though it should only contain other table-* display
	 * elements, there are no known problems with using this.
	 *
	 * Because IE < 8, FF 2 and other older browsers don't support display:table, we fallback to
	 * using inline-block mode, which features at least intrinsic width, but won't clear preceding
	 * inline elements. In practice inline elements surrounding the TOC are uncommon enough that
	 * this is an acceptable sacrifice.
	 */
	#toc,
	.toc {
		display: -moz-inline-block;
		display: inline-block;
		display: table;
	
		/* IE7 and earlier */
		zoom: 1;
		*display: inline;
	
		padding: 7px;
	}
	
	/* CSS for backwards-compatibility with cached page renders and creative uses in wikitext */
	table#toc,
	table.toc {
		border-collapse: collapse;
	}
	/* Remove additional paddings inside table-cells that are not present in <div>s */
	table#toc td,
	table.toc td {
		padding: 0;
	}
	
	#toc h2,
	.toc h2 {
		display: inline;
		border: none;
		padding: 0;
		font-size: 100%;
		font-weight: bold;
	}
	#toc #toctitle,
	.toc #toctitle,
	#toc .toctitle,
	.toc .toctitle {
		text-align: center;
	}
	#toc ul,
	.toc ul {
		list-style-type: none;
		list-style-image: none;
		margin-left: 0;
		padding: 0;
		text-align: left;
	}
	#toc ul ul,
	.toc ul ul {
		margin: 0 0 0 2em;
	}
	#toc .toctoggle,
	.toc .toctoggle {
		font-size: 94%;
	}
	
	.toccolours {
		border: 1px solid #aaa;
		background-color: #f9f9f9;
		padding: 5px;
		font-size: 95%;
	}
	
	/* Warning */
	.mw-warning {
		margin-left: 50px;
		margin-right: 50px;
		text-align: center;
	}
	
	/* Images */
	/* @noflip */div.floatright, table.floatright {
		margin: 0 0 .5em .5em;
		border: 0;
	}
	div.floatright p { font-style: italic; }
	/* @noflip */div.floatleft, table.floatleft {
		margin: 0 .5em .5em 0;
		border: 0;
	}
	div.floatleft p { font-style: italic; }
	/* Thumbnails */
	div.thumb {
		margin-bottom: .5em;
		width: auto;
		background-color: transparent;
	}
	div.thumbinner {
		border: 1px solid #ccc;
		padding: 3px !important;
		background-color: #f9f9f9;
		font-size: 94%;
		text-align: center;
		overflow: hidden;
	}
	html .thumbimage {
		border: 1px solid #ccc;
	}
	html .thumbcaption {
		border: none;
		line-height: 1.4em;
		padding: 3px !important;
		font-size: 94%;
	}
	div.magnify {
		border: none !important;
		background: none !important;
		margin-left: 3px;
	}
	div.magnify a, div.magnify img {
		display: block;
		border: none !important;
		background: none !important;
	}
	/* @noflip */div.tright {
		margin: .5em 0 1.3em 1.4em;
	}
	/* @noflip */div.tleft {
		margin: .5em 1.4em 1.3em 0;
	}
	img.thumbborder {
		border: 1px solid #dddddd;
	}
	
	/**
	 * Edit forms
	 */
	#editform textarea {
		display: block;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	/**
	 * Basic styles for the user login and create account forms
	 */
	#userlogin, #userloginForm {
		border: solid 1px #cccccc;
		padding: 1.2em;
		margin: 0.5em;
	}
	
	#loginend {
		margin: 0.5em;
	}
	
	#loginend table {
		width: 100%;
	}
	
	/**
	 * MediaWiki style sheet for common core styles on interfaces
	 *
	 * Styles for the Monobook/Vector pattern of laying out common interfaces.
	 * These ids/classes are not built into the system,
	 * they are outputted by the actual MonoBook/Vector code by convention.
	 */
	
	/* Categories */
	.catlinks {
		border: 1px solid #aaa;
		background-color: #f9f9f9;
		padding: 5px;
		margin-top: 1em;
		clear: both;
	}
	
	/* User Message */
	.usermessage {
		background-color: #ffce7b;
		border: 1px solid #ffa500;
		color: black;
		font-weight: bold;
		margin: 2em 0 1em;
		padding: .5em 1em;
		vertical-align: middle;
	}
	
	/* Site Notice (includes notices from CentralNotice extension) */
	#siteNotice {
		position: relative;
		text-align: center;
		margin: 0;
	}
	#localNotice {
		margin-bottom: 0.9em;
	}
	
	/* First h1 */
	.firstHeading,
	#firstHeading {
		margin-bottom: .1em;
		/* These two rules hack around bug 2013 (fix for more limited bug 11325).
		 * When bug 2013 is fixed properly, they should be removed. */
		line-height: 1.2em;
		padding-bottom: 0;
	}
	
	/* Sub-navigation */
	#siteSub {
		display: none;
	}
	#jump-to-nav {
		/* Negate #contentSub's margin and replicate it so that the jump to links don't affect the spacing */
		margin-top: -1.4em;
		margin-bottom: 1.4em
	}
	#contentSub, #contentSub2 {
		font-size: 84%;
		line-height: 1.2em;
		margin: 0 0 1.4em 1em;
		color: #7d7d7d;
		width: auto;
	}
	span.subpages {
		display: block;
	}}@media screen {
  /*
 * Any rules which should not be flipped automatically in right-to-left situations should be
 * prepended with @noflip in a comment block.
 *
 * This stylesheet employs a few CSS trick to accomplish compatibility with a wide range of web
 * browsers. The most common trick is to use some styles in IE6 only. This is accomplished by using
 * a rule that makes things work in IE6, and then following it with a rule that begins with
 * "html > body" or use a child selector ">", which is ignored by IE6 because it does not support
 * the child selector. You can spot this by looking for the "OVERRIDDEN BY COMPLIANT BROWSERS" and
 * "IGNORED BY IE6" comments.
 */
  /**
 * LESS Stylesheet for collapsible nav
 */
  /**
 * Common LESS mixin library for MediaWiki
 *
 * By default the folder containing this file is included in $wgResourceLoaderLESSImportPaths,
 * which makes this file importable by all less files via '@import "mediawiki.mixins";'.
 *
 * The mixins included below are considered a public interface for MediaWiki extensions.
 * The signatures of parametrized mixins should be kept as stable as possible.
 *
 * See <http://lesscss.org/#-mixins> for more information about how to write mixins.
 */
  /* Note gzip compression means that it is okay to embed twice */
  /* Caution: Does not support localisable images */
  /* Framework */
  /* Content */
  /* Hide, but keep accessible for screen-readers */
  /* Head */
  /* Hide empty portlets */
  /* Personal */
  /* Navigation Containers */
  /* Navigation Labels */
  /* Namespaces and Views */
  /* OVERRIDDEN BY COMPLIANT BROWSERS */
  /* IGNORED BY IE6 */
  /* OVERRIDDEN BY COMPLIANT BROWSERS */
  /* IGNORED BY IE6 */
  /* OVERRIDDEN BY COMPLIANT BROWSERS */
  /* IGNORED BY IE6 */
  /* Variants and Actions */
  /* OVERRIDDEN BY COMPLIANT BROWSERS */
  /* IGNORED BY IE6 */
  /* OVERRIDDEN BY COMPLIANT BROWSERS */
  /* IGNORED BY IE6 */
  /* OVERRIDDEN BY COMPLIANT BROWSERS */
  /* IGNORED BY IE6 */
  /* IGNORED BY IE6 */
  /* Also fixes old versions of FireFox */
  /* Enable forcing showing of the menu for accessibility */
  /* Fixes old versions of FireFox */
  /* Returns things back to normal in modern versions of FireFox */
  /* OVERRIDDEN BY COMPLIANT BROWSERS */
  /* IGNORED BY IE6 */
  /* Search */
  /* OVERRIDDEN BY COMPLIANT BROWSERS */
  /* IGNORED BY IE6 */
  /* Panel */
  /* Footer */
  /* Logo */
  /* Site Notice (includes notices from CentralNotice extension) */
  /* Icon for Usernames */
  /* mediawiki.notification */
  /* Watch/Unwatch Icon Styling */
  /* Tooltips are outside of the normal body code, so this helps make the size of the text sensible */
  /* Animate between standard and high definition layouts */
  html {
    font-size: 1em;
  }
  html,
  body {
    height: 100%;
    margin: 0;
    padding: 0;
    font-family: sans-serif;
  }
  body {
    background-color: #f6f6f6;
    font-size: 1em;
  }
  div#content {
    line-height: 1.5em;
    margin-left: 10em;
    padding: 1.5em 1.5em 1.5em 1.75em;
    /* Border on top, left, and bottom side */
    border: 1px solid #a7d7f9;
    border-right-width: 0;
    /* Merge the border with tabs' one (in their background image) */
    margin-top: -1px;
    background-color: white;
    color: black;
    direction: ltr;
  }
  #mw-navigation h2 {
    position: absolute;
    top: -9999px;
  }
  #mw-page-base {
    height: 5em;
    background-color: white;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAsCAIAAAArRUU2AAAAOklEQVR42lWNWwoAQAgCde9/59mgF30EOmgKeJLmUHjGpzbBdXnl6F5oV5/J9e/tr/czydmt7RT33floBCM5ZQLqdwAAAABJRU5ErkJggg==);
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/page-fade.png?2013-11-21T18:56:40Z) !ie;
    background-position: bottom left;
    background-repeat: repeat-x;
  }
  #mw-head-base {
    margin-top: -5em;
    margin-left: 10em;
    height: 5em;
  }
  div#mw-head {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
  }
  div#mw-head h3 {
    margin: 0;
    padding: 0;
  }
  div.emptyPortlet {
    display: none;
  }
  #p-personal {
    position: absolute;
    top: 0.33em;
    right: 0.75em;
    /* Display on top of page tabs - bugs 37158, 48078 */
    z-index: 100;
  }
  #p-personal h3 {
    display: none;
  }
  #p-personal ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    padding-left: 10em;
    /* Keep from overlapping logo */
  }
  #p-personal li {
    line-height: 1.125em;
    /* @noflip */
    float: left;
    margin-left: 0.75em;
    margin-top: 0.5em;
    font-size: 0.75em;
    white-space: nowrap;
  }
  #left-navigation {
    float: left;
    margin-left: 10em;
    margin-top: 2.5em;
    /* When right nav would overlap left nav, it's placed below it
	   (normal CSS floats behavior). This rule ensures that no empty space
	   is shown between them due to right nav's margin-top. Page layout
	   is still broken, but at least the nav overlaps only the page title
	   instead of half the content. */
    margin-bottom: -2.5em;
    /* IE 6 double-margin bug fix */
    display: inline;
  }
  #right-navigation {
    float: right;
    margin-top: 2.5em;
  }
  div.vectorTabs h3,
  div.vectorMenu h3 span {
    display: none;
  }
  div.vectorTabs {
    /* @noflip */
    float: left;
    height: 2.5em;
  }
  div.vectorTabs {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAARElEQVR42mVO2wrAUAhy/f8fz+niVMTYQ3hLKkgGgN/IPvgIhUYYV/qogdP75J01V+JwrKZr/5YPcnzN3e6t7l+2K+EFX91B1daOi7sAAAAASUVORK5CYII=);
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/tab-break.png?2013-11-21T18:56:40Z) !ie;
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-left: 1px;
  }
  div.vectorTabs ul {
    /* @noflip */
    float: left;
    height: 100%;
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
  }
  div.vectorTabs ul li {
    /* @noflip */
    float: left;
    line-height: 1.125em;
    display: inline-block;
    height: 100%;
    margin: 0;
    padding: 0;
    background-color: #f3f3f3;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAIAAADITs03AAAAPElEQVR4XuWK2xEAIAzCsPvv5DSu0ahX3yv4wQVyGGCSvg2dnJvduT8sz/IwKOIfjCi2z/76FhHeJcslVZQFLUC06LZ/AAAAAElFTkSuQmCC);
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/tab-normal-fade.png?2013-11-21T18:56:40Z) !ie;
    background-position: bottom left;
    background-repeat: repeat-x;
    white-space: nowrap;
  }
  div.vectorTabs ul > li {
    display: block;
  }
  div.vectorTabs li.selected {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkAQAAAABvV2fNAAAADUlEQVQIHWNoYBgWEACJ5TIB0K9KcAAAAABJRU5ErkJggg==);
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/tab-current-fade.png?2013-11-21T18:56:40Z) !ie;
  }
  div.vectorTabs li a {
    display: inline-block;
    height: 1.9em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    color: #0645ad;
    cursor: pointer;
    font-size: 0.8em;
  }
  div.vectorTabs li > a {
    display: block;
  }
  div.vectorTabs li.icon a {
    background-position: bottom right;
    background-repeat: no-repeat;
  }
  div.vectorTabs span a {
    display: inline-block;
    padding-top: 1.25em;
  }
  div.vectorTabs span > a {
    /* @noflip */
    float: left;
    display: block;
  }
  div.vectorTabs span {
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAARElEQVR42mVO2wrAUAhy/f8fz+niVMTYQ3hLKkgGgN/IPvgIhUYYV/qogdP75J01V+JwrKZr/5YPcnzN3e6t7l+2K+EFX91B1daOi7sAAAAASUVORK5CYII=);
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/tab-break.png?2013-11-21T18:56:40Z) !ie;
    background-position: bottom right;
    background-repeat: no-repeat;
  }
  div.vectorTabs li.selected a,
  div.vectorTabs li.selected a:visited {
    color: #333;
    text-decoration: none;
  }
  div.vectorTabs li.new a,
  div.vectorTabs li.new a:visited {
    color: #a55858;
  }
  div.vectorMenu {
    /* @noflip */
    direction: ltr;
    /* @noflip */
    float: left;
    /* SVG support using a transparent gradient to guarantee cross-browser
	 * compatibility (browsers able to understand gradient syntax support also SVG) */
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/arrow-down-icon.png?2013-11-21T18:56:40Z);
    /* SVG support using a transparent gradient to guarantee cross-browser
	 * compatibility (browsers able to understand gradient syntax support also SVG) */
    background-image: -webkit-linear-gradient(transparent,transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB2ZXJzaW9uPSIxLjEiCiAgIHdpZHRoPSIyMiIKICAgaGVpZ2h0PSIxNiIKICAgaWQ9InN2ZzIiPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM0IiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMTAzNi4zNjIyKSIKICAgICBpZD0ibGF5ZXIxIj4KICAgIDxwYXRoCiAgICAgICBkPSJNIDEwLjAyODYyNCwzLjc3Mjk5MzIgOC4xOTc2NDQyLDYuOTQ0MzQyNCA2LjM2NjY2NDksMy43NzI5OTMyIHoiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgyLjczMDc3OTEsMCwwLDEuNTc2NjE2LC0xMS44ODU5NTYsMTAzNi40MTM2KSIKICAgICAgIGlkPSJwYXRoMjk4NSIKICAgICAgIHN0eWxlPSJmaWxsOiM3OTc5Nzk7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgPC9nPgo8L3N2Zz4K);
    background-image: -webkit-linear-gradient(transparent,transparent), url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/arrow-down-icon.svg?2013-11-21T18:56:40Z)!ie;
    background-image: linear-gradient(transparent,transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB2ZXJzaW9uPSIxLjEiCiAgIHdpZHRoPSIyMiIKICAgaGVpZ2h0PSIxNiIKICAgaWQ9InN2ZzIiPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM0IiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMTAzNi4zNjIyKSIKICAgICBpZD0ibGF5ZXIxIj4KICAgIDxwYXRoCiAgICAgICBkPSJNIDEwLjAyODYyNCwzLjc3Mjk5MzIgOC4xOTc2NDQyLDYuOTQ0MzQyNCA2LjM2NjY2NDksMy43NzI5OTMyIHoiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgyLjczMDc3OTEsMCwwLDEuNTc2NjE2LC0xMS44ODU5NTYsMTAzNi40MTM2KSIKICAgICAgIGlkPSJwYXRoMjk4NSIKICAgICAgIHN0eWxlPSJmaWxsOiM3OTc5Nzk7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgPC9nPgo8L3N2Zz4K);
    background-image: linear-gradient(transparent,transparent), url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/arrow-down-icon.svg?2013-11-21T18:56:40Z)!ie;
    /* @noflip */
    background-position: 100% 60%;
    background-repeat: no-repeat;
    cursor: pointer;
  }
  div.vectorMenuFocus {
    /* SVG support using a transparent gradient to guarantee cross-browser
	 * compatibility (browsers able to understand gradient syntax support also SVG) */
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/arrow-down-focus-icon.png?2013-11-21T18:56:40Z);
    /* SVG support using a transparent gradient to guarantee cross-browser
	 * compatibility (browsers able to understand gradient syntax support also SVG) */
    background-image: -webkit-linear-gradient(transparent,transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB2ZXJzaW9uPSIxLjEiCiAgIHdpZHRoPSIyMiIKICAgaGVpZ2h0PSIxNiIKICAgaWQ9InN2ZzIiPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM0IiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMTAzNi4zNjIyKSIKICAgICBpZD0ibGF5ZXIxIj4KICAgIDxwYXRoCiAgICAgICBkPSJNIDEwLjAyODYyNCwzLjc3Mjk5MzIgOC4xOTc2NDQyLDYuOTQ0MzQyNCA2LjM2NjY2NDksMy43NzI5OTMyIHoiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgyLjczMDc3OTEsMCwwLDEuNTc2NjE2LC0xMS44ODU5NTYsMTAzNi40MTM2KSIKICAgICAgIGlkPSJwYXRoMjk4NSIKICAgICAgIHN0eWxlPSJmaWxsOiM5MjkyOTI7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgPC9nPgo8L3N2Zz4K);
    background-image: -webkit-linear-gradient(transparent,transparent), url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/arrow-down-focus-icon.svg?2013-11-21T18:56:40Z)!ie;
    background-image: linear-gradient(transparent,transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB2ZXJzaW9uPSIxLjEiCiAgIHdpZHRoPSIyMiIKICAgaGVpZ2h0PSIxNiIKICAgaWQ9InN2ZzIiPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM0IiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMTAzNi4zNjIyKSIKICAgICBpZD0ibGF5ZXIxIj4KICAgIDxwYXRoCiAgICAgICBkPSJNIDEwLjAyODYyNCwzLjc3Mjk5MzIgOC4xOTc2NDQyLDYuOTQ0MzQyNCA2LjM2NjY2NDksMy43NzI5OTMyIHoiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgyLjczMDc3OTEsMCwwLDEuNTc2NjE2LC0xMS44ODU5NTYsMTAzNi40MTM2KSIKICAgICAgIGlkPSJwYXRoMjk4NSIKICAgICAgIHN0eWxlPSJmaWxsOiM5MjkyOTI7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgPC9nPgo8L3N2Zz4K);
    background-image: linear-gradient(transparent,transparent), url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/arrow-down-focus-icon.svg?2013-11-21T18:56:40Z)!ie;
    background-position: 100% 60%;
  }
  body.rtl div.vectorMenu {
    /* @noflip */
    direction: rtl;
  }
  div#mw-head div.vectorMenu h3 {
    /* @noflip */
    float: left;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAARElEQVR42mVO2wrAUAhy/f8fz+niVMTYQ3hLKkgGgN/IPvgIhUYYV/qogdP75J01V+JwrKZr/5YPcnzN3e6t7l+2K+EFX91B1daOi7sAAAAASUVORK5CYII=);
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/tab-break.png?2013-11-21T18:56:40Z) !ie;
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-left: -1px;
  }
  div#mw-head div.vectorMenu > h3 {
    background-image: none;
  }
  div#mw-head div.vectorMenu h4,
  div.vectorMenu#p-variants #mw-vector-current-variant {
    display: inline-block;
    float: left;
    font-size: 0.8em;
    padding-left: 0.5em;
    padding-top: 1.375em;
    font-weight: normal;
    border: none;
  }
  div.vectorMenu h3 a {
    display: inline-block;
    width: 24px;
    height: 1.9em;
    text-decoration: none;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAARElEQVR42mVO2wrAUAhy/f8fz+niVMTYQ3hLKkgGgN/IPvgIhUYYV/qogdP75J01V+JwrKZr/5YPcnzN3e6t7l+2K+EFX91B1daOi7sAAAAASUVORK5CYII=);
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/tab-break.png?2013-11-21T18:56:40Z) !ie;
    background-repeat: no-repeat;
    background-position: bottom right;
  }
  div.vectorMenu h3 > a {
    display: block;
  }
  div.vectorMenu div.menu {
    position: relative;
    display: none;
    clear: both;
    text-align: left;
  }
  body.rtl div.vectorMenu div.menu {
    /* @noflip */
    margin-left: 24px;
  }
  body.rtl div.vectorMenu > div.menu {
    /* @noflip */
    margin-left: auto;
  }
  body.rtl div.vectorMenu > div.menu,
  x:-moz-any-link {
    /* @noflip */
    margin-left: 23px;
  }
  div.vectorMenu:hover div.menu,
  div.vectorMenu div.menuForceShow {
    display: block;
  }
  div.vectorMenu ul {
    position: absolute;
    background-color: white;
    border: solid 1px silver;
    border-top-width: 0;
    list-style-type: none;
    list-style-image: none;
    padding: 0;
    margin: 0;
    margin-left: -1px;
    text-align: left;
  }
  div.vectorMenu ul,
  x:-moz-any-link {
    min-width: 5em;
  }
  div.vectorMenu ul,
  x:-moz-any-link,
  x:default {
    min-width: 0;
  }
  div.vectorMenu li {
    padding: 0;
    margin: 0;
    text-align: left;
    line-height: 1em;
  }
  div.vectorMenu li a {
    display: inline-block;
    padding: 0.5em;
    white-space: nowrap;
    color: #0645ad;
    cursor: pointer;
    font-size: 0.8em;
  }
  div.vectorMenu li > a {
    display: block;
  }
  div.vectorMenu li.selected a,
  div.vectorMenu li.selected a:visited {
    color: #333;
    text-decoration: none;
  }
  #p-search h3 {
    display: none;
  }
  #p-search {
    /* @noflip */
    float: left;
  }
  #p-search {
    margin-right: 0.5em;
    margin-left: 0.5em;
  }
  #p-search form,
  #p-search input {
    margin: 0;
    margin-top: 0.4em;
  }
  div#simpleSearch {
    display: block;
    width: 14em;
    height: 1.4em;
    margin-top: 0.65em;
    position: relative;
    min-height: 1px;
    /* Gotta trigger hasLayout for IE7 */
    border: solid 1px #aaa;
    color: black;
    background-color: white;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAQCAIAAABY/YLgAAAAJUlEQVQIHQXBsQEAAAjDoND/73UWdnerhmHVsDQZJrNWVg3Dqge6bgMe6bejNAAAAABJRU5ErkJggg==);
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/search-fade.png?2013-11-21T18:56:40Z) !ie;
    background-position: top left;
    background-repeat: repeat-x;
  }
  div#simpleSearch input:focus {
    outline: none;
  }
  div#simpleSearch input {
    color: black;
  }
  div#simpleSearch input.placeholder {
    color: #999;
  }
  div#simpleSearch input::-webkit-input-placeholder {
    color: #999;
  }
  div#simpleSearch input:-moz-placeholder {
    color: #999;
  }
  div#simpleSearch input:-ms-input-placeholder {
    color: #999;
  }
  div#simpleSearch input#searchInput {
    position: absolute;
    top: 0;
    left: 0;
    width: 90%;
    margin: 0;
    padding: 0;
    padding-left: 0.2em;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    outline: none;
    border: none;
    /*
	 * DON'T PANIC! Browsers that won't scale this properly are the same browsers that have JS issues that prevent
	 * this from ever being shown anyways.
	*/
    font-size: 13px;
    background-color: transparent;
    direction: ltr;
  }
  div#simpleSearch button#searchButton {
    position: absolute;
    width: 10%;
    right: 0;
    top: 0;
    padding: 0;
    padding-top: 0.3em;
    padding-bottom: 0.2em;
    padding-right: 0.4em;
    margin: 0;
    border: none;
    cursor: pointer;
    background-color: transparent;
    background-image: none;
  }
  div#simpleSearch button#searchButton img {
    border: none;
    margin: 0;
    margin-top: -3px;
    padding: 0;
  }
  div#simpleSearch button#searchButton > img {
    margin: 0;
  }
  div#mw-panel {
    font-size: inherit;
    position: absolute;
    top: 160px;
    padding-top: 1em;
    width: 10em;
    left: 0;
  }
  div#mw-panel div.portal {
    padding-bottom: 1.5em;
    direction: ltr;
  }
  div#mw-panel div.portal h3 {
    font-weight: normal;
    color: #444;
    padding: 0 1.75em 0.25em 0.25em;
    cursor: default;
    border: none;
    font-size: 0.75em;
  }
  div#mw-panel div.portal div.body {
    padding-top: 0.5em;
    margin: 0 0 0 1.25em;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAABCAAAAAAphRnkAAAAJ0lEQVQIW7XFsQEAIAyAMPD/b7uLWz8wS5youFW1UREfiIpH1Q2VBz7fGPS1dOGeAAAAAElFTkSuQmCC);
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/portal-break.png?2013-11-21T18:56:40Z) !ie;
    background-repeat: no-repeat;
    background-position: top left;
  }
  div#mw-panel div.portal div.body ul {
    list-style-type: none;
    list-style-image: none;
    padding: 0;
    margin: 0;
  }
  div#mw-panel div.portal div.body ul li {
    line-height: 1.125em;
    padding: 0;
    padding-bottom: 0.5em;
    margin: 0;
    font-size: 0.75em;
    word-wrap: break-word;
  }
  div#mw-panel div.portal div.body ul li a {
    color: #0645ad;
  }
  div#mw-panel div.portal div.body ul li a:visited {
    color: #0b0080;
  }
  div#footer {
    margin-left: 10em;
    margin-top: 0;
    padding: 0.75em;
    direction: ltr;
  }
  div#footer ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
  }
  div#footer ul li {
    margin: 0;
    padding: 0;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    color: #333;
    font-size: 0.7em;
  }
  div#footer #footer-icons {
    float: right;
  }
  body.ltr div#footer #footer-places {
    /* @noflip */
    float: left;
  }
  div#footer #footer-info li {
    line-height: 1.4em;
  }
  div#footer #footer-icons li {
    float: left;
    margin-left: 0.5em;
    line-height: 2em;
    text-align: right;
  }
  div#footer #footer-places li {
    float: left;
    margin-right: 1em;
    line-height: 2em;
  }
  #p-logo {
    position: absolute;
    top: -160px;
    left: 0;
    width: 10em;
    height: 160px;
  }
  #p-logo a {
    display: block;
    width: 10em;
    height: 160px;
    background-repeat: no-repeat;
    background-position: center center;
    text-decoration: none;
  }
  ul {
    list-style-type: disc;
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAANAQMAAABb8jbLAAAABlBMVEX///8AUow5QSOjAAAAAXRSTlMAQObYZgAAABNJREFUCB1jYEABBQw/wLCAgQEAGpIDyT0IVcsAAAAASUVORK5CYII=);
    list-style-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/bullet-icon.png?2013-11-21T18:56:40Z) !ie;
  }
  pre,
  .mw-code {
    line-height: 1.3em;
  }
  #siteNotice {
    font-size: 0.8em;
  }
  #firstHeading {
    padding-top: 0;
    margin-top: 0;
    font-size: 1.6em;
  }
  #pt-userpage,
  #pt-anonuserpage,
  #pt-login {
    background-position: left top;
    background-repeat: no-repeat;
    /* SVG support using a transparent gradient to guarantee cross-browser
	 * compatibility (browsers able to understand gradient syntax support also SVG) */
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/user-icon.png?2013-11-21T18:56:40Z);
    /* SVG support using a transparent gradient to guarantee cross-browser
	 * compatibility (browsers able to understand gradient syntax support also SVG) */
    background-image: -webkit-linear-gradient(transparent,transparent), url(data:image/svg+xml;base64, );
    background-image: -webkit-linear-gradient(transparent,transparent), url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/user-icon.svg?2013-11-21T18:56:40Z)!ie;
    background-image: linear-gradient(transparent,transparent), url(data:image/svg+xml;base64, );
    background-image: linear-gradient(transparent,transparent), url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/user-icon.svg?2013-11-21T18:56:40Z)!ie;
    padding-left: 15px !important;
  }
  .redirectText {
    font-size: 140%;
  }
  .redirectMsg img {
    vertical-align: text-bottom;
  }
  #bodyContent {
    position: relative;
    width: 100%;
    line-height: 1.5em;
    font-size: 0.8em;
  }
  .skin-vector .mw-notification-area {
    font-size: 0.8em;
  }
  .skin-vector .mw-notification-area-layout {
    top: 7em;
  }
  .skin-vector .mw-notification {
    background-color: #fff;
    background-color: rgba(255,255,255,0.93);
    padding: 0.75em 1.5em;
    border: solid 1px #a7d7f9;
    border-radius: 0.75em;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.125);
    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.125);
  }
  #ca-unwatch.icon a,
  #ca-watch.icon a {
    margin: 0;
    padding: 0;
    outline: none;
    display: block;
    width: 26px;
    /* This hides the text but shows the background image */
    padding-top: 3.1em;
    margin-top: 0;
    /* Only applied in IE6 */
    margin-top: -0.8em !ie;
    height: 0;
    overflow: hidden;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAQCAMAAAClQEgHAAADAFBMVEXz+fv///91w/+t3P/G0NOh2v/N2evy/v665f/O7P7O8f/C5f+FuuePtcGW1v+O0f6g1v/a1cvCsnHx45T5+vzKwq2+rGN5xP/f2s/6+vme1v+b1P+HzP+W0v9zwf+Uv86+rXT+/uuFxPTEsmWi3f/Y8v+z3/+Y1//k1IuZ2v9xxP/JtmTo7POJw+664v/C7f+xx+F+tuPj5ufq7e2Ktsbs8fl9zP/R3vDD6v/Ny4v1/v+Gy/+zz6utvcKJxPLU7v+Ou87Wz768zJShydqUsrx3xf//+9WUyvS02Oqn3v+j3frZ6M3i9v/Nw3uw3f+98/+Erb7It4iSuuLbx2uIrbqCteJxw/++5v+Lzv/K1NXt/P+9rWi/soaxqZDPzMZsvv/r6ufy8O319vdovf/+/f3x7+qt3/++tqTy8vDf2czIslD29vWq2v/8/Pu+rnfBs4hnu/+Rz/9uwP/V0s3n03fo5uGk1//HwK7Pu2nk3tPRybb57ave2tPDsnaDyf/5+Pb6//+ozt/J4czO2ark9Py7q3T9/f78/f2SwPCTwdC0xMfd+f+R0f+W0unFvmjR3Oyc0PqyxdvO6fmt2u7b4OHn6+zP2dp2uvHV4vP58szv/P/DvXP//M+AzP/x5avC0pP2+fyNs8J/u+zU3em5rW16tejU7e2q19bA5fnVxXl0wf++2bLbynx8tdHh5/H16ar///zP1NvOvGjAs4/l5rnv//+erbHLvGj///l+uufCtI/09fb6+/vO3PC93c/a8fmv3P/z9ficyuWw3/+our3BrnOHt+KR1/+24v3Numje2dDW7+THysv7/PySr7r68saSoqrp//+gyt/G5/zFtXCou9KHu+rw8/eW0Pp3w/+/s2DHt2rBsW388bKTyO/29/fMuGh+rL/B0+rJ5NzS8f3//eTG6fmLs7/HztfT2avWxHOYrcLd2dDP1deYu+D///q5zujMumrs7u7//Nzt6+jJ9P/7/P6a1//17bnNwm3t7OjAxca7ycz4+fmn2f/19PM9fBugAAAAAXRSTlMAQObYZgAAAjxJREFUeF6101OMLEEYhuH+h8batm3b9h7btm3btm3btm3bmJ6amu2a9En25nxXnTdP/tRNU9r92EyxrnYT9v70UjW9fEIQKzTs2JS1y5yvVMuf3ANn2VyHr2trsfV14ZtesPqNQtLnA/Rje1oNgJUtWHpJtktafTY/QpKj8zuDJp/OBuibz5v0i1D1um04A+Bg36xRK6KHTH0tlfqKZbtCPuv57VllvosPIX9wWFL6+EpQTyhOT7KTY2XSdZn77FS6f1jj/vxdAe7+sWljueFludy9ooyrsT5Dq3xOxLMsUS6X+2BAxIwbBVRgPDB2nodh3WPMXmSAu7ejUCx1bdlZpbKyUkluC3T+7jk/0QFNVyjyvqn9jieRgBc/kdLNotcjnN94darqxpfjXH9b2rTrbctx3raa6U80Rr0087rGnyoeiA5EBgdSzLWehrqD00eiHz6qsik3a9teGeBN+v6Wmj7K9DsK7/ejAw95FLE/Raj3MCD7Pke+NadBnWtKgZ4f7UF3z2jsXy1FB6bHkLCnEeqpJmRfoLTmcFKWm7n56/nEWZxST9uUJdjHVALEXQCAZBJ2mQnQwwhga02yj8uIchtZ/iWKX6jnd4ceiU70CM3EPhlcgn9WFD+GeSRsA7e8El7aG8FNshdK+PPvjylR+AXo+U8rnBKOD5qTt1Ab7tkNpztPvuoOAU3Xd6e7wcXmFkRf5POW7gLZFGPSb0HeUOuHVOCfE33gNTTH98z7MPvgMHwvbO4//f/bX94WpZENI84pAAAAAElFTkSuQmCC);
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/watch-icons.png?2013-11-21T18:56:40Z) !ie;
  }
  #ca-unwatch.icon a {
    background-position: -43px 60%;
  }
  #ca-watch.icon a {
    background-position: 5px 60%;
  }
  #ca-unwatch.icon a:hover,
  #ca-unwatch.icon a:focus {
    background-position: -67px 60%;
  }
  #ca-watch.icon a:hover,
  #ca-watch.icon a:focus {
    background-position: -19px 60%;
  }
  #ca-unwatch.icon a.loading,
  #ca-watch.icon a.loading {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQfANra2uLi4vDw8PLy8ujo6Ozs7NbW1vj4+Pb29s7Oztzc3NTU1O7u7uDg4NHR0erq6v39/d7e3vz8/Pv7+/7+/tPT09jY2Pr6+tnZ2efn5/X19eXl5ebm5vT09P///////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAwAfACwAAAAAEAAQAAAFa+Anjl9QkShacVqabp2XuKjjecHhStrjHDdIgtORiCyWSEZwud0mg0zEUhkYnNhsY/O5OCRZrEEwgvzCkgqZhGiEB1wUgRGeAFKApqcjcJ5QCx4aFQEECX1/JAlJJBsVFRMkEBkXLhyVNJkhACH5BAkDAB8ALAAAAAAQABAAAAV74CeO4hUQZEoGhqGqWzQtEnlYRCYMGSB5BkTKQCgUOBGPkjBIdQDKqBLhaJI4D6l0gylMRg6IVkmhNBIjxWBM8XAwHNFAIdYWDA0SRhNtKy0CJAUVEAcRAQJkFikZDg4EBB0RDR4dGCkIEhAjFBsBDwovKo0BoioFQiMhACH5BAkDAB8ALAAAAAAQABAAAAWB4CeO5HeU33OVl5IIpYEFh/QR1rYNZSMUAYVBwfBYbKRJwwPxFDxQjAbloECvHgMEBUBgPZTApjSxeL+eQGDUsQwkaGhBcUBYinGI5GBIEBwEGhxwVwwLFgoRHQwECgIADRFXBgUfEygfEBEDTmuYIxAJFAYwnyMFABVbpiMYGSghACH5BAkDAB8ALAAAAAAQABAAAAV+4CdKjWieKOJs6De1U5Zhg4YcmaG0kXcElQDtEWkZPMgMBGlofQDIqK9pmhAADClSEDBtAICJROvR7EQGx5LsgQAOogKm0LhQ2IDRQRJRFKIHAh4XAXknEw5REQsRBgAOEigRFBQEERofAgJiKBoZAgsXTicUDgYDoygNXU4hACH5BAUDAB8ALAAAAAAQABAAAAV54Cd+EFBNY6p+hgCssOERGwSP3eZBgUIEG0xhdGFpPMjChjNoRD6XIGBDQVo9FIcogZnsrlbLQNRQfMEewVN0ERAaaE9AoDoECGj76lBBTxQwDlYBEQweGwwqEDIHCwIbBgAAFioUBgUOdCIaBRwrBhUHNykQY6MfIQA7);
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/watch-icon-loading.gif?2013-11-21T18:56:40Z) !ie;
    background-position: 5px 60%;
  }
  #ca-unwatch.icon a span,
  #ca-watch.icon a span {
    display: none;
  }
  div.vectorTabs ul {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAARElEQVR42mVO2wrAUAhy/f8fz+niVMTYQ3hLKkgGgN/IPvgIhUYYV/qogdP75J01V+JwrKZr/5YPcnzN3e6t7l+2K+EFX91B1daOi7sAAAAASUVORK5CYII=);
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/tab-break.png?2013-11-21T18:56:40Z) !ie;
    background-position: right bottom;
    background-repeat: no-repeat;
  }
  .tipsy {
    font-size: 0.8em;
  }
  body.vector-animateLayout div#content,
  body.vector-animateLayout div#footer,
  body.vector-animateLayout #left-navigation {
    -webkit-transition: margin-left 250ms, padding 250ms;
    -moz-transition: margin-left 250ms, padding 250ms;
    -o-transition: margin-left 250ms, padding 250ms;
    transition: margin-left 250ms, padding 250ms;
  }
  body.vector-animateLayout #p-logo {
    -webkit-transition: left 250ms;
    -moz-transition: left 250ms;
    -o-transition: left 250ms;
    transition: left 250ms;
  }
  body.vector-animateLayout #mw-panel {
    -webkit-transition: padding-right 250ms;
    -moz-transition: padding-right 250ms;
    -o-transition: padding-right 250ms;
    transition: padding-right 250ms;
  }
  body.vector-animateLayout #p-search {
    -webkit-transition: margin-right 250ms;
    -moz-transition: margin-right 250ms;
    -o-transition: margin-right 250ms;
    transition: margin-right 250ms;
  }
  body.vector-animateLayout #p-personal {
    -webkit-transition: right 250ms;
    -moz-transition: right 250ms;
    -o-transition: right 250ms;
    transition: right 250ms;
  }
  body.vector-animateLayout #mw-head-base {
    -webkit-transition: margin-left 250ms;
    -moz-transition: margin-left 250ms;
    -o-transition: margin-left 250ms;
    transition: margin-left 250ms;
  }
  div#content a.external {
    background-position: center right;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVElEQVR42n3PgQkAIAhEUXdqJ3dqJ3e6IoTPUSQcgj4EQ5IlUiLE0Jil3PECXhcHGBhZ8kg4hwxAu3MZeCGeyFnAXp4hqNQPnt7QL0nADpD6wHccLvnAKksq8iiaAAAAAElFTkSuQmCC);
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/external-link-ltr-icon.png?2013-11-21T18:56:40Z) !ie;
    padding-right: 13px;
  }
  div#content a.external[href ^="https://"],
  .link-https {
    background-position: center right;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAdUlEQVQYV2P4//8/Awxv3LThf0dXKxyD+DA5DEUg+tWrV2AaWTFcIboJyJrhCtGtRMcgebhpL2/4/v//Lvn//x+7IRjIfn8v+P/t055gxZgKPzaC8Y/nMYQVLpnM8f/zo3AqKfzyOOL/h/sh/59c9sBUSIyvAeRdJWjk4E//AAAAAElFTkSuQmCC);
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/lock-icon.png?2013-11-21T18:56:40Z) !ie;
    padding-right: 13px;
  }
  div#content a.external[href ^="mailto:"],
  .link-mailto {
    background-position: center right;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAMFBMVEX///////+IioX29vbq6unJx8O9vbvl5ePZ2NX7+/iysrLp5+KjoZyop6Oxrqrx8O1Uz2ohAAAAAXRSTlMAQObYZgAAAENJREFUeNotxscBwCAMA0AsudAS9t82hnCvK2kAUQ6FCPSuzvy/x3wf0RFir6KAnbKqMSstMEnZZW/0cWqNVMs6Lv8AS44BeHjFSEUAAAAASUVORK5CYII=);
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/mail-icon.png?2013-11-21T18:56:40Z) !ie;
    padding-right: 13px;
  }
  div#content a.external[href ^="news:"] {
    background-position: center right;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAe0lEQVR42o2QQQqAIBBFPbDXCKJTGBTRIqJN7qL2gp5BcOEppvowSWSU8HDxn38GRVkV9AeIH+cuSilvxBhJKfUQEWR4iHjNcNtBXly3Bbf3nnltZDHbiFHWOmCMuXDWIYM4TgNpPVMIIY1MIOv6lgQRiaat3z4ae5/ODo3dPZDhr8jNAAAAAElFTkSuQmCC);
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/news-icon.png?2013-11-21T18:56:40Z) !ie;
    padding-right: 13px;
  }
  div#content a.external[href ^="ftp://"],
  .link-ftp {
    background-position: center right;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAATElEQVR4XlXIQQrAIAwAwfzej/QtPqQUepBiqR68bWMghOzeRpCCf4DsDb26OfDk0quxo8KtN6AEGtEzNh5eRsbOx2RlHCw9YxSYR34KRKBV5WnY6QAAAABJRU5ErkJggg==);
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/file-icon.png?2013-11-21T18:56:40Z) !ie;
    padding-right: 13px;
  }
  div#content a.external[href ^="irc://"],
  div#content a.external[href ^="ircs://"],
  .link-irc {
    background-position: center right;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAdElEQVR42n3Q3QqAIAwGUF8+iF4rCrwpewzxH7y3tnSgrAafMHaQqdj2tczL9BmYPyUEND8FuIda6y7GGBbCAGOtxaSUWEjIOVe89zyshSCEwO+oLtWahrpXSylfCEeFhE51lBhjyTkjIjj+24gI1ltowOUGKEFJ6nMQqWQAAAAASUVORK5CYII=);
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/talk-icon.png?2013-11-21T18:56:40Z) !ie;
    padding-right: 13px;
  }
  div#content a.external[href $=".ogg"],
  div#content a.external[href $=".OGG"],
  div#content a.external[href $=".mid"],
  div#content a.external[href $=".MID"],
  div#content a.external[href $=".midi"],
  div#content a.external[href $=".MIDI"],
  div#content a.external[href $=".mp3"],
  div#content a.external[href $=".MP3"],
  div#content a.external[href $=".wav"],
  div#content a.external[href $=".WAV"],
  div#content a.external[href $=".wma"],
  div#content a.external[href $=".WMA"],
  .link-audio {
    background-position: center right;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAMFBMVEX///91fyrI0Xt5gzPCzGuyv0bw8eubomu3u5qQlWafo4HV25q3w1CLljOEjjKRlHTuBCtpAAAAAXRSTlMAQObYZgAAADdJREFUCFtjYGgUFBRnYBBSUlJkYDCCkIKCIFKAEUZmiohNdGRYs/XW6VgGkbhC1xcMjB8Y5BMA6nkLTrUjfj0AAAAASUVORK5CYII=);
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/audio-icon.png?2013-11-21T18:56:40Z) !ie;
    padding-right: 13px;
  }
  div#content a.external[href $=".ogm"],
  div#content a.external[href $=".OGM"],
  div#content a.external[href $=".avi"],
  div#content a.external[href $=".AVI"],
  div#content a.external[href $=".mpeg"],
  div#content a.external[href $=".MPEG"],
  div#content a.external[href $=".mpg"],
  div#content a.external[href $=".MPG"],
  .link-video {
    background-position: center right;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAAAAACoWZBhAAAAAnRSTlMA/1uRIrUAAABbSURBVHjaLY2xCUAxCAVdXbAOWLrE663sAoJkhZA5UuQn8Ltr7o7O7iqifR/asJwzDZtGG8bh1QZpBizYUkkWvApYcpGtyh9quiOMU5+GBo+rvVjNlBv7F9H4A3inRvd0XEi0AAAAAElFTkSuQmCC);
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/video-icon.png?2013-11-21T18:56:40Z) !ie;
    padding-right: 13px;
  }
  div#content a.external[href $=".pdf"],
  div#content a.external[href $=".PDF"],
  div#content a.external[href *=".pdf#"],
  div#content a.external[href *=".PDF#"],
  div#content a.external[href *=".pdf?"],
  div#content a.external[href *=".PDF?"],
  .link-document {
    background-position: center right;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAATklEQVR4XmXKQQqAMAwF0X/7XsSz9CSKiyIIFRFcjMmihmiGbB5fqDCaQJ4j46pzYLUWe+cXZ6OVBhTS0srY2Njp/+XxXXZOLu6EUWAOPX1vnwTBe6qQAAAAAElFTkSuQmCC);
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/document-icon.png?2013-11-21T18:56:40Z) !ie;
    padding-right: 13px;
  }
  #mw-panel.collapsible-nav .portal {
    background-position: left top;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAABCAAAAAAphRnkAAAAJ0lEQVQIW7XFsQEAIAyAMPD/b7uLWz8wS5youFW1UREfiIpH1Q2VBz7fGPS1dOGeAAAAAElFTkSuQmCC);
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/portal-break.png?2013-11-21T18:56:40Z) !ie;
    padding: 0.25em 0 !important;
    margin: -11px 9px 10px 11px;
    /* First */
    /* Persistent */
    /* Collapsed */
  }
  #mw-panel.collapsible-nav .portal h3 {
    font-size: 0.75em;
    color: #4D4D4D;
    font-weight: normal;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/arrow-expanded.png?2013-11-21T18:56:40Z);
    /* SVG support using a transparent gradient to guarantee cross-browser
	 * compatibility (browsers able to understand gradient syntax support also SVG) */
    background-image: -webkit-linear-gradient(transparent,transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB2ZXJzaW9uPSIxLjEiCiAgIHdpZHRoPSIxNiIKICAgaGVpZ2h0PSIxNiIKICAgaWQ9InN2ZzIiPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM0IiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMTAzNi4zNjIyKSIKICAgICBpZD0ibGF5ZXIxIj4KICAgIDxwYXRoCiAgICAgICBkPSJNIDEwLjAyODYyNCwzLjc3Mjk5MzIgOC4xOTc2NDQyLDYuOTQ0MzQyNCA2LjM2NjY2NDksMy43NzI5OTMyIHoiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgyLjczMDc3OTEsMCwwLDEuNTc2NjE2LC0xNC4zODU5NTYsMTAzNi40MTM2KSIKICAgICAgIGlkPSJwYXRoMjk4NSIKICAgICAgIHN0eWxlPSJmaWxsOiM3OTc5Nzk7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgPC9nPgo8L3N2Zz4K);
    background-image: -webkit-linear-gradient(transparent,transparent), url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/arrow-expanded.svg?2013-11-21T18:56:40Z)!ie;
    background-image: linear-gradient(transparent,transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB2ZXJzaW9uPSIxLjEiCiAgIHdpZHRoPSIxNiIKICAgaGVpZ2h0PSIxNiIKICAgaWQ9InN2ZzIiPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM0IiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMTAzNi4zNjIyKSIKICAgICBpZD0ibGF5ZXIxIj4KICAgIDxwYXRoCiAgICAgICBkPSJNIDEwLjAyODYyNCwzLjc3Mjk5MzIgOC4xOTc2NDQyLDYuOTQ0MzQyNCA2LjM2NjY2NDksMy43NzI5OTMyIHoiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgyLjczMDc3OTEsMCwwLDEuNTc2NjE2LC0xNC4zODU5NTYsMTAzNi40MTM2KSIKICAgICAgIGlkPSJwYXRoMjk4NSIKICAgICAgIHN0eWxlPSJmaWxsOiM3OTc5Nzk7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgPC9nPgo8L3N2Zz4K);
    background-image: linear-gradient(transparent,transparent), url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/arrow-expanded.svg?2013-11-21T18:56:40Z)!ie;
    padding: 4px 0 3px 1.5em;
    margin-bottom: 0;
  }
  #mw-panel.collapsible-nav .portal h3:hover {
    cursor: pointer;
    text-decoration: none;
  }
  #mw-panel.collapsible-nav .portal h3 a {
    color: #4D4D4D;
    text-decoration: none;
  }
  #mw-panel.collapsible-nav .portal .body {
    margin: 0 0 0 1.25em;
    background-image: none !important;
    padding-top: 0;
    display: none;
  }
  #mw-panel.collapsible-nav .portal .body ul li {
    padding: 0.25em 0;
  }
  #mw-panel.collapsible-nav .portal.first {
    background-image: none;
    margin-top: 0;
  }
  #mw-panel.collapsible-nav .portal.first h3 {
    display: none;
  }
  #mw-panel.collapsible-nav .portal.persistent .body {
    display: block;
    margin-left: 0.5em;
  }
  #mw-panel.collapsible-nav .portal.persistent h3 {
    background-image: none !important;
    padding-left: 0.7em;
    cursor: default;
  }
  #mw-panel.collapsible-nav .portal.collapsed h3 {
    color: #0645AD;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/arrow-collapsed-ltr.png?2013-11-21T18:56:40Z);
    /* SVG support using a transparent gradient to guarantee cross-browser
	 * compatibility (browsers able to understand gradient syntax support also SVG) */
    background-image: -webkit-linear-gradient(transparent,transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB2ZXJzaW9uPSIxLjEiCiAgIHdpZHRoPSIxNiIKICAgaGVpZ2h0PSIxNiIKICAgaWQ9InN2ZzIiPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM0IiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMTAzNi4wMjg4KSIKICAgICBpZD0ibGF5ZXIxIj4KICAgIDxwYXRoCiAgICAgICBkPSJNIDEwLjAyODYyNCwzLjc3Mjk5MzIgOC4xOTc2NDQyLDYuOTQ0MzQyNCA2LjM2NjY2NDksMy43NzI5OTMyIHoiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLC0yLjczMDc3OTEsMS41NzY2MTYsMCwwLjA1MTQzODU1LDEwNjYuNDE0OCkiCiAgICAgICBpZD0icGF0aDI5ODUiCiAgICAgICBzdHlsZT0iZmlsbDojNzk3OTc5O2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgogIDwvZz4KPC9zdmc+Cg==);
    background-image: -webkit-linear-gradient(transparent,transparent), url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/arrow-collapsed-ltr.svg?2013-11-21T18:56:40Z)!ie;
    background-image: linear-gradient(transparent,transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB2ZXJzaW9uPSIxLjEiCiAgIHdpZHRoPSIxNiIKICAgaGVpZ2h0PSIxNiIKICAgaWQ9InN2ZzIiPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM0IiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMTAzNi4wMjg4KSIKICAgICBpZD0ibGF5ZXIxIj4KICAgIDxwYXRoCiAgICAgICBkPSJNIDEwLjAyODYyNCwzLjc3Mjk5MzIgOC4xOTc2NDQyLDYuOTQ0MzQyNCA2LjM2NjY2NDksMy43NzI5OTMyIHoiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLC0yLjczMDc3OTEsMS41NzY2MTYsMCwwLjA1MTQzODU1LDEwNjYuNDE0OCkiCiAgICAgICBpZD0icGF0aDI5ODUiCiAgICAgICBzdHlsZT0iZmlsbDojNzk3OTc5O2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgogIDwvZz4KPC9zdmc+Cg==);
    background-image: linear-gradient(transparent,transparent), url(//bits.wikimedia.org/static-1.23wmf5/skins/vector/images/arrow-collapsed-ltr.svg?2013-11-21T18:56:40Z)!ie;
    margin-bottom: 0;
  }
  #mw-panel.collapsible-nav .portal.collapsed h3:hover {
    text-decoration: underline;
  }
  #mw-panel.collapsible-nav .portal.collapsed h3 a {
    color: #0645AD;
  }
}
@media screen and (min-width: 982px) {
  /* Vector screen styles for high definition displays */
  div#content {
    margin-left: 11em;
    padding: 1.25em 1.5em 1.5em 1.5em;
  }
  #p-logo {
    left: 0.5em;
  }
  div#footer {
    margin-left: 11em;
    padding: 1.25em;
  }
  #mw-panel {
    padding-left: 0.5em;
  }
  #p-search {
    margin-right: 1em;
  }
  #left-navigation {
    margin-left: 11em;
  }
  #p-personal {
    right: 1em;
  }
  #mw-head-base {
    margin-left: 11em;
  }
}