/***** CSS placed here will be applied to all skins on the entire site. Please ensure you do not violate Wikia's Terms of Use by obscuring or removing the advertising. *****/

/* See also: [[MediaWiki:Monobook.css]] */

#title-linktabs {
  float: right;
}

/* Infobox template styling */
 .infobox
 {
   float: right;
   clear: right;
   margin: 0 0 .5em 1em;
   width: 300px;
   background: none;
   border-collapse: collapse;
   border-width: 0px;
   font-size: 0.8em;
   line-height: 1.5;
 }
 .infobox table.infoboxtable
 {
   background:#f0f0f0;
   float:right;
   margin:0;
   width:100%;
   border-collapse:collapse;
 }
 .infobox td.infoboximage
 {
   padding:0;
   text-align:center; 
 }
 .infobox th.infoboxheading
 {
   font-weight:bold;
   text-align:center;
   color:#ffffff;
   font-size:larger;
 }
 .infobox th.infoboxsubheading
 {
   vertical-align:top;
   text-align:left;
   font-weight:normal; 
 }
 .infobox td.infoboxlabel, .infobox td.infoboxcell
 {
   vertical-align: middle;
/*   border-top:1px solid #999;
   border-bottom:1px solid #999; */
 }

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

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

#column-content #content {position: relative; }

/*** class for forum navigation templates ([[Template:Forumtop]], [[Template:Shtop]]) ***/

 .forumheader
span.mw-plusminus-pos {color: #006400;} 
span.mw-plusminus-neg {color: #8B0000;} 
span.mw-plusminus-neg { color: #FF0000; font-weight: bold;} 

/*** MediaWiki:Sitenotice tests by Jack Phoenix ***/

#siteSub {

   display: inline;
   font-size: 90%;
   font-weight: normal;
   font-style: italic;
         }


/*** Help header tests by Catherine ***/

    .basic {
        background-image: url('http://images.wikia.com/communitytest/images/3/3b/Greenheader.png'); 
        color:#006600; 
     }

    .moderate {
        background-image: url('http://images.wikia.com/communitytest/images/7/7f/Blueheader.png');
        color:#333399; 
     }

    .expert {
        background-image: url('http://images.wikia.com/communitytest/images/e/ed/Purpleheader.png');
        color:#663399; 
     }

    .red {
        background-image: url('http://images.wikia.com/halofanon/images/7/79/Redheader.png');
        color:#990000; 
     }


    .helpheader {
        background-repeat: repeat-y;
        font-size: 140%; 
        line-height: 150%; 
        margin: 15px 0px 3px 0px; 
        padding:0.4em; 
        text-align:left; 
        vertical-align:middle; 
        border-style: none;
     }

    #content { background: white !important; }

    /*** tweaks for title-messing templates ***/

    #title-override { left: 0px !important; font-weight: bold !important; background: #f4f8ff !important; }
    #title-eraicons { /*display: none; visibility: hidden !important; */ }

    div.tleft { border: none !important; }
    div.tright { margin-left: 13px !important; }
    div.thumb { background: inherit !important; }

    h1, h2, h3, h4, h5, h6, .firstHeading { background: inherit !important; }

    #toc { background: inherit !important; border-width: 0px !important; }

    /*** temporary hack; that div should be assigned class=noprint ***/

    .infoboxfooter { display:none !important; }

    .printfooter { background: inherit !important; }

/* Administrator and bot Highlights by RelentlessRecusant and Guesty-Persony-Thingy */

table.diff a[title="User:Lordofmonsterisland"], 
ul#pagehistory li a[title="User:Lordofmonsterisland"], 
ul.special li a[title="User:Lordofmonsterisland"],
table.diff a[title="User:Subtank"], 
ul#pagehistory li a[title="User:Subtank"], 
ul.special li a[title="User:Subtank"],
table.diff a[title="User:SPARTAN-077"], 
ul#pagehistory li a[title="User:SPARTAN-077"], 
ul.special li a[title="User:SPARTAN-077"],
table.diff a[title="User:Donut THX 1138"], 
ul#pagehistory li a[title="User:Donut THX 1138"], 
ul.special li a[title="User:Donut THX 1138"],
table.diff a[title="User:Leon2323"], 
ul#pagehistory li a[title="User:Leon2323"], 
ul.special li a[title="User:Leon2323"],
table.diff a[title="User:Ajax 013"], 
ul#pagehistory li a[title="User:Ajax 013"], 
ul.special li a[title="User:Ajax 013"],
table.diff a[title="User:Dragonclaws"], 
ul#pagehistory li a[title="User:Dragonclaws"], 
ul.special li a[title="User:Dragonclaws"],
table.diff a[title="User:Spartan-091"], 
ul#pagehistory li a[title="User:Spartan-091"], 
ul.special li a[title="User:Spartan-091"],
table.diff a[title="User:RelentlessRecusant"], 
ul#pagehistory li a[title="User:RelentlessRecusant"], 
ul.special li a[title="User:RelentlessRecusant"],
table.diff a[title="User:Rotaretilbo"], 
ul#pagehistory li a[title="User:Rotaretilbo"], 
ul.special li a[title="User:Rotaretilbo"] { font-weight: bold;color:#6b8e23 }


 /* --- TABLE DESIGNS --- */
 
/* 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 {
  margin-top:-1px;        /* single pixel border between adjacent navboxes (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:#bdbdcd;     /* Background color */
}
.navbox-list {
  border-left:2px solid #bdbdcd;   /* Must match background color */
}
.navbox-title, table.navbox th {
  background:#666699;     /* Level 1 color */
}
.navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title {
  background:#7777aa;     /* Level 2 color */
}
.navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow {
  background:#a6a6bf;     /* Level 3 color */
}
.navbox-even {
  background:#b7b7c7;     /* Even row striping */
}
.navbox-odd {
  background:transparent; /* Odd row striping */
}

/* TabView extension */

/*set the base backcolor of the 'off' tabs */
.yui-navset .yui-nav li
{
  background-color:#78866B;
  padding-left: 10px;
  padding-right: 10px;
}

/*set the background color of the content and the 'on' tab the same*/
.yui-content, .yui-navset .yui-nav li.selected
{
  background-color:transparent;
}


/** style the 'on' tab **/
.yui-navset .yui-nav .selected {
border-style: solid;
border-width: 2px 0 0 0;
border-top-color: Black;
}


/* keep the side padding, but enforce no gap between content area and tabs */
.yui-content {
margin-top: 0;
padding-top: 0.25em;
padding-left: 0.5em;
padding-right: 0.5em;
}

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

/*** Custom User Page Background Images ***/
.odst { 
   background: url('http://images3.wikia.nocookie.net/joeplayground/images/4/46/ODSTbg4.jpg') !important;
   background-repeat: repeat-x;
}
.odst a {
   color: #1AAAE7;
}
.opacity70 {
   background: url('http://images2.wikia.nocookie.net/joeplayground/images/c/ca/70opacity.png') repeat;
}
.rookie { 
   background: url('http://images1.wikia.nocookie.net/halofanon/images/c/c2/BG_-_ODST.png') !important;
   background-repeat: repeat-x;
}
.rookie a {
   color: #1AAAE7;
}
.oni { 
   background: url('http://images3.wikia.nocookie.net/halofanon/images/2/29/ONI_-_H3R.png') !important;
   background-position: center;
}
.oni a {
   color: #1AAAE7;
}
.ahax { 
   background: url('http://images4.wikia.nocookie.net/halofanon/images/b/b7/AHAX.png') !important;
   background-position: center;
}
.ahax a {
   color: #1AAAE7;
}
.Necros { 
   background: url('http://images2.wikia.nocookie.net/halofanon/images/6/68/She_hungers_small_copy.png') !important;
   background-position: center;
   background-repeat: no-repeat;
}
.Necros a {
   color: #1AAAE7;
}