/***** CSS placed here will be applied to all skins on the entire site. *****/
@import "/index.php?title=MediaWiki:SysopColors.css&action=raw&ctype=text/css";
/* Mark redirects in Special:Allpages and Special:Watchlist */
.allpagesredirect { font-style: italic; }
.watchlistredir { font-style: italic; }

/* Basic redirect page arrow hack */
.redirectMsg { 
 background-image: url('http://images4.wikia.nocookie.net/funorb/images//thumb/f/f3/Redirect_arrow.svg/48px-Redirect_arrow.svg.png'); 
 background-repeat: no-repeat; 
 background-position: 0 0; 
 padding: 16px 0 16px 50px; 
} 
.redirectMsg img { 
 display: none; 
}

/* Custom Recent Changes Byte-Change Colors */
.mw-plusminus-pos {
    color:#BFFF00;
}
.mw-plusminus-neg {
    color:#FF4000;
}
.mw-plusminus-null {
    color:#666666;
}

/* colour 'N' and 'm' on recent changes page */
 .newpage { color: #A7A475; }
 .minor { color: #656347; }

/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
  margin: 1em 1em 1em 0;
  background-color: inherit;
  border: 1px #aaa solid;
  border-collapse: collapse;
  empty-cells:show;
}
 
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
  border: 1px #aaa solid;
  padding: 0.2em 0.4em;
}
 
table.wikitable th, table.wikitable td.hl3, table.wikitable th.hl3,
table.prettytable th, table.prettytable td.hl3, table.wikitable th.hl3 {
  background: #8da7d6;
  text-align: center;
}
 
table.wikitable td.hl1, table.wikitable th.hl1,
table.prettytable td.hl1, table.wikitable th.hl1 {
  background: #c5d8fc;
  text-align: center;
}
 
table.wikitable td.hl2, table.wikitable th.hl2,
table.prettytable td.hl2, table.wikitable th.hl2 {
  background: #a7c1f2;
  text-align: center;
}
 
table.wikitable caption,
table.prettytable caption {
  margin-left: inherit;
  margin-right: inherit;
  font-weight: bold;
}

/* 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;
     background-color: #f9f9f9; 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//a/a7/Add.png)
     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; }

/* === 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, r, b, l */
   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;
}
/* </pre> */

.ecmaintable
{
 color: black;
}

/* Achievement Section and Legend Template Formatting */
td.achSecret, span.achSecret, td.achSecret a {
    font-weight: bold;
}
td.achHidden, span.achHidden, td.achHidden a {
    font-weight: bold;
    font-style: italic;
}
td.achHalloween, span.achHalloween, td.achHalloween a {
    color: #dea50e;
}

#createpagepreview .actionBar ,
#createpageform .actionBar {
background-color: inherit !important;
}

/* A fix for the broken text color on polls...*/ .pollAjax, .poll {color: #000000;}

.copyrightfooter {
background-color:#bbb0c4;
border:3px solid #737373;
}

.AJAX_box th {
border-bottom-width: 0.5px
}

.gamingfooter {
border:5px solid #eec833;
background:#c0c0d0;
}

/* Orb Downloads styling - colours in individual skins */
.downloads-table {
	border:none;
}

.downloads-cell {
	width: 155px;
}

.downloads-cell2 {
	padding: 13px 0;
	width: 150px;
}

.downloads-cell3 {
	margin-left: auto;
	margin-right: auto;
	width: 120px;
}

.downloads-cell4 {
	overflow:hidden;
	font-size:94%;
	padding:2px 4px;
}

/* [[:Template:Listen]] styling (colours in individual skins) */

.listen-outer {
	font-size: 90%;
	width: 250px;
}

.listen-img {
	margin: 5px;
	float: left;
}

.listen-text {
	height: 16px;
	width: 100%;
}

/* [[Category:CSS]] */