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

/*Infoboxes*/
.infobox {
    border:solid 1px #00005d;
    background-color: #d9dde0;
    margin:12px;
    font-size:90%;
    width:27em;
    text-align:center; 
    float:right;
    clear:right;
}
.infobox .boxtitle {
    text-align:center;
    font-size: large;
    background-color:#9aacc7;
    border-bottom: solid #00005d 1px;
    padding: 0.2em 0;
}
.infobox .boximage {
    padding: 0.5em 0.8em;
}
.infobox .boxcontent {
    style="background-color: #d9dde0;
    width: 100%;
    text-align:left;
}

/* wikitable/prettytable */
table.wikitable,
table.prettytable {
    margin: 1em 1em 1em 0;
    background: #f9f9f9;
    border: 1px #aaa solid;
    border-collapse: collapse;
}
.wikitable th, .wikitable td,
.prettytable th, .prettytable td {
    border: 1px #aaa solid;
    padding: 0.2em;
}
.wikitable th,
.prettytable th {
    background: #f2f2f2;
    text-align: center;
}
.wikitable caption,
.prettytable caption {
    font-weight: bold;
}

/*greentable*/
table.greentable,.greentable th,.greentable td,td.greencell,th.greencell {
    border-color: #009900;
}
table.greentable,td.greencell {
    background: #afdeaf;
}
.greentable th,th.greencell {
    background: #33CC33;
}

/*bluetable*/
table.bluetable,.bluetable th,.bluetable td,td.bluecell,th.bluecell {
    border-color: #000099;
}
table.bluetable,td.bluecell {
    background: #b0c4de;
}
.bluetable th,th.bluecell {
    background: #7B99C3;
}

/*redtable*/
table.redtable,.redtable th,.redtable td,td.redcell,th.redcell {
    border-color: #770000;
}
table.redtable,td.redcell {
    background: #deafaf;
}
.redtable th,th.redcell {
    background: #CC3333;
}

/*Removing the Main Page Title */
body.page-Main_Page h1.firstHeading {
    display:none;
}

.Protoss, .Protoss th, .Protoss td
{
    background: #8be4b1;
}

.Zerg, .Zerg th, .Zerg td
{
    background: #e08c8c;
}

.Terran, .Terran th, .Terran td
{
    background: #8e8eed;
}

.thumb
{
    background:transparent;
    border-color:transparent;
}

.collapseButton {         /* 'show'/'hide' buttons created dynamically by the        */
    float: right;         /* CollapsibleTables javascript in [[MediaWiki:Common.js]] */
    font-weight: normal;  /* are styled here so they can be customised.              */
    text-align: right;
    width: auto;
}

/* 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,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
    font-size: 100%;
}
div.NavEnd {
    margin: 0;
    padding: 0;
    line-height: 1px;
    clear: both;
}
a.NavToggle {
    position: absolute;
    top: 0;
    right: 3px;
    font-weight: normal;
    font-size: 90%;
}