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




/************************************
== Mark redirects in Special pages ==
************************************/
 .allpagesredirect { font-style: italic; }
 .watchlistredir { font-style: italic; }

/***************************
== Infobox template style ==
***************************/
 .infobox {
   border: 2px solid Orange;
   background-color: #f9f9f9;
   color: black;
   margin-bottom: 0.5em;
   margin-left: 1em;
   padding: 0.2em;
   float: right;
   clear: right;
   class: NickTable
 }
 .infobox td,
 .infobox th {
   vertical-align: top;
   border: 0px;
 }
 .infobox caption {
   font-size: 14pt;
   margin-left: inherit;
 }
 .infobox.bordered {
   border-collapse: collapse;
 }
 .infobox.bordered td,
 .infobox.bordered th {
   border: 2px solid Lime;
 }
 .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/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; }

/*********************
== Main page layout ==
*********************/

 .MainPageLeft {
    width: 50%;
    margin-right: 2px;
    padding: 4px;
    border: 1px solid #ff9900;
    vertical-align: top;
 }
 
 .MainPageRight {
    width: 50%;
    margin-left: 2px;
    padding: 4px;
    border: 1px solid #ff6600;
    vertical-align: top;
 }
 
 .MainPageLeft h2, .MainPageRight h2 {
    color: #ffffff;
    background: #ff6600;
    border: 0px;
    padding: 4px;
    margin: 0px;
    text-align: center;
 }
 
 .navListing {
    font-variant: small-caps;
    font-weight: bold;
    color: #990033;
 }
 
 .navLinks a {
    font-size: 8pt;
    font-variant: small-caps;
 }
 
 .poll {
    width: 90% !important;
 }

 .poll .pollAnswerVotes {
    width: 90% !important;
 }

/**************
== NickTable ==
**************/
 .NickTable {
    border: 2px solid #FF6600;
    -moz-border-radius: 10px;
 }
 
 .NickTable th {
    -moz-border-radius: 8px;
    background: #FF6600;
    color: #FFFFFF;
    border: 0px;
    font-weight: bold;
    text-align: center;
 }
 
 .NickTable th,
 .NickTable td {
    padding: 4px;
 }
 
 .NickTable th a:link,
 .NickTable th a:visited,
 .NickTable th a:active,
 .NickTable th a:hover {
    color: #FFFFFF;
 }

/**************
== Wikitable ==
**************/

 .wikitable {
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
 }
 
 .wikitable td, .wikitable th {
    padding: 4px;
    margin: 0px;
    border: 1px solid #999999;
 }
 
 .wikitable th {
    background-color: #CCCCCC;
    text-align: center;
 }

/************************

== References/Endnotes ==
************************/

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

/***************************
== Entertainment template ==
***************************/
 #Entertainment-template {
    border: 2px solid #FF6600 !important;
    -moz-border-radius: 10px;
 }
 
 #Entertainment-template p {
    text-align: center;
 }
 
 #Entertainment-template big {
    -moz-border-radius: 8px;
    background: #FF6600;
    color: #FFFFFF;
    border: 0px;
    font-weight: bold;
    text-align: center;
    display: block;
    width: 98%;
    padding: 8px;
    margin: 2px;
 }
 
 #Entertainment-template big a:link,
 #Entertainment-template big a:visited,
 #Entertainment-template big a:active,
 #Entertainment-template big a:hover {
    color: #FFFFFF;
 }