MediaWiki:Common.css: Difference between revisions

From Linguifex
Jump to navigation Jump to search
No edit summary
Tag: Reverted
(Undo revision 435301 by Sware (talk))
Tag: Undo
Line 338: Line 338:




sup,
/* NavFrames */
sub {
div.Boxmerge,
/* prevent odd line-height for raised and lowered characters */
div.NavFrame, details.NavFrame {
line-height: 1em;
        margin: 0px 0px -1px 0px;
        padding: 2px;
        border: 1px solid #aaaaaa;
        text-align: center;
        border-collapse: collapse;
        font-size: 95%;
overflow: auto;
width: auto;
}
div.Boxmerge div.NavFrame {
        border-style: none;
        border-style: hidden;
}
div.NavPic {
        background-color: #ffffff;
        margin: 0px;
        padding: 2px;
        float: left;
}
div.NavFrame div.NavHead, details.NavFrame summary.NavHead {
        min-height: 1.6em;
        font-weight: bold;
        font-size: 100%;
        background-color: #efefef;
        padding-left: 10px;
        background-image:-webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#DFDFDF), color-stop(0.6, #E3E3E3));
        background-image:-moz-linear-gradient(top, #EFEFEF, #E3E3E3 60%, #DFDFDF);
        background-image:-o-linear-gradient(top, #EFEFEF, #E3E3E3 60%, #DFDFDF);
}
div.NavFrame div.NavHead:hover, details.NavFrame summary.NavHead:hover {
        background-color:#F6F6F6;
        background-image:-webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#F3F3F3), color-stop(0.6, #EAEAEA));
        background-image:-moz-linear-gradient(top, #EFEFEF, #EAEAEA 60%, #F3F3F3);
        background-image:-o-linear-gradient(top, #EFEFEF, #EAEAEA 60%, #F3F3F3);
}
div.NavFrame div.NavHead:active, details.NavFrame summary.NavHead:active {
        background-color:#E3E3E3;
        background-image:-webkit-gradient(linear, left top, left bottom, from(#E3E3E3), to(#DFDFDF), color-stop(0.6, #D3D3D3));
        background-image:-moz-linear-gradient(top, #E3E3E3, #D3D3D3 60%, #DFDFDF);
        background-image:-o-linear-gradient(top, #E3E3E3, #D3D3D3 60%, #DFDFDF);
}
div.pseudo div.NavHead:hover {background-color:#EFEFEF;}
div.pseudo div.NavHeadpseudo:active {background-color:#EFEFEF;}
div.NavFrame p {
        font-size: 100%;
}
div.NavFrame div.NavContent, details.NavFrame div.NavContent {
        font-size: 100%;
}
}
 
div.NavFrame div.NavContent p, details.NavFrame div.NavContent p {
/* and keep links at normal font size/weight, else they inherit the header
        font-size: 100%;
attributes */
.editsection {
font-size: 100%;
font-weight: normal;
}
}
 
div.NavEnd {
pre code,
        margin: 0px;
code code {
        padding: 0px;
border: none;
        line-height: 1px;
padding: 0;
        clear: both;
}
}
 
span.NavToggle {
pre var,
        cursor: pointer;
code var {
        float: right;
color: #777;
        font-weight:normal;
        font-size:smaller;
}
}
.client-js .NavContent { display: none; }
.client-js .not .NavContent { display: block; }


/* This fixes a bug where certain Tibetan terms are cut off at the bottom... */


#firstHeading {
/* Other pages message box styles */
overflow: visible;
table.ombox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #aaa;      /* Default "notice" gray */
    background: #f9f9f9;
}
}
 
.ns-0 .timed-text {
table.ombox-notice {
display: none;
    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 {
.client-js .audiometa {
    border: 1px solid #9932cc;   /* Purple */
display: none;
}
}
 
table.ombox-protection {
.client-nojs .audiofile {
    border: 2px solid #bba;       /* Gray-gold */
display: none;
}
}


.nowrap {
/* Hm, still broken */
white-space: nowrap;
}


/* wikitable is part of core. prettytable is deprecated but still used in some
places, until fully replaced: */


/* Edit window toolbar */
#toolbar {
    height: 22px;
    margin-bottom: 6px;
}
/* Margins for <ol> and <ul> */
#content ol, #content ul,
#mw_content ol, #mw_content ul {
  margin-bottom: 0.5em;
}
/* Make the list of references smaller */
ol.references {
    font-size: 100%;
}
.references-small {
    font-size: 90%;
}
/* VALIDATOR NOTICE: the following is correct, but the W3C validator doesn't accept it */
/* -moz-* is a vendor-specific extension (CSS 2.1 4.1.2.1) */
/* column-count is from the CSS3 module "CSS Multi-column Layout" */
/* Please ignore any validator errors caused by these two lines */
.references-2column {
    font-size: 90%;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
}
/* Highlight clicked reference in blue to help navigation */
ol.references > li:target,
sup.reference:target,
cite: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;
}
/* Styling for citations */
cite {
    font-style: normal;
    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, projection {
    cite *.printonly {
        display: none;
    }
}
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
table.prettytable {
margin: 1em 1em 1em 0;
    margin: 1em 1em 1em 0;
background: #f8f9fa;
    background: #f9f9f9;
border: 1px #aaaaaa solid;
    border: 1px #aaa solid;
border-collapse: collapse;
    border-collapse: collapse;
}
}


table.prettytable th,
/* Default skin for navigation boxes */
table.prettytable td {
table.navbox {            /* Navbox container style */
border: 1px #aaaaaa solid;
  border: 1px solid #aaa;
padding: 0.2em;
  width: 100%;
  margin: auto;
  clear: both;
  font-size: 88%;
  text-align: center;
  padding: 1px;
}
table.navbox + table.navbox {  /* Single pixel border between adjacent navboxes */
  margin-top: -1px;            /* (doesn't work for IE6, but that's okay)      */
}
.navbox-title,
.navbox-abovebelow,
table.navbox th {
  text-align: center;      /* Title and above/below styles */
  padding-left: 1em;
  padding-right: 1em;
}
.navbox-group {            /* Group style */
  white-space: nowrap;
  text-align: right;
  font-weight: bold;
  padding-left: 1em;
  padding-right: 1em;
}
.navbox, .navbox-subgroup {
  background: #fdfdfd;    /* Background color */
}
.navbox-list {
  border-color: #fdfdfd;  /* Must match background color */
}
.navbox-title,
table.navbox th {
  background: #ccccff;    /* Level 1 color */
}
.navbox-abovebelow,
.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 {
table.prettytable th {
  background: transparent; /* Odd row striping */
background: #eeeeee;
text-align: center;
}
}
 
table.prettytable caption {
.collapseButton {         /* 'show'/'hide' buttons created dynamically */
margin-left: inherit;
    float: right;          /* by the CollapsibleTables javascript in    */
margin-right: inherit;
    font-weight: normal;   /* [[MediaWiki:Common.js]]are styled here    */
    text-align: right;    /* so they can be customised.                */
    width: auto;
}
}
 
.navbox .collapseButton {  /* In navboxes, the show/hide button balances */
/* default setting for {{qualifier}} and {{sense}}.
    width: 6em;            /* the vde links from [[Template:Tnavbar]],   */
(Related classes that can be overridden: .qualifier-comma,
}                          /* so they need to be the same width.         */
.qualifier-content, .ib-brac, .qualifier-brac, .sense-qualifier-colon.) */
.ib-comma {
.ib-comma {
font-style: normal;
font-style: normal;
Line 429: Line 592:
display: none;
display: none;
}
}
 
/* default style for indented "see also" */
/* Infobox template style */
.disambig-see-also {
.infobox {
text-indent: 2em;
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    color: black;
    margin: 0.5em 0 0.5em 1em;
    padding: 0.2em;
    float: right;
    clear: right;
}
.infobox td,
.infobox th {
    vertical-align: top;
}
.infobox caption {
    font-size: larger;
}
.infobox.bordered {
    border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
    border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
    border: 0;
}
.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;
    border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
    border: 0;
    border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
  country subdivisions, cities, etc.            */
.infobox.geography {
    text-align: left;
    border-collapse: collapse;
    line-height: 1.2em;
    font-size: 90%;
}
.infobox.geography  td,
.infobox.geography  th {
    border-top: solid 1px #aaa;
    padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
    border-top: solid 1px #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: solid 1px #aaa;
    padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
    border: 0;
    padding: 0;
}
/* Makes redirects appear in italics in categories and on [[Special:Allpages]] */
.redirect-in-category, .allpagesredirect {
    font-style: italic;
}
/* Icons for medialist templates [[Template:Listen]],
  [[Template:Multi-listen_start]], [[Template:Video]],
  [[Template:Multi-video_start]]
*/
div.listenlist {
    background:
        url("http://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Gnome-speakernotes.png/30px-Gnome-speakernotes.png");
    padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
    min-height: 50px;
    margin: 1em;
    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 */
#bodyContent a[href$=".pdf"].external,
#bodyContent a[href*=".pdf?"].external,
#bodyContent a[href*=".pdf#"].external,
#bodyContent a[href$=".PDF"].external,
#bodyContent a[href*=".PDF?"].external,
#bodyContent a[href*=".PDF#"].external,
#mw_content  a[href$=".pdf"].external,
#mw_content  a[href*=".pdf?"].external,
#mw_content  a[href*=".pdf#"].external,
#mw_content  a[href$=".PDF"].external,
#mw_content  a[href*=".PDF?"].external,
#mw_content  a[href*=".PDF#"].external {
    background:
        url("http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-file_acrobat.gif/15px-Icons-mini-file_acrobat.gif")
        center right no-repeat;
    padding-right: 16px;
}
/* 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. */
#bodyContent span.PDFlink a,
#mw_content span.PDFlink a {
    background:
        url("http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-file_acrobat.gif/15px-Icons-mini-file_acrobat.gif")
        center right no-repeat;
    padding-right: 17px;
}
/* Remove link styling. Already defined in monobook
  and modern, but not defined in the other skins. Bug 18708 */
#bodyContent .plainlinks a {
    background: none !important;
    padding: 0 !important;
}
}
 
.mention-tr {
/* Content in columns with CSS instead of tables [[Template:Columns]] */
font-style: italic;
div.columns-2 div.column {
    float: left;
    width: 50%;
    min-width: 300px;
}
}
 
div.columns-3 div.column {
/* add left-to-right mark */
    float: left;
.mention-gloss-paren::before,
    width: 33.3%;
.mention-tr-paren::before {
    min-width: 200px;
content: "‎";
}
}
 
div.columns-4 div.column {
/* non-italic and non-bold gloss */
    float: left;
.mention-gloss-double-quote,
    width: 25%;
.mention-gloss-paren,
    min-width: 150px;
.mention-tr-gloss-separator-comma,
.mention-tr-paren,
.mention-tr-gloss-separator-comma {
font-style: normal;
font-weight: inherit;
}
}
 
div.columns-5 div.column {
/* default style for "form of" definitions */
    float: left;
.use-with-mention,
    width: 20%;
.form-of-definition {
    min-width: 120px;
font-style: italic;
}
}
 
.use-with-mention i,
/* Make sure that "external references" from templates like [[Template:Ref]]
.form-of-definition-link {
  do not get URL expansion, not even when printed. The anchor itself has
font-style: normal;
  class "external autonumber" and the url expansion is inserted when printing
  (see [http://en.wikipedia.org/skins-1.5/common/commonPrint.css]) using the
  ":after" pseudo-element.
*/
.nourlexpansion a.external.text:after,
.nourlexpansion a.external.autonumber:after {
    display: none !important;
}
}
 
.use-with-mention .mention,
/* The legacy implementation of this was with "plainlinksneverexpand", which
.form-of-definition-link .mention {
  also simulated "plainlinks". "plainlinksneverexpand" is deprecated and
font-style: normal;
  should be replaced with "plainlinks nourlexpansion". When this has been
font-weight: bold;
  done, the rules below can be removed.
*/
.plainlinksneverexpand a {
    background: none !important;
    padding: 0 !important;
}
}
 
.plainlinksneverexpand a.external.text:after,
/* display normalization in {{ux}}/{{usex}}, {{quote}}, {{quote-*}} in italics */
.plainlinksneverexpand a.external.autonumber:after {
.e-normalization {
    display: none !important;
font-style: italic;
}
}
 
/* Inflection tables
/* Messagebox templates */
----------------------------- */
.messagebox {
 
    border: 1px solid #aaa;
/* To colour links in inflection tables (currently done with
    background-color: #f9f9f9;
{{notred}}) black without using #ifexist and allowing for user
    width: 80%;
override */
    margin: 0 auto 1em auto;
.inflection-table .new {
    padding: .2em;
color: inherit;
}
}
 
.messagebox.merge {
/* fill a parent NavContent collapsing box */
    border: 1px solid #c0b8cc;
.NavContent table.inflection,
    background-color: #f0e5ff;
.NavContent table.inflection-table {
    text-align: center;
margin-top: 0;
width: 100%;
display: table;
border: 0;
}
}
 
.messagebox.cleanup {
/* basic inflection table styles */
    border: 1px solid #9f9fff;
table.inflection {
    background-color: #efefff;
border-collapse: collapse;
    text-align: center;
border: 1px solid;
background: #ffffff;
/* TODO consider palettizing */
}
}
 
.messagebox.standard-talk {
table.inflection caption {
    border: 1px solid #c0c090;
caption-side: bottom;
    background-color: #f8eaba;
padding: 0.33em 1em;
    margin: 4px auto;
text-align: left;
font-size: smaller;
}
}
 
/* For old WikiProject banners inside banner shells. */
/* subtle grey for alternate row backgrounds */
.mbox-inside .standard-talk,
table.inflection tr:nth-child(odd) {
.messagebox.nested-talk {
background: #fcfcfc;
    border: 1px solid #c0c090;
/* TODO consider palettizing */
    background-color: #f8eaba;
    width: 100%;
    margin: 2px 0;
    padding: 2px;
}
}
 
.messagebox.small {
/* and for row headers */
    width: 238px;
table.inflection tr:nth-child(odd):not(.rowgroup) th {
    font-size: 85%;
background: #f6f6f6;
    float: right;
/* TODO consider palettizing */
    clear: both;
    margin: 0 0 1em 1em;
    line-height: 1.25em;
}
}
 
.messagebox.small-talk {
/* dark mode background colors for table.inflection */
    width: 238px;
@media screen {
     font-size: 85%;
     html.skin-theme-clientpref-night table.inflection { background-color: #242424; }
     float: right;
     html.skin-theme-clientpref-night table.inflection tr:nth-child(odd) { background-color: #2E2E2E; }
    clear: both;
     html.skin-theme-clientpref-night table.inflection tr:nth-child(odd):not(.rowgroup) th { background-color: #303030; }
     margin: 0 0 1em 1em;
    line-height: 1.25em;
    background: #F8EABA;
}
}
@media screen and (prefers-color-scheme: dark) {
    html.skin-theme-clientpref-os table.inflection { background-color: #242424; }
     html.skin-theme-clientpref-os table.inflection tr:nth-child(odd) { background-color: #2E2E2E; }
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
     html.skin-theme-clientpref-os table.inflection tr:nth-child(odd):not(.rowgroup) th { background-color: #303030; }
th.mbox-text, td.mbox-text {    /* The message body cell(s) */
    border: none;  
     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 */
table.inflection td,
    border: none;
table.inflection th {
    padding: 2px 0 2px 0.9em;   /* 0.9em left, 0px right */
padding: 0.33em 1em;
    text-align: center;  
vertical-align: baseline;
}
}
 
td.mbox-imageright {            /* The right image cell */
/* but vertically center multi-row cells */
    border: none;
table.inflection td[rowspan] {
    padding: 2px 0.9em 2px 0;    /* 0px left, 0.9em right */
vertical-align: middle;
    text-align: center;  
}
}
 
td.mbox-empty-cell {         /* An empty narrow cell */
table.inflection td {
    border: none;
text-align: center;
    padding: 0px;
    width: 1px;
}
}
 
/* regular row headers, in the left column */
/* Article message box styles */
table.inflection th {
table.ambox {
background: #f8f9fa;
    margin: 0px 10%;  /* 10% = Will not overlap with other elements */
text-align: left;
    border: 1px solid #aaa;  
    border-left: 10px solid #1e90ff;    /* Default "notice" blue */
    background: #fbfbfb;  
}
}
 
table.ambox + table.ambox {  /* Single border between stacked boxes. */
/* rowgroup header rows */
    margin-top: -1px;
table.inflection tr.rowgroup th {
background: #eeeeee;
text-align: center;
}
}
 
.ambox th.mbox-text,
/* first-of-several rowgroup header cells is aligned left */
.ambox td.mbox-text {            /* The message body cell(s) */
table.inflection tr.rowgroup th:first-child {
    padding: 0.25em 0.5em;      /* 0.5em left/right */
text-align: left;
}
}
 
.ambox td.mbox-image {           /* The left image cell */
table.inflection tr.rowgroup th:first-child:only-child {
    padding: 2px 0 2px 0.5em;   /* 0.5em left, 0px right */
text-align: center;
}
}
 
.ambox td.mbox-imageright {      /* The right image cell */
/* rows with dividers above */
    padding: 2px 0.5em 2px 0;    /* 0px left, 0.5em right */
table.inflection tr.divider th {
border-top: 3px solid #999999;
}
}
 
/* transliterations */
table.ambox-notice {
table.inflection .translit {
    border-left: 10px solid #1e90ff;   /* Blue notice*/
color: #888;
}
}
table.ambox-rednotice{
    border-left: 10px solid #e60000;    /*Light red notice*/


/* header links aren’t coloured until hover/active */
table.inflection th a:link,
table.inflection th a:visited {
color: inherit;
text-decoration: inherit;
}
}
 
table.ambox-speedy {
table.inflection th a:hover {
    border-left: 10px solid #b22222;   /* Red */
color: #0645ad;
    background: #fee;                   /* Pink */
text-decoration: underline;
}
}
 
table.ambox-delete {
table.inflection th a:active {
    border-left: 10px solid #b22222;   /* Red */
color: #faa700;
text-decoration: underline;
}
}
 
table.ambox-content {
/* ----
    border-left: 10px solid #f28500;   /* Orange */
end of Inflection tables */
 
/* Hide interproject links used by [[MediaWiki:Gadget-AggregateInterprojectLinks.js]] */
 
.interProject {
display: none;
clear: both;
border-top: 2px dotted #AAAAAA;
margin-top: 2em;
}
}
 
table.ambox-style {
/* Translation styling */
    border-left: 10px solid #f4c430;   /* Yellow */
 
.checktrans,
.rfc-trans,
.trreq,
.ttbc {
background: #f0fff0;
}
}
 
table.ambox-move {
/* t+ t t- templates: */
    border-left: 10px solid #9932cc;   /* Purple */
 
.tneg,
.tpos,
.tunk {
vertical-align: 20%;
font-size: 80%;
}
}
 
table.ambox-protection {
.tneg a {
    border-left: 10px solid #bba;       /* Gray-gold */
color: #cc2200 !important;
}
}
 
/* monobook redlink colour, standard #ba0000 */
/* Image message box styles */
.tneg a:visited {
table.imbox {
color: #a55858 !important;
    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. */
/* standard visited redlink colour */
    margin: 0 -0.5em;    /* 0.9 - 0.5 = 0.4em left/right. */
 
.tpos a {
color: var(--wikt-palette-deepblue);
}
}
 
.mbox-inside .imbox {    /* For imboxes inside other templates. */
/* standard bluelink colour */
    margin: 4px;
.tpos a:visited {
color: var(--wikt-palette-blue);
}
}
 
/* standard bluelink colour */
table.imbox-notice {
 
    border: 3px solid #1e90ff;   /* Blue */
.tunk a {
color: #3366BB !important;
}
}
 
table.imbox-speedy {
/* standard external interwiki colour */
    border: 3px solid #b22222;    /* Red */
.tunk a:active {
    background: #fee;             /* Pink */
color: #3366BB !important;
}
}
 
table.imbox-delete {
/* redundant */
    border: 3px solid #b22222;    /* Red */
 
/* for parentheses, we use .tlc and .tlcp, the latter has no definition here
(display:inline) */
.tlc {
display: none;
}
}
 
table.imbox-content {
/* Main Page heading removal */
    border: 3px solid #f28500;   /* Orange */
.page-Wiktionary_Main_Page #lastmod,
.page-Wiktionary_Main_Page #siteSub,
.page-Wiktionary_Main_Page #contentSub,
.page-Wiktionary_Main_Page h1.firstHeading {
display: none;
/* NOT important */
}
}
 
table.imbox-style {
/* Main page fixes */
    border: 3px solid #f4c430;    /* Yellow */
#interwiki-completelist {
font-weight: bold;
}
}
 
table.imbox-move {
/* Try to make search results more obviously links */
    border: 3px solid #9932cc;   /* Purple */
.mw-special-Search #bodyContent li a {
font-weight: bold;
}
}
 
table.imbox-protection {
.mw-special-Search .searchmatch {
    border: 3px solid #bba;       /* Gray-gold */
font-weight: normal;
color: #000000;
background-color: #FFEE77;
}
}
 
table.imbox-license {
/* [[WT:FEED]] */
    border: 3px solid #88a;      /* Dark gray */
#p-feedback a {
    background: #f7f8ff;         /* Light gray */
cursor: pointer;
}
}
 
table.imbox-featured {
/* Old revisions */
    border: 3px solid #cba135;   /* Brown-gold */
 
#mw-revision-info {
border: 2px solid #8888FF;
/* TODO consider palettizing */
border-left: 0px;
border-right: 0px;
font-size: 110%;
margin: 5px;
margin-left: 0px;
}
}
 
/* dark mode border color for #mw-revision-info */
/* Category message box styles */
@media screen { html.skin-theme-clientpref-night #mw-revision-info { border-color: #4444BB; } }
table.cmbox {
@media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os #mw-revision-info { border-color: #4444BB; } }
    margin: 3px 10%;
 
    border-collapse: collapse;
#mw-editingold {
    border: 1px solid #aaa;  
margin-left: 15px;
    background: #DFE8FF;   /* Default "notice" blue */
margin: 5px;
padding: 5px;
border: 2px solid #CC0000;
border-width: 2px 0px;
}
}
 
/* maintenance line */
table.cmbox-notice {
.maintenance-line {
    background: #D8E8FF;   /* Blue */
color: #777777;
/* TODO consider palettizing */
}
}
 
table.cmbox-speedy {
/* dark mode text color for maintenance line */
    margin-top: 4px;
@media screen { html.skin-theme-clientpref-night .maintenance-line { color: #adb7bf; } }
    margin-bottom: 4px;
@media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .maintenance-line { color: #adb7bf; } }
    border: 4px solid #b22222;   /* Red */
 
    background: #FFDBDB;         /* Pink */
/* Night mode logo appearance, see [[Wiktionary:Grease pit/2025/January#Top left Wiktionary logo in dark mode]] */
@media screen {
html.skin-theme-clientpref-night img.mw-logo-icon {
    color-scheme: light;
    filter: invert(1) brightness(55%) contrast(250%) hue-rotate(180deg);
}
}
}
@media screen and (prefers-color-scheme: dark) {
table.cmbox-delete {
html.skin-theme-clientpref-os img.mw-logo-icon {
    background: #FFDBDB;   /* Red */
    color-scheme: light;
    filter: invert(1) brightness(55%) contrast(250%) hue-rotate(180deg);
}
}
}
 
table.cmbox-content {
/* Make Recent changes look nice again */
    background: #FFE7CE;    /* Orange */
span.newpage,
span.minor,
span.searchmatch,
span.bot,
span.unpatrolled {
font-family: sans-serif !important;
}
}
 
table.cmbox-style {
/* Styling for the different kinds of collapsible boxes and lists */
    background: #FFF9DB;   /* Yellow */
 
/* NavFrames */
div.NavFrame,
details.NavFrame {
border: 1px solid #9e9e9e;
text-align: center;
border-collapse: collapse;
font-size: 95%;
overflow: auto;
width: auto;
}
}
 
table.cmbox-move {
div.NavFrame > ul, div.NavFrame > ol {
    background: #E4D8FF;   /* Purple */
text-align: left;
}
}
 
table.cmbox-protection {
div.NavFrame div.NavHead,
    background: #EFEFE1;   /* Gray-gold */
details.NavFrame summary.NavHead {
margin: 2px;
min-height: 1.6em;
font-weight: bold;
font-size: 100%;
text-align: left;
padding: 1px 5px 1px 10px;
background-color: #eaecf0;
}
}
 
div.NavFrame p {
/* Other pages message box styles */
font-size: 100%;
table.ombox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #aaa;      /* Default "notice" gray */
    background: #f9f9f9;
}
}
 
div.NavFrame div.NavContent,
table.ombox-notice {
details.NavFrame div.NavContent {
    border: 1px solid #aaa;       /* Gray */
font-size: 100%;
border-top: 1px solid #9e9e9e;
}
}
 
table.ombox-speedy {
div.NavFrame div.NavContent p,
    border: 2px solid #b22222;    /* Red */
details.NavFrame div.NavContent p {
    background: #fee;             /* Pink */
font-size: 100%;
}
}
 
table.ombox-delete {
/* Used by box-top/box-bottom */
    border: 2px solid #b22222;    /* Red */
.NavContent.boxcontent {
padding: 0.25em 0.5em;
}
}
.NavContent.boxcontent > p:last-child {
table.ombox-content {
margin-bottom: 0.5em; /* from 1em to avoid some extra asymmetric space */
    border: 1px solid #f28500;   /* Orange */
}
}
 
table.ombox-style {
/* Override default added margins which mess up the background */
    border: 1px solid #f4c430;   /* Yellow */
.NavContent.derivedterms > p,
.NavContent.columns-bg > p {
margin: 0;
}
}
 
table.ombox-move {
.NavContent.derivedterms > p,
    border: 1px solid #9932cc;   /* Purple */
.NavContent.derivedterms > ul,
.NavContent.columns-bg > p,
.NavContent.columns-bg > ul {
padding: 0.5em;
}
}
 
table.ombox-protection {
span.NavToggle {
    border: 2px solid #bba;       /* Gray-gold */
cursor: pointer;
float: right;
font-weight: normal;
font-size: smaller;
margin-top: 1px;
}
}
 
/* add slight gap between NavToggle and rest of the heading */
/* Talk page message box styles */
.NavToggle {
table.tmbox {
margin-left: 0.5em;
    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" */
/* Collapsible term lists */
    margin: 2px 0;               /* class ensures that this declaration overrides other */
 
    width: 100%; /* For Safari and Opera */    /* styles (including mbox-small above) */
.list-switcher {
/* This is a hack so we can use getComputedStyle to find the
maximum permissible height value of a list-switcher.
It must be kept in sync with .list-switcher-collapsed `max-height` */
bottom: calc(3.2 * 1.6em); /* for browsers that don't support `lh` units */
bottom: 3.2lh;
}
}
 
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when  */
.list-switcher-wrapper,
    line-height: 1.5em;         /* also "nested", so reset styles that are  */  
:not(.list-switcher-wrapper) > .list-switcher {
    font-size: 100%;             /* set in "mbox-small" above.                */
contain: layout; /* stop floating elements from messing with layout */
margin-top: 0.3em; /* replaces margin lost on <ul> in following ruleset */
}
}
 
.list-switcher > div > ul {
table.tmbox-speedy {
margin-top: 0; /* needed to avoid jumps when collapsing/uncollapsing */
    border: 2px solid #b22222;   /* Red */
    background: #fee;            /* Pink */
}
}
 
table.tmbox-delete {
.list-switcher ul ul {
    border: 2px solid #b22222;   /* Red */
margin-top: 0.1em; /* make margin above nested lists equal to margin at bottom of <li>s */
}
}
 
table.tmbox-content {
.list-switcher-collapsed {
    border: 2px solid #f28500;   /* Orange */
/* If changing this value, change .list-switcher `bottom` above */
max-height: calc(3.2 * 1.6em); /* for browsers that don't support `lh` units */
max-height: 3.2lh;
overflow-y: hidden;
}
}
 
table.tmbox-style {
.list-switcher-header {
    border: 2px solid #f4c430;   /* Yellow */
background: var(--wikt-palette-grey-indigo-2);
font-weight: bold;
font-size: 95%;
padding: 0.2em 0.4em 0.1em 0.6em;
}
}
 
table.tmbox-move {
.list-switcher-header + .list-switcher .term-list {
    border: 2px solid #9932cc;   /* Purple */
padding-top: 0.1em;
}
}
 
table.tmbox-protection,
.list-switcher-edit {
table.tmbox-notice {
margin-left: 1.5em;
     border: 1px solid #c0c090;   /* Gray-brown */
     font-size: 87.75%; /* exactly match font size of [show more] button (in Chromium-based browsers at least) */
    font-weight: normal;
}
}
.list-switcher-edit::before {
content: "[";
/* 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;
}
}
.list-switcher-edit::after {
content: "]";
/* 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 {
.list-switcher-large-text {
    background: #f9f9f9;
/* Keep in sync with next ruleset */
bottom: calc(4 * 1.6em); /* for browsers that don't support `lh` units */
bottom: 4lh;
}
}
.list-switcher-large-text.list-switcher-collapsed {
table.fmbox-warning {
/* Keep in sync with previous ruleset */
    border: 1px solid #bb7070;  /* Dark pink */
max-height: calc(4 * 1.6em); /* for browsers that don't support `lh` units */
    background: #ffdbdb;       /* Pink */
max-height: 4lh;
}
}
 
table.fmbox-editnotice {
.list-switcher-element {
    background: transparent;
text-align: center;
cursor: pointer;
background: var(--wikt-palette-grey-indigo-2);
border-bottom-left-radius: calc(0.31 * 1.6em); /* for browsers that don't support `lh` units */
border-bottom-left-radius: 0.3lh;
border-bottom-right-radius: calc(0.31 * 1.6em); /* for browsers that don't support `lh` units */
border-bottom-right-radius: 0.3lh;
}
}
 
/* Div based "warning" style fmbox messages. */
.list-switcher-element .NavToggle {
div.mw-warning-with-logexcerpt,
float: none;
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning {
    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
.columns-bg:not(.term-list) .CategoryTreeChildren {
  [[MediaWiki:Noarticletext]] and [[MediaWiki:Readonly lag]]. */
-moz-column-count: 3;
div.mw-lag-warn-normal,
column-count: 3;
div.noarticletext,
div.fmbox-system {
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #aaa;
    background: #f9f9f9;
    padding: 0.25em 0.9em;
}
}
 
/* Hidden Quotes and *nyms toggle */
/* These mbox-small classes must be placed after all other
.HQToggle,
  ambox/tmbox/ombox etc classes. "body.mediawiki" is so
.nyms-toggle,
  they override "table.ambox + table.ambox" above. */
.usex-toggle {
body.mediawiki table.mbox-small {   /* For the "small=yes" option. */
font-size: smaller;
    clear: right;
position: relative;
    float: right;
bottom: 1px;
    margin: 4px 0 4px 1em;
left: 5px;
    width: 238px;
    font-size: 88%;
    line-height: 1.25em;
}
}
 
body.mediawiki table.mbox-small-left {  /* For the "small=left" option. */
/* Hidden quotes */
    margin: 4px 1em 4px 0;
.client-js .ns-0 ol>li>ul {
    width: 238px;
display: none;
    border-collapse: collapse;
    font-size: 88%;
    line-height: 1.25em;
}
}
 
/* wrap toggle links with [ and ] */
.HQToggle:before,
/* Support for Template:IPA, Template:Unicode and Template:Polytonic.
.NavToggle:before,
  The second declarations reset the styles for all browsers except
.nyms-toggle:before,
  IE6, which chokes on the empty comment tags. Please copy any changes
.usex-toggle:before {
  to [[Template:IPA fonts]] and [[Template:Unicode fonts]].
content: '[';
*/
.IPA {
    font-family: Gentium,'Gentium Plus',GentiumAlt,'DejaVu Sans','Segoe UI','Lucida Grande','Charis SIL','Doulos SIL','TITUS Cyberbit Basic','Code2000','Lucida Sans Unicode',sans-serif;
    font-size: 110%;
    font-family /**/:inherit;
}
}


.HQToggle:after,
.Unicode {
.NavToggle:after,
    font-family: GentiumPlus, Code2000, Code2001, "Free Serif", "TITUS Cyberbit Basic",
.nyms-toggle:after,
                "Doulos SIL", "Chrysanthi Unicode", "Bitstream Cyberbit",
.usex-toggle:after {
                "Bitstream CyberBase", Thryomanes, Gentium, GentiumAlt,
content: ']';
                "Lucida Grande", "Free Sans", "Arial Unicode MS",
                "Microsoft Sans Serif", "Lucida Sans Unicode";
    font-family /**/: inherit;
}
}
 
.latinx {
.HQToggle a,
    font-family: GentiumPlus, Code2000, Code2001, "TITUS Cyberbit Basic", "Microsoft Sans Serif";
.NavToggle a,
    font-family /**/: inherit;
.nyms-toggle a,
.usex-toggle a {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
}
 
.polytonic {
.client-js .NavFrame .NavContent {
    font-family: GentiumPlus, "Athena Unicode", Gentium, "Palatino Linotype",
display: none;
                "Arial Unicode MS", "Lucida Sans Unicode",
                "Lucida Grande", Code2000;
    font-family /**/: inherit;
}
}
 
.client-js .not .NavContent {
#wpSave {
/* ??? */
    font-weight: bold;
display: block;
}
}
 
/* View switcher */
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.vsShow {
.hiddenStructure {
display: none;
    display: inline ! important;
    color: #f00;
    background-color: #0f0;
}
}
 
/* End styling for collapsible lists */
/* suppress missing interwiki image links where #ifexist cannot
 
  be used due to high number of requests see .hidden-redlink on
/* Quote clarifications, e.g. {{quote-gloss}}, {{quote-qualifier}} */
  http://meta.wikimedia.org/wiki/MediaWiki:Common.css
.quote-note {
*/
color: #999;
.check-icon a.new {
    display: none;
    speak: none;
}
}
 
/* stuff visible when previewing an edit only */
/* Removes underlines from links */
 
.nounderlines a {  
.previewonly {
    text-decoration: none;
display: none;
}
}
 
#wikiPreview .previewonly {
/* Remove underline from IPA links */
display: inline;
.IPA a:link, .IPA a:visited {
    text-decoration: none;
}
}
 
/* Highlight the relevant sense when the user follows a link to a {{senseid}}.
/* Standard Navigationsleisten, aka box hiding thingy
The class="senseid" should ideally be on the enclosing <li> tag. We attempt to make the
  from .de. Documentation at [[Wikipedia:NavFrame]]. */
highlight work when the class="senseid" is on a <span> inside the <li>, but the :has
div.NavFrame {
selector was not supported by all browsers as of late 2023. This feature was nonetheless
    margin: 0;
requested by Benwing at [[Wiktionary:Grease_pit/2023/November#Why_does_Template%3Asenseid_use_HTML_li_tag%3F]].
    padding: 4px;
THe version with :has is provided as a separate declaration to ensure maximum compatibility. */
    border: 1px solid #aaa;
.senseid:target {
    text-align: center;
background: #DEF;
    border-collapse: collapse;
    font-size: 95%;
}
}
 
div.NavFrame + div.NavFrame {
li:has(> span.senseid:target) {
    border-top-style: none;
background: #DEF;
    border-top-style: hidden;
}
}
 
div.NavPic {
.etymid:target {
    background-color: #fff;
background: #DEF;
    margin: 0;
    padding: 2px;
    float: left;
}
}
 
div.NavFrame div.NavHead {
p:has(> span.etymid:target) {
    height: 1.6em;
background: #DEF;
    font-weight: bold;
    background-color: #ccf;
    position: relative;
}
}
 
div.NavFrame p {
/* fix extra gap if there is something between etymid and rest of etymology */
    font-size: 100%;
p:has(> span.etymid:only-child) {
display: inline;
}
}
 
div.NavFrame div.NavContent {
/* and highlight the next paragraph too if that happened,
    font-size: 100%;
  since otherwise the highlight may be lost entirely on the invisible etymid */
p:has(> span.etymid:target:only-child) + p {
background: #DEF;
}
}
 
div.NavFrame div.NavContent p {
/* Skin CSS highlights table rows targeted by the current browser location
    font-size: 100%;
  (tr:target). This rule highlight table rows containing target cells so that
  there can be multiple IDs in a table row in [[Wiktionary:List of languages]]
  and [[Wiktionary:List of languages/special#Etymology-only languages]]. */
tr:has(> :target),
tr:has(> td > code:target) {
background: #DEF;
}
}
 
div.NavEnd {
/* show the "serial and" in the disambiguation see also */
    margin: 0;
.serial-and {
    padding: 0;
display: inline;
    line-height: 1px;
    clear: both;
}
}
 
a.NavToggle {
/* hide the serial commas */
    position: absolute;
.serial-comma {
    top: 0;
display: none;
    right: 3px;
    font-weight: normal;
    font-size: 90%;
}
}
 
/* Gender and number templates */
/* Coloured watchlist numbers */
.gender,
.mw-plusminus-pos { color: #006400; } /* dark green */
.number,
.mw-plusminus-neg { color: #8B0000; } /* dark red */
.noun-class {
font-style: italic;
.rellink,
.dablink {
    font-style: italic;
    padding-left: 2em;
}
}
 
.rellink i,
abbr {
.dablink i {
border-bottom-width: 0;
    font-style: normal;
}
}
 
/* hide "did you mean" on Noarticletext self-links */
/* Style for horizontal UL lists */
.did-you-mean strong {
.horizontal ul {
display: none;
    padding: 0;
    margin: 0;
}
}
 
.horizontal li {
/* make script/module errors smaller */
    padding: 0 0.6em 0 0.4em;
.scribunto-error {
    display: inline;
font-size: 75%;
    border-right: 1px solid;
}
}
 
.horizontal li:last-child {
/* allow inline hieroglyphs */
    border-right: none;
.mw-hiero-outer {
    padding-right: 0;
display: inline-table !important; /* override skin styling on mobile */
vertical-align: middle;
font-size: 10px;
}
}
 
/* allow mirrored custom hieroglyph (and other) images */
/* Allow transcluded pages to display in lists rather than a table.
.mw-mirrored img {
  Compatible in Firefox; incompatible in IE6. */
transform: scaleX(-1);
.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;
    margin: .3em 0 0;
    padding: 0;
}
}
 
.nonumtoc #toc ul ul,
/* softer highlighting of 'updated since last visit' */
.nonumtoc .toc ul ul {  
span.updatedmarker {
    margin: 0 0 0 2em;  
background-color: #c0e4c0;
}
}
 
/* {{TOC limit}} */
/* Allow limiting of which header levels are shown in a TOC;
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to showing ==headings==
  <div class="toclimit-3">, for instance, will limit to
and ===headings=== but no further (as long as there are no =headings= on the
  showing ==headings== and ===headings=== but no further
page, which there shouldn't be according to the MoS). */
  (as long as there are no =headings= on the page, which
.toclimit-2 .toclevel-1 ul,
  there shouldn't be according to the MoS).
.toclimit-3 .toclevel-2 ul,
*/
.toclimit-4 .toclevel-3 ul,
.toclimit-2 .toclevel-2,
.toclimit-5 .toclevel-4 ul,
.toclimit-3 .toclevel-3,
.toclimit-6 .toclevel-5 ul,
.toclimit-4 .toclevel-4,
.toclimit-7 .toclevel-6 ul {
.toclimit-5 .toclevel-5,
display: none;
.toclimit-6 .toclevel-6,
.toclimit-7 .toclevel-7 { display: none; }
/* Styling for Template:Quote */
blockquote.templatequote {
    margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
    line-height: 1em;
    text-align: left;
    padding-left: 2em;
    margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
    font-size: 85%;
}
}


/*
.mw-body h1,
* Script and language-related styles are in [[MediaWiki:Gadget-LanguagesAndScripts.css]]
.mw-body-content h1,
*/
.mw-body-content h2 {
font-family: 'Linux Libertine', 'Times', 'Georgia', serif;
}


/* A kludge that lets the members of [[:Category:Redirected combining characters]] be displayed. */
.mw-body h1,
body.page-Category_Combining_characters div#mw-pages li,
.mw-body-content h1 {
body.page-Category_Redirected_combining_characters div#mw-pages li,
font-size: 2em;
body.page-Category_IPA_combining_characters div#mw-pages li {
letter-spacing: 0.3em;
}
}


/* Grease Pit edit button fix */
.mw-body-content h2 {
.page-Wiktionary_Grease_pit.skin-vector #ca-edit,
font-size: 1.66666667em;
.page-Wiktionary_Etymology_scriptorium.skin-vector #ca-edit,
.page-Wiktionary_Information_desk.skin-vector #ca-edit,
.page-Wiktionary_Beer_parlour.skin-vector #ca-edit,
.page-Wiktionary_Tea_room.skin-vector #ca-edit {
display: none;
}
}


/* Definition dates, in {{defdate}} */
div.user-block {
.defdate {
    padding: 5px;
font-size: smaller;
    border: 1px solid #A9A9A9;
    background-color: #FFEFD5;
}
}


/* unit tests filter */
/* Prevent line breaks in silly places where desired (nowrap)
table.unit-tests.unit-tests-hide-passing tr.unit-test-pass {
  and links when we don't want them to (nowraplinks a) */
display: none;
.nowrap,
.nowraplinks a {
white-space: nowrap;
}
}


table.unit-tests th.unit-tests-img-corner {
/* But allow wrapping where desired: */
background: #d9ebff;
.wrap,
min-width: 1em;
.wraplinks a {
white-space: normal;
}
}


table.unit-tests.unit-tests-hide-passing th.unit-tests-img-corner {
/* Prevent line breaks in silly places:
background: red;
  1) links when we don't want them to
  2) HTML formulae
  3) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowraplinks a,
span.texhtml,
sup.reference a { white-space: nowrap; }
/* For template documentation */
.template-documentation {
    clear: both;
    margin: 1em 0 0 0;
    border: 1px solid #aaa;
    background-color: #ecfcf4;
    padding: 5px;
}
.thumbinner {
    min-width: 100px;
}
/* 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;
}
/* Reduce line-height for <sup> and <sub> */
sup, sub {
    line-height: 1em;
}
}
/* The backgrounds for galleries. */
#content .gallerybox div.thumb {
    background-color: #F9F9F9;  /* Light gray padding */
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img {
    background: white url("http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png") repeat;
}
/* But no chequered background on articles, user pages or portals. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img {
    background: white;
}
/* 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;
}
/* 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 */


/* multi-column lists */
li,
.group-in-column {
-moz-column-break-inside: avoid;
break-inside: avoid;
}


/* {{shortcut}} */
/**********/
.shortcut-box,
/* portal */
.category-edit-box {
/**********/
border: 1px solid #aaaaaa;
.portal_container { }
color: var(--color-base, black);
.portal_section ul  { list-style: disc; }
background: #f9f9f9;
.portal_section { border: 2px solid rgb(0,0,0); margin: 0 0 10px 0; background: transparent; background-image: -moz-linear-gradient(top, rgba(149,213,255, 0.1) 0, rgba(0,26,43,0.4) 100%); -moz-border-radius: 1em; -moz-box-shadow:0px 0px 4px rgba(240,248,255,0.5); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0, rgba(149,213,255, 0.1)), color-stop(100%, rgba(0,26,43,0.4))); -webkit-border-radius: 1em; -webkit-box-shadow: 0px 0px 4px rgba(240,248,255,0.5); border-radius: 1em; box-shadow: 0px 0px 4px rgba(240,248,255,0.5); }
margin: 0 0 .5em 1em;
.portal_header { padding: 0 1em; position: relative; }
text-align: center;
.portal_header_text { display: table; width: 100%; padding: 0.6em 0 0 0; border-bottom: 1px dotted rgb(240,248,255); text-align: center; font-family: IMFELLDWPicaPRORegular; font-size: 2em; }
padding: 5px;
.portal_headerlinks { font-size: 0.8em; position: absolute; right: 1em; bottom: -2em; }
float: right;
.portal_header, .portal_header a:link, .portal_header a:visited, .portal_header a:hover, .portal_header a:active { color: rgb(240,248,255) !important; }
clear: both;
.portal_body { padding: 0.8em; }
font-weight: bold;
.portal_subheader { padding: 0 1em; position: relative; font-size: 0.9em; }
font-size: smaller;
.portal_subheader, .portal_subheader a:link, .portal_subheader a:visited, .portal_subheader a:hover, .portal_subheader a:active { color: rgb(240,248,255) !important; }
}
.portal_subheader_text { display: table; width: 100%; padding: 0.4em 0 0 0; border-bottom: 1px dotted rgb(240,248,255); text-align: left; font-family: IMFELLDWPicaPRORegular; font-size: 1.8em; color: rgb(240,248,255) ; }
 
/******************/
/* portal: slider */
/******************/
#portal_slider { margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; height: 500px; }
#portal_slider #portal_next, #portal_slider #portal_prev { text-align: center; cursor: pointer; border: 0px solid #FEC356; height: 30px !important; width: 20px; font-family: arial, san-serif; font-size: 36px; line-height: 22px; font-weight: bold; cursor: pointer; position: absolute; bottom: 8px; background: transparent; -moz-box-shadow: inset 1px 1px 2px rgba(255,255,255, 0.8); -webkit-box-shadow: inset 1px 1px 2px rgba(255,255,255, 0.8); box-shadow: inset 1px 1px 2px rgba(255,255,255, 0.8); background-image: -moz-linear-gradient(bottom, rgb(0,128,170) 0, rgb(85,213,255) 100%); background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, rgb(0,128,170)), color-stop(100%, rgb(85,213,255))); text-shadow: 1px 1px rgba(255, 255, 255, 0.3), -1px 0 rgba(0,0,0,0.3); color: rgb(0, 143, 191); -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#portal_slider #portal_next:hover, #portal_slider #portal_prev:hover { background-image: -moz-linear-gradient(bottom, rgb(0,175,234) 0, rgb(149,228,255) 100%); background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, rgb(0,175,234)), color-stop(100%, rgb(149,228,255))); color: rgb(0,175,234); }
#portal_slider #portal_next { right: 10px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radiust: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; }
#portal_slider #portal_prev { right: 31px; -moz-border-radius-topleft: 8px; -moz-border-radius-bottomleft: 8px; -webkit-border-top-left-radius: 8px; -webkit-border-bottom-left-radius: 8px; border-top-left-radius: 8px; border-bottom-left-radius: 8px; }
#portal_slider > .portal_body { padding: 0; }
 


/* Display tabs with 4 spaces, see [[phab:T59824]] and [[phab:T59825]] */
/*******************/
textarea#wpTextbox1+div:last-child,
/* portal: content */
/* workaround for [[mw:User:Remember the dot/Syntax highlighter]] */
/*******************/
textarea,
#portal_content { font-size: 0.9em; line-height: 1.7em; }
pre,
#portal_content .portal_body > table { height: 400px; }
code,
#portal_content ul { list-style: disc outside; }
.mw-highlight {
#portal_content ul ul { margin-left: 1em; }
-moz-tab-size: 4;
-o-tab-size: 4;
/****************/
tab-size: 4;
/* portal: news */
}
/****************/
#portal_news .WikiaBlogListingBox, #portal_news ul, .CommunityCornerModule .WikiaBlogListingBox { font-size: 100%; width: auto; float: none; clear: none; border: 0; padding: 0; background: transparent; }
#portal_news .WikiaBlogListingBox h3, #portal_news .wikia-button, .CommunityCornerModule .WikiaBlogListingBox h3 { display: none; }
#portal_news .WikiaBlogListingBox ul li { border-top: 0px !important; border-bottom: 1px dotted rgb(240,248,255) !important; list-style-type: none;} /* override the default border #portal_news colors */
.WikiaBlogListingBox ul li:first-child { border: none !important; } /* override the override */


/* stop double-bolding of self-links like in [[acquit]], [[fishbone]] */
/******************/
/* old code: b .selflink, strong .selflink { font-weight: inherit; } */
/* portal: forums */
b,
/******************/
strong {
#portal_forums .forum_title { }
font-weight: bold;
#portal_forums .forum_edited { text-align: right; }
}


tr:target {
/*******************/
background: #DEF;
/* portal: twitter */
}
/*******************/
#portal_twitter ul li { border-top: 0px !important; border-bottom: 1px dotted rgb(240,248,255) !important; padding: 0.2em 0; list-style: none; } /* change it from a bulleted list into a unbulleted list */
#portal_twitter ul { margin-left: 0em !important; }


#firstHeading var,
/*********************************/
.headword var {
/* main page jquery tabs/sliders */
color: #888;
/*********************************/
}
.ui-tabs { position: relative; padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs-hide { display: none !important; }


/* Display a {{tlb}} / {{term-label}} template on its own line if it comes right after a headword template.
/**********************/
  It is too easy to miss after headwords (especially long ones). */
/**Portal definitons  */
p .headword-line ~ .usage-label-term::before {
/**********************/
content: "\a"; /* newline */
white-space: pre;
}


/* Temporary kludge to be used because categoryTree is generating a newline. This CSS line should be removed after the developers fix it. */
.portal_sliderlink_1, .portal_sliderlink_2, .portal_sliderlink_3, .portal_sliderlink_4, .portal_sliderlink_6, .portal_sliderlink_5, .portal_sliderlink_6, .portal_sliderlink_7 {
.CategoryTreeTag+p br:first-child {
border: 1px solid #f9f9f9;
display: none;
}
}


/* Used by column templates (see [[Module:columns]]). */
.portal_sliderlink_1:hover, .portal_sliderlink_2:hover, .portal_sliderlink_3:hover, .portal_sliderlink_4:hover, .portal_sliderlink_6:hover, .portal_sliderlink_5:hover, .portal_sliderlink_6:hover, .portal_sliderlink_7:hover {
.ul-column-count>ul,
border: 1.4px solid #8CB2FF;
.ul-column-count>ol,
.ul-column-count>dl {
-moz-column-gap: 20px;
column-gap: 20px;
}
}


.ul-column-count[data-column-count="2"]>ul,
.use-with-mention {
.ul-column-count[data-column-count="2"]>ol,
font-style: italic;
.ul-column-count[data-column-count="2"]>dl {
-moz-column-count: 2;
column-count: 2;
}
}


.ul-column-count[data-column-count="3"]>ul,
/*Template:WIGO NAV*/
.ul-column-count[data-column-count="3"]>ol,
.wigonav-button a, .wigonav-button strong {
.ul-column-count[data-column-count="3"]>dl {
  background-image:url('https://linguifex.com/w/images/4/42/Welcome.png');
-moz-column-count: 3;
  background-repeat: no-repeat;
column-count: 3;
  background-attachment: scroll;
  padding-top:90px;
  width:100px;
  display:block;
  margin:auto;
}
}


.ul-column-count[data-column-count="4"]>ul,
#wigonav-button-logo a {
.ul-column-count[data-column-count="4"]>ol,
  background-position: 0 0;
.ul-column-count[data-column-count="4"]>dl {
-moz-column-count: 4;
column-count: 4;
}
}


.ul-column-count[data-column-count="5"]>ul,
#wigonav-button-logo a:hover, #wigonav-button-logo strong {
.ul-column-count[data-column-count="5"]>ol,
  background-position: -600px 0;
.ul-column-count[data-column-count="5"]>dl {
-moz-column-count: 5;
column-count: 5;
}
}


.ul-column-count[data-column-count="6"]>ul,
#wigonav-button-languages a {
.ul-column-count[data-column-count="6"]>ol,
  background-position: -100px 0;
.ul-column-count[data-column-count="6"]>dl {
-moz-column-count: 6;
column-count: 6;
}
}


.columns-bg {
#wigonav-button-languages a:hover, #wigonav-button-languages strong {
/* Default background color for multi-column lists. */
  background-position: -700px 0;
background: #f8f8ff;
/* prevent text crashing into edge of box */
padding-right: 0.3em;
}
}


/* Default style for hypothetical inflections -- currently italic. */
#wigonav-button-featured a {
.hypothetical {
  background-position: -200px 0;
font-style: italic;
}
}


/* Style for entries using deprecated templates */
#wigonav-button-featured a:hover, #wigonav-button-featured strong {
.deprecated {
  background-position: -800px 0;
color: olivedrab;
}
}


.deprecated a {
#wigonav-button-forum a {
color: darkgreen;
  background-position: -300px 0;
}
}


/* Style for entries using deprecated labels */
#wigonav-button-forum a:hover, #wigonav-button-forum strong {
.deprecated-label {
  background-position: -900px 0;
color: olivedrab;
text-decoration: line-through;
}
}


.deprecated-label a {
#wigonav-button-contionary a {
color: darkgreen;
  background-position: -400px 0;
text-decoration: line-through;
}
}


/* Style for notes added using the bad= param in {{audio}} */
#wigonav-button-contionary a:hover, #wigonav-button-contionary strong {
.bad-audio-note {
  background-position: -1000px 0;
color: #FF2200;
font-weight: bold;
}
}


/* WikiHiero kludge */
#wigonav-button-library a {
/* disable for now, apparently not necessary and breaks wrapping
  background-position: -500px 0;
.wikt-hierokludge {
display: inline-block;
} */
 
/* Support lists that automatically split into limited-width columns (for translations tables and the like): */
.multicolumn-list>ul {
-moz-column-width: 25em;
column-width: 25em;
-moz-column-gap: 20px;
column-gap: 20px;
}
}


.multicolumn-list-wide>ul {
#wigonav-button-library a:hover, #wigonav-button-library strong {
-moz-column-width: 55em;
  background-position: -1100px 0;
column-width: 55em;
-moz-column-gap: 20px;
column-gap: 20px;
}
}


.multicolumn-list-narrow>ul {
/*WIGO*/
-moz-column-width: 22em;
column-width: 22em;
-moz-column-gap: 20px;
column-gap: 20px;
}


/* Horizontal rules; the second line is because of changes to the HTML generated due to Parsoid (see https://www.mediawiki.org/wiki/Parsoid). */
/*Spacing between wigo buttons*/
body.ns-0 .mw-parser-output> :not(.collapsible-block)+h2:not(:first-of-type),
.wigobutton {
body.ns-0 .mw-parser-output> :not(.collapsible-block):not(.toc):not(.disambig-see-also):not(.character-info):not(meta[property="mw:PageProp/toc"])+div.mw-heading2:not(:first-of-type) {
  padding: 0;
border-top: 1px solid #a2a9b1;
padding-top: 1em;
margin-top: 0.2em;
}
}


/* [[phab:T156351]]: Support for Parsoid's Cite implementation */
/*wigo button effects*/
a[ rel="mw:referencedBy"]::before {
.wigobutton img {
content: " ^";
  background-color: transparent;
  border: 1px transparent solid;
}
}


/* [[phab:T316670]]: fix header issues */
.wigobutton img:hover {
.mw-heading * {
  background: PaleTurquoise;
word-break: normal;
  border: 1px solid grey;
  margin: 0;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  -o-box-shadow: 0px 0px 2px #888;
  -icab-box-shadow: 0px 0px 2px #888;
  -khtml-box-shadow: 0px 0px 2px #888;
  -moz-box-shadow: 0px 0px 2px #888;
  -webkit-box-shadow: 0px 0px 2px #888;
  box-shadow: 0px 0px 2px #888;
}
}


/* From [[Module:shortcut box/styles.css]] */
.wigobutton img:active {
a .redlink {
  background: LightGrey;
color: #d73333;
  border: 1px inset grey;
  margin: 0;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
}
}


a:visited .redlink {
/* make the Cite extension list of references look smaller and highlight clicked reference in blue */
color: #a55858;
ol.references { font-size: 90%; }
}
ol.references li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }


a:visited:hover .redlink {
/* Used by column templates (see [[Module:columns]]). */
color: #a55858;
.ul-column-count[data-column-count="2"] ul {
-moz-column-count: 2; -webkit-column-count: 2; -ms-column-count: 2; column-count: 2;
}
}


a:hover .redlink {
.ul-column-count[data-column-count="3"] ul {
color: #ff4242;
-moz-column-count: 3; -webkit-column-count: 3; -ms-column-count: 3; column-count: 3;
text-decoration: underline;
}
}


a:active .redlink {
.ul-column-count[data-column-count="4"] ul {
color: #b32424;
-moz-column-count: 4; -webkit-column-count: 4; -ms-column-count: 4; column-count: 4;
text-decoration: underline;
}
}


a:focus .redlink {
.ul-column-count[data-column-count="5"] ul {
outline-color: #36c;
-moz-column-count: 5; -webkit-column-count: 5; -ms-column-count: 5; column-count: 5;
}
}


/* approximate replacement for .toccolours, which is not defined in the Vector 2022 skin */
.standard-box {
background-color: #f8f9fa;
border: 1px solid #9e9e9e; /* was #aabbdd but no real equivalent in our palette */
padding: 5px;
}


.mw-parser-output a[role="button"] {
/* formats derived terms */
color: var(--wikt-palette-black);
.derivedterms { background: #F8F8FF; }
font-weight: normal;
}


/* override default behaviour for button links */
.derivedterms .CategoryTreeChildren { column-count: 3; -moz-column-count: 3; -webkit-column-count: 3; }
.mw-parser-output a[role="button"]:focus:not(:hover) {
text-decoration: none;
}
/* </nowiki> */

Revision as of 23:04, 26 January 2025

@charset "UTF-8";
/* CSS placed here will be applied to all skins */
/* Google Fonts: Marlemad (sans) and Gentium Book Basic/Trykker */
@import url(https://fonts.googleapis.com/css?family=Trykker|Gentium+Book+Basic:400,400italic|Marmelad&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Gentium+Basic&subset=latin,latin-ext);

/* Add the custom fonts we use on here, Charis SIL, Gentium Plus, etc. */
@import url(../assets/lexfonts.css);
/* TENGWAR */

@import url(../assets/darn.css);
@font-face{
font-family: FreeIdgSerif, serif;
font-family: Akkadian, serif;
font-family: 'Gentium Basic', serif;
font-family: 'Trykker', serif;
font-family: 'Gentium Book Basic', serif;
font-family: 'Marmelad', sans-serif;
}

@font-face{
   font-family: 'Tagati';
   src: url("https://cdn.jsdelivr.net/gh/carbeck/tagatibookg@master/Tagati Book Regular G.ttf") format('truetype');
}

@font-face{
   font-family: 'Tagati';
   src: url("https://cdn.jsdelivr.net/gh/carbeck/tagatibookg@master/Tagati Book Italic G.ttf") format('truetype');
   font-style: italic;
}

@font-face{
   font-family: 'AH Rokajang';
   src: url("https://cdn.jsdelivr.net/gh/Astralneko/ahrokajang@master/AHRokajang.ttf") format('truetype');
}

@font-face{
	font-family: 'Antinoou';
	src: url("https://coptot.manuscriptroom.com/community/fonts/antinoou-webfont.ttf") format('truetype');
}

@font-face{
   font-family: 'Antinoou';
   src: url("https://coptot.manuscriptroom.com/community/fonts/antinoouitalic-webfont.ttf") format('truetype');
   font-style: italic;
}

@font-face{
   font-family: 'Alcarin';
   src: url("https://cdn.jsdelivr.net/gh/Tosche/Alcarin-Tengwar@main/Fonts Variable/AlcarinTengwarVF.woff2") format('woff2'),
		url("https://cdn.jsdelivr.net/gh/Tosche/Alcarin-Tengwar@main/Fonts Variable/AlcarinTengwarVF.woff") format('woff'),
		url("https://cdn.jsdelivr.net/gh/Tosche/Alcarin-Tengwar@main/Fonts Variable/AlcarinTengwarVF.ttf") format('truetype');
}

@font-face{
   font-family: 'AH Rokajang Shika';
   src: url("https://cdn.jsdelivr.net/gh/Astralneko/ahrokajang@master/AHRokajangShika.ttf") format('truetype');
}

.Latn[lang=anldk]{
    font-family: 'AH Rokajang Shika', sans-serif;
    font-size: 110%;
}

.Ayer{
	font-family: 'Tagati', sans-serif;
	font-size: 24px;
}

/* Chiingimec */
.Cyrl[lang=xchc]{
	font-family: 'Cambria', sans-serif;
	font-size: 110%;
}
.headword[lang=xchc]{
	font-size: 120%;
}

.Roka{
    font-family: 'AH Rokajang', sans-serif;
    font-size: 110%;
}

.Copt{
	font-family: 'Antinoou', 'Noto Sans Coptic';
	font-size: 115%;
}

/* Classical Mongolian, Manchu, Xibe, Clear Script */
.Mong,
.mnc-Mong, /* Manchu */
.sjo-Mong, /* Xibe */
.xwo-Mong /* Clear Script, Todo */ {
	font-family: 'Mongolian Baiti', 'Noto Sans Mongolian', sans-serif;
	font-size: 140%;
	-webkit-writing-mode: vertical-lr;
	-moz-writing-mode: vertical-lr;
	writing-mode: vertical-lr;
	layout-flow: vertical-ideographic;
}

.Teng {
	font-family: 'Alcarin', 'Brill', serif;
}

/* ATTEMPTING TO ADD ULTRALIGATURE SUPPORT */

@font-face{
font-family: 'Cardo';
font-style: normal;
font-weight: 400;
src: local('Cardo'), url(https://brick.a.ssl.fastly.net/fonts/cardo/400.woff) format('woff');
}

@font-face{font-family:'Cardo';font-style:normal;font-weight:400;src:url(//brick.a.ssl.fastly.net/fonts/cardo/400.woff) format('woff')}@font-face{font-family:'Cardo';font-style:normal;font-weight:700;src:url(//brick.a.ssl.fastly.net/fonts/cardo/700.woff) format('woff')}@font-face{font-family:'Cardo';font-style:italic;font-weight:400;src:url(//brick.a.ssl.fastly.net/fonts/cardo/400i.woff) format('woff')}

/** CSS-classes for Portal:Main Page **/
body.page-Main_Page h1.firstHeading { display:none; }/* Banner */

.MainPageBG {
  width:55%; border:1px solid #cef2e0; background:#f5fffa; vertical-align:top; color:#000;
}

#bannerintro { background-image: url(https://linguifex.com/w/images/0/05/Linguifex.png); }
#triangleintro { background-image: url(https://linguifex.com/w/images/9/99/Triangular.png); }

/* Columns */
.frontPageLeft{
  float:left;
  width:56%;
}
.frontPageRight{
  float:right;
  width:43%;
}
/* Block */
.frontPageBlock{
  background: url(https://linguifex.com/w/images/5/55/Bluegradient-left.png) no-repeat top left;
  border:1px solid #FFFFFF;
  padding:3px;
  margin-bottom:.4em;
  position:relative;
}
.frontPageBlockIcon{
  position:absolute;
  left: 5px;
  top: 5px;
}
.frontPageBlockIcon img{
  border: 0 none #000;
}
.frontPageBlockTitle{
  position:absolute;
  left: 60px;
  top: 3px;
  font-size:1.2em;
  color:white
}
.frontPageBlockContent{
  margin: 1em;
  padding-top: 30px;
  overflow: auto;
}
 
.frontPageRight .frontPageBlock{
  background: url(https://linguifex.com/w/images/3/37/Bluegradient-right.png) no-repeat top right;
  margin-left:1em;
}
.frontPageRight .frontPageBlockIcon{
  left:auto;
  right:10px;
}
.frontPageRight .frontPageBlockTitle{
  left:auto;
  right:60px;
  top:3px;
  font-size:1.1em;
  color:white
}
.frontPageRight .frontPageBlockContent{
  margin: 1em;
  padding-top: 20px;
}
 
.frontPageFancyBlock{
  border-bottom: 6px dotted #8CB2FF;
  padding: 1em 0;
  font-size: 100%;
  color: black;
  margin-left: 1em;
}
.frontPageFancyBlockLast{
  border-bottom:none;
}
/** End of Portal:Main Page **/

/* Wikitables */
 
table.wikitable {
 margin: .5em;
 background: #f9f9f9;
 border: 1px #aaa solid;
 border-collapse: collapse;
}
 
table.wikitable th, table.wikitable td {
 border: 1px #aaa solid;
 padding: .2em;
}
 
table.wikitable th {
 background: #f2f2f2;
 text-align: center;
}
 
table.wikitable caption {
 margin-left: inherit;
 margin-right: inherit;
}
/** End of Wikitables **/


/* Standard Colour Tables */

.bluetable .bg1, .blueinfobox .bg1, .lightbluebg { background: #f7faff; }
.graytable .bg1, .grayinfobox .bg1, .lightgraybg { background: #fffafa; }
.browntable .bg1, .browninfobox .bg1, .lightbrownbg { background: #fffaf7; }
.greentable .bg1, .greeninfobox .bg1, .lightgreenbg { background: #f2fffb; }
.redtable .bg1, .redinfobox .bg1, .lightredbg { background: #fff7f7; }

.softtable, .softtable td, .softtable .bg1,
.softinfobox, .softinfobox td, .softinfobox .bg1, .softbg, .lightsoftbg
{ background: #fffafa; }

.blueborder { border: 1px solid #8091ab; }
.grayborder { border: 1px solid #abaaaa; }
.brownborder { border: 1px solid #b38d7d; }
.greenborder { border: 1px solid #89aba1; }
.redborder { border: 1px solid #b37d7d; }
.softborder { border: 1px solid #cccaca; }

.bluetable .bg2, .blueinfobox .bg2, .bluetable .bg2 td, .blueinfobox .bg2 td { background: #e6eefa; }
.bluetable .bg3, .blueinfobox .bg3, .bluetable .bg3 td, .blueinfobox .bg3 td { background: #d3dff2; }
.bluetable .bg4, .blueinfobox .bg4, .bluetable .bg4 td, .blueinfobox .bg4 td, .bluebg { background: #c2d4ed; }

.graytable .bg2, .grayinfobox .bg2, .graytable .bg2 td, .grayinfobox .bg2 td { background: #eeeaea; }
.graytable .bg3, .grayinfobox .bg3, .graytable .bg3 td, .grayinfobox .bg3 td { background: #dddada; }
.graytable .bg4, .grayinfobox .bg4, .graytable .bg4 td, .grayinfobox .bg4 td, .graybg { background: #cccaca; }

.browntable .bg2, .browninfobox .bg2, .browntable .bg2 td, .browninfobox .bg2 td { background: #f7e9e4; }
.browntable .bg3, .browninfobox .bg3, .browntable .bg3 td, .browninfobox .bg3 td { background: #f0dad1; }
.browntable .bg4, .browninfobox .bg4, .browntable .bg4 td, .browninfobox .bg4 td, .brownbg { background: #ebcdc0; }

.greentable .bg2, .greeninfobox .bg2, .greentable .bg2 td, .greeninfobox .bg2 td { background: #e1f7f1; }
.greentable .bg3, .greeninfobox .bg3, .greentable .bg3 td, .greeninfobox .bg3 td { background: #d5f2ea; }
.greentable .bg4, .greeninfobox .bg4, .greentable .bg4 td, .greeninfobox .bg4 td, .greenbg { background: #c1e0d7; }

.redtable .bg2, .redinfobox .bg2, .redtable .bg2 td, .redinfobox .bg2 td { background: #f7e4e4; }
.redtable .bg3, .redinfobox .bg3, .redtable .bg3 td, .redinfobox .bg4 td { background: #f0d1d1; }
.redtable .bg4, .redinfobox .bg4, .redtable .bg4 td, .redinfobox .bg3 td, .redbg { background: #ffcccc; }

.softtable .bg2, .softinfobox .bg2,
.softtable .bg3, .softinfobox .bg3,
.softtable .bg4, .softinfobox .bg4,
.softtable .bg2 td, .softinfobox .bg2 td,
.softtable .bg3 td, .softinfobox .bg3 td,
.softtable .bg4 td, .softinfobox .bg4 td
{ background: #eeeaea; }

.bluetable, .graytable, .browntable, .greentable, .redtable,
.blueinfobox, .grayinfobox, .browninfobox, .greeninfobox, .redinfobox { border-collapse: collapse; }

.blueinfobox, .grayinfobox, .browninfobox, .greeninfobox, .redinfobox, .softinfobox { 
    float: right;
    margin: 0 0 0.5em 0.5em;
}

.blueinfobox { background: #f7faff; }
.grayinfobox { background: #fffafa; }
.browninfobox { background: #fffaf7; }
.greeninfobox { background: #f2fffb; }
.redinfobox { background: #fff7f7; }

.bluetable, .blueinfobox { border: 1px solid #8091ab; }
.graytable, .grayinfobox { border: 1px solid #abaaaa; }
.browntable, .browninfobox { border: 1px solid #b38d7d; }
.greentable, .greeninfobox { border: 1px solid #89aba1; }
.redtable, .redinfobox { border: 1px solid #b37d7d; }
.softtable, .softinfobox { border: 1px solid #cccaca; }

.bluetable td, .bluetable th, .blueinfobox td, .blueinfobox th { border: 1px solid #8091ab; }
.graytable td, .graytable th, .grayinfobox td, .grayinfobox th { border: 1px solid #abaaaa; }
.browntable td, .browntable th, .browninfobox td, .browninfobox th { border: 1px solid #b38d7d; }
.greentable td, .greentable th, .greeninfobox td, .greeninfobox th { border: 1px solid #89aba1; }
.redtable td, .redtable th, .redinfobox td, .redinfobox th { border: 1px solid #b37d7d; }

.bluetable td, .bluetable th, .graytable td, .graytable th, 
.browntable td, .browntable th, .greentable td, .greentable th, 
.redtable td, .redtable th, .softtable td, .softtable th,
.blueinfobox td, .blueinfobox th, .grayinfobox td, .grayinfobox th,
.browninfobox td, .browninfobox th, .greeninfobox td, .greeninfobox th,
.redinfobox td, .redinfobox th, .softinfobox td, .softinfobox th
{ padding: 4px; }

.bluetable th { background: #c2d4ed; }
.graytable th { background: #cccaca; }
.browntable th { background: #ebcdc0; }
.greentable th { background: #c1e0d7; }
.redtable th { background: #ffcccc; }
.softtable th, .softinfobox th { background: #eeeaea; }

.bluetable th:first-child, .graytable th:first-child, .browntable th:first-child, .greentable th:first-child, .redtable th:first-child, .softtable th:first-child,
.blueinfobox th, .grayinfobox th, .browninfobox th, .greeninfobox th, .redinfobox th, .softinfobox th { text-align: center; padding-right: 0.2em; }


.bluetable .divider, .blueinfobox .divider, .bluetable .header, .blueinfobox .header,
.graytable .divider, .grayinfobox .divider, .graytable .header, .grayinfobox .header,
.browntable .divider, .browninfobox .divider, .browntable .header, .browninfobox .header,
.greentable .divider, .greeninfobox .divider, .greentable .header, .greeninfobox .header, 
.redtable .divider, .redinfobox .divider, .redtable .header, .redinfobox .header,
.softtable .divider, .softinfobox .divider, .softtable .header, .softinfobox .header { text-align: center !important; }

.bluetable .header, .bluetable .divider, .blueinfobox .header { background: #c2d4ed; }
.graytable .header, .graytable .divider, .grayinfobox .header { background: #cccaca; }
.browntable .header, .browntable .divider, .browninfobox .header { background: #ebcdc0; }
.greentable .header, .greentable .divider, .greeninfobox .header { background: #c1e0d7; }
.redtable .header, .redtable .divider, .redinfobox .header { background: #ffcccc; }
.softtable .header, .softtable .divider, .softinfobox .header { background: #eeeaea; }

.blueinfobox .divider { background: #e6eefa; }
.grayinfobox .divider { background: #eeeaea; }
.browninfobox .divider { background: #f7e9e4; }
.greeninfobox .divider { background: #e1f7f1; }
.redinfobox .divider { background: #f7e4e4; }
.softinfobox .divider { background: #eeeaea; }

/** End of Standard Colour Tables**/


/* NavFrames */
div.Boxmerge,
div.NavFrame, details.NavFrame {
        margin: 0px 0px -1px 0px;
        padding: 2px;
        border: 1px solid #aaaaaa;
        text-align: center;
        border-collapse: collapse;
        font-size: 95%;
	overflow: auto;
	width: auto;
}
div.Boxmerge div.NavFrame {
        border-style: none;
        border-style: hidden;
}
div.NavPic {
        background-color: #ffffff;
        margin: 0px;
        padding: 2px;
        float: left;
}
div.NavFrame div.NavHead, details.NavFrame summary.NavHead {
        min-height: 1.6em;
        font-weight: bold;
        font-size: 100%;
        background-color: #efefef;
        padding-left: 10px;
        background-image:-webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#DFDFDF), color-stop(0.6, #E3E3E3));
        background-image:-moz-linear-gradient(top, #EFEFEF, #E3E3E3 60%, #DFDFDF);
        background-image:-o-linear-gradient(top, #EFEFEF, #E3E3E3 60%, #DFDFDF);
}
div.NavFrame div.NavHead:hover, details.NavFrame summary.NavHead:hover {
        background-color:#F6F6F6;
        background-image:-webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#F3F3F3), color-stop(0.6, #EAEAEA));
        background-image:-moz-linear-gradient(top, #EFEFEF, #EAEAEA 60%, #F3F3F3);
        background-image:-o-linear-gradient(top, #EFEFEF, #EAEAEA 60%, #F3F3F3);
}
div.NavFrame div.NavHead:active, details.NavFrame summary.NavHead:active {
        background-color:#E3E3E3;
        background-image:-webkit-gradient(linear, left top, left bottom, from(#E3E3E3), to(#DFDFDF), color-stop(0.6, #D3D3D3));
        background-image:-moz-linear-gradient(top, #E3E3E3, #D3D3D3 60%, #DFDFDF);
        background-image:-o-linear-gradient(top, #E3E3E3, #D3D3D3 60%, #DFDFDF);
}
div.pseudo div.NavHead:hover {background-color:#EFEFEF;}
div.pseudo div.NavHeadpseudo:active {background-color:#EFEFEF;}
div.NavFrame p {
        font-size: 100%;
}
div.NavFrame div.NavContent, details.NavFrame div.NavContent {
        font-size: 100%;
}
div.NavFrame div.NavContent p, details.NavFrame div.NavContent p {
        font-size: 100%;
}
div.NavEnd {
        margin: 0px;
        padding: 0px;
        line-height: 1px;
        clear: both;
}
span.NavToggle {
        cursor: pointer;
        float: right;
        font-weight:normal;
        font-size:smaller;
}
.client-js .NavContent { display: none; }
.client-js .not .NavContent { display: block; }


/* 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 */
}

/* Hm, still broken */


/* Edit window toolbar */
#toolbar {
    height: 22px;
    margin-bottom: 6px;
}
 
/* Margins for <ol> and <ul> */
#content ol, #content ul,
#mw_content ol, #mw_content ul {
  margin-bottom: 0.5em;
}
 
/* Make the list of references smaller */
ol.references {
    font-size: 100%;
}
.references-small { 
    font-size: 90%;
}
 
/* VALIDATOR NOTICE: the following is correct, but the W3C validator doesn't accept it */
/* -moz-* is a vendor-specific extension (CSS 2.1 4.1.2.1) */
/* column-count is from the CSS3 module "CSS Multi-column Layout" */
/* Please ignore any validator errors caused by these two lines */
.references-2column {
    font-size: 90%;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
}
 
/* Highlight clicked reference in blue to help navigation */
ol.references > li:target,
sup.reference:target,
cite: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;
}
 
 
/* Styling for citations */
cite {
    font-style: normal;
    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, projection {
    cite *.printonly {
        display: none;
    }
}
 
 
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
    margin: 1em 1em 1em 0;
    background: #f9f9f9;
    border: 1px #aaa solid;
    border-collapse: collapse;
}

/* Default skin for navigation boxes */
table.navbox {            /* Navbox container style */
  border: 1px solid #aaa;
  width: 100%; 
  margin: auto;
  clear: both;
  font-size: 88%;
  text-align: center;
  padding: 1px;
}
table.navbox + table.navbox {  /* Single pixel border between adjacent navboxes */
  margin-top: -1px;            /* (doesn't work for IE6, but that's okay)       */
}
.navbox-title,
.navbox-abovebelow,
table.navbox th {
  text-align: center;      /* Title and above/below styles */
  padding-left: 1em;
  padding-right: 1em;
}
.navbox-group {            /* Group style */
  white-space: nowrap;
  text-align: right;
  font-weight: bold;
  padding-left: 1em;
  padding-right: 1em;
}
.navbox, .navbox-subgroup {
  background: #fdfdfd;     /* Background color */
}
.navbox-list {
  border-color: #fdfdfd;   /* Must match background color */
}
.navbox-title,
table.navbox th {
  background: #ccccff;     /* Level 1 color */
}
.navbox-abovebelow,
.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 */
}
 
.collapseButton {          /* 'show'/'hide' buttons created dynamically */
    float: right;          /* by the CollapsibleTables javascript in    */
    font-weight: normal;   /* [[MediaWiki:Common.js]]are styled here    */
    text-align: right;     /* so they can be customised.                */
    width: auto;
}
.navbox .collapseButton {  /* In navboxes, the show/hide button balances */
    width: 6em;            /* the vde links from [[Template:Tnavbar]],   */
}                          /* so they need to be the same width.         */
 
.ib-comma {
	font-style: normal;
}

.ib-content {
	font-style: italic;
}

.ib-content i,
.ib-content em {
	font-style: normal;
}

.context-qualifier-colon {
	display: none;
}
 
/* Infobox template style */
.infobox {
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    color: black;
    margin: 0.5em 0 0.5em 1em;
    padding: 0.2em;
    float: right;
    clear: right;
}
.infobox td,
.infobox th {
    vertical-align: top;
}
.infobox caption {
    font-size: larger;
}
.infobox.bordered {
    border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
    border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
    border: 0;
}
 
.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;
    border-right: 1px solid #aaa;
}
 
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
    border: 0;
    border-right: 1px solid #aaa;
}
 
/* Styles for geography infoboxes, eg countries,
   country subdivisions, cities, etc.            */
.infobox.geography {
    text-align: left;
    border-collapse: collapse;
    line-height: 1.2em; 
    font-size: 90%;
}
 
.infobox.geography  td,
.infobox.geography  th {
    border-top: solid 1px #aaa;
    padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
    border-top: solid 1px #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: solid 1px #aaa;
    padding: 0 0.6em 0.4em 0.6em;
}
 
.infobox.geography .maptable td,
.infobox.geography .maptable th {
    border: 0;
    padding: 0;
}
 
/* Makes redirects appear in italics in categories and on [[Special:Allpages]] */
.redirect-in-category, .allpagesredirect {
    font-style: italic;
}
 
/* Icons for medialist templates [[Template:Listen]],
   [[Template:Multi-listen_start]], [[Template:Video]],
   [[Template:Multi-video_start]]
*/
div.listenlist {
    background:
        url("http://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Gnome-speakernotes.png/30px-Gnome-speakernotes.png");
    padding-left: 40px;
}
 
/* Style rules for media list templates */
div.medialist {
    min-height: 50px;
    margin: 1em;
    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 */
#bodyContent a[href$=".pdf"].external, 
#bodyContent a[href*=".pdf?"].external, 
#bodyContent a[href*=".pdf#"].external,
#bodyContent a[href$=".PDF"].external, 
#bodyContent a[href*=".PDF?"].external, 
#bodyContent a[href*=".PDF#"].external,
#mw_content  a[href$=".pdf"].external, 
#mw_content  a[href*=".pdf?"].external, 
#mw_content  a[href*=".pdf#"].external,
#mw_content  a[href$=".PDF"].external, 
#mw_content  a[href*=".PDF?"].external, 
#mw_content  a[href*=".PDF#"].external {
    background: 
        url("http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-file_acrobat.gif/15px-Icons-mini-file_acrobat.gif")
        center right no-repeat;
    padding-right: 16px;
}
 
/* 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. */
#bodyContent span.PDFlink a,
#mw_content span.PDFlink a {
    background: 
        url("http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-file_acrobat.gif/15px-Icons-mini-file_acrobat.gif")
        center right no-repeat;
    padding-right: 17px;
}
 
/* Remove link styling. Already defined in monobook
   and modern, but not defined in the other skins. Bug 18708 */
#bodyContent .plainlinks a {
    background: none !important;
    padding: 0 !important;
}
 
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
    float: left;
    width: 50%;
    min-width: 300px;
}
div.columns-3 div.column {
    float: left;
    width: 33.3%;
    min-width: 200px;
}
div.columns-4 div.column {
    float: left;
    width: 25%;
    min-width: 150px;
}
div.columns-5 div.column {
    float: left;
    width: 20%;
    min-width: 120px;
}
 
/* Make sure that "external references" from templates like [[Template:Ref]] 
   do not get URL expansion, not even when printed. The anchor itself has 
   class "external autonumber" and the url expansion is inserted when printing 
   (see [http://en.wikipedia.org/skins-1.5/common/commonPrint.css]) using the
   ":after" pseudo-element.
*/
.nourlexpansion a.external.text:after,
.nourlexpansion a.external.autonumber:after {
    display: none !important;
}
 
/* The legacy implementation of this was with "plainlinksneverexpand", which
   also simulated "plainlinks".  "plainlinksneverexpand" is deprecated and 
   should be replaced with "plainlinks nourlexpansion".  When this has been
   done, the rules below can be removed.
*/
.plainlinksneverexpand a {
    background: none !important;
    padding: 0 !important;
}
.plainlinksneverexpand a.external.text:after,
.plainlinksneverexpand a.external.autonumber:after {
    display: none !important;
}
 
/* 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%;
    float: right;
    clear: both;
    margin: 0 0 1em 1em;
    line-height: 1.25em; 
}
.messagebox.small-talk {
    width: 238px;
    font-size: 85%;
    float: right;
    clear: both;
    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; 
    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; 
    padding: 2px 0 2px 0.9em;    /* 0.9em left, 0px right */
    text-align: center; 
}
td.mbox-imageright {             /* The right image cell */
    border: none;
    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: 0px;
    width: 1px;
}
 
/* Article message box styles */
table.ambox {
    margin: 0px 10%;   /* 10% = Will not overlap with other elements */
    border: 1px solid #aaa; 
    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 */
    padding: 2px 0 2px 0.5em;    /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright {      /* The right image cell */
    padding: 2px 0.5em 2px 0;    /* 0px left, 0.5em right */
}
 
table.ambox-notice {
    border-left: 10px solid #1e90ff;    /* Blue notice*/
}
table.ambox-rednotice{
    border-left: 10px solid #e60000;    /*Light red notice*/

}
table.ambox-speedy {
    border-left: 10px solid #b22222;    /* Red */
    background: #fee;                   /* Pink */
}
table.ambox-delete {
    border-left: 10px solid #b22222;    /* Red */
}
table.ambox-content {
    border-left: 10px solid #f28500;    /* Orange */
}
table.ambox-style {
    border-left: 10px solid #f4c430;    /* Yellow */
}
table.ambox-move {
    border-left: 10px solid #9932cc;    /* Purple */
}
table.ambox-protection {
    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. */
}
.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" */
    margin: 2px 0;               /* class ensures that this declaration overrides other */
    width: 100%;  /* For Safari and Opera */     /* styles (including mbox-small above) */
}
.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 {
    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:Noarticletext]] and [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.noarticletext,
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. */
    clear: right;
    float: right;
    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. */
    margin: 4px 1em 4px 0;
    width: 238px;
    border-collapse: collapse;
    font-size: 88%;
    line-height: 1.25em;
}
 
 
/* Support for Template:IPA, Template:Unicode and Template:Polytonic.
   The second declarations reset the styles for all browsers except
   IE6, which chokes on the empty comment tags. Please copy any changes
   to [[Template:IPA fonts]] and [[Template:Unicode fonts]].
*/
.IPA {
    font-family: Gentium,'Gentium Plus',GentiumAlt,'DejaVu Sans','Segoe UI','Lucida Grande','Charis SIL','Doulos SIL','TITUS Cyberbit Basic','Code2000','Lucida Sans Unicode',sans-serif;
    font-size: 110%;
    font-family /**/:inherit;
}

.Unicode {
    font-family: GentiumPlus, Code2000, Code2001, "Free Serif", "TITUS Cyberbit Basic",
                 "Doulos SIL", "Chrysanthi Unicode", "Bitstream Cyberbit",
                 "Bitstream CyberBase", Thryomanes, Gentium, GentiumAlt,
                 "Lucida Grande", "Free Sans", "Arial Unicode MS",
                 "Microsoft Sans Serif", "Lucida Sans Unicode";
    font-family /**/: inherit;
}
.latinx {
    font-family: GentiumPlus, Code2000, Code2001, "TITUS Cyberbit Basic", "Microsoft Sans Serif";
    font-family /**/: inherit;
}
.polytonic {
    font-family: GentiumPlus, "Athena Unicode", Gentium, "Palatino Linotype",
                 "Arial Unicode MS", "Lucida Sans Unicode",
                 "Lucida Grande", Code2000; 
    font-family /**/: inherit;
}
 
#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 
   http://meta.wikimedia.org/wiki/MediaWiki:Common.css
*/
.check-icon a.new {
    display: none; 
    speak: none;
}
 
/* Removes underlines from links */
.nounderlines a { 
    text-decoration: none;
}
 
/* Remove underline from IPA links */
.IPA a:link, .IPA a:visited {
    text-decoration: none;
}
 
/* 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;
    float: left;
}
div.NavFrame div.NavHead {
    height: 1.6em;
    font-weight: bold;
    background-color: #ccf;
    position: relative;
}
div.NavFrame p {
    font-size: 100%;
}
div.NavFrame div.NavContent {
    font-size: 100%;
}
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;
    right: 3px;
    font-weight: normal;
    font-size: 90%;
}
 
/* Coloured watchlist numbers */
.mw-plusminus-pos { color: #006400; } /* dark green */
.mw-plusminus-neg { color: #8B0000; } /* dark red */
 
.rellink,
.dablink {
    font-style: italic;
    padding-left: 2em;
}
.rellink i,
.dablink i {
    font-style: normal;
}
 
/* Style for horizontal UL lists */
.horizontal ul {
    padding: 0;
    margin: 0;
}
.horizontal li { 
    padding: 0 0.6em 0 0.4em;
    display: inline;
    border-right: 1px solid;
}
.horizontal li:last-child {
    border-right: none;
    padding-right: 0;
}
 
/* 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;
    margin: .3em 0 0;
    padding: 0;
}
.nonumtoc #toc ul ul, 
.nonumtoc .toc ul ul { 
    margin: 0 0 0 2em; 
}
 
/* 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-2,
.toclimit-3 .toclevel-3,
.toclimit-4 .toclevel-4,
.toclimit-5 .toclevel-5,
.toclimit-6 .toclevel-6,
.toclimit-7 .toclevel-7 { display: none; }
 
/* Styling for Template:Quote */
blockquote.templatequote { 
     margin-top: 0; 
}
blockquote.templatequote div.templatequotecite { 
    line-height: 1em;
    text-align: left;
    padding-left: 2em;
    margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
    font-size: 85%;
}

.mw-body h1,
.mw-body-content h1,
.mw-body-content h2 {
	font-family: 'Linux Libertine', 'Times', 'Georgia', serif;
}

.mw-body h1,
.mw-body-content h1 {
	font-size: 2em;
}

.mw-body-content h2 {
	font-size: 1.66666667em;
}

div.user-block {
    padding: 5px;
    border: 1px solid #A9A9A9;
    background-color: #FFEFD5;
}

/* Prevent line breaks in silly places where desired (nowrap)
   and links when we don't want them to (nowraplinks a) */
.nowrap,
.nowraplinks a {
	white-space: nowrap;
}

/* But allow wrapping where desired: */
.wrap,
.wraplinks a {
	white-space: normal;
}

/* Prevent line breaks in silly places: 
   1) links when we don't want them to
   2) HTML formulae
   3) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowraplinks a,
span.texhtml,
sup.reference a { white-space: nowrap; }
 
/* For template documentation */
.template-documentation {
    clear: both;
    margin: 1em 0 0 0;
    border: 1px solid #aaa; 
    background-color: #ecfcf4; 
    padding: 5px;
}
 
.thumbinner {
    min-width: 100px;
}
 
/* 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;
}
 
/* Reduce line-height for <sup> and <sub> */
sup, sub {
    line-height: 1em;
}
 
 
/* The backgrounds for galleries. */
#content .gallerybox div.thumb {
    background-color: #F9F9F9;   /* Light gray padding */
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img {
    background: white url("http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png") repeat;
}
/* But no chequered background on articles, user pages or portals. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img {
    background: white;
}
 
/* 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;
}
 
/* 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 */


/**********/
/* portal */
/**********/
.portal_container { }
.portal_section ul  { list-style: disc; }
.portal_section { border: 2px solid rgb(0,0,0); margin: 0 0 10px 0; background: transparent; background-image: -moz-linear-gradient(top, rgba(149,213,255, 0.1) 0, rgba(0,26,43,0.4) 100%); -moz-border-radius: 1em; -moz-box-shadow:0px 0px 4px rgba(240,248,255,0.5); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0, rgba(149,213,255, 0.1)), color-stop(100%, rgba(0,26,43,0.4))); -webkit-border-radius: 1em; -webkit-box-shadow: 0px 0px 4px rgba(240,248,255,0.5); border-radius: 1em; box-shadow: 0px 0px 4px rgba(240,248,255,0.5); }
.portal_header { padding: 0 1em; position: relative; }
.portal_header_text { display: table; width: 100%; padding: 0.6em 0 0 0; border-bottom: 1px dotted rgb(240,248,255); text-align: center; font-family: IMFELLDWPicaPRORegular; font-size: 2em; }
.portal_headerlinks { font-size: 0.8em; position: absolute; right: 1em; bottom: -2em; }
.portal_header, .portal_header a:link, .portal_header a:visited, .portal_header a:hover, .portal_header a:active { color: rgb(240,248,255) !important; }
.portal_body { padding: 0.8em; }
.portal_subheader { padding: 0 1em; position: relative; font-size: 0.9em; }
.portal_subheader, .portal_subheader a:link, .portal_subheader a:visited, .portal_subheader a:hover, .portal_subheader a:active { color: rgb(240,248,255) !important; }
.portal_subheader_text { display: table; width: 100%; padding: 0.4em 0 0 0; border-bottom: 1px dotted rgb(240,248,255); text-align: left; font-family: IMFELLDWPicaPRORegular; font-size: 1.8em; color: rgb(240,248,255) ; }

/******************/
/* portal: slider */
/******************/
#portal_slider { margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; height: 500px; }
#portal_slider #portal_next, #portal_slider #portal_prev { text-align: center; cursor: pointer; border: 0px solid #FEC356; height: 30px !important; width: 20px; font-family: arial, san-serif; font-size: 36px; line-height: 22px; font-weight: bold; cursor: pointer; position: absolute; bottom: 8px; background: transparent; -moz-box-shadow: inset 1px 1px 2px rgba(255,255,255, 0.8); -webkit-box-shadow: inset 1px 1px 2px rgba(255,255,255, 0.8); box-shadow: inset 1px 1px 2px rgba(255,255,255, 0.8); background-image: -moz-linear-gradient(bottom, rgb(0,128,170) 0, rgb(85,213,255) 100%); background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, rgb(0,128,170)), color-stop(100%, rgb(85,213,255))); text-shadow: 1px 1px rgba(255, 255, 255, 0.3), -1px 0 rgba(0,0,0,0.3); color: rgb(0, 143, 191); -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#portal_slider #portal_next:hover, #portal_slider #portal_prev:hover { background-image: -moz-linear-gradient(bottom, rgb(0,175,234) 0, rgb(149,228,255) 100%); background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, rgb(0,175,234)), color-stop(100%, rgb(149,228,255))); color: rgb(0,175,234); }
#portal_slider #portal_next { right: 10px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radiust: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; }
#portal_slider #portal_prev { right: 31px; -moz-border-radius-topleft: 8px; -moz-border-radius-bottomleft: 8px; -webkit-border-top-left-radius: 8px; -webkit-border-bottom-left-radius: 8px; border-top-left-radius: 8px; border-bottom-left-radius: 8px; }
#portal_slider > .portal_body { padding: 0; }


/*******************/
/* portal: content */
/*******************/
#portal_content { font-size: 0.9em; line-height: 1.7em; }
#portal_content .portal_body > table { height: 400px; }
#portal_content ul { list-style: disc outside; }
#portal_content ul ul { margin-left: 1em; }
 
/****************/
/* portal: news */
/****************/
#portal_news .WikiaBlogListingBox, #portal_news ul, .CommunityCornerModule .WikiaBlogListingBox { font-size: 100%; width: auto; float: none; clear: none; border: 0; padding: 0; background: transparent; }
#portal_news .WikiaBlogListingBox h3, #portal_news .wikia-button, .CommunityCornerModule .WikiaBlogListingBox h3 { display: none; }
#portal_news .WikiaBlogListingBox ul li { border-top: 0px !important; border-bottom: 1px dotted rgb(240,248,255) !important; list-style-type: none;} /* override the default border #portal_news colors */
.WikiaBlogListingBox ul li:first-child { border: none !important; } /* override the override */

/******************/
/* portal: forums */
/******************/
#portal_forums .forum_title { }
#portal_forums .forum_edited { text-align: right; }

/*******************/
/* portal: twitter */
/*******************/
#portal_twitter ul li { border-top: 0px !important; border-bottom: 1px dotted rgb(240,248,255) !important; padding: 0.2em 0; list-style: none; } /* change it from a bulleted list into a unbulleted list */
#portal_twitter ul { margin-left: 0em !important; }

/*********************************/
/* main page jquery tabs/sliders */
/*********************************/
.ui-tabs { position: relative; padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs-hide { display: none !important; }

/**********************/
/**Portal definitons  */
/**********************/

.portal_sliderlink_1, .portal_sliderlink_2, .portal_sliderlink_3, .portal_sliderlink_4, .portal_sliderlink_6, .portal_sliderlink_5, .portal_sliderlink_6, .portal_sliderlink_7 {
border: 1px solid #f9f9f9;
}

.portal_sliderlink_1:hover, .portal_sliderlink_2:hover, .portal_sliderlink_3:hover, .portal_sliderlink_4:hover, .portal_sliderlink_6:hover, .portal_sliderlink_5:hover, .portal_sliderlink_6:hover, .portal_sliderlink_7:hover {
border: 1.4px solid #8CB2FF;
}

.use-with-mention {
font-style: italic;
}

/*Template:WIGO NAV*/
.wigonav-button a, .wigonav-button strong {
  background-image:url('https://linguifex.com/w/images/4/42/Welcome.png');
  background-repeat: no-repeat;
  background-attachment: scroll;
  padding-top:90px;
  width:100px;
  display:block;
  margin:auto;
}

#wigonav-button-logo a {
  background-position: 0 0;
}

#wigonav-button-logo a:hover, #wigonav-button-logo strong {
  background-position: -600px 0;
}

#wigonav-button-languages a {
  background-position: -100px 0;
}

#wigonav-button-languages a:hover, #wigonav-button-languages strong {
  background-position: -700px 0;
}

#wigonav-button-featured a {
  background-position: -200px 0;
}

#wigonav-button-featured a:hover, #wigonav-button-featured strong {
  background-position: -800px 0;
}

#wigonav-button-forum a {
  background-position: -300px 0;
}

#wigonav-button-forum a:hover, #wigonav-button-forum strong {
  background-position: -900px 0;
}

#wigonav-button-contionary a {
  background-position: -400px 0;
}

#wigonav-button-contionary a:hover, #wigonav-button-contionary strong {
  background-position: -1000px 0;
}

#wigonav-button-library a {
  background-position: -500px 0;
}

#wigonav-button-library a:hover, #wigonav-button-library strong {
  background-position: -1100px 0;
}

/*WIGO*/

/*Spacing between wigo buttons*/
.wigobutton {
  padding: 0;
}

/*wigo button effects*/
.wigobutton img {
  background-color: transparent;
  border: 1px transparent solid;
}

.wigobutton img:hover {
  background: PaleTurquoise;
  border: 1px solid grey;
  margin: 0;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  -o-box-shadow: 0px 0px 2px #888;
  -icab-box-shadow: 0px 0px 2px #888;
  -khtml-box-shadow: 0px 0px 2px #888;
  -moz-box-shadow: 0px 0px 2px #888;
  -webkit-box-shadow: 0px 0px 2px #888;
  box-shadow: 0px 0px 2px #888;
}

.wigobutton img:active {
  background: LightGrey;
  border: 1px inset grey;
  margin: 0;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
}

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

/* Used by column templates (see [[Module:columns]]). */
.ul-column-count[data-column-count="2"] ul {
	-moz-column-count: 2; -webkit-column-count: 2; -ms-column-count: 2; column-count: 2;
}

.ul-column-count[data-column-count="3"] ul {
	-moz-column-count: 3; -webkit-column-count: 3; -ms-column-count: 3; column-count: 3;
}

.ul-column-count[data-column-count="4"] ul {
	-moz-column-count: 4; -webkit-column-count: 4; -ms-column-count: 4; column-count: 4;
}

.ul-column-count[data-column-count="5"] ul {
	-moz-column-count: 5; -webkit-column-count: 5; -ms-column-count: 5; column-count: 5;
}


/* formats derived terms */
.derivedterms { background: #F8F8FF; }

.derivedterms .CategoryTreeChildren { column-count: 3; -moz-column-count: 3; -webkit-column-count: 3; }