/***** CSS placed here will be applied to all skins on the entire site. *****/
/* See also: [[MediaWiki:Monobook.css]] */
/* <pre> */
/* general styles */

/************************* DEFAULT TABLE ***/

table th {
	text-align: center;
	font-size: 100%; 
	line-height: 1em auto;
	background: #94a4b4;
	background-color: #94a4b4;"
	padding: 5px;
	spacing: 5px;
}

table.toc {
 margin-left:0;
}

.mw-recentchanges-table {
        margin-left:0;
}
.'mw-changeslist-expanded changes-list-entry' {
 align:left;
 margin-left:0;
}
div.'mw-changeslist-expanded changes-list-entry' {
 align:left;
 margin-left:0;
}
.mw-changeslist-expanded  {
 align:left;
 margin-left:0;
}

.mw-changeslist-hidden table {
 align:left;
 margin-left:0;
}

.mw-changeslist-hidden {
 align:left;
 margin-left:0;
}

/************************ wikitable/prettytable class for skinning normal tables */

table.wikitable,
table.prettytable {
  margin: 1em 1em 1em 0;
  background: #f9f9f9;
  border: 1px #aaaaaa solid;
  border-collapse: collapse;
}

table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
  border: 1px #aaaaaa solid;
  padding: 0.2em;
}

table.wikitable th,
table.prettytable th {
  background: #f2f2f2;
  text-align: center;
}

table.wikitable caption,
table.prettytable caption {
  margin-left: inherit;
  margin-right: inherit;
  font-weight: bold;
}

/***********************************************************
** TABLE: WIKI-SIDEBAR */

table.sidebar {
	background: #ffffff;
        background-color: #ffffff;
	color:black;
	float:right;
	clear:right;
	width:220px;
        padding:5px;
        spacing:5px;
	border:1px solid #94a4b4;
        margin:1em auto;
	line-height:95%;
        position:relative;
        top:-30px;
        bottom:-30px;
}

table.sidebar td {
	background: #f5f5f5;
	border: 1px solid #e8e8e8;
	font-size: 90%; 
}
table.sidebar th {
	border: 0;
	font-size: 90%; 
	text-align: center;
	font-weight: bold;
        color: #ffffff;
	background: #94a4b4;
	background-color: #94a4b4;
}
table.sidebar th a:link {
        color: #ffffff;
        text-decoration:none;
}
table.sidebar th a.new {
        color: #eeeeee;
        text-decoration:none;
}
table.sidebar th a.new:visited {
        color: #eeeeee;
        text-decoration:none;
}
table.sidebar th a:visited {
        color: #ffffff;
        text-decoration:none;
}
table.sidebar th a:hover {
        color: #ffffff;
        text-decoration:none;
}
table.sidebar th a:active {
        color: #ffffff;
        text-decoration:none;
}
/*** deactivated code 
table.sidebar td.class {
        background-color: #454a67;
        border-collapse: collapse;
        font-variant: small-caps;
        color: #aecdee;
        margin: 1em 0 0 1em;
	line-height: 130%;
	font-weight: bold;
        text-align: center;
	border: 1px outset #000000;
}

table.sidebar td.class a:link {
        color: #aecdee !important;
        text-decoration: none;
}

table.sidebar td.class a:hover {
        color: #ffffff !important;
        text-decoration: none;
}

table.sidebar td.classname {
        background-color: #f7f7f7;
        border-collapse: collapse;
        font-variant: small-caps;
        color: #000000;
        margin: 1em 0 0 1em;
	line-height: 140%;
	font-weight: bold;
        text-align: center;
	border: 1px outset #000000;
}

table.sidebar td.film {
        background-color: #c7c7c7;
        border-collapse: collapse;
        font-variant: small-caps;
        color: #000000;
        margin: 1em 0 0 1em;
	line-height: 130%;
	font-weight: bold;
        text-align: center;
	border: 1px outset #000000;
}

table.sidebar td.image {
        background-color: #000000;
        color: #aecdee;
        text-align: center;
	border: 1px outset #000000;
}

table.sidebar td.name {
        background-color: #f7f7f7;
        border-collapse: collapse;
        font-variant: small-caps;
        font-size: 140%;
        color: #000000;
        margin: 1em 0 0 1em;
	line-height: 130%;
	font-weight: bold;
        text-align: center;
	border: 1px outset #000000;
}

table.sidebar td.arc {
        border-collapse: collapse;
        font-variant: small-caps;
        font-size: 100%;
        color: #000000;
        margin: 1em 0 0 1em;
	line-height: 130%;
	font-weight: bold;
        text-align: center;
	border: 1px outset #000000;
}

table.sidebar td.left {
        background-color: #454a67;
        color: #aecdee;
	line-height: 130%;
        text-align: right;
	border: 1px outset #000000;
}

table.sidebar td.left a:link {
        color: #ffffff;
        text-decoration: none;
}

table.sidebar td.left a:hover {
        color: #aecdee;
        text-decoration: none;
}

table.sidebar td.right {
        background-color: #f7f7f7;
        color: #000000;
	line-height: 130%;
        text-align: left;
	border: 1px outset #000000;
}

table.sidebar td.righta {
        background-color: #f7f7f7;
        color: #000000;
	line-height: 130%;
        text-align: left;
	border: 1px outset #000000;
}

table.sidebar td.rightb {
        background-color: #c7c7c7;
        color: #000000;
	line-height: 130%;
        text-align: left;
	border: 1px outset #000000;
}

/*DEPRECATED: Use td.left instead!*/
table.wiki-sidebar td.odd {
	width: 35%;
	font-weight: bold;
	text-align: right;
}

table.wiki-sidebar td.sb-both {
	text-align: center;
	padding-left: 0;
	padding-right: 0;
}

table.wiki-sidebar td.sb-both img {
	display:block;
 /*force new line after img in sidebar */
	border: 0px outset #aaaaaa;
	margin: 0;
	padding-left: 0;
	padding-right: 0;
}

table.wiki-sidebar td.sb-left {
	width: 35%;
	font-weight: bold;
	text-align: right;
	background-color: #f7f7f7;
	border: 0px outset #aaaaaa;
}

table.wiki-sidebar td.sb-right {
	background-color: #f7f7f7;
} ***/

/*CONNECTIONS TABLE*/
table.connections {
	background: #ffffff;
        margin-left: 2px auto;
        margin-right: 2px auto;
        clear: both;
        float: both;
	color: black;
        padding: 5px;
        spacing: 5px;
	border: 1px solid #94a4b4;
	line-height: 95%;
        position:relative;
	align: center;
	margin: 2px auto 2px auto;
}

table.connections td {
	background: #f5f5f5;
	border: 1px solid #e8e8e8;
	font-size: 90%; 
	text-align: center;
}

table.connections td.imagew {
	background: #ffffff;
}

table.connections th {
	text-align: center;
        color: #ffffff;
	font-size: 90%; 
         border: 0;
	line-height: 1em;
	background: #94a4b4;
	padding: 5px;
	spacing: 5px;
}
table.connections th a:link {
        color: #ffffff;
        text-decoration:none;
}
table.connections th a.new {
        color: #eeeeee;
        text-decoration:none;
}
table.connections th a.new:visited {
        color: #eeeeee;
        text-decoration:none;
}
table.connections th a:visited {
        color: #ffffff;
        text-decoration:none;
}
table.connections th a:hover {
        color: #ffffff;
        text-decoration:none;
}
table.connections th a:active {
        color: #ffffff;
        text-decoration:none;
}

/*TOCCOLOURS TABLE*/

table.toccolours {
	align: center;
	margin: 2px auto 2px auto;
	border: 1px solid #94a4b4;
	background: #ffffff;
        clear:both;
}

table.toccolours td {
	background: #f5f5f5;
	border: 1px solid #e8e8e8;
	font-size: 90%; 
	text-align: center;
}

table.toccolours th {
	text-align: center;
        color: #ffffff;
	font-size: 90%; 
         border: 0;
	line-height: 1em;
	background: #94a4b4;
	padding: 5px;
	spacing: 5px;
}
table.toccolours th a:link {
        color: #ffffff;
        text-decoration:none;
}
table.toccolours th a.new {
        color: #eeeeee;
        text-decoration:none;
}
table.toccolours th a.new:visited {
        color: #eeeeee;
        text-decoration:none;
}
table.toccolours th a:visited {
        color: #ffffff;
        text-decoration:none;
}
table.toccolours th a:hover {
        color: #ffffff;
        text-decoration:none;
}
table.toccolours th a:active {
        color: #ffffff;
        text-decoration:none;
}

/************************* CHART TABLE ***/
table.chart {
	align: center;
	margin: 2px auto 2px auto;
	border: 1px solid #bcd2ee;
	font-size: 85%;
}

table.chart tr {
	line-height: 1em;
}

table.chart td {
	border: 1px solid #bcd2ee;
	line-height: 1em;
	padding: 3px;
	spacing: 3px;
	font-size: 90%; 
}
table.chart th {
	border: 0;
	text-align: center;
	font-weight: bold;
        color: #ffffff;
	background: #94a4b4;
	background-color: #94a4b4;
}
table.chart th a:link {
        color: #ffffff;
        text-decoration:none;
}
table.chart th a.new {
        color: #eeeeee;
        text-decoration:none;
}
table.chart th a.new:visited {
        color: #eeeeee;
        text-decoration:none;
}
table.chart th a:visited {
        color: #ffffff;
        text-decoration:none;
}
table.chart th a:hover {
        color: #ffffff;
        text-decoration:none;
}
table.chart th a:active {
        color: #ffffff;
        text-decoration:none;
}
/*************** 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 {
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
   border: 0;
}
/* Display text below main article header, located at MediaWiki:tagline */
#siteSub {
    display: inline;
    font-size: 90%;
    font-weight: normal;
    font-style: italic;
}

/* For positioning icons at top-right, used in templates
   "good article", "featured article", "realworld article" */

div.topicon {
  position:absolute; 
  z-index:100; 
  top:10px;
  display: block !important;
}
/* Mark redirects in Special:Allpages and Special:Watchlist */
.allpagesredirect { font-style: italic; }
.watchlistredir { font-style: italic; }

/* Interactive tree script */
.hiddenlist { display:none; }
.visiblelist { display:block; }

.listexpand { text-decoration: none; color: #000066; }
.listexpand:hover { text-decoration: underline; color: #000066; }

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

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

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

/* </pre> */