MediaWiki:Common.css: Difference between revisions

From ScoutWiki, For Everyone, Everywhere involved with Scouting and Guiding...
Jump to navigation Jump to search
No edit summary
(try an other day)
Line 1: Line 1:
//<source lang="css">
Please check for any errors with the [http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Ftrain.spottingworld.com%2FMediaWiki%3ACommon.css&warning=1&profile=css21&usermedium=all validation service] after any changes.
/** Le CSS placé ici sera appliqué à toutes les apparences. **/


/* Lien sur image */
/** CSS placed here will be applied to all skins
.imln1 {position:relative; z-index:2; overflow:hidden; vertical-align:middle;}
<pre><nowiki>
*/


.imln2 {position:absolute; overflow:hidden;}
/* <pre><nowiki> */
/* Main page fixes */
#interwiki-completelist {
    font-weight: bold;
}
/* make the list of references look 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;
  column-count:2;
}
 
/* calendar extension */
.calendar {
    border: 1px solid #bbbbbb;
    font-size: 9px;
    line-height: normal;
}
 
.calendar a {
    color: #000000;
}
 
.calendar td {
    text-align: center;
    padding: 4px;
    margin: 0;
    background-color: #dddddd;
}
 
.calendarTop td {
    background-color: #bbbbbb;
    font-weight: bold;
}
 
.calendarTop a {
    color: #000000;
}
 
.calendarDayNames {
    background-color: #dddddd;   
}
 
.calendarupcoming {
    border: 1px solid #bbbbbb;
    font-size: 10px;
    line-height: normal;
    margin-top: 6px;
}
 
.calendarupcomingTop  {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 3px;
    padding-right: 3px;
    background-color: #bbbbbb;
    font-weight: bold;
}
 
.calendarupcomingBottom {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 3px;
    padding-right: 3px;
    background-color: #bbbbbb;
    font-weight: bold;
}
 
.calendarupcomingBottom a {
    color: #000000;
}


.imln2 span {text-decoration:none;}
.calendarupcomingRow1 {
    padding: 3px;
}


/* WIKITABLE */
.calendarupcomingRow2 {
    padding: 3px;
    border-top: 1px dotted #bbbbbb;   
}


/* Classe pour tableaux standards, légèrement grisés. Syntaxe : {| class="wikitable" */
.calendarupcomingRow1 a {
    color: #000000;
}


/* Tableaux selon la charte graphique. Ils sont centrés par défaut. */
.calendarupcomingRow1 a:visited {
table.wikitable {
    color: #000000;
margin-top:1em;
margin-bottom:1em;
background:#F9F9F9;
border:1px #AAA solid;
border-collapse:collapse;
}
}


table.wikitable th, table.wikitable td {
.calendarupcomingRow2 a {
border:1px #AAA solid;
    color: #000000;
padding:.3em;
}
}


table.wikitable th, .wikitable_header {
.calendarupcomingRow2 a:visited {
background:#F2F2F2;
    color: #000000;
text-align:center;
}
}


table.wikitable caption {
/* wikitable/prettytable class for skinning normal tables */
margin-left:inherit;
 
margin-right:inherit;
table.wikitable,
table.prettytable {
  margin: 1em 1em 1em 0;
  background: #f9f9f9;
  border: 1px #aaa solid;
  border-collapse: collapse;
}
}


table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
  border: 1px #aaa solid;
  padding: 0.2em;
}


/* Menu en haut des pages (en dur dans le skin) */
table.wikitable th,
#domaines {
table.prettytable th {
position:absolute;
  background: #f2f2f2;
top:-20px;
  text-align: center;
right:5px;
}
}


#domaines a img {
table.wikitable caption,
padding:0px;
table.prettytable caption {
margin:0px;
  margin-left: inherit;
border:0px;
  margin-right: inherit;
  font-weight: bold;
}
}


/* default skin for navigation boxes */
table.navbox {
    background-color: #f9f9f9;
    border: 1px solid #aaa;
    clear: both;
    font-size: 90%;
    margin: 1em 0em 0em;
    padding: 2px;
    text-align: center;
    width: 100%;
}


/* Bandeau de la page d'accueil */
table.navbox th {
#friseAccueil {
    background-color: #ccf;
position:relative;
    padding-left: 1em;
background-image:url("images/3/3a/Frise_1.jpg");
    padding-right: 1em;
background-repeat:repeat-x;
width:100%;
height:120px;
color:#ffffff;
padding-bottom:10px;
}
}


#friseAccueil p {
table.navbox tr:not(:first-child) th {
position:absolute;
    background-color: #ddf;
bottom:2px;
left:2em;
font-size:105%;
letter-spacing: 0.1em;
}
}


/* Catégories cachées */
@media print {
#mw-hidden-catlinks {display:none;}
    .navbox {
        display: none;
    }
}


/* Affiche en italique les redirects dans les catégories */
/* Infobox template style */
.redirect-in-category {font-style:italic;}


.i_bg {width:280px; min-height:275px; float:right; margin-left:5px; margin-bottom:1em; background-repeat:repeat-y;}
.infobox {
  border: 1px solid #aaa;
.infobox {width:280px; background-repeat:no-repeat;}
  background-color: #f9f9f9;
  color: black;
.infobox .i_in {min-height:250px; padding:15px; margin-bottom:-15px; font-size:90%; text-align:center;}
  margin-bottom: 0.5em;
  margin-left: 1em;
.infobox div.title {font-size:110%; font-weight:bold; padding:2px; margin:0 0 10px 0;}
  padding: 0.2em;
  float: right;
.infobox div.subtitle {font-weight:bold; padding:0; margin:0;}
  clear: right;
}
.infobox hr {height:2px; border:0; clear:both;}
.infobox td,
.infobox th {
.infobox table {width:100%; background-color:transparent;}
  vertical-align: top;
}
.infobox table th {text-align:left; vertical-align:top;}
.infobox caption {
  font-size: larger;
.infobox table td {text-align:left; vertical-align:middle;}
  margin-left: inherit;
}
.i_footer {width:280px; height:25px; background-repeat:no-repeat;}
.infobox.bordered {
  border-collapse: collapse;
/*** Classes for special colors of the domains ***/
}
.infobox.bordered td,
/* Technic */
.infobox.bordered th {
.i_technics {background-image:url("images/tpl/infobox_haut_techniques.png");}
  border: 1px solid #aaa;
}
.i_technics div.title {border-bottom:2px solid #f7dfb9;}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
.i_technics div.subtitle {background-color:#e1be66;}
  border: 0;
}
.i_technics hr {color:#e1be66; background-color:#e1be66;}
.ibg_technics {background-image:url("images/tpl/infobox_bg_techniques.png");}
.if_technics {background-image:url("images/tpl/infobox_bas_techniques.png");}
/* Activities */
.i_activities {background-image:url("images/tpl/infobox_haut_animation.png");}
.i_activities div.title {border-bottom:2px solid #f0ff80;}
.i_activities div.subtitle {background-color:#ffdf80;}
.i_activities hr {color:#ffdf80; background-color:#ffdf80;}
.ibg_activities {background-image:url("images/tpl/infobox_bg_animation.png");}
.if_activities {background-image:url("images/tpl/infobox_bas_animation.png");}
/* Scout method */
.i_method {background-image:url("images/tpl/infobox_haut_theorie.png");}
.i_method div.title {border-bottom:2px solid #ffd6d6;}
.i_method div.subtitle {background-color:#ffb6b6;}
.i_method hr {color:#ffb6b6; background-color:#ffb6b6;}
.ibg_method {background-image:url("images/tpl/infobox_bg_theorie.png");}
.if_method {background-image:url("images/tpl/infobox_bas_theorie.png");}
/* Scouting in the world */
.i_world {background-image:url("images/tpl/infobox_haut_monde.png");}
.i_world div.title {border-bottom:2px solid #dcf2e4;}
.i_world div.subtitle {background-color:#98e6b2;}
.i_world hr {color:#98e6b2; background-color:#98e6b2;}
.ibg_world {background-image:url("images/tpl/infobox_bg_monde.png");}
.if_world {background-image:url("images/tpl/infobox_bas_monde.png");}
/* History of scouting */
.i_history {background-image:url("images/tpl/infobox_haut_histoire.png");}
.i_history div.title {border-bottom:2px solid #cafdb5;}
.i_history div.subtitle {background-color:#add67a;}
.i_history hr {color:#add67a; background-color:#add67a;}
.ibg_history {background-image:url("images/tpl/infobox_bg_histoire.png");}
.if_history {background-image:url("images/tpl/infobox_bas_histoire.png");}
/* Univers */
.i_univers {background-image:url("images/tpl/infobox_haut_univers.png");}
.i_univers div.title {border-bottom:2px solid #e1cffb;}
.i_univers div.subtite {background-color:#d0adff;}
.i_univers hr {color:#d0adff; background-color:#d0adff;}
.ibg_univers {background-image:url("images/tpl/infobox_bg_univers.png");}
.if_univers {background-image:url("images/tpl/infobox_bas_univers.png");}


/********* Liens portails *********/
.infobox.sisterproject {
  width: 20em;
  font-size: 90%;
}


/*** Styles généraux ***/
@media print {
    .infobox.sisterproject {
        display: none;
    }
}


.lp_bg {width:100%; height:45px; position:relative; clear:both; background-repeat:repeat-x;}
/* 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;
}


.lp_g {width:100%; height:45px; background:url("images/tpl/lp_g.png") left no-repeat;}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
  border: 0;
  border-right: 1px solid #aaa;
}


.lp_d {width:100%; height:45px; background:right no-repeat;}


.lp_degr {position:absolute; top:10px; height:26px; line-height:26px; left:23px; padding-left:20px; min-width:300px; background-repeat:repeat-y; text-align:center;font-size:90%; width:90%;}
/* styles for geography infoboxes, e.g. countries, country subdivisions, cities, etc. */


.lp_degr b {font-size:130%;}
.infobox.geography {
  text-align: left;
  border-collapse: collapse;
  line-height: 1.2em;
  font-size: 90%;
}


.lp_lnk {position:absolute; top: 8px; left:8px;}
.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;
}


/* Lien sur l'image : allégeons le html */
.infobox.geography .mergedrow td,
.lp_lnk div.imln1 {width:30px; height:30px;}
.infobox.geography .mergedrow th {
      border: 0;
      padding: 0 0.6em 0.2em 0.6em;
}


.lp_lnk div.imln2 {font-size:30px; line-height:30px; letter-spacing:30px;}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
  border-top: 0;
  border-bottom: solid 1px #aaa;
  padding: 0 0.6em 0.4em 0.6em;
}


/*** Styles par domaine ***/
.infobox.geography .maptable td,
.infobox.geography .maptable th {
      border: 0;
      padding: 0;
}


/* Techniques */
/* Style for "notices" */
.lpb_technics {background-image:url("images/tpl/lp_bg_techniques.png");}
.notice {
    margin: 1em;
    padding: 0.2em;
}


.lpd_technics {background-image:url("images/tpl/lp_d_techniques.png");}
#disambig {
    border-top: 1px solid #ccc;  
    border-bottom: 1px solid #ccc;
}


.degr_technics {background-image:url("images/tpl/degr_techniques.png");}
.spoiler {
    border-top: 2px solid #ddd;
    border-bottom: 2px solid #ddd;
}


/* Activities */
/* Standard talk template style */
.lpb_activities {background-image:url("images/tpl/lp_bg_animation.png");}


.lpd_activities {background-image:url("images/tpl/lp_d_animation.png");}
.Talk-Notice  {
    border: 1px solid #C0C090;
    background-color: #F8EABA;
    margin-bottom: 3px;
    width: 85%;
    border-spacing: 3px;
    margin-left: auto;
    margin-right: auto;
}


.degr_activities {background-image:url("images/tpl/degr_animation.png");}
.Talk-Notice:after {
  content: "The CSS for this template should be changed. See [[Wikipedia:Template Standardisation]].";
}


/* Scouting method */
/* Make template background appear correctly on all browsers */
.lpb_method {background-image:url("images/tpl/lp_bg_theorie.png");}
.Talk-Notice td {
    background: inherit;
}


.lpd_method {background-image:url("images/tpl/lp_d_theorie.png");}
/* Persondata */
table.persondata {
    border: 1px solid #aaa;
    display: none;
    speak: none;
}
.persondata-label {
    color: #aaa;
}


.degr_method {background-image:url("images/tpl/degr_theorie.png");}
/* Makes redirects appear in italics in categories and on [[Special:Allpages]] */
.redirect-in-category, .allpagesredirect {
    font-style: italic;
}


/* Scouting in the world */
/* Messagebox templates */
.lpb_world {background-image:url("images/tpl/lp_bg_monde.png");}


.lpd_world {background-image:url("images/tpl/lp_d_monde.png");}
.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;
}
.messagebox.nested-talk {
  border: 1px solid #c0c090;
  background-color: #f8eaba;
  width: 100%;
  margin: 2px 4px 2px 4px;
}
.messagebox.small {
  width: 238px;
  font-size: 85%;
  float: right;
  clear: both;
  margin: 0 0 1em 1em;
  line-height: 1.25em;  
}


.degr_world {background-image:url("images/tpl/degr_monde.png");}
/* Article message box template styles */
table.ambox {
  width: 80%;
  margin: 0 auto;
  border-collapse: collapse;
  background: #fbfbfb;
  border: 1px solid #aaa;
  border-left: 10px solid #1e90ff;      /* Default "notice" blue */
}
table.ambox th, table.ambox td {      /* The message body cell(s) */
  padding: 0.25em 0.5em;              /* 0.5em left/right */
}
table.ambox td.ambox-image {          /* The left image cell */
  width: 52px;
  padding: 2px 0px 2px 0.5em;        /* 0.5em left, 0px right */
  text-align: center;
}
table.ambox td.ambox-imageright {    /* The right image cell */
  width: 52px;
  padding: 2px 4px 2px 0px;          /* 0px left, 4px right */
  text-align: center;
}
table.ambox-notice {
  border-left: 10px solid #1e90ff;      /* Blue */
/* border-right: 10px solid #1e90ff; */  /* If you want two blue bars */
}
table.ambox-delete,
table.ambox-serious {
  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-merge {
  border-left: 10px solid #9932cc;      /* Purple */
}
table.ambox-protection {
  border-left: 10px solid #bba;          /* Gray */
}
table.ambox.ambox-mini {                /* small floating box variant */
    float: right;
    clear: right;
    margin: 0 0 0 1em;
    width: 25%;
}


/* History of scouting */
/* Needed for {{nowraplinks}} */
.lpb_history {background-image:url("images/tpl/lp_bg_histoire.png");}
.nowraplinks a { white-space: nowrap; }


.lpd_history {background-image:url("images/tpl/lp_d_histoire.png");}


.degr_history {background-image:url("images/tpl/degr_histoire.png");}
/*</nowiki></pre>*/


/* Univers */
/* Colour the number of characters added/removed in the recent changes/ */
.lpb_univers {background-image:url("images/tpl/lp_bg_univers.png");}
.mw-plusminus-pos {
  color: #006500;
.lpd_univers {background-image:url("images/tpl/lp_d_univers.png");}
}
.degr_univers {background-image:url("images/tpl/degr_univers.png");}


//</source>
.mw-plusminus-neg {
  color: #8B0000;
}

Revision as of 13:22, 2 April 2010

Please check for any errors with the [http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Ftrain.spottingworld.com%2FMediaWiki%3ACommon.css&warning=1&profile=css21&usermedium=all validation service] after any changes.

/** CSS placed here will be applied to all skins
<pre><nowiki>
*/

/* <pre><nowiki> */
 
/* Main page fixes */
#interwiki-completelist {
    font-weight: bold;
}
 
/* make the list of references look 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;
  column-count:2;
}

/* calendar extension */
.calendar {
    border: 1px solid #bbbbbb;
    font-size: 9px;
    line-height: normal;
}

.calendar a {
    color: #000000;
}

.calendar td {
    text-align: center;
    padding: 4px;
    margin: 0;
    background-color: #dddddd;
}

.calendarTop td {
    background-color: #bbbbbb;
    font-weight: bold;
}

.calendarTop a {
    color: #000000;
}

.calendarDayNames {
    background-color: #dddddd;    
}

.calendarupcoming {
    border: 1px solid #bbbbbb;
    font-size: 10px;
    line-height: normal;
    margin-top: 6px;
}

.calendarupcomingTop  {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 3px;
    padding-right: 3px;
    background-color: #bbbbbb;
    font-weight: bold;
}

.calendarupcomingBottom {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 3px;
    padding-right: 3px;
    background-color: #bbbbbb;
    font-weight: bold;
}

.calendarupcomingBottom a {
    color: #000000;
}

.calendarupcomingRow1 {
    padding: 3px;
}

.calendarupcomingRow2 {
    padding: 3px;
    border-top: 1px dotted #bbbbbb;    
}

.calendarupcomingRow1 a {
    color: #000000;
}

.calendarupcomingRow1 a:visited {
    color: #000000;
}

.calendarupcomingRow2 a {
    color: #000000;
}

.calendarupcomingRow2 a:visited {
    color: #000000;
}

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

table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
  border: 1px #aaa solid;
  padding: 0.2em;
}

table.wikitable th,
table.prettytable th {
  background: #f2f2f2;
  text-align: center;
}

table.wikitable caption,
table.prettytable caption {
  margin-left: inherit;
  margin-right: inherit;
  font-weight: bold;
}

/* default skin for navigation boxes */
table.navbox {
    background-color: #f9f9f9;
    border: 1px solid #aaa;
    clear: both;
    font-size: 90%;
    margin: 1em 0em 0em;
    padding: 2px;
    text-align: center;
    width: 100%;
}

table.navbox th {
    background-color: #ccf;
    padding-left: 1em;
    padding-right: 1em;
}

table.navbox tr:not(:first-child) th {
    background-color: #ddf;
}

@media print {
    .navbox {
        display: none;
    }
}

/* Infobox template style */

.infobox {
   border: 1px solid #aaa;
   background-color: #f9f9f9;
   color: black;
   margin-bottom: 0.5em;
   margin-left: 1em;
   padding: 0.2em;
   float: right;
   clear: right;
}
.infobox td,
.infobox th {
   vertical-align: top;
}
.infobox caption {
   font-size: larger;
   margin-left: inherit;
}
.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%;
}

@media print {
    .infobox.sisterproject {
        display: none;
    }
}

/* 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, e.g. 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;
}

/* Style for "notices" */
.notice {
    margin: 1em;
    padding: 0.2em;
}

#disambig {
    border-top: 1px solid #ccc; 
    border-bottom: 1px solid #ccc;
}

.spoiler {
    border-top: 2px solid #ddd;
    border-bottom: 2px solid #ddd;
}

/* Standard talk template style */

.Talk-Notice  {
    border: 1px solid #C0C090;
    background-color: #F8EABA;
    margin-bottom: 3px;
    width: 85%;
    border-spacing: 3px;
    margin-left: auto;
    margin-right: auto;
}

.Talk-Notice:after {
  content: "The CSS for this template should be changed. See [[Wikipedia:Template Standardisation]].";
}

/* Make template background appear correctly on all browsers */
.Talk-Notice td {
    background: inherit;
}

/* Persondata */
table.persondata {
    border: 1px solid #aaa;
    display: none;
    speak: none;
}
.persondata-label {
    color: #aaa;
}

/* Makes redirects appear in italics in categories and on [[Special:Allpages]] */
.redirect-in-category, .allpagesredirect {
    font-style: italic;
}

/* 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;
}
.messagebox.nested-talk {
   border: 1px solid #c0c090;
   background-color: #f8eaba;
   width: 100%;
   margin: 2px 4px 2px 4px;
}
.messagebox.small {
   width: 238px;
   font-size: 85%;
   float: right;
   clear: both;
   margin: 0 0 1em 1em;
   line-height: 1.25em; 
}

/* Article message box template styles */
table.ambox {
  width: 80%; 
  margin: 0 auto;
  border-collapse: collapse; 
  background: #fbfbfb; 
  border: 1px solid #aaa; 
  border-left: 10px solid #1e90ff;       /* Default "notice" blue */
}
table.ambox th, table.ambox td {      /* The message body cell(s) */
  padding: 0.25em 0.5em;              /* 0.5em left/right */
}
table.ambox td.ambox-image {          /* The left image cell */
  width: 52px; 
  padding: 2px 0px 2px 0.5em;         /* 0.5em left, 0px right */
  text-align: center; 
}
table.ambox td.ambox-imageright {     /* The right image cell */
  width: 52px; 
  padding: 2px 4px 2px 0px;           /* 0px left, 4px right */
  text-align: center; 
}
table.ambox-notice {
  border-left: 10px solid #1e90ff;       /* Blue */
/* border-right: 10px solid #1e90ff; */  /* If you want two blue bars */
}
table.ambox-delete,
table.ambox-serious {
  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-merge {
  border-left: 10px solid #9932cc;       /* Purple */
}
table.ambox-protection {
  border-left: 10px solid #bba;          /* Gray */
}
table.ambox.ambox-mini {                 /* small floating box variant */
    float: right;
    clear: right;
    margin: 0 0 0 1em;
    width: 25%;
}

/* Needed for {{nowraplinks}} */
.nowraplinks a { white-space: nowrap; }


/*</nowiki></pre>*/

/* Colour the number of characters added/removed in the recent changes/ */
.mw-plusminus-pos {
  color: #006500;
}

.mw-plusminus-neg {
  color: #8B0000;
}