MediaWiki:Common.css View history

(Replaced last edit with all of WikiMedia:Common.CSS)
(Swapped out for Wikipedia CSS)
Line 1: Line 1:
/* CSS placed here will be applied to all skins */
/* CSS placed here will be applied to all skins */


/* This is the CSS for all skins (for all users) on MediaWiki.org.
/* Default styling for HTML elements */
SECTIONS:  
dfn {
1. Indication of namespaces
    font-style: inherit;  /* Reset default styling for <dfn> */
2. Color classes for content
}
3. Special pages
4. Main page styling
5. Wikitables, warnings, and other such stylings
6. Templates
7. Some other small things */
   
   
/**  
/* Main page fixes */
* 1. INDICATION OF NAMESPACES * ------------------------------------------------- */
#interwiki-completelist {
    font-weight: bold;
}
body.page-Main_Page #ca-delete {
    display: none !important;
}
body.page-Main_Page #mp-topbanner {
    clear: both;
}
   
   
/* Pseudo NS Special (light grey) */
/* Edit window toolbar */
.ns--2 #content { background-color: #f4f4f4; }
#toolbar {
.ns--2 div.thumb { border-color: #f4f4f4; }
    height: 22px;
    margin-bottom: 6px;
}
   
   
/* NS Project + Project_talk (light sky blue) */
/* Highlight data points in the info action if specified in the URL */
.ns-4 #content,
body.action-info :target {
.ns-5 #content { background-color: #f8fcff; }
    background: #DEF;
.ns-4 div.thumb,
}
.ns-5 div.thumb { border-color: #f8fcff; }
   
   
/* NS MediaWiki + MediaWiki_talk (light grey) */
/* Make the list of references smaller */
.ns-8 #content,
ol.references,
.ns-9 #content { background-color: #f4f4f4; }
div.reflist,
.ns-8 div.thumb,
div.refbegin {
.ns-9 div.thumb { border-color: #f4f4f4; }
    font-size: 90%;            /* Default font-size */
    margin-bottom: 0.5em;
}
div.refbegin-100 {
    font-size: 100%;          /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
    font-size: 100%;          /* Reset font-size when nested in div.reflist */
    list-style-type: inherit; /* Enable custom list style types */
}
   
   
/* NS Manual + Manual_talk (light bluish violet) */
/* Highlight clicked reference in blue to help navigation */
.ns-100 #content,
ol.references li:target,
.ns-101 #content { background-color: #f3f3ff; }
sup.reference:target,
.ns-100 div.thumb,
span.citation:target {
.ns-101 div.thumb { border-color: #f3f3ff; }
    background-color: #DEF;
}
   
   
/* NS Help (but NOT Help_talk) (Public Domain icon) */
/* Ensure refs in table headers and the like aren't bold or italic */
.ns-12 #bodyContent {
sup.reference {
        background-image: url(//upload.wikimedia.org/wikipedia/mediawiki/6/67/PD-icon-faded.png);
    font-weight: normal;
        background-repeat: no-repeat;
    font-style: normal;
        /* @noflip */ background-position: right 5em;
}
}
   
   
/**  
/* Allow hidden ref errors to be shown by user CSS */
* 2. COLOR CLASSES FOR CONTENT * ------------------------------------------------- */
span.brokenref {
    display: none;
}
   
   
/* Border colors */
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.borderc1 { border-color: #e9e9e9; border-width: thin; }
.citation {
.borderc2 { border-color: #aaaaaa; border-width: thin; }
    word-wrap: break-word;
.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 */
/* For linked citation numbers and document IDs, where the number need not be shown on a screen or a handheld, but should be included in the printed version */
.backgroundc1 { background-color: #ffffff; } /* Used by: [[Template:Welcome]]. */
@media screen, handheld {
.backgroundc2 { background-color: #f9f9f9; }
    .citation .printonly {
.backgroundc3 { background-color: #eeeeee; }
        display: none;
.backgroundc4 { background-color: #e0e0e0; }
    }
.backgroundc5 { background-color: #d2d2d2; }
}
.backgroundc6 { background-color: #b7b7b7; }
.backgroundc7 { background-color: #a3a3a3; }
.backgroundc8 { background-color: #444455; }
   
   
/**  
/* Reset top margin for lists embedded in columns */
* 3. SPECIAL PAGES * ------------------------------------------------- */
div.columns {
    margin-top: 0.3em;
}
div.columns dl,
div.columns ol,
div.columns ul {
    margin-top: 0;
}
   
   
/* Consistent special page navigation */
/* Avoid list items from breaking between columns */
.SpecialPageInfo {
div.columns li,
        background-color: #f9f9f9;
div.columns dd dd {
        background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/8/89/Exquisite-khelpcenter.png/35px-Exquisite-khelpcenter.png);
    -webkit-column-break-inside: avoid;
        background-position: 0.8em 0.5em;
    page-break-inside: avoid;
        background-repeat: no-repeat;
    break-inside: avoid-column;
        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 {
/* Style for [[Template:Flowlist]] that Lets lists flow around floating objecs */
        display: block;
.flowlist ul {
        border: 1px solid #cccccc;
    overflow-x: hidden;
        background-color: #f9f9f2;
    margin-left: 0;
        padding: 0.2em 0.4em;
    padding-left: 1.6em;
}
.flowlist ol {
    overflow-x: hidden;
    margin-left: 0;
    padding-left: 3.2em;
}
.flowlist dl {
    overflow-x: hidden;
}
}
   
   
/**  
/* Style for horizontal lists (separator following item). IE8-specific classes are assigned in [[MediaWiki:Common.js/IEFixes.js]]. @source mediawiki.org/wiki/Snippets/Horizontal_lists @revision 6 (2014-05-09) @author [[User:Edokter]] */
* 4. MAIN PAGE STYLING * ------------------------------------------------- */
.hlist dl,
.hlist ol,
.hlist ul {
    margin: 0;
    padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
    margin: 0;
    display: inline;
}
/* Display nested lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
.hlist dl dl, .hlist dl ol, .hlist dl ul,
.hlist ol dl, .hlist ol ol, .hlist ol ul,
.hlist ul dl, .hlist ul ol, .hlist ul ul {
    display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
    content: ": ";
}
.hlist dd:after,
.hlist li:after {
    content: " · ";
    font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
    content: none;
}
/* For IE8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
    content: none;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,
.hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,
.hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {
    content: " (";
    font-weight: normal;
}
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after,
.hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {
    content: ") ";
    font-weight: normal;
}
/* For IE8 */
.hlist dd dd.hlist-last-child:after, .hlist dd dt.hlist-last-child:after, .hlist dd li.hlist-last-child:after,
.hlist dt dd.hlist-last-child:after, .hlist dt dt.hlist-last-child:after, .hlist dt li.hlist-last-child:after,
.hlist li dd.hlist-last-child:after, .hlist li dt.hlist-last-child:after, .hlist li li.hlist-last-child:after {
    content: ") ";
    font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
    counter-reset: listitem;
}
.hlist ol > li {
    counter-increment: listitem;
}
.hlist ol > li:before {
    content: " " counter(listitem) " ";
    white-space: nowrap;
}
.hlist dd ol > li:first-child:before,
.hlist dt ol > li:first-child:before,
.hlist li ol > li:first-child:before {
    content: " (" counter(listitem) " ";
}
   
   
#mainpage_topbox {
/* Unbulleted lists */
        background: #f9f9f9;
.plainlist ol,
        padding: 0px;
.plainlist ul {
        border: 1px solid #aaaaaa;
    line-height: inherit;
        margin: 0.2em 10px 10px;
    list-style: none none;
    margin: 0;
}
}
.mainpage_boxtitle,
.plainlist ol li,
.mainpage_hubtitle,
.plainlist ul li {
#mainpage_pagetitle {
    margin-bottom: 0;
        font-size: 105%;
        padding: 0.4em;
        background-color: #eeeeee;
}
}
.mainpage_boxtitle {
        line-height: 120%;
/* Default style for navigation boxes */
.navbox {                     /* Navbox container style */
    border: 1px solid #aaa;
    width: 100%;
    margin: auto;
    clear: both;
    font-size: 88%;
    text-align: center;
    padding: 1px;
}
}
#mainpage_pagetitle {
.navbox-inner,
        color: #cf7606;
.navbox-subgroup {
        font-size: 200% !important;
    width: 100%;
}
}
#mainpage_sitelinks {
.navbox-group,
        padding: 0.2em;
.navbox-title,
        text-align: center;
.navbox-abovebelow {
        background-color: white;
    padding: 0.25em 1em;     /* Title, group and above/below styles */
    line-height: 1.5em;
    text-align: center;
}
}
.mainpage_hubtitle {
th.navbox-group {             /* Group style */
        text-align: center;
    white-space: nowrap;
    /* @noflip */
    text-align: right;
}
}
.mainpage_boxcontents,
.navbox,
.mainpage_boxcontents_small {
.navbox-subgroup {
        background: #ffffff;
    background: #fdfdfd;     /* Background color */
        padding: 0.2em 0.4em;
}
}
.mainpage_boxcontents_small {
.navbox-list {
        font-size: 95%;
    line-height: 1.8em;
    border-color: #fdfdfd;   /* Must match background color */
}
}
.mainpage_boxcontents_title {
.navbox th,
        display: block;
.navbox-title {
        border-bottom: 1px solid #AAA;
    background: #ccccff;     /* Level 1 color */
        margin-bottom: 0.5em;
        text-align: center;
        font-weight: bold;
        font-size: larger;
}
}
.mainpage_hubbox {
.navbox-abovebelow,
        width: 33%;
th.navbox-group,
.navbox-subgroup .navbox-title {
    background: #ddddff;     /* Level 2 color */
}
}
.mainpage_hubbox,
.navbox-subgroup .navbox-group,
#mainpage_newscell,
.navbox-subgroup .navbox-abovebelow {
#mainpage_downloadcell,
    background: #e6e6ff;      /* Level 3 color */
#mainpage_opportunitiescell,
}
#mainpage_featuredpagescell {
.navbox-even {
        padding: 0;
    background: #f7f7f7;     /* Even row striping */
        border: 1px solid #aaaaaa;
}
}
#mainpage_newscell {
.navbox-odd {
        margin-bottom: 15px;
    background: transparent; /* Odd row striping */
        margin-top: 0 !important;
}
}
#mainpage_newscell .mainpage_boxtitle {
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
        background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/8/89/Exquisite-khelpcenter.png/20px-Exquisite-khelpcenter.png);
    margin-top: -1px;         /* (doesn't work for IE6, but that's okay)      */
        background-repeat: no-repeat;
        background-position: 99% 0.3em;
        padding-right: 25px;
}
}
#mainpage_downloadcell {
.navbox .hlist td dl,
        width: 17em;
.navbox .hlist td ol,
        margin-bottom: 5px;
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
    padding: 0.125em 0;       /* Adjust hlist padding in navboxes */
}
ol + table.navbox,
ul + table.navbox {
    margin-top: 0.5em;        /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
    display: inline;
    font-size: 88%;
    font-weight: normal;
}
}
#mainpage_downloadcell .mainpage_boxtitle {
.navbar ul {
        background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/5/5d/Crystal_Clear_action_build.png/18px-Crystal_Clear_action_build.png);
    display: inline;
        background-repeat: no-repeat;
    white-space: nowrap;
        background-position: 96% 0.33em;
        padding-right: 25px;
}
}
#mainpage_opportunitiescell {
.navbar li {
        max-width: 25em;
    word-spacing: -0.125em;
        margin-bottom: 15px;
        margin-top: 0 !important;
}
}
#mainpage_opportunitiescell .mainpage_boxtitle {
.navbar.mini li span {
        background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/6/63/User-online.svg/20px-User-online.svg.png);
  font-variant: small-caps;
        background-repeat: no-repeat;
        background-position: 98% 0.15em;
        padding-right: 25px;
}
}
#mainpage_featuredpagescell {
/* Navbar styling when nested in infobox and navbox */
        max-width: 25em;
.infobox .navbar {
        margin-bottom: 15px;
    font-size: 100%;
        margin-top: 0 !important;
}
}
#mainpage_featuredpagescell .mainpage_boxtitle {
.navbox .navbar {
        background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/0/0f/Note_icon.svg/20px-Note_icon.svg.png);
    display: block;
        background-repeat: no-repeat;
    font-size: 100%;
        background-position: 98% 0.15em;
        padding-right: 25px;
}
}
/* The words 'MediaWiki.org' in the title. */
.navbox-title .navbar {
#mainpage_mwtitle {
    /* @noflip */
        color: #005288;
    float: left;
    /* @noflip */
    text-align: left;
    /* @noflip */
    margin-right: 0.5em;
    width: 6em;
}
}
   
   
/* * 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. */
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.mainpage #lastmod,
.collapseButton {
.mainpage #siteSub,
    /* @noflip */
.mainpage #contentSub,
    float: right;
.mainpage #jump-to-nav,
    font-weight: normal;
.mainpage .firstHeading {
    /* @noflip */
        display: none !important;
    margin-left: 0.5em;
    /* @noflip */
    text-align: right;
    width: auto;
}
}
.mainpage #content {
/* In navboxes, the show/hide button balances the v·d·e links from [[Template:Navbar]], so they need to be the same width. */
        padding-top: 1em;
.navbox .collapseButton {
    width: 6em;
}
}
   
   
/**  
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
* 5. WIKITABLES, WARNINGS AND OTHER SUCH STYLINGS * ------------------------------- */
.mw-collapsible-toggle {
    font-weight: normal;
    /* @noflip */
    text-align: right;
}
.navbox .mw-collapsible-toggle {
    width: 6em;
}
   
   
/* Custom h* styles (blue headings) */
/* Infobox template style */
.wikitable td.hl3,
.infobox {
.wikitable th.hl3 {
    border: 1px solid #aaa;
        background-color: #8da7d6;
    background-color: #f9f9f9;
    color: black;
    /* @noflip */
    margin: 0.5em 0 0.5em 1em;
    padding: 0.2em;
    /* @noflip */
    float: right;
    /* @noflip */
    clear: right;
    /* @noflip */
    text-align: left;
    font-size: 88%;
    line-height: 1.5em;
}
.infobox caption {
    font-size: 125%;
    font-weight: bold;
}
.infobox td,
.infobox th {
    vertical-align: top;
}
}
.wikitable td.hl1,
.infobox.bordered {
.wikitable th.hl1 {
    border-collapse: collapse;
        background: #c5d8fc;
}
}
.wikitable td.hl2,
.infobox.bordered td,
.wikitable th.hl2 {
.infobox.bordered th {
        background: #a7c1f2;
    border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
    border: 0;
}
}
   
   
/* Make entire table valign=top, to replace the |valign=top| on every cell. */
.infobox.sisterproject {
.vatop tr,
    width: 20em;
tr.vatop,
    font-size: 90%;
.vatop td,
.vatop th {
        vertical-align: top;
}
}
   
   
/* General purpose "pretty (data) tables" */
.infobox.standard-talk {
table.datatable {
    border: 1px solid #c0c090;
        background-color: transparent;
    background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
    border: 1px solid #c0c090;
}
}
   
   
table.datatable th,
/* styles for bordered infobox with merged rows */
table.datatable td {
.infobox.bordered .mergedtoprow td,
        padding: 4px;
.infobox.bordered .mergedtoprow th {
    border: 0;
    border-top: 1px solid #aaa;
    /* @noflip */
    border-right: 1px solid #aaa;
}
}
   
   
table.datatable th {
.infobox.bordered .mergedrow td,
        text-align: left;
.infobox.bordered .mergedrow th {
        background-color: #999999;
    border: 0;
    /* @noflip */
    border-right: 1px solid #aaa;
}
}
   
   
table.datatable tr {
/* Styles for geography infoboxes, eg countries, country subdivisions, cities, etc.           */
        background-color: #cccccc;
.infobox.geography {
    border-collapse: collapse;
    line-height: 1.2em;
    font-size: 90%;
}
}
   
   
table.datatable tr:hover {
.infobox.geography  td,
        background-color: #ffffcc;
.infobox.geography  th {
    border-top: 1px solid #aaa;
    padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
    border-top: 1px solid #aaa;
    padding: 0.4em 0.6em 0.2em 0.6em;
}
}
   
   
/* SideBox styling */
.infobox.geography .mergedrow td,
div.sideBox {
.infobox.geography .mergedrow th {
        position: relative;
    border: 0;
        float: right;
    padding: 0 0.6em 0.2em 0.6em;
        background: white;
        margin-left: 1em;
        border: 1px solid gray;
        padding: 0.3em;
        width: 200px;
        overflow: hidden;
        clear: right;
}
}
div.sideBox dl {
        padding: 0;
.infobox.geography .mergedbottomrow td,
        margin: 0 0 0.3em 0;
.infobox.geography .mergedbottomrow th {
        font-size: 96%;
    border-top: 0;
    border-bottom: 1px solid #aaa;
    padding: 0 0.6em 0.4em 0.6em;
}
}
div.sideBox dl dt {
        background: none;
.infobox.geography .maptable td,
        margin: 0.4em 0 0 0;
.infobox.geography .maptable th {
    border: 0;
    padding: 0;
}
}
div.sideBox dl dd {
        margin: 0.1em 0 0 1.1em;
/* Normal font styling for table row headers with scope="row" tag */
        background-color: #f3f3f3;
.wikitable.plainrowheaders th[scope=row] {
    font-weight: normal;
    /* @noflip */
    text-align: left;
}
}
   
   
/* Major warning - used on the main page template to warn against editing carelessly, but can be used elsewhere as well */
/* Lists in data cells are always left-aligned */
.majorwarning {
.wikitable td ul,
        background: yellow;
.wikitable td ol,
        padding: 0.3em;
.wikitable td dl {
        text-align: center;
    /* @noflip */
        font-size: 125%;
    text-align: left;
        border: 2px solid red;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
    text-align: inherit;
}
}
   
   
/* Page headings used throughout the wiki (though not very much at the time of writing…) */
/* Icons for medialist templates [[Template:Listen]], [[Template:Multi-listen_start]], [[Template:Video]], [[Template:Multi-video_start]] */
.page-notice,
div.listenlist {
.page-warning {
    background: url("//upload.wikimedia.org/wikipedia/commons/4/47/Sound-icon.svg") no-repeat scroll 0 0 transparent;
        border-width: 1px;
    background-size: 30px;
        border-style: solid;
    padding-left: 40px;
        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) */
/* Fix for hieroglyphs specificality issue in infoboxes ([[Bugzilla:41869]]) */
.page-notice {
table.mw-hiero-table td {
        background-color: #f9f9f9;
    vertical-align: middle;
        border-color: #025e9d;
        text-align: left;
}
}
   
   
/* Warning information at the top of pages (red) */
/* Style rules for media list templates */
.page-warning {
div.medialist {
        background-color: #ffffff;
    min-height: 50px;
        border-color: #c51919;
    margin: 1em;
        border-width: 2px;
    /* @noflip */
    background-position: top left;
    background-repeat: no-repeat;
}
div.medialist ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0;
}
div.medialist ul li {
    padding-bottom: 0.5em;
}
}
.pw-head {
div.medialist ul li li {
        color: #c51919;
    font-size: 91%;
        font-weight: bold;
    padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
    background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
    /* @noflip */
    padding-right: 18px;
}
}
   
   
/** * 6. TEMPLATES * ------------------------------------------------- */
/* Change the external link icon to an Adobe icon anywhere the PDFlink class is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
    background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
    /* @noflip */
    padding-right: 18px;
}
   
   
/* [[Template:Extension]], [[Template:Skin]] */
/* Content in columns with CSS instead of tables ([[Template:Columns]]) */
.tpl-infobox {
div.columns-2 div.column {
        border: 2px solid #aaaaaa;
    /* @noflip */
        width: 280px;
    float: left;
        /* @noflip */ clear: right;
    width: 50%;
        /* @noflip */ float: right;
    min-width: 300px;
        margin: 0 0 0.5em 0.5em;
        border-collapse: collapse;
        background-color: white;
}
}
.tpl-infobox td {
div.columns-3 div.column {
        border: 2px none #aaaaaa;
    /* @noflip */
        padding: 0.2em 0.5em;
    float: left;
        border-bottom: 1px solid #f0f0f0 !important;
    width: 33.3%;
    min-width: 200px;
}
}
.tpl-infobox-header {
div.columns-4 div.column {
        background-color: #aaaaaa;
    /* @noflip */
        color: white;
    float: left;
        text-align: left;
    width: 25%;
    min-width: 150px;
}
}
.tpl-infobox-header td {
div.columns-5 div.column {
        padding-top: 0.5em;
    /* @noflip */
    float: left;
    width: 20%;
    min-width: 120px;
}
}
.ext-infobox-header img {
        padding: 0 0.2em 0 0.5em;
/* Messagebox templates */
.messagebox {
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    width: 80%;
    margin: 0 auto 1em auto;
    padding: .2em;
}
}
.ext-status-unstable,
.messagebox.merge {
.ext-status-unstable td {
    border: 1px solid #c0b8cc;
        border-color: #990000;
    background-color: #f0e5ff;
    text-align: center;
}
}
.ext-status-unstable .ext-infobox-header {
.messagebox.cleanup {
        background-color: #990000;
    border: 1px solid #9f9fff;
        color: #ffff00;
    background-color: #efefff;
    text-align: center;
}
}
.ext-status-experimental,
.messagebox.standard-talk {
.ext-status-experimental td {
    border: 1px solid #c0c090;
        border-color: #ff4500;
    background-color: #f8eaba;
    margin: 4px auto;
}
}
.ext-status-experimental .ext-infobox-header {
/* For old WikiProject banners inside banner shells. */
        background-color: #ff4500;
.mbox-inside .standard-talk,
.messagebox.nested-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
    width: 100%;
    margin: 2px 0;
    padding: 2px;
}
}
.ext-status-beta,
.messagebox.small {
.ext-status-beta td {
    width: 238px;
        border-color: #ffba01;
    font-size: 85%;
    /* @noflip */
    float: right;
    clear: both;
    /* @noflip */
    margin: 0 0 1em 1em;
    line-height: 1.25em;
}
}
.ext-status-beta .ext-infobox-header {
.messagebox.small-talk {
        background-color: #ffba01;
    width: 238px;
    font-size: 85%;
    /* @noflip */
    float: right;
    clear: both;
    /* @noflip */
    margin: 0 0 1em 1em;
    line-height: 1.25em;
    background: #F8EABA;
}
}
.ext-status-stable,
.ext-status-stable td {
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
        border-color: #32cd32;
th.mbox-text, td.mbox-text {   /* The message body cell(s) */
    border: none;
    /* @noflip */
    padding: 0.25em 0.9em;    /* 0.9em left/right */
    width: 100%;               /* Make all mboxes the same width regardless of text length */
}
}
.ext-status-stable .ext-infobox-header {
td.mbox-image {                /* The left image cell */
        background-color: #32cd32;
    border: none;
    /* @noflip */
    padding: 2px 0 2px 0.9em;  /* 0.9em left, 0px right */
    text-align: center;
}
}
.ext-status-unmaintained,
td.mbox-imageright {          /* The right image cell */
.ext-status-unmaintained td {
    border: none;
        border-color: #8b4513;
    /* @noflip */
    padding: 2px 0.9em 2px 0;  /* 0px left, 0.9em right */
    text-align: center;
}
}
.ext-status-unmaintained .ext-infobox-header {
td.mbox-empty-cell {           /* An empty narrow cell */
        background-color: #8b4513;
    border: none;
    padding: 0;
    width: 1px;
}
}
.ext-status-magic,
.ext-status-magic td {
/* Article message box styles */
        border-color: #fe57a1;
table.ambox {
    margin: 0 10%;                  /* 10% = Will not overlap with other elements */
    border: 1px solid #aaa;
    /* @noflip */
    border-left: 10px solid #1e90ff;  /* Default "notice" blue */
    background: #fbfbfb;
}
}
.ext-status-magic .ext-infobox-header {
table.ambox + table.ambox {     /* Single border between stacked boxes. */
        color: #000;
    margin-top: -1px;
        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 {
.ambox th.mbox-text,
        visibility: hidden;
.ambox td.mbox-text {           /* The message body cell(s) */
        padding-right: 1em;
    padding: 0.25em 0.5em;       /* 0.5em left/right */
}
}
.skin-infobox,
.ambox td.mbox-image {           /* The left image cell */
.skin-infobox td {
    /* @noflip */
        border-color: #a7d7f9;
    padding: 2px 0 2px 0.5em;   /* 0.5em left, 0px right */
}
}
.skin-infobox-header {
.ambox td.mbox-imageright {     /* The right image cell */
        color: #000;
    /* @noflip */
        background: #e2f4ff;
    padding: 2px 0.5em 2px 0;   /* 0px left, 0.5em right */
}
}
   
   
/* [[Template:See also]], [[Template:rellink]] etc. */
table.ambox-notice {
.rellink,
    /* @noflip */
.dablink,
    border-left: 10px solid #1e90ff;    /* Blue */
.mw-tpl-rellink {
}
        font-style: italic;
table.ambox-speedy {
        padding-bottom: 0.4em;
    /* @noflip */
        padding-left: 0;
    border-left: 10px solid #b22222;   /* Red */
        margin-bottom: 0.4em;
    background: #fee;                   /* Pink */
        color: #555;
}
        border-bottom: 1px solid #ccc;
table.ambox-delete {
    /* @noflip */
    border-left: 10px solid #b22222;   /* Red */
}
}
table.ambox-content {
/* [[Template:Note]] */
    /* @noflip */
.tip,
    border-left: 10px solid #f28500;   /* Orange */
.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,
table.ambox-style {
.note-info {
    /* @noflip */
        background-color: #F0F0E7;
    border-left: 10px solid #f4c430;   /* Yellow */
        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,
table.ambox-move {
.note-reminder {
    /* @noflip */
        background-color: #F6FDEA;
    border-left: 10px solid #9932cc;   /* Purple */
        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,
table.ambox-protection {
.note-error {
    /* @noflip */
        background-color: #F0E7E7;
    border-left: 10px solid #bba;       /* Gray-gold */
        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;
}
}
   
   
/* [[Template:Notice]] */
/* Image message box styles */
.block-note {
table.imbox {
        background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/6/60/Bulbgraph.png/18px-Bulbgraph.png);
    margin: 4px 10%;
        background-position: top left;
    border-collapse: collapse;
        background-repeat: no-repeat;
    border: 3px solid #1e90ff;   /* Default "notice" blue */
    background: #fbfbfb;
}
}
/* * 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. */
.imbox .mbox-text .imbox {  /* For imboxes inside imbox-text cells. */
.block-contents {
    margin: 0 -0.5em;      /* 0.9 - 0.5 = 0.4em left/right.        */
        display: block;
    display: block;         /* Fix for webkit to force 100% width.  */
        padding-left: 20px;
}
.mbox-inside .imbox {      /* For imboxes inside other templates.  */
    margin: 4px;
}
}
   
   
/* [[Template:Documentation]] */
table.imbox-notice {
.template-documentation {
    border: 3px solid #1e90ff;    /* Blue */
        clear: both;
}
        margin: 1em 0 0 0;
table.imbox-speedy {
        border: 1px solid #aaa;
    border: 3px solid #b22222;   /* Red */
        background-color: #ecfcf4;
    background: #fee;             /* Pink */
        padding: 5px;
}
table.imbox-delete {
    border: 3px solid #b22222;   /* Red */
}
}
table.imbox-content {
/* [[Template:Navbox]] */
    border: 3px solid #f28500;   /* Orange */
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 {
table.imbox-style {
        /* Single pixel border between adjacent navboxes */
    border: 3px solid #f4c430;   /* Yellow */
        margin-top: -1px;
        /* (doesn't work for IE6, but that's okay) */
}
}
.navbox th,
table.imbox-move {
.navbox-title,
    border: 3px solid #9932cc;   /* Purple */
.navbox-abovebelow {
        text-align: center;
        /* Title and above/below styles */
        padding-left: 1em;
        padding-right: 1em;
}
}
th.navbox-group {
table.imbox-protection {
        /* Group style */
    border: 3px solid #bba;       /* Gray-gold */
        white-space: nowrap;
        /* @noflip */
        text-align: right;
}
}
.navbox,
table.imbox-license {
.navbox-subgroup {
    border: 3px solid #88a;      /* Dark gray */
        background: #fdfdfd;
    background: #f7f8ff;         /* Light gray */
}
}
.navbox-list {
table.imbox-featured {
        /* Must match background color */
    border: 3px solid #cba135;    /* Brown-gold */
        border-color: #fdfdfd;
}
}
.navbox th,
.navbox-title {
/* Category message box styles */
        /* Level 1 color */
table.cmbox {
        background: #ccccff;
    margin: 3px 10%;
    border-collapse: collapse;
    border: 1px solid #aaa;
    background: #DFE8FF;   /* Default "notice" blue */
}
}
.navbox-abovebelow,
th.navbox-group,
table.cmbox-notice {
.navbox-subgroup .navbox-title {
    background: #D8E8FF;    /* Blue */
        /* Level 2 color */
        background: #ddddff;
}
}
.navbox-subgroup .navbox-group,
table.cmbox-speedy {
.navbox-subgroup .navbox-abovebelow {
    margin-top: 4px;
        /* Level 3 color */
    margin-bottom: 4px;
        background: #e6e6ff;
    border: 4px solid #b22222;    /* Red */
    background: #FFDBDB;         /* Pink */
}
}
.navbox-even {
table.cmbox-delete {
        /* Even row striping */
    background: #FFDBDB;    /* Red */
        background: #f7f7f7;
}
}
.navbox-odd {
table.cmbox-content {
        /* Odd row striping */
    background: #FFE7CE;    /* Orange */
        background: transparent;
}
}
.navbox .hlist td dl,
table.cmbox-style {
.navbox .hlist td ol,
    background: #FFF9DB;    /* Yellow */
.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,
table.cmbox-move {
.navbox .hlist dt,
    background: #E4D8FF;   /* Purple */
.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,
table.cmbox-protection {
.navbox .hlist dt dl,
    background: #EFEFE1;    /* Gray-gold */
.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 {
/* Other pages message box styles */
        /* Prevent lists from clinging to navboxes */
table.ombox {
        margin-top: 0.5em;
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #aaa;      /* Default "notice" gray */
    background: #f9f9f9;
}
}
   
   
/* [[Template:Navbar]] */
table.ombox-notice {
.navbar {
    border: 1px solid #aaa;      /* Gray */
        display: inline;
}
        font-size: 88%;
table.ombox-speedy {
        font-weight: normal;
    border: 2px solid #b22222;   /* Red */
    background: #fee;             /* Pink */
}
}
.navbar ul {
table.ombox-delete {
        display: inline;
    border: 2px solid #b22222;   /* Red */
        white-space: nowrap;
}
}
.navbar li {
table.ombox-content {
        word-spacing: -0.125em;
    border: 1px solid #f28500;   /* Orange */
}
}
/* Navbar styling when nested in navbox */
table.ombox-style {
.navbox .navbar {
    border: 1px solid #f4c430;   /* Yellow */
        display: block;
        font-size: 100%;
}
}
.navbox-title .navbar {
table.ombox-move {
        /* @noflip */
    border: 1px solid #9932cc;   /* Purple */
        float: left;
        /* @noflip */
        text-align: left;
        /* @noflip */
        margin-right: 0.5em;
        width: 6em;
}
}
/* [[Template:Cmd]] */
table.ombox-protection {
.cmd:before {
    border: 2px solid #bba;       /* Gray-gold */
        content: "$ ";
        color: #246;
}
}
   
   
/**  
/* Talk page message box styles */
* 7. SOME OTHER SMALL THINGS * ------------------------------------------------- */
table.tmbox {
    margin: 4px 10%;
/* Allow people to optionally wrap lines in source listings */
    border-collapse: collapse;
div.wrapPreLines pre {
    border: 1px solid #c0c090;    /* Default "notice" gray-brown */
        white-space: pre-wrap;
    background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
    margin: 2px 0;              /* this declaration overrides other styles (including mbox-small above)  */
    width: 100%;                /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when  */
    line-height: 1.5em;          /* also "nested", so reset styles that are  */
    font-size: 100%;             /* set in "mbox-small" above.                */
}
}
   
   
/* Give a bit of space to the TOC */
table.tmbox-speedy {
#toc {
    border: 2px solid #b22222;    /* Red */
        margin: 1em 0;
    background: #fee;             /* Pink */
}
}
table.tmbox-delete {
/* * 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]] */
    border: 2px solid #b22222;   /* Red */
.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;
}
}
table.tmbox-content {
/* make the list of references look smaller and highlight clicked reference in blue */
    border: 2px solid #f28500;    /* Orange */
ol.references {
        font-size: 100%;
}
}
.references-small {
table.tmbox-style {
        font-size: 90%;
    border: 2px solid #f4c430;   /* Yellow */
}
}
ol.references > li:target {
table.tmbox-move {
        background-color: #ddeeff;
    border: 2px solid #9932cc;   /* Purple */
}
}
sup.reference:target {
table.tmbox-protection,
        background-color: #ddeeff;
table.tmbox-notice {
    border: 1px solid #c0c090;   /* Gray-brown */
}
}
   
   
/* Disambig and set index box styles */
table.dmbox {
    clear: both;
    margin: 0.9em 1em;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: transparent;
}
   
   
/* * Styling for links generated by [[MediaWiki:Edittools]] * @source www.mediawiki.org/wiki/Extension:CharInsert#Styling * @updated 2012-02-29 */
/* Footer and header message box styles */
.mw-charinsert-buttons {
table.fmbox {
        margin-top: 10px;
    clear: both;
        border: 1px solid #aaaaaa;
    margin: 0.2em 0;
        padding: 1px;
    width: 100%;
        text-align: center;
    border: 1px solid #aaa;
        font-size: 110%;
    background: #f9f9f9;     /* Default "system" gray */
}
}
.mw-charinsert-buttons a {
table.fmbox-system {
        color: black;
    background: #f9f9f9;
        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,
table.fmbox-warning {
.mw-charinsert-buttons a:active {
    border: 1px solid #bb7070; /* Dark pink */
        background-color: #bcd;
    background: #ffdbdb;       /* Pink */
        border-style: inset;
}
}
.client-js .mw-edittools-section {
table.fmbox-editnotice {
        display: inline;
    background: transparent;
}
}
.client-js .mw-edittools-section input[type="button"] {
/* Div based "warning" style fmbox messages. */
        font-size: 0.9em;
div.mw-warning-with-logexcerpt,
        padding-left: 1px;
div.mw-lag-warn-high,
        padding-right: 1px;
div.mw-cascadeprotectedwarning,
        margin-left: 1px;
div#mw-protect-cascadeon {
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #bb7070;
    background: #ffdbdb;
    padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages. Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #aaa;
    background: #f9f9f9;
    padding: 0.25em 0.9em;
}
}
   
   
/* from [[User:Splarka/Help:Linked images]] */
/* These mbox-small classes must be placed after all other ambox/tmbox/ombox etc classes. "body.mediawiki" is so they override "table.ambox + table.ambox" above. */
.imagelink_wikilogo a {
body.mediawiki table.mbox-small {   /* For the "small=yes" option. */
        width: 135px;
    /* @noflip */
        height: 135px;
    clear: right;
        display: block;
    /* @noflip */
        text-decoration: none;
    float: right;
        background-image: url(//upload.wikimedia.org/wikipedia/mediawiki/b/bc/Wiki.png);
    /* @noflip */
    margin: 4px 0 4px 1em;
    width: 238px;
    font-size: 88%;
    line-height: 1.25em;
}
body.mediawiki table.mbox-small-left {  /* For the "small=left" option. */
    /* @noflip */
    margin: 4px 1em 4px 0;
    width: 238px;
    border-collapse: collapse;
    font-size: 88%;
    line-height: 1.25em;
}
}
   
   
/* * Infoboxes */
/* Style for compact ambox */
.infobox {
/* Hide the images */
        float: right;
.compact-ambox table .mbox-image,
        clear: right;
.compact-ambox table .mbox-imageright,
        margin-bottom: 0.5em;
.compact-ambox table .mbox-empty-cell {
        margin-left: 1em;
    display: none;
        padding: 0.2em;
}
        border: 1px solid #AAA;
/* Remove borders, backgrounds, padding, etc. */
        background: #F9F9F9;
.compact-ambox table.ambox {
        color: black;
    border: none;
    border-collapse: collapse;
    background: transparent;
    margin: 0 0 0 1.6em !important;
    padding: 0 !important;
    width: auto;
    display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
    font-size: 100%;
    width: auto;
    margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
    padding: 0 !important;
    margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
    display: list-item;
    line-height: 1.5em;
    list-style-type: square;
    list-style-image: url(//bits.wikimedia.org/skins/common/images/bullet.gif);
}
.skin-vector .compact-ambox table .mbox-text-span {
    list-style-type: circle;
    list-style-image: url(//bits.wikimedia.org/skins/vector/images/bullet-icon.png)
}
}
/* Allow for hiding text in compact form */
.infobox td,
.compact-ambox .hide-when-compact {
.infobox th {
    display: none;
        vertical-align: top;
}
}
   
   
.infobox caption {
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
        margin-left: inherit;
div.noarticletext {
        font-size: larger;
    border: none;
    background: transparent;
    padding: 0;
}
}
   
   
.infobox.bordered {
/* Hide (formatting) elements from screen, but not from screenreaders */
        border-collapse: collapse;
.visualhide {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
}
   
   
.infobox.bordered td,
/* Bold save button */
.infobox.bordered th {
#wpSave {
        border: 1px solid #AAA;
    font-weight: bold;
}
}
   
   
.infobox.bordered .borderless td,
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.infobox.bordered .borderless th {
.hiddenStructure {
        border: 0;
    display: inline !important;
    color: #f00;
    background-color: #0f0;
}
}
   
   
/*  
/* suppress missing interwiki image links where #ifexist cannot be used due to high number of requests see .hidden-redlink on [[m:MediaWiki:Common.css]] */
* Apparently the namespaces parameter
.check-icon a.new {
* for inputbox forces a checkbox.  
    display: none;
* Let's hide it in the API sidebar */
    speak: none;
.mw-inputbox-hideapicheck label[for="mw-inputbox-ns104"],
#mw-inputbox-ns104 {
        display: none;
}
}
   
   
/* Testing for code review */
/* Removes underlines from certain links */
div.mw-wordcloud {
.nounderlines a,
        width: 100%;
.IPA a:link, .IPA a:visited {
        text-align: justify;
    text-decoration: none !important;
}
}
   
   
.mw-wordcloud-size-1 {
/* Standard Navigationsleisten, aka box hiding thingy from .de.  Documentation at [[Wikipedia:NavFrame]]. */
        color: #222;
div.NavFrame {
        font-size: 2.4em;
    margin: 0;
    padding: 4px;
    border: 1px solid #aaa;
    text-align: center;
    border-collapse: collapse;
    font-size: 95%;
}
}
.mw-wordcloud-size-2 {
div.NavFrame + div.NavFrame {
        color: #333;
    border-top-style: none;
        font-size: 2.2em;
    border-top-style: hidden;
}
}
.mw-wordcloud-size-3 {
div.NavPic {
        color: #444;
    background-color: #fff;
        font-size: 2.0em;
    margin: 0;
    padding: 2px;
    /* @noflip */
    float: left;
}
}
.mw-wordcloud-size-4 {
div.NavFrame div.NavHead {
        color: #555;
    height: 1.6em;
        font-size: 1.8em;
    font-weight: bold;
    background-color: #ccf;
    position: relative;
}
}
.mw-wordcloud-size-5 {
div.NavFrame p,
        color: #666;
div.NavFrame div.NavContent,
        font-size: 1.6em;
div.NavFrame div.NavContent p {
    font-size: 100%;
}
}
.mw-wordcloud-size-6 {
div.NavEnd {
        color: #777;
    margin: 0;
        font-size: 1.4em;
    padding: 0;
    line-height: 1px;
    clear: both;
}
}
.mw-wordcloud-size-7 {
a.NavToggle {
        color: #888;
    position: absolute;
        font-size: 1.2em;
    top: 0;
    /* @noflip */
    right: 3px;
    font-weight: normal;
    font-size: 90%;
}
}
.mw-wordcloud-size-8 {
        color: #999;
/* Hatnotes and disambiguation notices */
        font-size: 1em;
.rellink,
.dablink,
.hatnote {
    font-style: italic;
}
}
.mw-wordcloud-size-9 {
.rellink i,
        color: #aaa;
.dablink i,
        font-size: 0.8em;
.hatnote i {
        letter-spacing: 3px;
    font-style: normal;
}
}
.mw-wordcloud-size-10,
div.rellink,
.mw-wordcloud-size-0 {
div.dablink,
        color: #bbb;
div.hatnote {
        font-size: 0.8em;
    /* @noflip */
    padding-left: 1.6em;
    margin-bottom: 0.5em;
}
}
   
   
/* @todo FIXME: document me :) */
/* Allow transcluded pages to display in lists rather than a table. Compatible in Firefox; incompatible in IE6. */
#signuptopbox li {
.listify td    { display: list-item; }
        float: left;
.listify tr    { display: block; }
        list-style: none;
.listify table { display: block; }
        font-family: sans-serif;
/* Geographical coordinates defaults. See [[Template:Coord/link]] for how these are used. The classes "geo", "longitude", and "latitude" are used by the [[Geo microformat]]. */
.geo-default, .geo-dms, .geo-dec  { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude            { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents, the ToC will display without numbers */
.nonumtoc .tocnumber {
    display: none;
}
}
#signuptopbox li {
.nonumtoc #toc ul,
        color: #3ca7d4;
.nonumtoc .toc ul {
        background: #c2e1f9;
    line-height: 1.5em;
        line-height: 2.8em;
    list-style: none none;
        margin-right: .25em;
    margin: .3em 0 0;
        padding-right: .5em;
    padding: 0;
}
}
#signuptopbox li.pr-active,
.hlist.nonumtoc #toc ul ul,
#signuptopbox li.pr-active div {
.hlist.nonumtoc .toc ul ul {
        color: #67ca36;
    /* @noflip */
        background: #d4f9c2;
    margin: 0;
        border-color: #fff #fff #fff #67ca36;
}
}
#signuptopbox li div {
        width: 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 (as long as there are no =headings= on the page, which there shouldn't be according to the MoS). */
        height: 0;
.toclimit-2 .toclevel-1 ul,
        border-color: #fff #fff #fff #3CA7D4;
.toclimit-3 .toclevel-2 ul,
        border-style: solid;
.toclimit-4 .toclevel-3 ul,
        border-width: 1.4em .3em 1.4em 1.4em;
.toclimit-5 .toclevel-4 ul,
        float: left;
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
    display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
    margin-top: 0;
}
}
#signuptopbox li span.pr-number {
blockquote.templatequote div.templatequotecite {
        display: block;
    line-height: 1.5em;
        width: 1.8em;
    /* @noflip */
        line-height: 1.8em;
    text-align: left;
        background: #3ca7d4;
    /* @noflip */
        color: #c2e1f9;
    padding-left: 1.6em;
        text-align: center;
    margin-top: 0;
        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;
/* User block messages */
        color: #d4f9c2;
div.user-block {
    padding: 5px;
    margin-bottom: 0.5em;
    border: 1px solid #A9A9A9;
    background-color: #FFEFD5;
}
}
#signuptopbox li span {
        float: left;
/* Prevent line breaks in silly places: 1) Where desired 2) Links when we don't want them to 3) Bold "links" to the page itself 4) Ref tags with group names <ref group="Note"> --> "[Note 1]" */
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
sup.reference a {
    white-space: nowrap;
}
}
#signuptopbox li.pr-spacer {
/* But allow wrapping where desired: */
        padding: 0;
.wrap,
.wraplinks a {
    white-space: normal;
}
}
   
   
/* Breadcrumb code */
/* For template documentation */
.breadcrumb {
.template-documentation {
        list-style: none;
    clear: both;
        overflow: hidden;
    margin: 1em 0 0 0;
        font: 14px Helvetica, Arial, sans-serif;
    border: 1px solid #aaa;
    background-color: #ecfcf4;
    padding: 1em;
}
}
.breadcrumb li {
        float: left;
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
        margin-bottom: 0;
.imagemap-inline div {
    display: inline;
}
}
.breadcrumb li a {
        color: white;
/* Increase the height of the image upload box */
        text-decoration: none;
#wpUploadDescription {
        padding: 10px 0 10px 45px;
    height: 13em;
        position: relative;
        display: block;
        float: left;
}
}
   
   
.breadcrumb li a:after {
/* Minimum thumb width */
        content: " ";
.thumbinner {
        display: block;
    min-width: 100px;
        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 {
/* Makes the background of a framed image white instead of gray. Only visible with transparent images. */
        content: " ";
div.thumb .thumbimage {
        display: block;
    background-color: #fff;
        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 {
/* The backgrounds for galleries. */
        padding-left: 20px;
div#content .gallerybox div.thumb {
    /* Light gray padding */
    background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency. '.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
    background: #fff url(//bits.wikimedia.org/skins/common/images/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
    background: #fff;
}
}
   
   
.currentcrumb a {
/* Prevent floating boxes from overlapping any category listings, file histories, edit previews, and edit [Show changes] views. */
        background: #069;
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
    clear: both;
}
}
   
   
.currentcrumb a:after {
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
        border-left: 30px solid #069;
    display: block;  /* Override inline block mode */
    margin-bottom: 1em;
    /* @noflip */
    clear: right;    /* Clear any info boxes that stick out */
    /* @noflip */
    float: right;     /* Prevents margin collapsing */
}
}
   
   
.currentcrumb a:hover,
/* Selectively hide headers in WikiProject banners */
.prevcrumb a:hover,
.wpb .wpb-header            { display: none; }
.nextcrumb a:hover {
.wpbs-inner .wpb .wpb-header { display: block; }    /* for IE */
        background: #002d44;
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside    { display: none; }      /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
    font-family:sans-serif;
    font-style:italic;
    font-size:90%;
}
}
   
   
.currentcrumb a:hover:after,
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]], [[MediaWiki:Group-accountcreator.css]], [[MediaWiki:Group-templateeditor.css]] and [[Mediawiki:Group-autoconfirmed.css]]. */
.prevcrumb a:hover:after,
.sysop-show,
.nextcrumb a:hover:after {
.accountcreator-show,
        border-left-color: #002d44 !important;
.templateeditor-show,
.autoconfirmed-show {
    display: none;
}
}
   
   
.prevcrumb a {
/** * Hide the redlink generated by {{Editnotice}}, * this overrides the ".sysop-show { display: none; }" above that applies * to the same link as well. * * See [[bugzilla:43013]]. */
        background: #396;
.ve-ui-mwNoticesPopupTool-item .editnotice-redlink {
    display: none !important;
}
}
   
   
.prevcrumb a:after {
/* Remove bullets when there are multiple edit page warnings */
        border-left: 30px solid #396;
ul.permissions-errors > li {
    list-style: none none;
}
ul.permissions-errors {
    margin: 0;
}
}
   
   
.nextcrumb a {
/* No linewrap on the labels of the login/signup page */
        background: #999;
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label {
    white-space: nowrap;
}
}
   
   
.nextcrumb a:after {
/* Pie chart test: Transparent borders */
        border-left: 30px solid #999;
.transborder {
    border: solid transparent;
}
* html .transborder { /* IE6 */
    border: solid #000001;
    filter: chroma(color=#000001);
}
}
   
   
/* To facilitate rtl translations */
/* Styling for updated markers on watchlist, history and recent/related changes. Bullets are handled in skin-specific stylesheets. */
#bodyContent .table-RTL a {
.updatedmarker {
        background: none;
    background-color: transparent;
        padding-right: 0;
    color: #006400;
}
li.mw-changeslist-line-watched .mw-title,
table.mw-changeslist-line-watched .mw-title,
table.mw-enhanced-watch .mw-enhanced-rctime {
    font-weight: normal;
}
}
   
   
#bodyContent .table-RTL ul {
/* Generic class for Times-based serif, texhtml class for inline math */
        margin-right: 10px;
.times-serif,
        display: table;
span.texhtml {
    font-family: "Nimbus Roman No9 L", "Times New Roman", Times, serif;
    font-size: 118%;
    line-height: 1.35em;
}
span.texhtml {
    white-space: nowrap;
}
}
span.texhtml span.texhtml {
/* Fix annoying bug where the "date" column in the LQT sometimes
    font-size: 100%;
* 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 {
/* Force tabular and lining display for digits and texhtml */
        font-family: Tahoma;
.digits,
.texhtml {
    -moz-font-feature-settings: "lnum", "tnum";
    -webkit-font-feature-settings: "lnum", "tnum";
    font-feature-settings: "lnum", "tnum";
}
}
   
   
/*  
/* Display tabs with 4 spaces, see [[Bugzilla:57824]] and [[Bugzilla:57825]] */
* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
* [[bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div,
div.mw-geshi div pre,
div.mw-geshi div pre,
Line 949: Line 1,255:
pre.source-javascript,
pre.source-javascript,
pre.source-lua {
pre.source-lua {
     font-family: monospace, Courier !important;
     -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
}
}
   
   
/* * Manual:Database_layout */
/* Fix styling of transcluded prefindex tables */
.mwmanual-dbview-box img {
table#mw-prefixindex-list-table,
        opacity: 0.5;
table#mw-prefixindex-nav-table {
}
    width: 98%;
.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;
}
}
   
   
/*  
/* For portals, added 2011-12-07 -bv On wide screens, show these as two columns On narrow and mobile screens, let them collapse into a single column */
* VisualEditor documentation styles - required for displaying document diagrams */
.portal-column-left {
.ve-doc-dm-data {
    float: left;
        list-style: none;
    width: 50%;
        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 {
.portal-column-right {
        width: 0.5em;
    float: right;
    width: 49%;
}
}
.ve-doc-dm-cursor:hover {
.portal-column-left-wide {
        border-color: #cccccc;
    float: left;
    width: 60%;
}
}
.ve-doc-dm-open,
.portal-column-right-narrow {
.ve-doc-dm-close {
    float: right;
        background-color: #50a5f4;
    width: 39%;
        color: #7ddcfd;
}
}
.ve-doc-dm-open:hover,
.portal-column-left-extra-wide {
.ve-doc-dm-close:hover {
    float: left;
        border-color: #7ddcfd;
    width: 70%;
}
}
.ve-doc-dm-close {
.portal-column-right-extra-narrow {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJhJREFUeNrs0UENgEAQBMGThGMkImFBAp8jTVKVjIHptT4yM8eza947F2KIIYYYYoghBmKIgRhiIIYYiCGG18QQQwwxxBBDDMQQAzHEQAwxEEMMMTYHESMWRIwfBhEjFESMUBAxQkHECAURIxREjFAQMUJBxAgFESMURAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCfW4ABAPk3h3InIbNlAAAAAElFTkSuQmCC);
    float: right;
        background-size: contain;
    width: 29%;
        background-position: left top;
        background-repeat: no-repeat;
}
}
.ve-doc-dm-char,
@media only screen and (max-width: 800px) {
.ve-doc-dm-achar {
    /* Decouple the columns on narrow screens */
        border-radius: 3em;
    .portal-column-left,
}
    .portal-column-right,
.ve-doc-dm-char {
    .portal-column-left-wide,
        background-color: #7bcc45;
    .portal-column-right-narrow,
        color: #fff;
    .portal-column-left-extra-wide,
}
    .portal-column-right-extra-narrow {
.ve-doc-dm-char:hover {
         float: inherit;
        border-color: #b6f26c;
         width: inherit;
}
    }
.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 */
/* For announcements */
tt.ve-typing-test {
#bodyContent .letterhead {
        color: white;
    background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
        background-color: black;
    background-repeat:no-repeat;
        padding: 0 1em 0 1em;
    padding: 2em;
    background-color: #faf9f2;
}
}
   
   
/* Fonts for Persian language for consistency with other Wikimedia wikis */
/* Tree style lists */
:lang(fa) {
.treeview ul {
  font-family: Tahoma, 'Iranian Sans', 'DejaVu Sans', sans-serif;
    padding: 0;
    margin: 0;
}
}
.treeview li {
/**
* Style for horizontal lists (separator following item).  
* @source mediawiki.org/wiki/Snippets/Horizontal_lists
* @revision 6 (2014-05-09) * @author [[User:Edokter]] */
.hlist dl,
.hlist ol,
.hlist ul {
    margin: 0;
     padding: 0;
     padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
     margin: 0;
     margin: 0;
     display: inline;
     list-style-type: none;
    list-style-image: none;
    zoom: 1; /* BE KIND TO IE6 */;
}
}
/* Display nested lists inline */
.treeview li li {
.hlist.inline,
    background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
.hlist.inline dl,
    /* @noflip */
.hlist.inline ol,
    padding-left: 20px;
.hlist.inline ul,
     text-indent: 0.3em;
.hlist dl dl, .hlist dl ol, .hlist dl ul,
.hlist ol dl, .hlist ol ol, .hlist ol ul,
.hlist ul dl, .hlist ul ol, .hlist ul ul {
     display: inline;
}
}
/* Generate interpuncts */
.treeview li li.lastline {
.hlist dt:after {
     background-position: 0 -5971px
     content: ": ";
}
}
.hlist dd:after,
.treeview li.emptyline > ul {
.hlist li:after {
     /* @noflip */
     content: " · ";
     margin-left: -1px;
     font-weight: bold;
}
}
.hlist dd:last-child:after,
.treeview li.emptyline > ul > li:first-child {
.hlist dt:last-child:after,
     background-position: 0 9px
.hlist li:last-child:after {
     content: none;
}
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,
/* hidden sortkey for tablesorter */
.hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,
td .sortkey,
.hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {
th .sortkey {
     content: " (";
     display: none;
     font-weight: normal;
     speak: none;
}
}
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after,
.hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,
/* Make it possible to hide checkboxes in <inputbox> */
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {
.inputbox-hidecheckboxes form .inputbox-element {
     content: ") ";
     display: none !important;
    font-weight: normal;
}
}
/* Put ordinals in front of ordered list items */
.hlist ol {
/* Hide charinsert base for those not using the gadget */
     counter-reset: listitem;
#editpage-specialchars {
     display: none;
}
}
.hlist ol > li {
     counter-increment: listitem;
/* work-around for [[bugzilla:23965]] (Kaltura advertisement) */
.k-player .k-attribution {
     visibility: hidden;
}
}
.hlist ol > li:before {
    content: " " counter(listitem) " ";
    white-space: nowrap;
}
.hlist dd ol > li:first-child:before,
.hlist dt ol > li:first-child:before,
.hlist li ol > li:first-child:before {
    content: " (" counter(listitem) " ";
}
/* end hlist */
   
   
/* Banner - Wikivoyage - Used to test MediaWiki/Homepage redesign/Preview */
/* [[MediaZilla:35337]] */
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
.banner-image {
        #p-logo a {
    position: relative;
                background-image: url("//upload.wikimedia.org/wikipedia/commons/thumb/b/b3/Wikipedia-logo-v2-en.svg/204px-Wikipedia-logo-v2-en.svg.png") !important;
    overflow: hidden;
                background-size: 136px auto;
    max-width: 1800px;
        }
    height: auto;
    margin-bottom: .6em;
}
.banner-image img {
    max-width: 100%;
    height: auto;
    width: auto\9;
}
.banner-box {
    position: absolute;
    z-index: 2;
    margin-top: 2.5em;
    color: white;
    min-width: 20em;
    text-shadow: black 0.3em 0.3em 1em,black -0.1em -0.1em 1em;
}
.banner-box-wide { width: 80% }
.banner-box-left {
    left: 5%;
    text-align: left;
}
.banner-box-right {
    right: 5%;
    text-align: right;
}
.banner-box .name {
    font-size: 3em;
    white-space: nowrap;
    line-height: 1.2em;
}
.banner-box .type {
    font-size: 2em;
    line-height: 1.2em;
}
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
.mf-mobile-only {
        #p-logo a {
    display: none;
                background-image: url("//upload.wikimedia.org/wikipedia/commons/thumb/b/b3/Wikipedia-logo-v2-en.svg/270px-Wikipedia-logo-v2-en.svg.png") !important;
                background-size: 135px auto;
        }
}
}

Revision as of 05:42, 29 June 2014

/* CSS placed here will be applied to all skins */

/* Default styling for HTML elements */
dfn {
    font-style: inherit;  /* Reset default styling for <dfn> */
}
 
/* Main page fixes */
#interwiki-completelist {
    font-weight: bold;
}
body.page-Main_Page #ca-delete {
    display: none !important;
}
body.page-Main_Page #mp-topbanner {
    clear: both;
}
 
/* Edit window toolbar */
#toolbar {
    height: 22px;
    margin-bottom: 6px;
}
 
/* Highlight data points in the info action if specified in the URL */
body.action-info :target {
    background: #DEF;
}
 
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
    font-size: 90%;            /* Default font-size */
    margin-bottom: 0.5em;
}
div.refbegin-100 {
    font-size: 100%;           /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
    font-size: 100%;           /* Reset font-size when nested in div.reflist */
    list-style-type: inherit;  /* Enable custom list style types */
}
 
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
    background-color: #DEF;
}
 
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
    font-weight: normal;
    font-style: normal;
}
 
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
    display: none;
}
 
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
    word-wrap: break-word;
}
 
/* For linked citation numbers and document IDs, where the number need not be shown on a screen or a handheld, but should be included in the printed version */
@media screen, handheld {
    .citation .printonly {
        display: none;
    }
}
 
/* Reset top margin for lists embedded in columns */
div.columns {
    margin-top: 0.3em;
}
div.columns dl,
div.columns ol,
div.columns ul {
    margin-top: 0;
}
 
/* Avoid list items from breaking between columns */
div.columns li,
div.columns dd dd {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid-column;
}
 
/* Style for [[Template:Flowlist]] that Lets lists flow around floating objecs */
.flowlist ul {
    overflow-x: hidden;
    margin-left: 0;
    padding-left: 1.6em;
}
.flowlist ol {
    overflow-x: hidden;
    margin-left: 0;
    padding-left: 3.2em;
}
.flowlist dl {
    overflow-x: hidden;
}
 
/* Style for horizontal lists (separator following item). IE8-specific classes are assigned in [[MediaWiki:Common.js/IEFixes.js]]. @source mediawiki.org/wiki/Snippets/Horizontal_lists @revision 6 (2014-05-09) @author [[User:Edokter]] */
.hlist dl,
.hlist ol,
.hlist ul {
    margin: 0;
    padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
    margin: 0;
    display: inline;
}
/* Display nested lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
.hlist dl dl, .hlist dl ol, .hlist dl ul,
.hlist ol dl, .hlist ol ol, .hlist ol ul,
.hlist ul dl, .hlist ul ol, .hlist ul ul {
    display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
    content: ": ";
}
.hlist dd:after,
.hlist li:after {
    content: " · ";
    font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
    content: none;
}
/* For IE8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
    content: none;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,
.hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,
.hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {
    content: " (";
    font-weight: normal;
}
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after,
.hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {
    content: ") ";
    font-weight: normal;
}
/* For IE8 */
.hlist dd dd.hlist-last-child:after, .hlist dd dt.hlist-last-child:after, .hlist dd li.hlist-last-child:after,
.hlist dt dd.hlist-last-child:after, .hlist dt dt.hlist-last-child:after, .hlist dt li.hlist-last-child:after,
.hlist li dd.hlist-last-child:after, .hlist li dt.hlist-last-child:after, .hlist li li.hlist-last-child:after {
    content: ") ";
    font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
    counter-reset: listitem;
}
.hlist ol > li {
    counter-increment: listitem;
}
.hlist ol > li:before {
    content: " " counter(listitem) " ";
    white-space: nowrap;
}
.hlist dd ol > li:first-child:before,
.hlist dt ol > li:first-child:before,
.hlist li ol > li:first-child:before {
    content: " (" counter(listitem) " ";
}
 
/* Unbulleted lists */
.plainlist ol,
.plainlist ul {
    line-height: inherit;
    list-style: none none;
    margin: 0;
}
.plainlist ol li,
.plainlist ul li {
    margin-bottom: 0;
}
 
/* Default style for navigation boxes */
.navbox {                     /* Navbox container style */
    border: 1px solid #aaa;
    width: 100%;
    margin: auto;
    clear: both;
    font-size: 88%;
    text-align: center;
    padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
    width: 100%;
}
.navbox-group,
.navbox-title,
.navbox-abovebelow {
    padding: 0.25em 1em;      /* Title, group and above/below styles */
    line-height: 1.5em;
    text-align: center;
}
th.navbox-group {             /* Group style */
    white-space: nowrap;
    /* @noflip */
    text-align: right;
}
.navbox,
.navbox-subgroup {
    background: #fdfdfd;      /* Background color */
}
.navbox-list {
    line-height: 1.8em;
    border-color: #fdfdfd;    /* Must match background color */
}
.navbox th,
.navbox-title {
    background: #ccccff;      /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
    background: #ddddff;      /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
    background: #e6e6ff;      /* Level 3 color */
}
.navbox-even {
    background: #f7f7f7;      /* Even row striping */
}
.navbox-odd {
    background: transparent;  /* Odd row striping */
}
table.navbox + table.navbox {  /* Single pixel border between adjacent navboxes */
    margin-top: -1px;          /* (doesn't work for IE6, but that's okay)       */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
    padding: 0.125em 0;       /* Adjust hlist padding in navboxes */
}
ol + table.navbox,
ul + table.navbox {
    margin-top: 0.5em;        /* Prevent lists from clinging to navboxes */
}
 
/* 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.mini li span {
  font-variant: small-caps;
}
/* Navbar styling when nested in infobox and navbox */
.infobox .navbar {
    font-size: 100%;
}
.navbox .navbar {
    display: block;
    font-size: 100%;
}
.navbox-title .navbar {
    /* @noflip */
    float: left;
    /* @noflip */
    text-align: left;
    /* @noflip */
    margin-right: 0.5em;
    width: 6em;
}
 
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
    /* @noflip */
    float: right;
    font-weight: normal;
    /* @noflip */
    margin-left: 0.5em;
    /* @noflip */
    text-align: right;
    width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
    width: 6em;
}
 
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
    font-weight: normal;
    /* @noflip */
    text-align: right;
}
.navbox .mw-collapsible-toggle {
    width: 6em;
}
 
/* Infobox template style */
.infobox {
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    color: black;
    /* @noflip */
    margin: 0.5em 0 0.5em 1em;
    padding: 0.2em;
    /* @noflip */
    float: right;
    /* @noflip */
    clear: right;
    /* @noflip */
    text-align: left;
    font-size: 88%;
    line-height: 1.5em;
}
.infobox caption {
    font-size: 125%;
    font-weight: bold;
}
.infobox td,
.infobox th {
    vertical-align: top;
}
.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;
}
 
.infobox.sisterproject {
    width: 20em;
    font-size: 90%;
}
 
.infobox.standard-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
    border: 1px solid #c0c090;
}
 
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
    border: 0;
    border-top: 1px solid #aaa;
    /* @noflip */
    border-right: 1px solid #aaa;
}
 
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
    border: 0;
    /* @noflip */
    border-right: 1px solid #aaa;
}
 
/* Styles for geography infoboxes, eg countries, country subdivisions, cities, etc.            */
.infobox.geography {
    border-collapse: collapse;
    line-height: 1.2em;
    font-size: 90%;
}
 
.infobox.geography  td,
.infobox.geography  th {
    border-top: 1px solid #aaa;
    padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
    border-top: 1px solid #aaa;
    padding: 0.4em 0.6em 0.2em 0.6em;
}
 
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
    border: 0;
    padding: 0 0.6em 0.2em 0.6em;
}
 
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
    border-top: 0;
    border-bottom: 1px solid #aaa;
    padding: 0 0.6em 0.4em 0.6em;
}
 
.infobox.geography .maptable td,
.infobox.geography .maptable th {
    border: 0;
    padding: 0;
}
 
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
    font-weight: normal;
    /* @noflip */
    text-align: left;
}
 
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
    /* @noflip */
    text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
    text-align: inherit;
}
 
/* Icons for medialist templates [[Template:Listen]], [[Template:Multi-listen_start]], [[Template:Video]], [[Template:Multi-video_start]] */
div.listenlist {
    background: url("//upload.wikimedia.org/wikipedia/commons/4/47/Sound-icon.svg") no-repeat scroll 0 0 transparent;
    background-size: 30px;
    padding-left: 40px;
}
 
/* Fix for hieroglyphs specificality issue in infoboxes ([[Bugzilla:41869]]) */
table.mw-hiero-table td {
    vertical-align: middle;
}
 
/* Style rules for media list templates */
div.medialist {
    min-height: 50px;
    margin: 1em;
    /* @noflip */
    background-position: top left;
    background-repeat: no-repeat;
}
div.medialist ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0;
}
div.medialist ul li {
    padding-bottom: 0.5em;
}
div.medialist ul li li {
    font-size: 91%;
    padding-bottom: 0;
}
 
/* Change the external link icon to an Adobe icon for all PDF files in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
    background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
    /* @noflip */
    padding-right: 18px;
}
 
/* Change the external link icon to an Adobe icon anywhere the PDFlink class is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
    background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
    /* @noflip */
    padding-right: 18px;
}
 
/* Content in columns with CSS instead of tables ([[Template:Columns]]) */
div.columns-2 div.column {
    /* @noflip */
    float: left;
    width: 50%;
    min-width: 300px;
}
div.columns-3 div.column {
    /* @noflip */
    float: left;
    width: 33.3%;
    min-width: 200px;
}
div.columns-4 div.column {
    /* @noflip */
    float: left;
    width: 25%;
    min-width: 150px;
}
div.columns-5 div.column {
    /* @noflip */
    float: left;
    width: 20%;
    min-width: 120px;
}
 
/* Messagebox templates */
.messagebox {
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    width: 80%;
    margin: 0 auto 1em auto;
    padding: .2em;
}
.messagebox.merge {
    border: 1px solid #c0b8cc;
    background-color: #f0e5ff;
    text-align: center;
}
.messagebox.cleanup {
    border: 1px solid #9f9fff;
    background-color: #efefff;
    text-align: center;
}
.messagebox.standard-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
    margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
    width: 100%;
    margin: 2px 0;
    padding: 2px;
}
.messagebox.small {
    width: 238px;
    font-size: 85%;
    /* @noflip */
    float: right;
    clear: both;
    /* @noflip */
    margin: 0 0 1em 1em;
    line-height: 1.25em;
}
.messagebox.small-talk {
    width: 238px;
    font-size: 85%;
    /* @noflip */
    float: right;
    clear: both;
    /* @noflip */
    margin: 0 0 1em 1em;
    line-height: 1.25em;
    background: #F8EABA;
}
 
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text {   /* The message body cell(s) */
    border: none;
    /* @noflip */
    padding: 0.25em 0.9em;     /* 0.9em left/right */
    width: 100%;               /* Make all mboxes the same width regardless of text length */
}
td.mbox-image {                /* The left image cell */
    border: none;
    /* @noflip */
    padding: 2px 0 2px 0.9em;  /* 0.9em left, 0px right */
    text-align: center;
}
td.mbox-imageright {           /* The right image cell */
    border: none;
    /* @noflip */
    padding: 2px 0.9em 2px 0;  /* 0px left, 0.9em right */
    text-align: center;
}
td.mbox-empty-cell {           /* An empty narrow cell */
    border: none;
    padding: 0;
    width: 1px;
}
 
/* Article message box styles */
table.ambox {
    margin: 0 10%;                  /* 10% = Will not overlap with other elements */
    border: 1px solid #aaa;
    /* @noflip */
    border-left: 10px solid #1e90ff;  /* Default "notice" blue */
    background: #fbfbfb;
}
table.ambox + table.ambox {      /* Single border between stacked boxes. */
    margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text {            /* The message body cell(s) */
    padding: 0.25em 0.5em;       /* 0.5em left/right */
}
.ambox td.mbox-image {           /* The left image cell */
    /* @noflip */
    padding: 2px 0 2px 0.5em;    /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright {      /* The right image cell */
    /* @noflip */
    padding: 2px 0.5em 2px 0;    /* 0px left, 0.5em right */
}
 
table.ambox-notice {
    /* @noflip */
    border-left: 10px solid #1e90ff;    /* Blue */
}
table.ambox-speedy {
    /* @noflip */
    border-left: 10px solid #b22222;    /* Red */
    background: #fee;                   /* Pink */
}
table.ambox-delete {
    /* @noflip */
    border-left: 10px solid #b22222;    /* Red */
}
table.ambox-content {
    /* @noflip */
    border-left: 10px solid #f28500;    /* Orange */
}
table.ambox-style {
    /* @noflip */
    border-left: 10px solid #f4c430;    /* Yellow */
}
table.ambox-move {
    /* @noflip */
    border-left: 10px solid #9932cc;    /* Purple */
}
table.ambox-protection {
    /* @noflip */
    border-left: 10px solid #bba;       /* Gray-gold */
}
 
/* Image message box styles */
table.imbox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 3px solid #1e90ff;    /* Default "notice" blue */
    background: #fbfbfb;
}
.imbox .mbox-text .imbox {  /* For imboxes inside imbox-text cells. */
    margin: 0 -0.5em;       /* 0.9 - 0.5 = 0.4em left/right.        */
    display: block;         /* Fix for webkit to force 100% width.  */
}
.mbox-inside .imbox {       /* For imboxes inside other templates.  */
    margin: 4px;
}
 
table.imbox-notice {
    border: 3px solid #1e90ff;    /* Blue */
}
table.imbox-speedy {
    border: 3px solid #b22222;    /* Red */
    background: #fee;             /* Pink */
}
table.imbox-delete {
    border: 3px solid #b22222;    /* Red */
}
table.imbox-content {
    border: 3px solid #f28500;    /* Orange */
}
table.imbox-style {
    border: 3px solid #f4c430;    /* Yellow */
}
table.imbox-move {
    border: 3px solid #9932cc;    /* Purple */
}
table.imbox-protection {
    border: 3px solid #bba;       /* Gray-gold */
}
table.imbox-license {
    border: 3px solid #88a;       /* Dark gray */
    background: #f7f8ff;          /* Light gray */
}
table.imbox-featured {
    border: 3px solid #cba135;    /* Brown-gold */
}
 
/* Category message box styles */
table.cmbox {
    margin: 3px 10%;
    border-collapse: collapse;
    border: 1px solid #aaa;
    background: #DFE8FF;    /* Default "notice" blue */
}
 
table.cmbox-notice {
    background: #D8E8FF;    /* Blue */
}
table.cmbox-speedy {
    margin-top: 4px;
    margin-bottom: 4px;
    border: 4px solid #b22222;    /* Red */
    background: #FFDBDB;          /* Pink */
}
table.cmbox-delete {
    background: #FFDBDB;    /* Red */
}
table.cmbox-content {
    background: #FFE7CE;    /* Orange */
}
table.cmbox-style {
    background: #FFF9DB;    /* Yellow */
}
table.cmbox-move {
    background: #E4D8FF;    /* Purple */
}
table.cmbox-protection {
    background: #EFEFE1;    /* Gray-gold */
}
 
/* Other pages message box styles */
table.ombox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #aaa;       /* Default "notice" gray */
    background: #f9f9f9;
}
 
table.ombox-notice {
    border: 1px solid #aaa;       /* Gray */
}
table.ombox-speedy {
    border: 2px solid #b22222;    /* Red */
    background: #fee;             /* Pink */
}
table.ombox-delete {
    border: 2px solid #b22222;    /* Red */
}
table.ombox-content {
    border: 1px solid #f28500;    /* Orange */
}
table.ombox-style {
    border: 1px solid #f4c430;    /* Yellow */
}
table.ombox-move {
    border: 1px solid #9932cc;    /* Purple */
}
table.ombox-protection {
    border: 2px solid #bba;       /* Gray-gold */
}
 
/* Talk page message box styles */
table.tmbox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #c0c090;    /* Default "notice" gray-brown */
    background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
    margin: 2px 0;               /* this declaration overrides other styles (including mbox-small above)   */
    width: 100%;                 /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when  */
    line-height: 1.5em;          /* also "nested", so reset styles that are   */
    font-size: 100%;             /* set in "mbox-small" above.                */
}
 
table.tmbox-speedy {
    border: 2px solid #b22222;    /* Red */
    background: #fee;             /* Pink */
}
table.tmbox-delete {
    border: 2px solid #b22222;    /* Red */
}
table.tmbox-content {
    border: 2px solid #f28500;    /* Orange */
}
table.tmbox-style {
    border: 2px solid #f4c430;    /* Yellow */
}
table.tmbox-move {
    border: 2px solid #9932cc;    /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
    border: 1px solid #c0c090;    /* Gray-brown */
}
 
/* Disambig and set index box styles */
table.dmbox {
    clear: both;
    margin: 0.9em 1em;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: transparent;
}
 
/* Footer and header message box styles */
table.fmbox {
    clear: both;
    margin: 0.2em 0;
    width: 100%;
    border: 1px solid #aaa;
    background: #f9f9f9;     /* Default "system" gray */
}
table.fmbox-system {
    background: #f9f9f9;
}
table.fmbox-warning {
    border: 1px solid #bb7070;  /* Dark pink */
    background: #ffdbdb;        /* Pink */
}
table.fmbox-editnotice {
    background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #bb7070;
    background: #ffdbdb;
    padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages. Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #aaa;
    background: #f9f9f9;
    padding: 0.25em 0.9em;
}
 
/* These mbox-small classes must be placed after all other ambox/tmbox/ombox etc classes. "body.mediawiki" is so they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small {   /* For the "small=yes" option. */
    /* @noflip */
    clear: right;
    /* @noflip */
    float: right;
    /* @noflip */
    margin: 4px 0 4px 1em;
    width: 238px;
    font-size: 88%;
    line-height: 1.25em;
}
body.mediawiki table.mbox-small-left {   /* For the "small=left" option. */
    /* @noflip */
    margin: 4px 1em 4px 0;
    width: 238px;
    border-collapse: collapse;
    font-size: 88%;
    line-height: 1.25em;
}
 
/* Style for compact ambox */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
    display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
    border: none;
    border-collapse: collapse;
    background: transparent;
    margin: 0 0 0 1.6em !important;
    padding: 0 !important;
    width: auto;
    display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
    font-size: 100%;
    width: auto;
    margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
    padding: 0 !important;
    margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
    display: list-item;
    line-height: 1.5em;
    list-style-type: square;
    list-style-image: url(//bits.wikimedia.org/skins/common/images/bullet.gif);
}
.skin-vector .compact-ambox table .mbox-text-span {
    list-style-type: circle;
    list-style-image: url(//bits.wikimedia.org/skins/vector/images/bullet-icon.png)
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
    display: none;
}
 
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
    border: none;
    background: transparent;
    padding: 0;
}
 
/* Hide (formatting) elements from screen, but not from screenreaders */
.visualhide {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
 
/* Bold save button */
#wpSave {
    font-weight: bold;
}
 
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
    display: inline !important;
    color: #f00;
    background-color: #0f0;
}
 
/* suppress missing interwiki image links where #ifexist cannot be used due to high number of requests see .hidden-redlink on [[m:MediaWiki:Common.css]] */
.check-icon a.new {
    display: none;
    speak: none;
}
 
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
    text-decoration: none !important;
}
 
/* 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%;
}
 
/* Hatnotes and disambiguation notices */
.rellink,
.dablink,
.hatnote {
    font-style: italic;
}
.rellink i,
.dablink i,
.hatnote i {
    font-style: normal;
}
div.rellink,
div.dablink,
div.hatnote {
    /* @noflip */
    padding-left: 1.6em;
    margin-bottom: 0.5em;
}
 
/* Allow transcluded pages to display in lists rather than a table. Compatible in Firefox; incompatible in IE6. */
.listify td    { display: list-item; }
.listify tr    { display: block; }
.listify table { display: block; }
 
/* Geographical coordinates defaults. See [[Template:Coord/link]] for how these are used. The classes "geo", "longitude", and "latitude" are used by the [[Geo microformat]]. */
.geo-default, .geo-dms, .geo-dec  { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude             { white-space: nowrap; }
 
/* When <div class="nonumtoc"> is used on the table of contents, the ToC will display without numbers */
.nonumtoc .tocnumber {
    display: none;
}
.nonumtoc #toc ul,
.nonumtoc .toc ul {
    line-height: 1.5em;
    list-style: none none;
    margin: .3em 0 0;
    padding: 0;
}
.hlist.nonumtoc #toc ul ul,
.hlist.nonumtoc .toc ul ul {
    /* @noflip */
    margin: 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 (as long as there are no =headings= on the page, which there shouldn't be according to the MoS). */
.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;
}
 
/* Styling for Template:Quote */
blockquote.templatequote {
     margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
    line-height: 1.5em;
    /* @noflip */
    text-align: left;
    /* @noflip */
    padding-left: 1.6em;
    margin-top: 0;
}
 
/* User block messages */
div.user-block {
    padding: 5px;
    margin-bottom: 0.5em;
    border: 1px solid #A9A9A9;
    background-color: #FFEFD5;
}
 
/* Prevent line breaks in silly places: 1) Where desired 2) Links when we don't want them to 3) Bold "links" to the page itself 4) Ref tags with group names <ref group="Note"> --> "[Note 1]" */
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
sup.reference a {
    white-space: nowrap;
}
/* But allow wrapping where desired: */
.wrap,
.wraplinks a {
    white-space: normal;
}
 
/* For template documentation */
.template-documentation {
    clear: both;
    margin: 1em 0 0 0;
    border: 1px solid #aaa;
    background-color: #ecfcf4;
    padding: 1em;
}
 
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
    display: inline;
}
 
/* Increase the height of the image upload box */
#wpUploadDescription {
    height: 13em;
}
 
/* Minimum thumb width */
.thumbinner {
    min-width: 100px;
}
 
/* Makes the background of a framed image white instead of gray. Only visible with transparent images. */
div.thumb .thumbimage {
    background-color: #fff;
}
 
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
    /* Light gray padding */
    background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency. '.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
    background: #fff url(//bits.wikimedia.org/skins/common/images/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
    background: #fff;
}
 
/* Prevent floating boxes from overlapping any category listings, file histories, edit previews, and edit [Show changes] views. */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
    clear: both;
}
 
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
    display: block;   /* Override inline block mode */
    margin-bottom: 1em;
    /* @noflip */
    clear: right;     /* Clear any info boxes that stick out */
    /* @noflip */
    float: right;     /* Prevents margin collapsing */
}
 
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header             { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; }     /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside     { display: none; }      /* hide things that should only display outside shells */
 
/* Styling for Abuse Filter tags */
.mw-tag-markers {
    font-family:sans-serif;
    font-style:italic;
    font-size:90%;
}
 
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]], [[MediaWiki:Group-accountcreator.css]], [[MediaWiki:Group-templateeditor.css]] and [[Mediawiki:Group-autoconfirmed.css]]. */
.sysop-show,
.accountcreator-show,
.templateeditor-show,
.autoconfirmed-show {
    display: none;
}
 
/** * Hide the redlink generated by {{Editnotice}}, * this overrides the ".sysop-show { display: none; }" above that applies * to the same link as well. * * See [[bugzilla:43013]]. */
.ve-ui-mwNoticesPopupTool-item .editnotice-redlink {
    display: none !important;
}
 
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
    list-style: none none;
}
ul.permissions-errors {
    margin: 0;
}
 
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label {
    white-space: nowrap;
}
 
/* Pie chart test: Transparent borders */
.transborder {
    border: solid transparent;
}
* html .transborder {  /* IE6 */
    border: solid #000001;
    filter: chroma(color=#000001);
}
 
/* Styling for updated markers on watchlist, history and recent/related changes. Bullets are handled in skin-specific stylesheets. */
.updatedmarker {
    background-color: transparent;
    color: #006400;
}
li.mw-changeslist-line-watched .mw-title,
table.mw-changeslist-line-watched .mw-title,
table.mw-enhanced-watch .mw-enhanced-rctime {
    font-weight: normal;
}
 
/* Generic class for Times-based serif, texhtml class for inline math */
.times-serif,
span.texhtml {
    font-family: "Nimbus Roman No9 L", "Times New Roman", Times, serif;
    font-size: 118%;
    line-height: 1.35em;
}
span.texhtml {
    white-space: nowrap;
}
span.texhtml span.texhtml {
    font-size: 100%;
}
 
/* Force tabular and lining display for digits and texhtml */
.digits,
.texhtml {
    -moz-font-feature-settings: "lnum", "tnum";
    -webkit-font-feature-settings: "lnum", "tnum";
    font-feature-settings: "lnum", "tnum";
}
 
/* Display tabs with 4 spaces, see [[Bugzilla:57824]] and [[Bugzilla:57825]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript,
pre.source-lua {
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
}
 
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
    width: 98%;
}
 
/* For portals, added 2011-12-07 -bv On wide screens, show these as two columns On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
    float: left;
    width: 50%;
}
.portal-column-right {
    float: right;
    width: 49%;
}
.portal-column-left-wide {
    float: left;
    width: 60%;
}
.portal-column-right-narrow {
    float: right;
    width: 39%;
}
.portal-column-left-extra-wide {
    float: left;
    width: 70%;
}
.portal-column-right-extra-narrow {
    float: right;
    width: 29%;
}
@media only screen and (max-width: 800px) {
    /* Decouple the columns on narrow screens */
    .portal-column-left,
    .portal-column-right,
    .portal-column-left-wide,
    .portal-column-right-narrow,
    .portal-column-left-extra-wide,
    .portal-column-right-extra-narrow {
        float: inherit;
        width: inherit;
    }
}
 
/* For announcements */
#bodyContent .letterhead {
    background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
    background-repeat:no-repeat;
    padding: 2em;
    background-color: #faf9f2;
}
 
/* Tree style lists */
.treeview ul {
    padding: 0;
    margin: 0;
}
.treeview li {
    padding: 0;
    margin: 0;
    list-style-type: none;
    list-style-image: none;
    zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
    background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
    /* @noflip */
    padding-left: 20px;
    text-indent: 0.3em;
}
.treeview li li.lastline {
    background-position: 0 -5971px
}
.treeview li.emptyline > ul {
    /* @noflip */
    margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
    background-position: 0 9px
}
 
/* hidden sortkey for tablesorter */
td .sortkey,
th .sortkey {
    display: none;
    speak: none;
}
 
/* Make it possible to hide checkboxes in <inputbox> */
.inputbox-hidecheckboxes form .inputbox-element {
    display: none !important;
}
 
/* Hide charinsert base for those not using the gadget */
#editpage-specialchars {
    display: none;
}
 
/* work-around for [[bugzilla:23965]] (Kaltura advertisement) */
.k-player .k-attribution {
    visibility: hidden;
}
 
/* [[MediaZilla:35337]] */
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
        #p-logo a {
                background-image: url("//upload.wikimedia.org/wikipedia/commons/thumb/b/b3/Wikipedia-logo-v2-en.svg/204px-Wikipedia-logo-v2-en.svg.png") !important;
                background-size: 136px auto;
        }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
        #p-logo a {
                background-image: url("//upload.wikimedia.org/wikipedia/commons/thumb/b/b3/Wikipedia-logo-v2-en.svg/270px-Wikipedia-logo-v2-en.svg.png") !important;
                background-size: 135px auto;
        }
}