Difference between revisions of "MediaWiki:Common.css"

From EncyclopAtys

Jump to: navigation, search
(Created page with 'β†’β€ŽCSS placed here will be applied to all skins: β†’β€Ž<nowiki>: β†’β€ŽTOC display level limiter, will only display the TOC up to level N: .toc1 li.toclevel-2, .toc1 li.toclevel-3…')
 
 
(41 intermediate revisions by 3 users not shown)
Line 1: Line 1:
βˆ’
/* CSS placed here will be applied to all skins */
+
/***** CSS placed here will be applied to all skins on the entire site. *****/
βˆ’
/*<nowiki>*/
 
βˆ’
/* TOC display level limiter, will only display the TOC up to level N */
 
βˆ’
.toc1 li.toclevel-2,
 
βˆ’
.toc1 li.toclevel-3, .toc2 li.toclevel-3,
 
βˆ’
.toc1 li.toclevel-4, .toc2 li.toclevel-4, .toc3 li.toclevel-4,
 
βˆ’
.toc1 li.toclevel-5, .toc2 li.toclevel-5, .toc3 li.toclevel-5, .toc4 li.toclevel-5,
 
βˆ’
.toc1 li.toclevel-6, .toc2 li.toclevel-6, .toc3 li.toclevel-6, .toc4 li.toclevel-6, .toc5 li.toclevel-6
 
βˆ’
{ display: none; }
 
  
βˆ’
/* hidden elements */
+
#content .hiddenlinks a, #content .hiddenlinks a:link, #content .hiddenlinks a:visited
βˆ’
.hide
+
{ color: inherit; }
βˆ’
{ display: none; }
+
 
 +
body {
 +
font-size:0.75em;
 +
}
 +
 
 +
.toc {
 +
display:inline-block;
 +
}
 +
 
 +
div.cadre {
 +
background-color:#3B8B87;
 +
background-image:url(https://atys.wiki.ryzom.com/images/9/97/Bluebg.png);
 +
background-repeat:no-repeat;
 +
}
 +
 
 +
div.skill_full {
 +
display:block;
 +
width:235px;
 +
background-color:#798319;
 +
border-top:1px solid #020202;
 +
border-bottom:1px solid #020202;
 +
border-left:1px solid #020202;
 +
border-right:1px solid #020202;
 +
margin-bottom:5px;
 +
font-size:12px;
 +
font-weight:bold;
 +
color:#FFFFFF;
 +
text-align:center;
 +
overflow:visible;
 +
}
 +
 
 +
div.skill_empty {
 +
display:block;
 +
width:235px;
 +
background-image:url(/w/skins/Atystry/images/skin_blank.png);
 +
border-top:1px solid #020202;
 +
border-bottom:1px solid #020202;
 +
border-left:1px solid #020202;
 +
border-right:1px solid #020202;
 +
margin-bottom:5px;
 +
font-size:12px;
 +
font-weight:bold;
 +
color:#FFFFFF;
 +
text-align:center;
 +
overflow:visible;
 +
}
 +
 
 +
div.skill_part {
 +
display:block;
 +
width:235px;
 +
background-color:#8E5810;
 +
border-top:1px solid #020202;
 +
border-bottom:1px solid #020202;
 +
border-left:1px solid #020202;
 +
border-right:1px solid #020202;
 +
margin-bottom:5px;
 +
font-size:12px;
 +
font-weight:bold;
 +
color:#FFFFFF;
 +
text-align:center;
 +
overflow:visible;
 +
}
 +
 
 +
.hintergrundfarbe1 { /* Wie Inhaltsverzeichnis */
 +
    background-color: #f9f9f9;
 +
}
 +
.rahmenfarbe4 { /* Neutrale Farbe, deutlich */
 +
    border-color: #8888aa;
 +
    border-width: 1px;
 +
}
 +
 
 +
 
 +
/* Mark redirects in Special:Allpages and Special:Watchlist */
 +
.allpagesredirect {
 +
  font-style: italic;
 +
}
 +
.allpagesredirect:after {
 +
  color: #808080; content: " (redirect)"
 +
}
 +
.watchlistredir {
 +
  font-style: italic;
 +
}
 +
 
 +
/* Giving headers and TOC a little extra space */
 +
h2 {
 +
  margin-top: 20px;
 +
}
 +
.toc {
 +
  margin-top: 20px;
 +
}
 +
 
 +
/* Infobox template style */
 +
.infobox {
 +
  border: 1px solid #aaaaaa;
 +
  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 #aaaaaa;
 +
}
 +
.infobox.bordered .borderless td,
 +
.infobox.bordered .borderless th {
 +
  border: 0;
 +
}
 +
 
 +
/* Forum formatting (by -Algorithm & -Splaka) */
 +
 
 +
.forumheader {
 +
  border: 1px solid #aaa;
 +
  margin-top: 1em;
 +
  padding: 12px;
 +
}
 +
.forumlist td.forum_edited a {
 +
  color: black;
 +
  text-decoration: none;
 +
}
 +
.forumlist td.forum_title a {
 +
  padding-left: 20px;
 +
}
 +
.forumlist td.forum_title a.forum_new {
 +
  font-weight: bold;
 +
  background: url(/images/4/4e/Forum_new.gif) center left no-repeat;
 +
  padding-left: 20px;
 +
}
 +
.forumlist td.forum_title a.forum_new:visited {
 +
  font-weight: normal;
 +
  background: none;
 +
  padding-left: 20px;
 +
}
 +
.forumlist th.forum_title {
 +
  padding-left: 20px;
 +
}
 +
 
 +
/* Recent changes byte indicators */
 +
 
 +
.mw-plusminus-pos {
 +
  color: #006500;
 +
}
 +
.mw-plusminus-neg {
 +
  color: #8B0000;
 +
}
 +
 
 +
/* Image frame fix */
 +
div.tright, div.tleft {
 +
  border: 1px solid silver;
 +
}
 +
 
 +
div.thumbinner {
 +
  background: inherit;
 +
  border: none;
 +
  color: inherit;
 +
}
 +
#article div.thumb {
 +
  color:inherit;
 +
}
 +
 
 +
.collapseButton { /* 'show'/'hide' buttons created dynamically by the        */
 +
position:absolute; /* CollapsibleTables JavaScript in [[MediaWiki:Common.js]] */
 +
font-weight: normal; /* are styled here so they can be customised.              */
 +
text-align: right;
 +
width: auto;
 +
}
 +
.collapseButton_dark { /* 'show'/'hide' buttons created dynamically by the        */
 +
position:absolute; /* CollapsibleTables JavaScript in [[MediaWiki:Common.js]] */
 +
font-weight: normal; /* are styled here so they can be customised.              */
 +
text-align: right;
 +
width: auto;
 +
        color:#FFFFFF;
 +
}
 +
.collapseButton_outer {
 +
float: right;
 +
}
 +
.collapseButton_dark a {
 +
        color:#D6D6D6;
 +
}
 +
 
 +
 
 +
/* === Babel === */
 +
 
 +
div.babelbox {
 +
  float: right;
 +
  margin-left: 1em;
 +
  margin-bottom: 0.5em;
 +
  width: 246px;
 +
  border: 1px solid #99B3FF;
 +
  padding: 2px 0 2px 0;
 +
}
 +
.lang-blockN, .lang-block0, .lang-block1, .lang-block2, .lang-block3 {
 +
  margin: 2px 4px 2px 4px; /* t, l, b, r */
 +
  width:238px;
 +
  border-collapse: collapse;
 +
}
 +
td.lang-codeN, td.lang-code0, td.lang-code1, td.lang-code2, td.lang-code3 {
 +
  text-align:center;
 +
  font-size:14pt;
 +
  width:45px;
 +
  height:45px;
 +
}
 +
td.lang-descriptionN, td.lang-description0, td.lang-description1,
 +
td.lang-description2, td.lang-description3 {
 +
  font-size:8pt;
 +
  padding:4pt;
 +
  line-height:1.25em;
 +
}
 +
 
 +
.lang-block0 {
 +
  border:1px solid #FFB3B3;
 +
}
 +
td.lang-code0 {
 +
  background-color: #FFB3B3;
 +
  color: black;
 +
}
 +
td.lang-description0 {
 +
  background-color: #FFE0E8;
 +
  color: black;
 +
}
 +
 
 +
.lang-block1,  .lang-block2, .lang-block3  {
 +
  border:1px solid #99B3FF;
 +
}
 +
td.lang-code1, td.lang-code2, td.lang-code3 {
 +
  background-color: #99B3FF;
 +
  color: black;
 +
}
 +
td.lang-description1,  td.lang-description2, td.lang-description3 {
 +
  background-color: #E0E8FF;
 +
  color: black;
 +
}
  
βˆ’
/* list elements without bullets */
+
.lang-blockN {
βˆ’
.hidelist ul
+
  border:1px solid #6EF7A7;
βˆ’
{ list-style: none none; padding: 0; margin: 0; }
+
}
βˆ’
.hidelist p
+
td.lang-codeN {
βˆ’
{ font-style: italic; margin: 0em 0em 0.2em; }
+
  background-color: #6EF7A7;
βˆ’
.hidelist p + ul
+
  color: black;
βˆ’
{ margin-bottom: 0.5em; }
+
}
 +
td.lang-descriptionN {
 +
  background-color: #C5FCDC;
 +
  color: black;
 +
}
  
βˆ’
/* Skill progression template, auto-wrapping */
+
/**
βˆ’
table.skill-progression
+
* Stylesheet for Babel extension.
βˆ’
{ margin: 1em 0.25em; border: 1px solid #6A3; text-align: center; line-height: 1.5em; }
+
*
βˆ’
table.skill-progression th
+
* This should be added to your MediaWiki:Common.css page when installing this
βˆ’
{ border-bottom: 1px solid #6A3; background: #ADA; padding: 3px; }
+
* extension and should not be modified. You may modify the CSS code on the
βˆ’
table.skill-progression div.column
+
* MediaWiki:Common.css page to adjust colours etc.
βˆ’
{ border-left: 1px solid #6A3; float: left; }
+
*
βˆ’
table.skill-progression div.attr
+
* @addtogroup Extensions
βˆ’
{ padding: 3px; background: #DFD; }
+
*/
βˆ’
table.skill-progression div.var
 
βˆ’
{ padding: 3px; border-top: 1px solid #6A3; }
 
  
βˆ’
/* Infobox templates */
+
/* Babel wrapper layout. */
βˆ’
div.infobox
+
table.mw-babel-wrapper {
βˆ’
{ float: right; font-size: 0.9em; border: 1px solid silver; background: #FFF;
+
width:       238px;
βˆ’
  margin: 0em 0em 0.5em 0.5em; padding: 2px 2px 0px 2px; }
+
float:       right;
βˆ’
div.infobox p
+
clear:       right;
βˆ’
{ clear: both; text-align: center; margin: 0.5em; }
+
margin:       1em;
βˆ’
div.infobox p.heading
+
border-style: solid;
βˆ’
{ padding: 5px; margin: 0; font-weight: bold; background: silver; font-size: 1.1em; }
+
border-width: 1px;
βˆ’
div.infobox p.subheading
+
border-color: #99B3FF;
βˆ’
{ padding: 5px; margin: 0; font-weight: bold; background: silver; }
+
}
βˆ’
div.infobox div
 
βˆ’
{ padding: 0; margin: 0; }
 
βˆ’
div.infobox dl
 
βˆ’
{ padding: 0; margin: 0; clear: both; }
 
βˆ’
div.infobox dt
 
βˆ’
{ float: left; clear: both; margin: 0 10px 0 0; padding: 5px; background: silver; width: 45%; *padding: 4px 5px; }
 
βˆ’
div.infobox dd
 
βˆ’
{ line-height: inherit; margin: 0 0 2px; padding: 5px 0; height: 19px; }
 
  
βˆ’
table.infobox
+
/* Babel box layout. */
βˆ’
{ float: right; font-size: 0.9em; border: 1px solid silver; background: #FFF;
+
div.mw-babel-box {
βˆ’
  margin: 0em 0em 0.5em 0.5em; }
+
float: left;
βˆ’
table.infobox th
+
clear: left;
βˆ’
{ font-weight: bold; background: silver; text-align: left; }
+
margin: 1px;
βˆ’
table.infobox tr
+
}
βˆ’
{ vertical-align: top; }
 
βˆ’
table.infobox th.heading
 
βˆ’
{ text-align: center; font-size: 1.1em; }
 
βˆ’
table.infobox th.subheading, table.infobox td.image
 
βˆ’
{ text-align: center; }
 
  
βˆ’
/* Infobox template customizations */
+
div.mw-babel-box table {
βˆ’
.infobox.guild_hall th
+
width: 238px;
βˆ’
{ background: #CAD; }
+
}
βˆ’
.infobox.feedback th
 
βˆ’
{ background: #E5DFEB; }
 
  
βˆ’
/* Skill infobox template */
+
div.mw-babel-box table th {
βˆ’
div.skill-box
+
width:       238px;
βˆ’
{ width: 20em; }
+
width:      45px;
βˆ’
div.skill-box p.heading, div.skill-box p.subheading, div.skill-box dt
+
height:     45px;
βˆ’
{ background: #ADA; }
+
font-size:  14pt;
βˆ’
div.skill-box dt
+
font-family: monospace;
βˆ’
{ width: 6.25em; }
+
}
  
βˆ’
div.skill-box div.skill-image
+
div.mw-babel-box table td {
βˆ’
{ float: left; text-align: right; width: 80px; padding: 1.4em 0em; }
+
font-size:   8pt;
βˆ’
div.skill-box div.skill-stats
+
padding:     4pt;
βˆ’
{ float: left; text-align: right; width: 4.5em; }
+
line-height: 1.25em;
βˆ’
div.skill-box div.skill-stats ul
+
}
βˆ’
{ list-style: none none; margin: 0; margin-top: 1em; padding: 0; }
 
  
βˆ’
/* Skill infobox template, profession icon background; use 'profession-bg' for general usage */
+
/* Babel box colours. */
βˆ’
div.skill-box,              .profession-bg
+
div.mw-babel-box-0 {
βˆ’
{ background: #FFF url(./images/e/ec/Any-faded-large.png) no-repeat 8em 0em; }
+
border: solid #B7B7B7 1px;
βˆ’
div.skill-box.Warrior,      .profession-bg.Warrior
+
}
βˆ’
{ background: #FFF url(./images/6/6e/Warrior-faded-large.png) no-repeat 8em 0em; }
 
βˆ’
div.skill-box.Ranger,      .profession-bg.Ranger
 
βˆ’
{ background: #FFF url(./images/1/14/Ranger-faded-large.png) no-repeat 7.5em 0.5em; }
 
βˆ’
div.skill-box.Monk,        .profession-bg.Monk
 
βˆ’
{ background: #FFF url(./images/e/e6/Monk-faded-large.png) no-repeat 8em 0em; }
 
βˆ’
div.skill-box.Elementalist, .profession-bg.Elementalist
 
βˆ’
{ background: #FFF url(./images/9/94/Elementalist-faded-large.png) no-repeat 8.5em 0em; }
 
βˆ’
div.skill-box.Mesmer,      .profession-bg.Mesmer
 
βˆ’
{ background: #FFF url(./images/5/5c/Mesmer-faded-large.png) no-repeat 7.25em 1em; }
 
βˆ’
div.skill-box.Necromancer,  .profession-bg.Necromancer
 
βˆ’
{ background: #FFF url(./images/f/f7/Necromancer-faded-large.png) no-repeat 8em 0em; }
 
βˆ’
div.skill-box.Assassin,    .profession-bg.Assassin
 
βˆ’
{ background: #FFF url(./images/a/a9/Assassin-faded-large.png) no-repeat 8em 2em; }
 
βˆ’
div.skill-box.Ritualist,    .profession-bg.Ritualist
 
βˆ’
{ background: #FFF url(./images/b/b7/Ritualist-faded-large.png) no-repeat 8.5em -1em; }
 
βˆ’
div.skill-box.Paragon,      .profession-bg.Paragon
 
βˆ’
{ background: #FFF url(./images/3/3a/Paragon-faded-large.png) no-repeat 9em 0.5em; }
 
βˆ’
div.skill-box.Dervish,      .profession-bg.Dervish
 
βˆ’
{ background: #FFF url(./images/b/b7/Dervish-faded-large.png) no-repeat 8.5em 1em; }
 
βˆ’
div.skill-box.Monster,      .profession-bg.Monster
 
βˆ’
{ background: #FFF url(./images/a/a5/Monster-faded-large.png) no-repeat 7.5em 0em; }
 
  
βˆ’
/* RecentChanges, adjusting appearance */
+
div.mw-babel-box-1 {
βˆ’
div#mw-recentchanges-options div
+
border: solid #C0C8FF 1px;
βˆ’
{ margin-top: 0.2em; }
+
}
βˆ’
div#mw-recentchanges-options div span
 
βˆ’
{ margin-right: 0.5em; }
 
βˆ’
fieldset.rcoptions
 
βˆ’
{ border: none; padding:0; margin: 0; }
 
βˆ’
fieldset.rcoptions legend
 
βˆ’
{ display: none; }
 
βˆ’
fieldset.rcoptions hr
 
βˆ’
{ display: none; }
 
  
βˆ’
/* Watchlist, adjusting appearance */
+
div.mw-babel-box-2 {
βˆ’
fieldset#mw-watchlist-options
+
border: solid #77E0E8 1px;
βˆ’
{ border: none; padding: 0; margin: 0; }
+
}
βˆ’
fieldset#mw-watchlist-options legend
 
βˆ’
{ display: none; }
 
βˆ’
fieldset#mw-watchlist-options form hr
 
βˆ’
{ display: none; }
 
  
βˆ’
/* Warning box */
+
div.mw-babel-box-3 {
βˆ’
div#warningBox, div.noticeboardbox
+
border: solid #99B3FF 1px;
βˆ’
{ position: fixed; top: 2.8em; right: 2.8em; border: 1px solid silver; background: #FFF; }
+
}
βˆ’
div#warningBox div, div.noticeboardbox div
 
βˆ’
{ margin: 2px; padding: 5px; font-size: 1.2em; text-align: center; background: #EF8F8F; }
 
  
βˆ’
/* Misc changes */
+
div.mw-babel-box-4 {
βˆ’
table#mw-dismissable-notice
+
border: solid #CCCC00 1px;
βˆ’
{ background: transparent; }
+
}
βˆ’
#content .hiddenlinks a, #content .hiddenlinks a:link, #content .hiddenlinks a:visited
+
 
βˆ’
{ color: inherit; }
+
div.mw-babel-box-5 {
 +
border: solid #F99C99 1px;
 +
}
 +
 
 +
div.mw-babel-box-N {
 +
border: solid #6EF7A7 1px;
 +
}
 +
 
 +
div.mw-babel-box-0 table th {
 +
background-color: #B7B7B7;
 +
}
 +
 
 +
div.mw-babel-box-1 table th {
 +
background-color: #C0C8FF;
 +
}
 +
 
 +
div.mw-babel-box-2 table th {
 +
background-color: #77E0E8;
 +
}
 +
 
 +
div.mw-babel-box-3 table th {
 +
background-color: #99B3FF;
 +
}
 +
 
 +
div.mw-babel-box-4 table th {
 +
background-color: #CCCC00;
 +
}
 +
 
 +
div.mw-babel-box-5 table th {
 +
background-color: #F99C99;
 +
}
 +
 
 +
div.mw-babel-box-N table th{
 +
background-color: #6EF7A7;
 +
}
 +
 
 +
div.mw-babel-box-0 table {
 +
background-color: #E8E8E8;
 +
}
 +
 
 +
div.mw-babel-box-1 table {
 +
background-color: #F0F8FF;
 +
}
 +
 
 +
div.mw-babel-box-2 table {
 +
background-color: #D0F8FF;
 +
}
 +
 
 +
div.mw-babel-box-3 table {
 +
background-color: #E0E8FF;
 +
}
 +
 
 +
div.mw-babel-box-4 table {
 +
background-color: #FFFF99;
 +
}
 +
 
 +
div.mw-babel-box-5 table {
 +
background-color: #F9CBC9;
 +
}
  
βˆ’
/* Wiki community birthdays project */
+
div.mw-babel-box-N table {
βˆ’
ul.birthday
+
background-color: #C5FCDC;
βˆ’
{ list-style: none none; padding: 0; margin: 0 0 0 2.5em; }
+
}
βˆ’
ul.birthday li span
 
βˆ’
{ position: absolute; margin-left: -2.5em; }
 
  
βˆ’
/* Feedback namespace */
+
.babel-box td.babel-footer {
βˆ’
body.ns-202, body.ns-203 { background: #ECF6EC url(http://wiki.guildwars.com/images/1/15/User_Aiiane_background_green_faded.jpg) repeat-x; }
+
text-align: center;
βˆ’
body.ns-202 #content, body.ns-202 #p-cactions li.selected
+
}
βˆ’
{ border-width: 2px; border-color: #517453; background: #FFFFFF url(http://wiki.guildwars.com/images/5/5e/Feedback_banner_logo.png) no-repeat top right; }
 
βˆ’
body.ns-203 #content, body.ns-203 #p-cactions li.selected
 
βˆ’
{ border-width: 2px; border-color: #517453; background: #FFFFFF url(http://wiki.guildwars.com/images/5/5e/Feedback_banner_logo.png) no-repeat top right; }
 
βˆ’
body.ns-202 #p-cactions li.selected a, body.ns-203 #p-cactions li.selected a
 
βˆ’
{ background: #FFFFFF; border-bottom: 2px solid #FFFFFF; }
 
  
βˆ’
table.feedback-table
+
/* Remove underline from IPA links */
βˆ’
{ width: 100%; border: 1px solid #866D9E; }
+
.IPA a:link, .IPA a:visited {
βˆ’
table.feedback-table th
+
    text-decoration: none;
βˆ’
{ background: #E5DFEB; padding: 2px 5px; text-align: left; }
+
}
βˆ’
table.feedback-table td
 
βˆ’
{ background: #F2ECF8; padding: 2px 5px; }
 
βˆ’
table.feedback-table tr:nth-child(even) td
 
βˆ’
{ background: #F9F2FF; }
 
βˆ’
/*</nowiki>*/
 

Latest revision as of 11:11, 22 October 2017

/***** CSS placed here will be applied to all skins on the entire site. *****/

#content .hiddenlinks a, #content .hiddenlinks a:link, #content .hiddenlinks a:visited
{ color: inherit; }

body {
font-size:0.75em;
}

.toc {
display:inline-block;
}

div.cadre {
background-color:#3B8B87;
background-image:url(https://atys.wiki.ryzom.com/images/9/97/Bluebg.png);
background-repeat:no-repeat;
}

div.skill_full {
	display:block;
	width:235px;
	background-color:#798319;
	border-top:1px solid #020202;
	border-bottom:1px solid #020202;
	border-left:1px solid #020202;
	border-right:1px solid #020202;
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	overflow:visible;
}

div.skill_empty {
	display:block;
	width:235px;
	background-image:url(/w/skins/Atystry/images/skin_blank.png);
	border-top:1px solid #020202;
	border-bottom:1px solid #020202;
	border-left:1px solid #020202;
	border-right:1px solid #020202;
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	overflow:visible;
}

div.skill_part {
	display:block;
	width:235px;
	background-color:#8E5810;
	border-top:1px solid #020202;
	border-bottom:1px solid #020202;
	border-left:1px solid #020202;
	border-right:1px solid #020202;
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	overflow:visible;
}

.hintergrundfarbe1 { /* Wie Inhaltsverzeichnis */
    background-color: #f9f9f9;
 }
.rahmenfarbe4 { /* Neutrale Farbe, deutlich */
    border-color: #8888aa;
    border-width: 1px;
 }


/* Mark redirects in Special:Allpages and Special:Watchlist */
.allpagesredirect {
   font-style: italic;
}
.allpagesredirect:after {
   color: #808080; content: " (redirect)"
}
.watchlistredir {
   font-style: italic;
}

/* Giving headers and TOC a little extra space */
h2 {
   margin-top: 20px;
}
.toc {
   margin-top: 20px;
}

/* Infobox template style */
.infobox {
   border: 1px solid #aaaaaa;
   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 #aaaaaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
   border: 0;
}

/* Forum formatting (by -Algorithm & -Splaka) */

.forumheader {
   border: 1px solid #aaa;
   margin-top: 1em;
   padding: 12px;
}
.forumlist td.forum_edited a {
   color: black;
   text-decoration: none;
}
.forumlist td.forum_title a {
   padding-left: 20px;
}
.forumlist td.forum_title a.forum_new {
   font-weight: bold;
   background: url(/images/4/4e/Forum_new.gif) center left no-repeat;
   padding-left: 20px;
}
.forumlist td.forum_title a.forum_new:visited {
   font-weight: normal;
   background: none;
   padding-left: 20px;
}
.forumlist th.forum_title {
   padding-left: 20px;
}

/* Recent changes byte indicators */

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

/* Image frame fix */
div.tright, div.tleft {
   border: 1px solid silver;
}

div.thumbinner {
   background: inherit;
   border: none;
   color: inherit;
}
#article div.thumb {
   color:inherit;
}

.collapseButton {		/* 'show'/'hide' buttons created dynamically by the        */
	position:absolute;		/* CollapsibleTables JavaScript in [[MediaWiki:Common.js]] */
	font-weight: normal;	/* are styled here so they can be customised.              */
	text-align: right;
	width: auto;
}
.collapseButton_dark {		/* 'show'/'hide' buttons created dynamically by the        */
	position:absolute;		/* CollapsibleTables JavaScript in [[MediaWiki:Common.js]] */
	font-weight: normal;	/* are styled here so they can be customised.              */
	text-align: right;
	width: auto;
        color:#FFFFFF;
}
.collapseButton_outer {
float: right;
}
.collapseButton_dark a {
        color:#D6D6D6;
}


/* === Babel === */

div.babelbox {
   float: right;
   margin-left: 1em;
   margin-bottom: 0.5em;
   width: 246px;
   border: 1px solid #99B3FF;
   padding: 2px 0 2px 0;
}
.lang-blockN, .lang-block0, .lang-block1, .lang-block2, .lang-block3 {
   margin: 2px 4px 2px 4px; /* t, l, b, r */
   width:238px;
   border-collapse: collapse;
}
td.lang-codeN, td.lang-code0, td.lang-code1, td.lang-code2, td.lang-code3 {
   text-align:center;
   font-size:14pt;
   width:45px;
   height:45px;
}
td.lang-descriptionN, td.lang-description0, td.lang-description1,
td.lang-description2, td.lang-description3 {
  font-size:8pt;
  padding:4pt;
  line-height:1.25em;
}

.lang-block0 {
   border:1px solid #FFB3B3;
}
td.lang-code0 {
  background-color: #FFB3B3;
  color: black;
}
td.lang-description0 {
  background-color: #FFE0E8;
  color: black;
}

.lang-block1,  .lang-block2, .lang-block3  {
   border:1px solid #99B3FF;
}
td.lang-code1, td.lang-code2, td.lang-code3 {
  background-color: #99B3FF;
  color: black;
}
td.lang-description1,  td.lang-description2, td.lang-description3 {
  background-color: #E0E8FF;
  color: black;
}

.lang-blockN {
   border:1px solid #6EF7A7;
}
td.lang-codeN {
  background-color: #6EF7A7;
  color: black;
}
td.lang-descriptionN {
  background-color: #C5FCDC;
  color: black;
}

/**
* Stylesheet for Babel extension.
*
* This should be added to your MediaWiki:Common.css page when installing this
* extension and should not be modified.  You may modify the CSS code on the
* MediaWiki:Common.css page to adjust colours etc.
*
* @addtogroup Extensions
*/

/* Babel wrapper layout. */
table.mw-babel-wrapper {
	width:        238px;
	float:        right;
	clear:        right;
	margin:       1em;
	border-style: solid;
	border-width: 1px;
	border-color: #99B3FF;
}

/* Babel box layout. */
div.mw-babel-box {
	float:  left;
	clear:  left;
	margin: 1px;
}

div.mw-babel-box table {
	width: 238px;
}

div.mw-babel-box table th {
	width:       238px;
	width:       45px;
	height:      45px;
	font-size:   14pt;
	font-family: monospace;
}

div.mw-babel-box table td {
	font-size:   8pt;
	padding:     4pt;
	line-height: 1.25em;
}

/* Babel box colours. */
div.mw-babel-box-0 {
	border: solid #B7B7B7 1px;
}

div.mw-babel-box-1 {
	border: solid #C0C8FF 1px;
}

div.mw-babel-box-2 {
	border: solid #77E0E8 1px;
}

div.mw-babel-box-3 {
	border: solid #99B3FF 1px;
}

div.mw-babel-box-4 {
	border: solid #CCCC00 1px;
}

div.mw-babel-box-5 {
	border: solid #F99C99 1px;
}

div.mw-babel-box-N {
	border: solid #6EF7A7 1px;
}

div.mw-babel-box-0 table th {
	background-color: #B7B7B7;
}

div.mw-babel-box-1 table th {
	background-color: #C0C8FF;
}

div.mw-babel-box-2 table th {
	background-color: #77E0E8;
}

div.mw-babel-box-3 table th {
	background-color: #99B3FF;
}

div.mw-babel-box-4 table th {
	background-color: #CCCC00;
}

div.mw-babel-box-5 table th {
	background-color: #F99C99;
}

div.mw-babel-box-N table th{
	background-color: #6EF7A7;
}

div.mw-babel-box-0 table {
	background-color: #E8E8E8;
}

div.mw-babel-box-1 table {
	background-color: #F0F8FF;
}

div.mw-babel-box-2 table {
	background-color: #D0F8FF;
}

div.mw-babel-box-3 table {
	background-color: #E0E8FF;
}

div.mw-babel-box-4 table {
	background-color: #FFFF99;
}

div.mw-babel-box-5 table {
	background-color: #F9CBC9;
}

div.mw-babel-box-N table {
	background-color: #C5FCDC;
}

.babel-box td.babel-footer {
	text-align: center;
}

/* Remove underline from IPA links */
.IPA a:link, .IPA a:visited {
    text-decoration: none;
}