×
Create a new article
Write your page title here:
We currently have 2 articles on The Adamant Universe Wiki. Type your article name above or click on one of the titles below and start writing!



The Adamant Universe Wiki

MediaWiki:MediaWiki:Themes.css

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/* ........-
   PORTABLE INFOBOXES 
   ........- 

   =-=-=-=-=-=-=-=-=
   Themes 
   =-=-=-=-=-=-=-=-=

/* General Portable Infobox CSS */
.portable-infobox {
    background-color: transparent;
    border: 2px solid black;
    color: black;
    width: 300px;
}
.portable-infobox .pi-border-color {
    border-color: #666;
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
    text-align: center;
}
.portable-infobox .pi-title {
    background: black;
    color: white;
    line-height: 26px;
    font-size: 17px;
    font-weight: bold;
}
.portable-infobox .pi-data .pi-data-label {
    display: flex;
    -webkit-flex-basis: auto;
    -moz-flex-basis: auto;
    flex-basis: auto;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    width: 50%;
}
.portable-infobox .pi-header {
    background-color: #BCBCBC;
    border-bottom: 1px solid #666;
}
.portable-infobox h2.pi-item.pi-header {
    padding: 3px;
}
.portable-infobox .pi-item-spacing {
    padding: 2px;
}
.portable-infobox .pi-image-thumbnail {
    width: 100%;
    height: auto;
}
.portable-infobox .pi-image {
    background-color: #000;
}
.portable-infobox .pi-data-value:not(.pi-horizontal-group-item) {
    text-align: right;
}
.portable-infobox .pi-data-value ul {
    text-align: left;
}
.portable-infobox .pi-navigation {
    background-color: transparent;
    border-bottom: 1px solid #666;
    font-size: smaller;
    text-align: center;

/* Infobox Location Themes */
/* .pi-theme-EF .pi-title,
.pi-theme-EFAlias .pi-title,
.pi-theme-NEF .pi-title,
.pi-theme-DR .pi-title,
.pi-theme-LWM .pi-title,
.pi-theme-Crimson .pi-title
.pi-theme-LWMAlias .pi-title,
.pi-theme-SB .pi-title,
.pi-theme-Seatlle .pi-title,
.pi-theme-Agrabah .pi-title,
.pi-theme-FTL .pi-title,
.pi-theme-LWC .pi-title,
.pi-theme-Arendelle .pi-title,
.pi-theme-Neverland .pi-title,
.pi-theme-W .pi-title,
.pi-theme-VE .pi-title,
.pi-theme-Oz .pi-title,
.pi-theme-Netherworld .pi-title,
.pi-theme-C .pi-title,
.pi-theme-1920E .pi-title,
.pi-theme-19CF .pi-title,
.pi-theme-DB .pi-title,
.pi-theme-Underworld .pi-title,
.pi-theme-LUS .pi-title,
.pi-theme-K .pi-title,
.pi-theme-Kansas .pi-title,
.pi-theme-MO .pi-title,
.pi-theme-WP .pi-title,
.pi-theme-WBM .pi-title,
.pi-theme-ER .pi-title,
.pi-theme-Dreamworld .pi-title,
.pi-theme-WR .pi-title,
.pi-theme-NW .pi-title 
.pi-theme-NFTL .pi-title */

/* Celestial Spirit 
 
   check back after promulgation to 
   see what happens to the image of the key
   on the page "Cancer". */
.pi-theme-celestial-spirit .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-celestial-spirit .pi-data-label,   
.pi-theme-celestial-spirit .pi-title,
.pi-theme-celestial-spirit .pi-header { 
     background-color: #FF8C00;
     color: #fff; 
}	
 
.pi-theme-celestial-spirit .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-celestial-spirit .pi-navigation a,
.pi-theme-celestial-spirit .pi-navigation a:link,
.pi-theme-celestial-spirit .pi-navigation a:visited {
	color:#000000!important;
}
.pi-data-value.gold {
	background-color:gold;
}
.pi-data-value.silver {
	background-color:silver;
}
 
.pi-theme-EF,
.pi-theme-EFAlias {
    border: 2px solid #660066;
}
.pi-theme-EF .pi-title,
.pi-theme-EF .pi-header:nth-of-type(2),
.pi-theme-EF .pi-image,
.pi-theme-EFAlias .pi-title,
.pi-theme-EFAlias .pi-header:nth-of-type(2),
.pi-theme-EFAlias .pi-image {
    background-color: #660066;
    border-bottom: 0;
    color: white;
}
.pi-theme-EF .pi-header a,
.pi-theme-EFAlias .pi-header a {
    color: white;
}
.pi-theme-EF .pi-image-collection-tabs,
.pi-theme-EFAlias .pi-image-collection-tabs {
	background: #660066;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-EF .pi-tab-link,
.pi-theme-EFAlias .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}



.pi-theme-Evil {
    border: 2px solid #a91111;
}
.pi-theme-Evil .pi-title,
.pi-theme-Evil .pi-header:nth-of-type(2),
.pi-theme-Evil .pi-image {
    background-color: #a91111;
    border-bottom: 0;
    color: white;
}
.pi-theme-EvilL .pi-header a {
    color: white;
}
.pi-theme-Evil .pi-image-collection-tabs {
	background: #a91111;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-Evil .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

.pi-theme-NFTL {
    border: 2px solid #2E2F38;
}
.pi-theme-NFTL .pi-title,
.pi-theme-NFTL .pi-header:nth-of-type(2),
.pi-theme-NFTL .pi-image {
    background-color: #2E2F38;
    border-bottom: 0;
    color: white;
}
.pi-theme-NFTL .pi-header a {
    color: white;
}
.pi-theme-NFTL .pi-image-collection-tabs {
	background: #2E2F38;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-NFTL .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
 
.pi-theme-NW {
    border: 2px solid #5A7E5A;
}
.pi-theme-NW .pi-title,
.pi-theme-NW .pi-header:nth-of-type(2),
.pi-theme-NW .pi-image {
    background-color: #5A7E5A;
    border-bottom: 0;
    color: white;
}
.pi-theme-NW .pi-header a {
    color: white;
}
.pi-theme-NW .pi-image-collection-tabs {
	background: #5A7E5A;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-NW .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
 
.pi-theme-WR {
    border: 2px solid #380038;
}
.pi-theme-WR .pi-title,
.pi-theme-WR .pi-header:nth-of-type(2),
.pi-theme-WR .pi-image {
    background-color: #380038;
    border-bottom: 0;
    color: white;
}
.pi-theme-WR .pi-header a {
    color: white;
}
.pi-theme-WR .pi-image-collection-tabs {
	background: #380038;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-WR .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
 
.pi-theme-NEF {
    border: 2px solid #5A5D9C;
}
.pi-theme-NEF .pi-title,
.pi-theme-NEF .pi-header:nth-of-type(2),
.pi-theme-NEF .pi-image {
    background-color: #5A5D9C;
    border-bottom: 0;
    color: white;
}
.pi-theme-NEF .pi-header a {
    color: white;
}
.pi-theme-NEF .pi-image-collection-tabs {
	background: #5A5D9C;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-NEF .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
 
.pi-theme-DR {
    border: 2px solid #121212;
}
.pi-theme-DR .pi-title,
.pi-theme-DR .pi-header:nth-of-type(2),
.pi-theme-DR .pi-image {
    background-color: #121212;
    border-bottom: 0;
    color: white;
}
.pi-theme-DR .pi-header a {
    color: white;
}
.pi-theme-DR .pi-image-collection-tabs {
	background: #121212;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-DR .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
 
.pi-theme-LWM,
.pi-theme-LWMAlias,
.pi-theme-SB,
.pi-theme-Seattle {
    border: 2px solid #474747;
}
.pi-theme-LWM .pi-title,
.pi-theme-LWM .pi-header:nth-of-type(2),
.pi-theme-LWM .pi-image,
.pi-theme-LWMAlias .pi-title,
.pi-theme-LWMAlias .pi-header:nth-of-type(2),
.pi-theme-LWMAlias .pi-image,
.pi-theme-SB .pi-title,
.pi-theme-SB .pi-header:nth-of-type(2),
.pi-theme-SB .pi-image,
.pi-theme-Seattle .pi-title,
.pi-theme-Seattle .pi-header:nth-of-type(2),
.pi-theme-Seattle .pi-image {
    background-color: #474747;
    border-bottom: 0;
    color: white;
}
.pi-theme-LWM .pi-header a,
.pi-theme-LWMAlias .pi-header a,
.pi-theme-SB .pi-header a,
.pi-theme-Seattle .pi-header a {
    color: white;
}
.pi-theme-LWM .pi-image-collection-tabs,
.pi-theme-LWM .pi-image-collection-tabs,
.pi-theme-SB .pi-image-collection-tabs,
.pi-theme-Seattle .pi-image-collection-tabs {
	background: #474747;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-LWM .pi-tab-link,
.pi-theme-LWM .pi-tab-link,
.pi-theme-SB .pi-tab-link,
.pi-theme-Seattle .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
 
.pi-theme-Crimson {
    border: 2px solid #DC143C;
}
.pi-theme-Crimson .pi-title,
.pi-theme-Crimson .pi-header:nth-of-type(2),
.pi-theme-Crimson .pi-image {
    background-color: #DC143C;
    border-bottom: 0;
    color: white;
}
.pi-theme-Crimson .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
} 
.pi-theme-Agrabah {
    border: 2px solid #DAA520;
}
.pi-theme-Agrabah .pi-title,
.pi-theme-Agrabah .pi-header:nth-of-type(2),
.pi-theme-Agrabah .pi-image {
    background-color: #DAA520;
    border-bottom: 0;
    color: white;
}
.pi-theme-Agrabah .pi-header a {
    color: white;
}
.pi-theme-Agrabah .pi-image-collection-tabs {
	background: #DAA520;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-Agrabah .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
 
.pi-theme-FTL {
    border: 2px solid #B366B3;
}
.pi-theme-FTL .pi-title,
.pi-theme-FTL .pi-header:nth-of-type(2),
.pi-theme-FTL .pi-image {
    background-color: #B366B3;
    border-bottom: 0;
    color: white;
}
.pi-theme-FTL .pi-header a {
    color: white;
}
.pi-theme-FTL .pi-image-collection-tabs {
	background: #B366B3;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-FTL .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
 
.pi-theme-LWC {
    border: 2px solid #637C9C;
}
.pi-theme-LWC .pi-title,
.pi-theme-LWC .pi-header:nth-of-type(2),
.pi-theme-LWC .pi-image {
    background-color: #637C9C;
    border-bottom: 0;
    color: white;
}
.pi-theme-LWC .pi-header a {
    color: white;
}
.pi-theme-LWC .pi-image-collection-tabs {
	background: #637C9C;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-LWC .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
 
.pi-theme-Arendelle {
    border: 2px solid #74BBFB;
}
.pi-theme-Arendelle .pi-title,
.pi-theme-Arendelle .pi-header:nth-of-type(2),
.pi-theme-Arendelle .pi-image {
    background-color: #74BBFB;
    border-bottom: 0;
    color: white;
}
.pi-theme-Arendelle .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
 
.pi-theme-Neverland {
    border: 2px solid #20B2AA;
}
.pi-theme-Neverland .pi-title,
.pi-theme-Neverland .pi-header:nth-of-type(2),
.pi-theme-Neverland .pi-image {
    background-color: #20B2AA;
    border-bottom: 0;
    color: white;
}
.pi-theme-Neverland .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
 
.pi-theme-W {
    border: 2px solid #B80000;
}
.pi-theme-W .pi-title,
.pi-theme-W .pi-header:nth-of-type(2),
.pi-theme-W .pi-image {
    background-color: #B80000;
    border-bottom: 0;
    color: white;
}
.pi-theme-W .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
 
.pi-theme-VE {
    border: 2px solid #5C3317;
}
.pi-theme-VE .pi-title,
.pi-theme-VE .pi-header:nth-of-type(2),
.pi-theme-VE .pi-image {
    background-color: #5C3317;
    border-bottom: 0;
    color: white;
}
.pi-theme-VE .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
 
.pi-theme-Oz,
.pi-theme-OZ {
    border: 2px solid #50C878;
}
.pi-theme-Oz .pi-title,
.pi-theme-Oz .pi-header:nth-of-type(2),
.pi-theme-Oz .pi-image,
.pi-theme-OZ .pi-title,
.pi-theme-OZ .pi-header:nth-of-type(2),
.pi-theme-OZ .pi-image {
    background-color: #50C878;
    border-bottom: 0;
    color: white;
}
.pi-theme-Oz .pi-header a,
.pi-theme-OZ .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
 
.pi-theme-Netherworld {
    border: 2px solid #A32900;
}
.pi-theme-Netherworld .pi-title,
.pi-theme-Netherworld .pi-header:nth-of-type(2),
.pi-theme-Netherworld .pi-image {
    background-color: #A32900;
    border-bottom: 0;
    color: white;
}
.pi-theme-Netherworld .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
 
.pi-theme-C {
    border: 2px solid #4169E2;
}
.pi-theme-C .pi-title,
.pi-theme-C .pi-header:nth-of-type(2),
.pi-theme-C .pi-image {
    background-color: #4169E2;
    border-bottom: 0;
    color: white;
}
.pi-theme-C .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
 
.pi-theme-1920E {
    border: 2px solid #362011;
}
.pi-theme-1920E .pi-title,
.pi-theme-1920E .pi-header:nth-of-type(2),
.pi-theme-1920E .pi-image {
    background-color: #362011;
    border-bottom: 0;
    color: white;
}
.pi-theme-1920E .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
 
.pi-theme-19CF {
    border: 2px solid #6E1D00;
}
.pi-theme-19CF .pi-title,
.pi-theme-19CF .pi-header:nth-of-type(2),
.pi-theme-19CF .pi-image {
    background-color: #6E1D00;
    border-bottom: 0;
    color: white;
}
.pi-theme-19CF .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
 
.pi-theme-DB {
    border: 2px solid #053557;
}
.pi-theme-DB .pi-title,
.pi-theme-DB .pi-header:nth-of-type(2),
.pi-theme-DB .pi-image {
    background-color: #053557;
    border-bottom: 0;
    color: white;
}
.pi-theme-DB .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
 
.pi-theme-Underworld {
    border: 2px solid #FF5A47;
}
.pi-theme-Underworld .pi-title,
.pi-theme-Underworld .pi-header:nth-of-type(2),
.pi-theme-Underworld .pi-image {
    background-color: #FF5A47;
    border-bottom: 0;
    color: white;
}
.pi-theme-Underworld .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
 
.pi-theme-LUS {
    border: 2px solid #E5DA3E;
}
.pi-theme-LUS .pi-title,
.pi-theme-LUS .pi-header:nth-of-type(2),
.pi-theme-LUS .pi-image {
    background-color: #E5DA3E;
    border-bottom: 0;
    color: black;
}
.pi-theme-LUS .pi-header a {
    color: black;
}
.pi-theme-K,
.pi-theme-Kansas {
    border: 2px solid #AB5E2B;
}
.pi-theme-K .pi-title,
.pi-theme-K .pi-header:nth-of-type(2),
.pi-theme-K .pi-image,
.pi-theme-Kansas .pi-title,
.pi-theme-Kansas .pi-header:nth-of-type(2),
.pi-theme-Kansas .pi-image {
    background-color: #AB5E2B;
    border-bottom: 0;
    color: white;
}
.pi-theme-K .pi-header a,
.pi-theme-Kansas .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
 
.pi-theme-MO {
    border: 2px solid #F5D8C3;
}
.pi-theme-MO .pi-title,
.pi-theme-MO .pi-header:nth-of-type(2),
.pi-theme-MO .pi-image {
    background-color: #F5D8C3;
    border-bottom: 0;
    color: black;
}
.pi-theme-MO .pi-header a {
    color: black;
}
.pi-theme-black .pi-header:nth-of-type(2),
.pi-theme-black .pi-image,
.pi-theme-Serum .pi-header:nth-of-type(2),
.pi-theme-Serum .pi-image {
    background-color: #000;
    border-bottom: 0;
    color: white;
}
.pi-theme-black .pi-header a,
.pi-theme-Serum .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
 
.pi-theme-WP {
    border: 2px solid #FF7A7A;
}
.pi-theme-WP .pi-title,
.pi-theme-WP .pi-header:nth-of-type(2),
.pi-theme-WP .pi-image {
    background-color: #FF7A7A;
    border-bottom: 0;
    color: white;
}
.pi-theme-WP .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
 
.pi-theme-WBM {
    border: 2px solid #2F5EA8;
}
.pi-theme-WBM .pi-title,
.pi-theme-WBM .pi-header:nth-of-type(2),
.pi-theme-WBM .pi-image {
    background-color: #2F5EA8;
    border-bottom: 0;
    color: white;
}
.pi-theme-WBM .pi-header a {
    color: white;
}
.pi-theme-WBM .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-WBM .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
.pi-theme-Dreamworld {
    border: 2px solid #25264f;
}
.pi-theme-Dreamworld .pi-title,
.pi-theme-Dreamworld .pi-header:nth-of-type(2),
.pi-theme-Dreamworld .pi-image {
    background-color: #25264f;
    border-bottom: 0;
    color: white;
}
.pi-theme-Dreamworld .pi-header a {
    color: white;
}
.pi-theme-Dreamworld .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-Dreamworld .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
.pi-theme-DR {
    border: 2px solid #121212;
}
.pi-theme-DR .pi-title,
.pi-theme-DR .pi-header:nth-of-type(2),
.pi-theme-DR .pi-image {
    background-color: #121212;
    border-bottom: 0;
    color: white;
}
.pi-theme-DR .pi-header a {
    color: white;
}
.pi-theme-DR .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-DR .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
.pi-theme-ER {
    border: 2px solid #ffb03a;
}
.pi-theme-ER .pi-title,
.pi-theme-ER .pi-header:nth-of-type(2),
.pi-theme-ER .pi-image {
    background-color: #ffb03a;
    border-bottom: 0;
    color: white;
}
.pi-theme-ER .pi-header a {
    color: white;
}
.pi-theme-ER .pi-image-collection-tabs {
	background: #ffb03a;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-ER .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
/* [[Template:Plant]] */
.pi-theme-plant {
    border: 2px solid #405F33;
}
.pi-theme-plant .pi-title,
.pi-theme-plant .pi-image {
    background-color: #405F33;
    border-bottom: 0;
    color: white;
}
.pi-theme-plant .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
/* [[Template:Fungus]] */
.pi-theme-fungus .pi-title {
    font-size: 15px;
    line-height: 22px;
}
.pi-theme-fungus {
    border: 2px solid #DB5116;
}
.pi-theme-fungus .pi-title,
.pi-theme-fungus .pi-image {
    background-color: #DB5116;
    border-bottom: 0;
    color: white;
}
.pi-theme-fungus .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

/* [[Template:Episode]] */
.pi-theme-season,
.pi-theme-Season-One,
.pi-theme-1 {
    border: 2px solid #000066;
}
.pi-theme-season .pi-title,
.pi-theme-season section:first-of-type .pi-header:nth-of-type(1),
.pi-theme-season .pi-image,
.pi-theme-Season-One .pi-title,
.pi-theme-Season-One .pi-header:nth-of-type(2),
.pi-theme-Season-One .pi-image,
.pi-theme-1 .pi-title,
.pi-theme-1 section:first-of-type .pi-header:nth-of-type(1),
.pi-theme-1 .pi-image {
    background-color: #000066;
    border-bottom: 0;
    color: white;
}
.pi-theme-Season-Two,
.pi-theme-2 {
    border: 2px solid #3399FF;
}
.pi-theme-Season-Two .pi-title,
.pi-theme-Season-Two .pi-header:nth-of-type(2),
.pi-theme-Season-Two .pi-image,
.pi-theme-2 .pi-title,
.pi-theme-2 section:first-of-type .pi-header:nth-of-type(1),
.pi-theme-2 .pi-image {
    background-color: #3399FF;
    border-bottom: 0;
    color: white;
}
.pi-theme-Season-Three,
.pi-theme-3 {
    border: 2px solid #7175F5;
}
.pi-theme-Season-Three .pi-title,
.pi-theme-Season-Three .pi-header:nth-of-type(2),
.pi-theme-Season-Three .pi-image,
.pi-theme-3 .pi-title,
.pi-theme-3 section:first-of-type .pi-header:nth-of-type(1),
.pi-theme-3 .pi-image {
    background-color: #7175F5;
    border-bottom: 0;
    color: white;
}
.pi-theme-Season-Four,
.pi-theme-4 {
    border: 2px solid #7458C1;
}
.pi-theme-Season-Four .pi-title,
.pi-theme-Season-Four .pi-header:nth-of-type(2),
.pi-theme-Season-Four .pi-image,
.pi-theme-4 .pi-title,
.pi-theme-4 section:first-of-type .pi-header:nth-of-type(1),
.pi-theme-4 .pi-image {
    background-color: #7458C1;
    border-bottom: 0;
    color: white;
}
.pi-theme-Season-Five,
.pi-theme-5 {
    border: 2px solid #2800CC;
}
.pi-theme-Season-Five .pi-title,
.pi-theme-Season-Five .pi-header:nth-of-type(2),
.pi-theme-Season-Five .pi-image,
.pi-theme-5 .pi-title,
.pi-theme-5 section:first-of-type .pi-header:nth-of-type(1),
.pi-theme-5 .pi-image {
    background-color: #2800CC;
    border-bottom: 0;
    color: white;
}
.pi-theme-Season-Six,
.pi-theme-6 {
    border: 2px solid #2b9aaa;
}
.pi-theme-Season-Six .pi-title,
.pi-theme-Season-Six .pi-header:nth-of-type(2),
.pi-theme-Season-Six .pi-image,
.pi-theme-6 .pi-title,
.pi-theme-6 section:first-of-type .pi-header:nth-of-type(1),
.pi-theme-6 .pi-image {
    background-color: #2b9aaa;
    border-bottom: 0;
    color: white;
}
.pi-theme-Season-Seven,
.pi-theme-7 {
    border: 2px solid #009E42;
}
.pi-theme-Season-Seven .pi-title,
.pi-theme-Season-Seven .pi-header:nth-of-type(2),
.pi-theme-Season-Seven .pi-image,
.pi-theme-7 .pi-title,
.pi-theme-7 section:first-of-type .pi-header:nth-of-type(1),
.pi-theme-7 .pi-image {
    background-color: #009E42;
    border-bottom: 0;
    color: white;
}
/* season tabbers */
.pi-theme-Season-Three .pi-image-collection-tabs .pi-tab-link.current {
    color: white;
    padding: 4px;
    background-color: #7175F5;
}
.pi-theme-Season-Three .pi-image-collection-tabs .pi-tab-link:not(.current) {
    color: white;
    padding: 4px;
    background-color: rgba(113,117,245,.4);
}
.pi-theme-Season-Three .pi-image-collection-tabs .pi-tab-link:not(.current):hover {
    background-color: rgba(113,117,245,.7);
}
/* [[Template:EpisodeW]] */
.pi-theme-EpisodeW {
    border: 2px solid #8B0000;
}
.pi-theme-EpisodeW .pi-title,
.pi-theme-EpisodeW .pi-horizontal-group-no-labels .pi-header,
.pi-theme-EpisodeW .pi-image {
    background-color: #8B0000;
    border-bottom: 0;
}
.pi-theme-EpisodeW .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
/* [[Template:BothCounterparts]] */
.pi-theme-bothcounterparts {
    -moz-border-image: -moz-linear-gradient(left, #606 50%, #474747 50%);
    -webkit-border-image: -webkit-linear-gradient(left, #606 50%, #474747 50%);
    border-image: linear-gradient(left, #606 50%, #474747 50%);
    border-image-slice: 1;
}
.pi-theme-bothcounterparts .pi-title {
    background-image: -webkit-linear-gradient(left, #606 50%, #474747 50%);
}
.pi-theme-bothcounterparts .pi-horizontal-group-item.pi-data-value {
    display: none;
}
.pi-theme-bothcounterparts .pi-horizontal-group .pi-data-label {
    font-size: 14px;
    font-weight: bold;
    color: white;
}
.pi-theme-bothcounterparts .pi-horizontal-group-item.pi-border-color {
    border-color: transparent;
}
.pi-theme-bothcounterparts .pi-horizontal-group-item.pi-data-label:nth-child(1) {
    background-color: #606;
}
.pi-theme-bothcounterparts .pi-horizontal-group-item.pi-data-label:nth-child(2) {
    background-color: #474747;
}
/* [[Template:BothCounterparts/Oz]] */
.pi-theme-bothcounterpartsoz {
    -moz-border-image: -moz-linear-gradient(left, #50C878 50%, #474747 50%);
    -webkit-border-image: -webkit-linear-gradient(left, #50C878 50%, #474747 50%);
    border-image: linear-gradient(left, #50C878 50%, #474747 50%);
    border-image-slice: 1;
}
.pi-theme-bothcounterpartsoz .pi-title,
.pi-theme-bothcounterpartsoz .pi-image {
    background-image: -webkit-linear-gradient(left, #50C878 50%, #474747 50%);
}
.pi-theme-bothcounterpartsoz .pi-horizontal-group-item.pi-data-value {
    display: none;
}
.pi-theme-bothcounterpartsoz .pi-horizontal-group .pi-data-label {
    font-size: 14px;
    font-weight: bold;
    color: white;
}
.pi-theme-bothcounterpartsoz .pi-horizontal-group-item.pi-border-color {
    border-color: transparent;
}
.pi-theme-bothcounterpartsoz .pi-horizontal-group-item.pi-data-label:nth-child(1) {
    background-color: #50C878;
}
.pi-theme-bothcounterpartsoz .pi-horizontal-group-item.pi-data-label:nth-child(2) {
    background-color: #474747;
}
/* [[Template:BothCounterparts/Camelot]] */
.pi-theme-bothcounterpartscamelot {
    -moz-border-image: -moz-linear-gradient(left, #4169E2 50%, #474747 50%);
    -webkit-border-image: -webkit-linear-gradient(left, #4169E2 50%, #474747 50%);
    border-image: linear-gradient(left, #4169E2 50%, #474747 50%);
    border-image-slice: 1;
}
.pi-theme-bothcounterpartscamelot .pi-title,
.pi-theme-bothcounterpartscamelot .pi-image {
    background-image: -webkit-linear-gradient(left, #4169E2 50%, #474747 50%);
}
.pi-theme-bothcounterpartscamelot .pi-horizontal-group-item.pi-data-value {
    display: none;
}
.pi-theme-bothcounterpartscamelot .pi-horizontal-group .pi-data-label {
    font-size: 14px;
    font-weight: bold;
    color: white;
}
.pi-theme-bothcounterpartscamelot .pi-horizontal-group-item.pi-border-color {
    border-color: transparent;
}
.pi-theme-bothcounterpartscamelot .pi-horizontal-group-item.pi-data-label:nth-child(1) {
    background-color: #4169E2;
}
.pi-theme-bothcounterpartscamelot .pi-horizontal-group-item.pi-data-label:nth-child(2) {
    background-color: #474747;
}
/* [[Template:BothCounterparts/Agrabah]] */
.pi-theme-bothcounterpartsagrabah {
    -moz-border-image: -moz-linear-gradient(left, #DAA520 50%, #474747 50%);
    -webkit-border-image: -webkit-linear-gradient(left, #DAA520 50%, #474747 50%);
    border-image: linear-gradient(left, #DAA520 50%, #474747 50%);
    border-image-slice: 1;
}
.pi-theme-bothcounterpartsagrabah .pi-title,
.pi-theme-bothcounterpartsagrabah .pi-image {
    background-image: -webkit-linear-gradient(left, #DAA520 50%, #474747 50%);
}
.pi-theme-bothcounterpartsagrabah .pi-horizontal-group-item.pi-data-value {
    display: none;
}
.pi-theme-bothcounterpartsagrabah .pi-horizontal-group .pi-data-label {
    font-size: 14px;
    font-weight: bold;
    color: white;
}
.pi-theme-bothcounterpartsagrabah .pi-horizontal-group-item.pi-border-color {
    border-color: transparent;
}
.pi-theme-bothcounterpartsagrabah .pi-horizontal-group-item.pi-data-label:nth-child(1) {
    background-color: #DAA520;
}
.pi-theme-bothcounterpartsagrabah .pi-horizontal-group-item.pi-data-label:nth-child(2) {
    background-color: #474747;
}
/* all counterpart templates */
.pi-theme-bothcounterparts .pi-navigation,
.pi-theme-bothcounterpartsoz .pi-navigation,
.pi-theme-bothcounterpartsagrabah .pi-navigation,
.pi-theme-bothcounterpartscamelot .pi-navigation {
    border-bottom: 0;
}
.pi-theme-bothcounterparts .pi-header:first-of-type,
.pi-theme-bothcounterpartsoz .pi-header:first-of-type,
.pi-theme-bothcounterpartsagrabah .pi-header:first-of-type,
.pi-theme-bothcounterpartscamelot .pi-header:first-of-type {
    border-top: 0;
}
.pi-theme-bothcounterparts .pi-group:first-of-type,
.pi-theme-bothcounterpartsoz .pi-group:first-of-type,
.pi-theme-bothcounterpartsagrabah .pi-group:first-of-type,
.pi-theme-bothcounterpartscamelot .pi-group:first-of-type {
    border-bottom: 0;
}
/* [[Template:Cast]] */
.pi-theme-cast .pi-header:nth-of-type(2) {
    background-color: black;
}
.pi-theme-cast .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
/* [[Template:Story]] */
.pi-theme-story .pi-header:nth-of-type(2) {
    background-color: #000;
}
 
.pi-theme-story .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
/* [[Template:Comic]] */
.pi-theme-comic {
    border: 2px solid #8B4513;
}
.pi-theme-comic .pi-title,
.pi-theme-comic .pi-header:nth-of-type(2),
.pi-theme-comic .pi-image {
    background-color: #8B4513;
    border-bottom: 0;
}
.pi-theme-comic .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
/* [[Template:Special]] */
.pi-theme-special .pi-image {
    background-color: #000;
}
.pi-theme-special .pi-horizontal-group-no-labels .pi-header {
    background-color: #000;
}
.pi-theme-special .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
/* [[Template:Crew]] */
.pi-theme-crew .pi-title {
    font-size: 15px;
    line-height: 22px;
}
   
/* Character 
   incl. Fairy Tail and some others 

*/
.pi-theme-character .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-character .pi-data-label,
.pi-theme-character .pi-title,
.pi-theme-character .pi-header { 
     background-color: #C90016;
     color: #FFFFFF 
}
.pi-theme-character .pi-navigation { 
     background-color: #DCDCDC; 
	 text-align:center;
}
.pi-theme-character .pi-navigation a,
.pi-theme-character .pi-navigation a:link,
.pi-theme-character .pi-navigation a:visited {
	color:#000000!important;
}
   
/* Spell (capital "S") 

   Strangely, there's 
   {{Character Template (Spell)}}
   and
   {{Character Template (spell)}} 
   here
   
   This is an unusually narrow box; 
   all images discovered so far have
   been just 200px. 
*/

.pi-theme-Spell.portable-infobox {
     width:200px!important
}

.pi-theme-Spell .pi-image { 
     background-color: #000000 
}
.pi-theme-Spell .pi-data-label,
.pi-theme-Spell .pi-title,
.pi-theme-Spell .pi-header { 
     background-color: #48D1CC;
     color: #FFFFFF 
}
.pi-theme-Spell .pi-navigation,
.pi-theme-Spell .pi-navigation a,
.pi-theme-Spell .pi-navigation a:link,
.pi-theme-Spell .pi-navigation a:visited {
	color:#000000;
    text-align:center;
}


/* Curse */

.pi-theme-curse .pi-image { 
     background-color: #000000 
}
.pi-theme-curse .pi-data-label,
.pi-theme-curse .pi-title,
.pi-theme-curse .pi-header { 
     background-color: #111111;
     color: #32CD32 
}
.pi-theme-curse .pi-navigation,
.pi-theme-curse .pi-navigation a,
.pi-theme-curse .pi-navigation a:link,
.pi-theme-curse .pi-navigation a:visited {
	color:#000000;
    text-align:center;
}


/* Chapter */
.pi-theme-chapter .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-chapter .pi-data-label,
.pi-theme-chapter .pi-title,
.pi-theme-chapter .pi-header { 
     background-color: #C90016;
     color: #FFFFFF 
}
.pi-theme-chapter .pi-data-value,
.pi-theme-chapter .pi-data-label {
	flex-basis:50%!important;
}

.pi-theme-chapter .pi-navigation { 
     background-color: #DCDCDC; 
     text-align:center;
     font-size:11px;
}
.pi-theme-chapter .pi-header:last-child {
	background-color:#FFFFFF;
	text-align:center;
}
.pi-theme-chapter .pi-horizontal-group .pi-horizontal-group-item a,
.pi-theme-chapter .pi-horizontal-group .pi-horizontal-group-item a:link,
.pi-theme-chapter .pi-horizontal-group .pi-horizontal-group-item a:visited {
     color:#000000!important;
     font-weight:bold
}
.pi-theme-chapter .pi-navigation a,
.pi-theme-chapter .pi-navigation a:link,
.pi-theme-chapter .pi-navigation a:visited {
	color:#000000!important;
	text-align:center;
}

.pi-theme-chapter .pi-horizontal-group .pi-header {
   text-align:center!important;
}
.pi-theme-chapter .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-chapter .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}
/*
.pi-theme-chapter .pi-horizontal-group .pi-horizontal-group-item {
   border-bottom-style:dotted!important;
   border-bottom-size:1px;
}
*/
.pi-theme-chapter .footer-link {
    background-color:#ffffff;
    font-size:10px;
    text-align:center;
}
.pi-theme-chapter .footer-link a,
.pi-theme-chapter .footer-link a:link,
.pi-theme-chapter .footer-link a:visited {
    color:#006cb0!important;
    text-align:center;
}
/* This theme needs a little special attention
   to the img */
   
.pi-theme-chapter .pi-image img {
	max-width:inherit;
	width:100%!important;
	height:auto!important;
}
/* Spiriutal Arts */

.pi-theme-spiritualarts .pi-image { 
     background-color: #000000
}
.pi-theme-spiritualarts .pi-data-label,
.pi-theme-spiritualarts .pi-title,
.pi-theme-spiritualarts .pi-header { 
     background-color: #008080;
     color: #87FFC7
}
.pi-theme-spiritualarts .pi-navigation,
.pi-theme-spiritualarts .pi-navigation a,
.pi-theme-spiritualarts .pi-navigation a:link,
.pi-theme-spiritualarts .pi-navigation a:visited {
color:#000000;
    text-align:center;
}

/* Spiriutal Arts spells */

.pi-theme-SA-spell.portable-infobox {
     width:200px!important
}

.pi-theme-SA-spell .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-SA-spell  .pi-data-label,   
.pi-theme-SA-spell  .pi-title,
.pi-theme-SA-spell  .pi-header { 
     background-color: #ff0084;
     color: #000; 
}

/* Alchemy */

.pi-theme-alchemy .pi-image { 
     background-color: #000000
}
.pi-theme-alchemy .pi-data-label,
.pi-theme-alchemy .pi-title,
.pi-theme-alchemy .pi-header { 
     background-color: #FF8C00;
     color: #FFFFE0
}
.pi-theme-alchemy .pi-navigation,
.pi-theme-alchemy .pi-navigation a,
.pi-theme-alchemy .pi-navigation a:link,
.pi-theme-alchemy .pi-navigation a:visited {
color:#000000;
    text-align:center;
}

/* Transmutations */

.pi-theme-Transmutations.portable-infobox {
     width:200px!important
}

.pi-theme-Transmutations .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-Transmutations  .pi-data-label,   
.pi-theme-Transmutations  .pi-title,
.pi-theme-Transmutations  .pi-header { 
     background-color: #FA8072;
     color: #000; 
}

/* Blue Mistral */
.pi-theme-blue-mistral .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-blue-mistral .pi-data-label,
.pi-theme-blue-mistral .pi-title,
.pi-theme-blue-mistral .pi-header { 
     background-color: #C90016;
     color: #FFFFFF 
}
.pi-theme-blue-mistral .pi-data-value,
.pi-theme-blue-mistral .pi-data-label {
	flex-basis:50%!important;
}

.pi-theme-blue-mistral .pi-navigation { 
     background-color: #DCDCDC; 
     text-align:center;
     font-size:11px;
}
.pi-theme-blue-mistral .pi-header:last-child {
	background-color:#FFFFFF;
	text-align:center;
}
.pi-theme-blue-mistral .pi-horizontal-group .pi-horizontal-group-item a,
.pi-theme-blue-mistral .pi-horizontal-group .pi-horizontal-group-item a:link,
.pi-theme-blue-mistral .pi-horizontal-group .pi-horizontal-group-item a:visited {
     color:#000000!important;
     font-weight:bold
}
.pi-theme-blue-mistral .pi-navigation a,
.pi-theme-blue-mistral .pi-navigation a:link,
.pi-theme-blue-mistral .pi-navigation a:visited {
	color:#000000!important;
	text-align:center;
}

.pi-theme-blue-mistral .pi-horizontal-group .pi-header {
   text-align:center!important;
}
.pi-theme-blue-mistral .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-blue-mistral .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}

.pi-theme-blue-mistral .footer-link {
    background-color:#ffffff;
    font-size:10px;
    text-align:center;
}
.pi-theme-blue-mistral .footer-link a,
.pi-theme-blue-mistral .footer-link a:link,
.pi-theme-blue-mistral .footer-link a:visited {
    color:#006cb0!important;
    text-align:center;
}
/* This theme needs a little special attention
   to the img */
   
.pi-theme-blue-mistral .pi-image img {
	max-width:inherit;
	width:100%!important;
	height:auto!important;
}

} 
 /*Neutral*/
.pi-theme-neutral .pi-image { 
     background-color: #00FF00 
}
.pi-theme-neutral  .pi-data-label,   
.pi-theme-neutral  .pi-title,
.pi-theme-neutral  .pi-header { 
     background-color: #00FF00;
     color: #000000; 
}	

.pi-theme-neutral  .pi-navigation {
	background-color: #00FF00;
	text-align:center
}

/* Zero Chapter */
.pi-theme-zero-chapter .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-zero-chapter .pi-data-label,
.pi-theme-zero-chapter .pi-title,
.pi-theme-zero-chapter .pi-header { 
     background-color: #C90016;
     color: #FFFFFF 
}
.pi-theme-zero-chapter .pi-data-value,
.pi-theme-zero-chapter .pi-data-label {
	flex-basis:50%!important;
}

.pi-theme-zero-chapter .pi-navigation { 
     background-color: #DCDCDC; 
     text-align:center;
     font-size:11px;
}
.pi-theme-zero-chapter .pi-header:last-child {
	background-color:#FFFFFF;
	text-align:center;
}
.pi-theme-zero-chapter .pi-horizontal-group .pi-horizontal-group-item a,
.pi-theme-zero-chapter .pi-horizontal-group .pi-horizontal-group-item a:link,
.pi-theme-zero-chapter .pi-horizontal-group .pi-horizontal-group-item a:visited {
     color:#000000!important;
     font-weight:bold
}
.pi-theme-zero-chapter .pi-navigation a,
.pi-theme-zero-chapter .pi-navigation a:link,
.pi-theme-zero-chapter .pi-navigation a:visited {
	color:#000000!important;
	text-align:center;
}

.pi-theme-zero-chapter .pi-horizontal-group .pi-header {
   text-align:center!important;
}
.pi-theme-zero-chapter .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-zero-chapter .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}

.pi-theme-zero-chapter .footer-link {
    background-color:#ffffff;
    font-size:10px;
}
.pi-theme-zero-chapter .footer-link a,
.pi-theme-zero-chapter .footer-link a:link,
.pi-theme-zero-chapter .footer-link a:visited {
    color:#006cb0!important;
}
/* This theme needs a little special attention
   to the img */
   
.pi-theme-zero-chapter .pi-image img {
	max-width:inherit;
	width:100%!important;
	height:auto!important;
}

/* Ice Trail */
.pi-theme-ice-trail .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-ice-trail .pi-data-label,
.pi-theme-ice-trail .pi-title,
.pi-theme-ice-trail .pi-header { 
     background-color: #C90016;
     color: #FFFFFF 
}
.pi-theme-ice-trail .pi-data-value,
.pi-theme-ice-trail .pi-data-label {
	flex-basis:50%!important;
}

.pi-theme-ice-trail .pi-navigation { 
     background-color: #DCDCDC; 
     text-align:center;
     font-size:11px;
}
.pi-theme-ice-trail .pi-header:last-child {
	background-color:#FFFFFF;
	text-align:center;
}
.pi-theme-ice-trail .pi-horizontal-group .pi-horizontal-group-item a,
.pi-theme-ice-trail .pi-horizontal-group .pi-horizontal-group-item a:link,
.pi-theme-ice-trail .pi-horizontal-group .pi-horizontal-group-item a:visited {
     color:#000000!important;
     font-weight:bold
}
.pi-theme-ice-trail .pi-navigation a,
.pi-theme-ice-trail .pi-navigation a:link,
.pi-theme-ice-trail .pi-navigation a:visited {
	color:#000000!important;
	text-align:center;
}

.pi-theme-ice-trail .pi-horizontal-group .pi-header {
   text-align:center!important;
}
.pi-theme-ice-trail .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-ice-trail .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}
/*
.pi-theme-ice-trail .pi-horizontal-group .pi-horizontal-group-item {
   border-bottom-style:dotted!important;
   border-bottom-size:1px;
}
*/
.pi-theme-ice-trail .footer-link {
    background-color:#ffffff;
    font-size:10px;
}
.pi-theme-ice-trail .footer-link a,
.pi-theme-ice-trail .footer-link a:link,
.pi-theme-ice-trail .footer-link a:visited {
    color:#006cb0!important;
}
/* This theme needs a little special attention
   to the img */
   
.pi-theme-ice-trail .pi-image img {
	max-width:inherit;
	width:100%!important;
	height:auto!important;
}

/* Magic */
.pi-theme-magic .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-magic .pi-data-label,
.pi-theme-magic .pi-title,
.pi-theme-magic .pi-header,
.pi-theme-magic .pi-navigation { 
     background-color: #FFBF00;
     color: #FFFFFF 
}
/* This theme needs a little special attention
   to the img */
   
.pi-theme-magic .pi-image img {
	max-width:inherit;
	width:100%!important;
	height:auto!important;
}

/* Spices */
.pi-theme-spices .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-spices .pi-data-label,
.pi-theme-spices .pi-title,
.pi-theme-spices .pi-header,
.pi-theme-spices .pi-navigation { 
     background-color: #FF003F;
     color: black 
}
/* This theme needs a little special attention
   to the img */
   
.pi-theme-spices .pi-image img {
	max-width:inherit;
	width:100%!important;
	height:auto!important;
}
/* Episodes */
.pi-theme-episode .pi-image { 
     background-color: #000000 
}
.pi-theme-episode .pi-data-label,
.pi-theme-episode .pi-title,
.pi-theme-episode .pi-header { 
     background-color: #000000;
     color: #fff 
}
.pi-theme-episode .pi-data-value,
.pi-theme-episode .pi-data-label {
	flex-basis:50%!important;
}
.pi-theme-episode .pi-header:last-child {
	background-color:#FFFFFF;
}
.pi-theme-episode .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-episode .pi-navigation a,
.pi-theme-episode .pi-navigation a:link,
.pi-theme-episode .pi-navigation a:visited {
	color:#000000!important;
	text-align:center;
}

.pi-theme-episode .footer-link {
    background-color:#ffffff;
    font-size:10px;
	text-align:center;
}
.pi-theme-episode .footer-link a,
.pi-theme-episode .footer-link a:link,
.pi-theme-episode .footer-link a:visited {
    color:#006cb0!important;
}

.pi-theme-episode .pi-horizontal-group .pi-horizontal-group-item a,
.pi-theme-episode .pi-horizontal-group .pi-horizontal-group-item a:link,
.pi-theme-episode .pi-horizontal-group .pi-horizontal-group-item a:visited {
     color:#000000!important;
     font-weight:bold
}

.pi-theme-episode .pi-horizontal-group .pi-header {
   text-align:center!important;
}
.pi-theme-episode .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-episode .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}

/* Class */

.pi-theme-class .pi-image { 
     background-color: #9966CC 
}
.pi-theme-class .pi-data-label,
.pi-theme-class .pi-title,
.pi-theme-class .pi-header { 
     background-color: #9966CC;
     color: #FFFFFF
}
.pi-theme-class .pi-navigation,
.pi-theme-class .pi-navigation a,
.pi-theme-class .pi-navigation a:link,
.pi-theme-class .pi-navigation a:visited {
	color:#D3AF37;
    text-align:center;
}


/* Other (characters) */
.pi-theme-other .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-other .pi-data-label,
.pi-theme-other .pi-title,
.pi-theme-other .pi-header { 
     background-color: #FFFFFF;
     color: #000000 
}
.pi-theme-other .pi-data-value {
	background-color:#F5F5F5;
}

.pi-theme-other .pi-header:last-child {
	background-color:#FFFFFF;
}
.pi-theme-other .pi-navigation {
	background-color: #DCDCDC;
	text-align:center;
}
.pi-theme-other .pi-navigation a,
.pi-theme-other .pi-navigation a:link,
.pi-theme-other .pi-navigation a:visited {
	color:#000000;
}
/* Locations */
.pi-theme-location.portable-infobox {
     width:auto!important
}
 
.pi-theme-location .pi-image { 
     background-color: #4682B4 
}
.pi-theme-location .pi-data-label,
.pi-theme-location .pi-title,
.pi-theme-location .pi-header,
.pi-theme-location .pi-navigation { 
     background-color: #4682B4;
     color: #FFFFFF 
}
/* Fights 
   
   The main fight template;
   with non-PIs, 
   {{Character Template (Fight)}}
   was used only for 2-combatant
   fights. 
   
*/
.pi-theme-fight .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-fight .pi-data-label {
	background-color: #FFFFFF
}
.pi-theme-fight .pi-title,
.pi-theme-fight .pi-header { 
     background-color: #8B0000;
     color: #FFFFFF 
}
.pi-theme-fight.portable-infobox {
     border:1px solid #8B0000!important;
     border-bottom-width:1.5px!important;
}
/* Fixing data-value and data-label positional
   relationship, to make it more like non-PI */

.pi-theme-fight .pi-data-value {
    -ms-flex-preferred-size:82%;
    -webkit-flex-basis:82%;
    -moz-flex-basis:82%;
    flex-basis:82%;
}

.pi-theme-fight .pi-data-label {
    -ms-flex-preferred-size:85px;
    -webkit-flex-basis:85px;
    -moz-flex-basis:85px;
    flex-basis:85px;
    padding: 5px 7px!important;
}

/* This theme needs a little special attention
   to the img */
   
.pi-theme-fight .pi-image img {
	max-width:inherit;
	width:100%!important;
	height:auto!important;
}

/* Fights/1 

   a 3-combatant template;
   may not really be necessary
   
*/

.pi-theme-fight-1 .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-fight-1 .pi-data-label {
	background-color: #FFFFFF
}
.pi-theme-fight-1 .pi-title,
.pi-theme-fight-1 .pi-header { 
     background-color: #8B0000;
     color: #FFFFFF 
}
.pi-theme-fight-1.portable-infobox {
     border:1px solid #8B0000;
     border-bottom-width:1.5px!important;
}
/* This theme needs a little special attention
   to the img */
   
.pi-theme-fight-1 .pi-image img {
	max-width:inherit;
	width:100%!important;
	height:auto!important;
}
/* Fixing data-value and data-label positional
   relationship, to make it more like non-PI */

.pi-theme-fight-1 .pi-data-value {
    -ms-flex-preferred-size:82%;
    -webkit-flex-basis:82%;
    -moz-flex-basis:82%;
    flex-basis:82%;
}

.pi-theme-fight-1 .pi-data-label {
    -ms-flex-preferred-size:85px;
    -webkit-flex-basis:85px;
    -moz-flex-basis:85px;
    flex-basis:85px;
    padding: 5px 7px!important;
}


/* Events */
.pi-theme-event .pi-image { 
     background-color: #008080 
}

.pi-theme-event .pi-title,
.pi-theme-event .pi-header,
.pi-theme-event .pi-navigation { 
     background-color: #008080;
     color: #FFFFFF 
}	
/* this is key to excepting exterior border color */
.pi-theme-event.portable-infobox { 
     border:1px solid #008080!important;
     border-bottom-width:1.5px!important;
}

/* this takes care of internal horizontal border lines */
.pi-theme-event .pi-border-color {
     border-color: #008080
}
/* This theme needs a little special attention
   to the img */

/* Removed, after community requested further adjustment 
   
.pi-theme-event .pi-image img {
	max-width:inherit;
	width:100%!important;
	height:auto!important;
}
*/
/* Music */
.pi-theme-music .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-music .pi-data-label,
.pi-theme-music .pi-title,
.pi-theme-music .pi-header { 
     background-color: #2F4F4F;
     color: #FFFFFF 
}	
.pi-theme-music .pi-data-label:last-child {
	background-color:#fff;
	color:#000000;
}
.pi-theme-music .pi-horizontal-group .pi-header {
     text-align:center!important;
}
.pi-theme-music .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-music .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}
.pi-theme-music .pi-navigation {
	background-color: #FFFFFF
}
.pi-theme-music .footer-link {
    background-color:#ffffff;
    font-size:10px;
}
.pi-theme-music .footer-link a,
.pi-theme-music .footer-link a:link,
.pi-theme-music .footer-link a:visited {
    color:#006cb0!important;
}
/* Ability */
.pi-theme-ability.portable-infobox {
     width:200px!important
}
.pi-theme-ability .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-ability .pi-data-label,   
.pi-theme-ability .pi-title,
.pi-theme-ability .pi-header { 
     background-color: #004953;
     color: #FFFFFF 
}

/* Occurrence */
.pi-theme-occurrence .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-occurrence .pi-data-label,   
.pi-theme-occurrence .pi-title,
.pi-theme-occurrence .pi-header { 
     background-color: #1E90FF;
     color: #FFFFFF 
}	

/* Omake */
.pi-theme-omake .pi-image { 
     background-color: #FFFFFF 
}

.pi-theme-omake .pi-data-label,   
.pi-theme-omake .pi-title,
.pi-theme-omake .pi-header { 
     background-color: #683A5E;
     color: #FFFFFF 
}	

.pi-theme-omake .pi-data-value,
.pi-theme-omake .pi-data-label {
	flex-basis:50%!important;
}


.pi-theme-omake .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}

.pi-theme-omake .pi-navigation a,
.pi-theme-omake .pi-navigation a:link,
.pi-theme-omake .pi-navigation a:visited {
	color:#000000!important;
	text-align:center;
}

.pi-theme-omake .footer-link {
    background-color:#FFF;
    font-size:10px;
    text-align:center;
    border-top:1px dotted #000
}
.pi-theme-omake .footer-link a,
.pi-theme-omake .footer-link a:link,
.pi-theme-omake .footer-link a:visited {
    color:#006cb0!important;
}

.pi-theme-omake .pi-horizontal-group .pi-horizontal-group-item a,
.pi-theme-omake .pi-horizontal-group .pi-horizontal-group-item a:link,
.pi-theme-omake .pi-horizontal-group .pi-horizontal-group-item a:visited {
     color:#000000!important;
     font-weight:bold
}

.pi-theme-omake .pi-horizontal-group .pi-header {
   text-align:center!important;
}
.pi-theme-omake .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-omake .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}



/* Teams

   though technically set by the user
   in the non-PI version, the background-
   color almost always chosen was #696969
   with a font color of white.  
*/

.pi-theme-team .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-team .pi-data-label,
.pi-theme-team .pi-title,
.pi-theme-team .pi-header { 
     background-color: #696969;
     color: #FFFFFF 
}	

.pi-theme-team .pi-navigation {
	background-color: #FFFFFF;
	text-align:center;
        background-color:#DCDCDC
}
.pi-theme-team .pi-navigation a,
.pi-theme-team .pi-navigation a:link,
.pi-theme-team .pi-navigation a:visited {
	color:#000000!important;
}
/* Guilds

   though technically set by the user
   in the non-PI version, the background-
   color chosen is often white 
   with a font color of black.  
*/



.pi-theme-guild .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-guild .pi-data-label,
.pi-theme-guild .pi-title,
.pi-theme-guild .pi-header { 
     background-color: #d3d3d3;
     color: #000000 
}	

.pi-theme-guild .pi-navigation {
	background-color: #FFFFFF;
	border-top-style: dotted;
}
.pi-theme-guild .pi-navigation a,
.pi-theme-guild .pi-navigation a:link,
.pi-theme-guild .pi-navigation a:visited {
	color:#000000!important;
}

/* Celestial Spirit 

   check back after promulgation to 
   see what happens to the image of the key
   on the page "Cancer". */
.pi-theme-celestial-spirit .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-celestial-spirit .pi-data-label,   
.pi-theme-celestial-spirit .pi-title,
.pi-theme-celestial-spirit .pi-header { 
     background-color: #FF8C00;
     color: #fff; 
}	

.pi-theme-celestial-spirit .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-celestial-spirit .pi-navigation a,
.pi-theme-celestial-spirit .pi-navigation a:link,
.pi-theme-celestial-spirit .pi-navigation a:visited {
	color:#000000!important;
}
.pi-data-value.gold {
	background-color:gold;
}
.pi-data-value.silver {
	background-color:silver;
}
/* Races; the red of navbar */

.pi-theme-race .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-race .pi-data-label,   
.pi-theme-race .pi-title,
.pi-theme-race .pi-header { 
     background-color: #8B0000;
     color: #fff 
}	

.pi-theme-race .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-race .pi-navigation a,
.pi-theme-race .pi-navigation a:link,
.pi-theme-race .pi-navigation a:visited {
	color:#000000!important;
}
/* Music */
.pi-theme-music .pi-image { 
     background-color: #FFFFFF 
}

.pi-theme-music .pi-title,
.pi-theme-music .pi-header { 
     background-color: #2F4F4F;
     color: #FFFFFF 
}	

.pi-theme-music .pi-navigation {
	background-color: #FFFFFF
}
/* Arc  */
.pi-theme-arc .pi-image { 
     background-color: #330006 
}
.pi-theme-arc .pi-title {
     background-color: #330006;
     color: #FFFFFF
}

.pi-theme-arc .pi-data-label,
.pi-theme-arc .pi-header { 
     background-color: #8b0000;
     color: #FFFFFF 
}
.pi-theme-arc .pi-data-value,
.pi-theme-arc .pi-data-label {
	flex-basis:50%!important;
}	

.pi-theme-arc .pi-navigation {
	background-color: #FFFFFF;
	text-align:center;
}
.pi-theme-arc .footer-link {
    background-color:#ffffff;
    font-size:10px;
    text-align:center;
    border-top:1px dotted #000
}
.pi-theme-arc .footer-link a,
.pi-theme-arc .footer-link a:link,
.pi-theme-arc .footer-link a:visited {
    color:#006cb0!important;
    text-align:center;
}

.pi-theme-arc .pi-horizontal-group .pi-horizontal-group-item a,
.pi-theme-arc .pi-horizontal-group .pi-horizontal-group-item a:link,
.pi-theme-arc .pi-horizontal-group .pi-horizontal-group-item a:visited {
     color:#000000!important;
     font-weight:bold
}

.pi-theme-arc .pi-horizontal-group .pi-header {
   text-align:center!important;
}
.pi-theme-arc .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-arc .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}



/* spell (lower-case "s") 

   Strangely, there's 
   {{Character Template (Spell)}}
   and
   {{Character Template (spell)}} 
   here
   
*/

.pi-theme-spell.portable-infobox {
     width:200px!important
}

.pi-theme-spell .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-spell  .pi-data-label,   
.pi-theme-spell  .pi-title,
.pi-theme-spell  .pi-header { 
     background-color: #ff4500;
     color: #000; 
}	
/* Edolas Fairy Tail */

.pi-theme-edolas-fairy-tail .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-edolas-fairy-tail .pi-data-label,   
.pi-theme-edolas-fairy-tail .pi-title,
.pi-theme-edolas-fairy-tail .pi-header { 
     background-color: #00FF00;
     color: #FFF; 
}	

.pi-theme-edolas-fairy-tail .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-edolas-fairy-tail .pi-navigation a,
.pi-theme-edolas-fairy-tail .pi-navigation a:link,
.pi-theme-edolas-fairy-tail .pi-navigation a:visited {
	color:#000000!important;
} 

/* Alvarez Empire */

.pi-theme-alvarez .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-alvarez .pi-data-label,   
.pi-theme-alvarez .pi-title,
.pi-theme-alvarez .pi-header { 
     background-color: #00ae66;
     color: #FFF; 
}	

.pi-theme-alvarez .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-alvarez .pi-navigation a,
.pi-theme-alvarez .pi-navigation a:link,
.pi-theme-alvarez .pi-navigation a:visited {
	color:#000000!important;
} 

/* Dragon */

.pi-theme-dragon .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-dragon .pi-data-label,   
.pi-theme-dragon .pi-title,
.pi-theme-dragon .pi-header { 
     background-color: #8b0000;
     color: #FFF; 
}	

.pi-theme-dragon .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-dragon .pi-navigation a,
.pi-theme-dragon .pi-navigation a:link,
.pi-theme-dragon .pi-navigation a:visited {
	color:#000000!important;
} 

/* Zentopia */

.pi-theme-zentopia .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-zentopia .pi-data-label,   
.pi-theme-zentopia .pi-title,
.pi-theme-zentopia .pi-header { 
     background-color: #FFDF08;
     color: #000; 
}	

.pi-theme-zentopia .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-zentopia .pi-navigation a,
.pi-theme-zentopia .pi-navigation a:link,
.pi-theme-zentopia .pi-navigation a:visited {
	color:#000000!important;
} 
/* Magic Council */

.pi-theme-magic-council .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-magic-council .pi-data-label,   
.pi-theme-magic-council .pi-title,
.pi-theme-magic-council .pi-header { 
     background-color: #000080;
     color: #FFF; 
}	

.pi-theme-magic-council .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-magic-council .pi-navigation a,
.pi-theme-magic-council .pi-navigation a:link,
.pi-theme-magic-council .pi-navigation a:visited {
	color:#000000!important;
} 
/* Minor Guild (member)

   Unlike the Guild infobox, this 
   one is aimed at individuals, not
   the guild organisation itself
   
*/

.pi-theme-minor-guild .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-minor-guild .pi-data-label,   
.pi-theme-minor-guild .pi-title,
.pi-theme-minor-guild .pi-header { 
     background-color: #FFFFFF;
     color: #000; 
}	

.pi-theme-minor-guild .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-minor-guild .pi-navigation a,
.pi-theme-minor-guild .pi-navigation a:link,
.pi-theme-minor-guild .pi-navigation a:visited {
	color:#000000!important;
} 

/* Extra */

.pi-theme-extra .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-extra .pi-data-label,   
.pi-theme-extra .pi-title,
.pi-theme-extra .pi-header { 
     background-color: #ffe4c4;
     color: #000; 
}	
/* Sabertooth */

.pi-theme-sabertooth .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-sabertooth .pi-data-label,   
.pi-theme-sabertooth .pi-title,
.pi-theme-sabertooth .pi-header { 
     background-color: #daa520;
     color: #000000; 
}	

.pi-theme-sabertooth .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-sabertooth .pi-navigation a,
.pi-theme-sabertooth .pi-navigation a:link,
.pi-theme-sabertooth .pi-navigation a:visited {
	color:#000000!important;
} 

/* Kingdom */

.pi-theme-kingdom .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-kingdom .pi-data-label,   
.pi-theme-kingdom .pi-title,
.pi-theme-kingdom .pi-header { 
     background-color: #BDB76B;
     color: #FFFFFF; 
}	

.pi-theme-kingdom .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-kingdom .pi-navigation a,
.pi-theme-kingdom .pi-navigation a:link,
.pi-theme-kingdom .pi-navigation a:visited {
	color:#000000!important;
} 
/* Blue Pegasus */

.pi-theme-blue-pegasus .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-blue-pegasus .pi-data-label,   
.pi-theme-blue-pegasus .pi-title,
.pi-theme-blue-pegasus .pi-header { 
     background-color: #6e8af9;
     color: #000000; 
}	

.pi-theme-blue-pegasus .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-blue-pegasus .pi-navigation a,
.pi-theme-blue-pegasus .pi-navigation a:link,
.pi-theme-blue-pegasus .pi-navigation a:visited {
	color:#000000!important;
} 

/* ===================
   Minor infoboxes
   
   Infoboxes on fewer than
   10 pages (and most on
   just 1 page)
   =================== */
   
/* Movie */

.pi-theme-movie .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-movie .pi-data-label,   
.pi-theme-movie .pi-title,
.pi-theme-movie .pi-header { 
     background-color: #cc0000;
     color: #FFFFFF 
}	

.pi-theme-movie .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}

.pi-theme-movie .pi-navigation a,
.pi-theme-movie .pi-navigation a:link,
.pi-theme-movie .pi-navigation a:visited {
	color:#006cb0!important;
} 


.pi-theme-movie .footer-link {
    background-color:#F2F2F2;
    font-size:10px;
    text-align:center;
    border-top:1px dotted #000
}
.pi-theme-movie .footer-link a,
.pi-theme-movie .footer-link a:link,
.pi-theme-movie .footer-link a:visited {
    color:#006cb0!important;
}

.pi-theme-movie .pi-horizontal-group .pi-horizontal-group-item a,
.pi-theme-movie .pi-horizontal-group .pi-horizontal-group-item a:link,
.pi-theme-movie .pi-horizontal-group .pi-horizontal-group-item a:visited {
     color:#000000!important;
     font-weight:bold
}

.pi-theme-movie .pi-horizontal-group .pi-header {
   text-align:center!important;
}
.pi-theme-movie .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-movie .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}

/* Audio */
.pi-theme-audio .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-audio .pi-data-label,   
.pi-theme-audio .pi-title,
.pi-theme-audio .pi-header { 
     background-color: #000000;
     color: #FFFFFF 
}

.pi-theme-audio .pi-data-label:last-child {
	background-color:#fff;
	color:#000000
}
.pi-theme-audio .pi-navigation a,
.pi-theme-audio .pi-navigation a:link,
.pi-theme-audio .pi-navigation a:visited {
	color:#006cb0!important;
} 


.pi-theme-audio .footer-link {
    background-color:#F2F2F2;
    font-size:10px;
    text-align:center;
    border-top:1px dotted #000
}
.pi-theme-audio .footer-link a,
.pi-theme-audio .footer-link a:link,
.pi-theme-audio .footer-link a:visited {
    color:#006cb0!important;
}

.pi-theme-audio .pi-horizontal-group .pi-horizontal-group-item a,
.pi-theme-audio .pi-horizontal-group .pi-horizontal-group-item a:link,
.pi-theme-audio .pi-horizontal-group .pi-horizontal-group-item a:visited {
     color:#000000!important;
     font-weight:bold
}

.pi-theme-audio .pi-horizontal-group .pi-header {
   text-align:center!important;
}
.pi-theme-audio .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-audio .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}
/* Book */
.pi-theme-book .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-book .pi-data-label,   
.pi-theme-book .pi-title,
.pi-theme-book .pi-header { 
     background-color: #000000;
     color: #FFFFFF 
}

.pi-theme-book .pi-data-label:last-child {
	background-color:#fff;
	color:#000000
}
.pi-theme-book .pi-navigation a,
.pi-theme-book .pi-navigation a:link,
.pi-theme-book .pi-navigation a:visited {
	color:#006cb0!important;
} 


.pi-theme-book .footer-link {
    background-color:#F2F2F2;
    font-size:10px;
    text-align:center;
    border-top:1px dotted #000
}
.pi-theme-book .footer-link a,
.pi-theme-book .footer-link a:link,
.pi-theme-book .footer-link a:visited {
    color:#006cb0!important;
}

.pi-theme-book .pi-horizontal-group .pi-horizontal-group-item a,
.pi-theme-book .pi-horizontal-group .pi-horizontal-group-item a:link,
.pi-theme-book .pi-horizontal-group .pi-horizontal-group-item a:visited {
     color:#000000!important;
     font-weight:bold
}

.pi-theme-book .pi-horizontal-group .pi-header {
   text-align:center!important;
}
.pi-theme-book .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-book .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}

/* Video Game */
.pi-theme-video-game .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-video-game .pi-data-label,   
.pi-theme-video-game .pi-title,
.pi-theme-video-game .pi-header { 
     background-color: #FF0000;
     color: #FFFFFF 
}

.pi-theme-video-game .pi-data-label:last-child {
	background-color:#fff;
	color:#000000
}
.pi-theme-video-game .pi-navigation {
	background-color: #FFFFFF;
	border-top-style: dotted;
	text-align:center
}
.pi-theme-video-game .footer-link {
    background-color:#ffffff;
    font-size:10px;
}
.pi-theme-video-game .footer-link a,
.pi-theme-video-game .footer-link a:link,
.pi-theme-viodeo-game .footer-link a:visited {
    color:#006cb0!important;
}
.pi-theme-video-game .pi-horizontal-group .pi-horizontal-group-item a,
.pi-theme-video-game .pi-horizontal-group .pi-horizontal-group-item a:link,
.pi-theme-video-game .pi-horizontal-group .pi-horizontal-group-item a:visited {
     color:#000000!important;
     font-weight:bold
}

.pi-theme-video-game .pi-horizontal-group .pi-header {
   text-align:center!important;
}
.pi-theme-video-game .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-video-game .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}

/* Cait Shelter */

.pi-theme-cait-shelter .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-cait-shelter .pi-data-label,   
.pi-theme-cait-shelter .pi-title,
.pi-theme-cait-shelter .pi-header { 
     background-color: #FFFF00;
     color: #000 
}	

.pi-theme-cait-shelter .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-cait-shelter .pi-navigation a,
.pi-theme-cait-shelter .pi-navigation a:link,
.pi-theme-cait-shelter .pi-navigation a:visited {
	color:#000000!important;
} 
/* Nanalu Village Residents */

.pi-theme-nanalu .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-nanalu .pi-data-label,   
.pi-theme-nanalu .pi-title,
.pi-theme-nanalu .pi-header { 
     background-color: #DB7093;
     color: #FFFFFF 
}	

.pi-theme-nanalu .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-nanalu .pi-navigation a,
.pi-theme-nanalu .pi-navigation a:link,
.pi-theme-nanalu .pi-navigation a:visited {
	color:#000000!important;
} 

/* Orochi's Fin */

.pi-theme-orochi .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-orochi .pi-data-label,   
.pi-theme-orochi .pi-title,
.pi-theme-orochi .pi-header { 
     background-color: #B5FF26;
     color: #000000 
}	

.pi-theme-orochi .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-orochi .pi-navigation a,
.pi-theme-orochi .pi-navigation a:link,
.pi-theme-orochi .pi-navigation a:visited {
	color:#000000!important;
} 
/* Phantom Lord */

.pi-theme-phantom-lord .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-phantom-lord .pi-data-label,   
.pi-theme-phantom-lord .pi-title,
.pi-theme-phantom-lord .pi-header { 
     background-color: #6F00FF;
     color: #FFFFFF 
}	

.pi-theme-phantom-lord .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-phantom-lord .pi-navigation a,
.pi-theme-phantom-lord .pi-navigation a:link,
.pi-theme-phantom-lord .pi-navigation a:visited {
	color:#000000!important;
} 
/* Red Lizard */

.pi-theme-red-lizard .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-red-lizard  .pi-data-label,   
.pi-theme-red-lizard  .pi-title,
.pi-theme-red-lizard  .pi-header { 
     background-color: #C61022;
     color: #FFFFFF 
}	

.pi-theme-red-lizard  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-red-lizard  .pi-navigation a,
.pi-theme-red-lizard  .pi-navigation a:link,
.pi-theme-red-lizard  .pi-navigation a:visited {
	color:#000000!important;
} 
/* Shonen */

.pi-theme-shonen .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-shonen  .pi-data-label,   
.pi-theme-shonen  .pi-title,
.pi-theme-shonen  .pi-header { 
     background-color: #CC0000;
     color: #FFFFFF 
}	
/* Shonen */

.pi-theme-shonen .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-shonen  .pi-data-label,   
.pi-theme-shonen  .pi-title,
.pi-theme-shonen  .pi-header { 
     background-color: #CC0000;
     color: #FFFFFF 
}	

.pi-theme-shonen  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-shonen  .pi-navigation a,
.pi-theme-shonen  .pi-navigation a:link,
.pi-theme-shonen  .pi-navigation a:visited {
	color:#000000!important;
} 
/* The First Morning */
.pi-theme-tfm .pi-image { 
     background-color: #000000 
}
.pi-theme-tfm .pi-data-label,
.pi-theme-tfm .pi-title,
.pi-theme-tfm .pi-header { 
     background-color: #000000;
     color: #fff 
}
.pi-theme-tfm .pi-data-value,
.pi-theme-tfm .pi-data-label {
	flex-basis:50%!important;
}
.pi-theme-tfm .pi-header:last-child {
	background-color:#FFFFFF;
	text-align:center;
}
.pi-theme-tfm .pi-navigation {
	background-color: #DCDCDC;
	text-align:center;
}
.pi-theme-tfm .pi-navigation a,
.pi-theme-tfm .pi-navigation a:link,
.pi-theme-tfm .pi-navigation a:visited {
	color:#000000!important;
}
/* Succubus Eye */

.pi-theme-succubus .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-succubus .pi-data-label,   
.pi-theme-succubus .pi-title,
.pi-theme-succubus .pi-header { 
     background-color: #191970;
     color: #ee82ee; 
}	

.pi-theme-succubus .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-succubus .pi-navigation a,
.pi-theme-succubus .pi-navigation a:link,
.pi-theme-succubus .pi-navigation a:visited {
	color:#000000!important;
} 
/* Sun Village */

.pi-theme-sun-village .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-sun-village .pi-data-label,   
.pi-theme-sun-village .pi-title,
.pi-theme-sun-village .pi-header { 
     background-color: #c6351f;
     color: #fff; 
}	

.pi-theme-sun-village .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-sun-village .pi-navigation a,
.pi-theme-sun-village .pi-navigation a:link,
.pi-theme-sun-village .pi-navigation a:visited {
	color:#000000!important;
} 

/* Dark Guild */

.pi-theme-dark-guild .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-dark-guild  .pi-data-label,   
.pi-theme-dark-guild  .pi-title,
.pi-theme-dark-guild  .pi-header { 
     background-color: #000000;
     color: #fff; 
}	

.pi-theme-dark-guild  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-dark-guild  .pi-navigation a,
.pi-theme-dark-guild  .pi-navigation a:link,
.pi-theme-dark-guild  .pi-navigation a:visited {
	color:#000000!important;
} 
/* Death's Head Caucus */

.pi-theme-dhc .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-dhc  .pi-data-label,   
.pi-theme-dhc  .pi-title,
.pi-theme-dhc  .pi-header { 
     background-color: #B22222;
     color: #fff; 
}	

.pi-theme-dhc  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-dhc  .pi-navigation a,
.pi-theme-dhc  .pi-navigation a:link,
.pi-theme-dhc  .pi-navigation a:visited {
	color:#000000!important;
} 
/* Galuna Island Residents */

.pi-theme-galuna .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-galuna  .pi-data-label,   
.pi-theme-galuna  .pi-title,
.pi-theme-galuna  .pi-header { 
     background-color: #6A5ACD;
     color: #fff; 
}	

.pi-theme-galuna  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-galuna  .pi-navigation a,
.pi-theme-galuna  .pi-navigation a:link,
.pi-theme-galuna  .pi-navigation a:visited {
	color:#000000!important;
} 
/* Weapon */

.pi-theme-weapon .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-weapon  .pi-data-label,   
.pi-theme-weapon  .pi-title,
.pi-theme-weapon  .pi-header { 
     background-color: #C0C0C0;
     color: #000; 
}	
/* Grimoire Heart */

.pi-theme-grimoire .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-grimoire  .pi-data-label,   
.pi-theme-grimoire  .pi-title,
.pi-theme-grimoire  .pi-header { 
     background-color: #000000;
     color: #FF0000; 
}	

.pi-theme-grimoire  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-grimoire  .pi-navigation a,
.pi-theme-grimoire  .pi-navigation a:link,
.pi-theme-grimoire  .pi-navigation a:visited {
	color:#000000!important;
}
/* Frenzy of the Light */

.pi-theme-frenzylight .pi-image { 
     background-color: #B32134 
}
.pi-theme-frenzylight  .pi-data-label,   
.pi-theme-frenzylight  .pi-title,
.pi-theme-frenzylight  .pi-header { 
     background-color: #FF2052;
     color: #3B3B6D; 
}	

.pi-theme-frenzylight  .pi-navigation {
	background-color: #9966CC;
	text-align:center
}
.pi-theme-frenzylight  .pi-navigation a,
.pi-theme-frenzylight  .pi-navigation a:link,
.pi-theme-frenzylight  .pi-navigation a:visited {
	color:#000000!important;
}
/*Silverbrand*/
.pi-theme-silverbrand .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-silverbrand  .pi-data-label,   
.pi-theme-silverbrand  .pi-title,
.pi-theme-silverbrand  .pi-header { 
     background-color: #B2BEB5;
     color: #FFF; 
}	

.pi-theme-silverbrand  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-silverbrand  .pi-navigation a,
.pi-theme-silverbrand  .pi-navigation a:link,
.pi-theme-silverbrand  .pi-navigation a:visited {
	color:#000000!important;
}
/*Storm Eagles*/
.pi-theme-storm-eagles .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-storm-eagles  .pi-data-label,   
.pi-theme-storm-eagles  .pi-title,
.pi-theme-storm-eagles  .pi-header { 
     background-color: #967BB6;
     color: #FFF; 
}	

.pi-theme-storm-eagles  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-storm-eagles  .pi-navigation a,
.pi-theme-storm-eagles  .pi-navigation a:link,
.pi-theme-storm-eagles  .pi-navigation a:visited {
	color:#000000!important;
}
 /*Gryffindor*/
.pi-theme-gryffindor .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-gryffindor  .pi-data-label,   
.pi-theme-gryffindor  .pi-title,
.pi-theme-gryffindor  .pi-header { 
     background-color: #FF2400;
     color: gold; 
}	

.pi-theme-gryffindor  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-gryffindor  .pi-navigation a,
.pi-theme-gryffindor  .pi-navigation a:link,
.pi-theme-gryffindor  .pi-navigation a:visited {
	color:#000000!important;
} 
 /*Ravenclaw*/
.pi-theme-ravenclaw .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-ravenclaw  .pi-data-label,   
.pi-theme-ravenclaw  .pi-title,
.pi-theme-ravenclaw  .pi-header { 
     background-color: blue;
     color: #CD7F32; 
}	

.pi-theme-ravenclaw  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-ravenclaw  .pi-navigation a,
.pi-theme-ravenclaw  .pi-navigation a:link,
.pi-theme-ravenclaw  .pi-navigation a:visited {
	color:#000000!important;
} 
 /*Crimson*/
.pi-theme-crimson .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-crimson  .pi-data-label,   
.pi-theme-crimson  .pi-title,
.pi-theme-crimson  .pi-header { 
     background-color: #DC143C;
     color: #FFFFFF; 
}	

.pi-theme-crimson  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-ravenclaw  .pi-navigation a,
.pi-theme-ravenclaw  .pi-navigation a:link,
.pi-theme-ravenclaw  .pi-navigation a:visited {
	color:#000000!important;
} 

 /* Slytherin*/
.pi-theme-slytherin .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-slytherin  .pi-data-label,   
.pi-theme-slytherin  .pi-title,
.pi-theme-slytherin  .pi-header { 
     background-color: green;
     color: silver; 
}	
.pi-theme-slytherin  .pi-navigation {
	background-color: : #DCDCDC;
	text-align:center
}
.pi-theme-slytherin  .pi-navigation a,
.pi-theme-slytherin  .pi-navigation a:link,
.pi-theme-slytherin  .pi-navigation a:visited {
	color:#000000!important;

} 
 /*Occult*/
.pi-theme-occult .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-occult  .pi-data-label,   
.pi-theme-occult  .pi-title,
.pi-theme-occult  .pi-header { 
     background-color: #800020;
     color: white; 
}	

.pi-theme-occult  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-occult  .pi-navigation a,
.pi-theme-occult  .pi-navigation a:link,
.pi-theme-occult  .pi-navigation a:visited {
	color:#000000!important;
} 
/* Plant */

.pi-theme-plant .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-plant .pi-data-label,   
.pi-theme-plant .pi-title,
.pi-theme-plant .pi-header { 
     background-color: #008000;
     color: #FFF; 
}	
/* Lamia Scale */

.pi-theme-lamia-scale .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-lamia-scale .pi-data-label,   
.pi-theme-lamia-scale .pi-title,
.pi-theme-lamia-scale .pi-header { 
     background-color: #4d9b00;
     color: #fff; 
}	

.pi-theme-lamia-scale .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-lamia-scale .pi-navigation a,
.pi-theme-lamia-scale .pi-navigation a:link,
.pi-theme-lamia-scale .pi-navigation a:visited {
	color:#000000!important;
} 
/* Mermaid Heel */

.pi-theme-mermaid-heel .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-mermaid-heel .pi-data-label,   
.pi-theme-mermaid-heel .pi-title,
.pi-theme-mermaid-heel .pi-header { 
     background-color: #ff69b4;
     color: #fff; 
}	

.pi-theme-mermaid-heel .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-mermaid-heel .pi-navigation a,
.pi-theme-mermaid-heel .pi-navigation a:link,
.pi-theme-mermaid-heel .pi-navigation a:visited {
	color:#000000!important;
} 
/* Sylph Labyrinth */

.pi-theme-sylph-labyrinth .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-sylph-labyrinth .pi-data-label,   
.pi-theme-sylph-labyrinth .pi-title,
.pi-theme-sylph-labyrinth .pi-header { 
     background-color: #87ceeb;
     color: #000; 
}	

.pi-theme-sylph-labyrinth .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-sylph-labyrinth .pi-navigation a,
.pi-theme-sylph-labyrinth .pi-navigation a:link,
.pi-theme-sylph-labyrinth .pi-navigation a:visited {
	color:#000000!important;
} 
/* Grimoire Heart */

.pi-theme-grimoire .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-grimoire  .pi-data-label,   
.pi-theme-grimoire  .pi-title,
.pi-theme-grimoire  .pi-header { 
     background-color: #000000;
     color: #FF0000; 
}	

.pi-theme-grimoire  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-grimoire  .pi-navigation a,
.pi-theme-grimoire  .pi-navigation a:link,
.pi-theme-grimoire  .pi-navigation a:visited {
	color:#000000!important;
} 
/* Avatar */

.pi-theme-avatar .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-avatar  .pi-data-label,   
.pi-theme-avatar  .pi-title,
.pi-theme-avatar  .pi-header { 
     background-color: #000000;
     color: #b3006a; 
}	

.pi-theme-avatar  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-avatar  .pi-navigation a,
.pi-theme-avatar  .pi-navigation a:link,
.pi-theme-avatar  .pi-navigation a:visited {
	color:#000000!important;
} 
/* Crime Sorciere */

.pi-theme-crime-sorciere .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-crime-sorciere  .pi-data-label,   
.pi-theme-crime-sorciere  .pi-title,
.pi-theme-crime-sorciere  .pi-header { 
     background-color: #20b2aa;
     color: #fff; 
}	

.pi-theme-crime-sorciere  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-crime-sorciere  .pi-navigation a,
.pi-theme-crime-sorciere  .pi-navigation a:link,
.pi-theme-crime-sorciere  .pi-navigation a:visited {
	color:#000000!important;
}
/* Nebula Society */

.pi-theme-nebula-society .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-nebula-society  .pi-data-label,   
.pi-theme-nebula-society  .pi-title,
.pi-theme-nebula-society  .pi-header { 
     background-color: #0054C4;
     color: #fff; 
}	

.pi-theme-nebula-society  .pi-navigation {
	background-color: #0054C4;
	text-align:center
}
.pi-theme-nebula-society  .pi-navigation a,
.pi-theme-nebula-society  .pi-navigation a:link,
.pi-theme-nebula-society  .pi-navigation a:visited {
	color:#000000!important;
}
/* Eclipsaris Famiglia/Ebonmoon Dynasty */

.pi-theme-eclipsaris-ebonmoon .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-eclipsaris-ebonmoon  .pi-data-label,   
.pi-theme-eclipsaris-ebonmoon  .pi-title,
.pi-theme-eclipsaris-ebonmoon  .pi-header { 
     background-color: #8C2F39;
     color: #fff; 
}	

.pi-theme-eclipsaris-ebonmoon  .pi-navigation {
	background-color: #8C2F39;
	text-align:center
}
.pi-theme-eclipsaris-ebonmoon  .pi-navigation a,
.pi-theme-eclipsaris-ebonmoon .pi-navigation a:link,
.pi-theme-eclipsaris-ebonmoon  .pi-navigation a:visited {
	color:#000000!important;
}
/* titus faction */

.pi-theme-titus-faction .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-titus-faction  .pi-data-label,   
.pi-theme-titus-faction  .pi-title,
.pi-theme-titus-faction  .pi-header { 
     background-color: #FF9966;
     color: #fff; 
}	

.pi-theme-titus-faction  .pi-navigation {
	background-color: #FF9966;
	text-align:center
}
.pi-theme-titus-faction  .pi-navigation a,
.pi-theme-titus-faction .pi-navigation a:link,
.pi-theme-titus-faction  .pi-navigation a:visited {
	color:#000000!important;
}
/* Sovereign Covenant */

.pi-theme-sovereign-covenant .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-sovereign-covenant  .pi-data-label,   
.pi-theme-sovereign-covenant  .pi-title,
.pi-theme-sovereign-covenant  .pi-header { 
     background-color: #800000;
     color: #fff; 
}	

.pi-theme-sovereign-covenant  .pi-navigation {
	background-color: #800000;
	text-align:center
}
.pi-theme-sovereign-covenant  .pi-navigation a,
.pi-theme-sovereign-covenant  .pi-navigation a:link,
.pi-theme-sovereign-covenant  .pi-navigation a:visited {
	color:#000000!important;
}
/* Shadows Embrace */

.pi-theme-shadows-embrace .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-shadows-embrace  .pi-data-label,   
.pi-theme-shadows-embrace  .pi-title,
.pi-theme-shadows-embrace  .pi-header { 
     background-color: #C4C4C4;
     color: #fff; 
}	

.pi-theme-shadows-embrace  .pi-navigation {
	background-color: #C4C4C4;
	text-align:center
}
.pi-theme-shadows-embrace  .pi-navigation a,
.pi-theme-shadows-embrace  .pi-navigation a:link,
.pi-theme-shadows-embrace  .pi-navigation a:visited {
	color:#000000!important;
}
/* Goldvein Reapers */

.pi-theme-goldvein-reapers .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-goldvein-reapers  .pi-data-label,   
.pi-theme-goldvein-reapers  .pi-title,
.pi-theme-goldvein-reapers  .pi-header { 
     background-color: #353839;
     color: #fff; 
}	

.pi-theme-goldvein-reapers  .pi-navigation {
	background-color: #353839;
	text-align:center
}
.pi-theme-goldvein-reapers  .pi-navigation a,
.pi-theme-goldvein-reapers  .pi-navigation a:link,
.pi-theme-goldvein-reapers  .pi-navigation a:visited {
	color:#000000!important;
} 
/* Organization */

.pi-theme-org .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-org  .pi-data-label,   
.pi-theme-org  .pi-title,
.pi-theme-org  .pi-header { 
     background-color: #fff;
     color: #000; 
}
.pi-theme-org .pi-data-value {
     background-color:#F5F5F5
}	
/* Quatro Cerberus */

.pi-theme-quatro-cerberus .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-quatro-cerberus  .pi-data-label,   
.pi-theme-quatro-cerberus  .pi-title,
.pi-theme-quatro-cerberus  .pi-header { 
     background-color: #7c5c0c;
     color: #fff; 
}	

.pi-theme-quatro-cerberus  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-quatro-cerberus  .pi-navigation a,
.pi-theme-quatro-cerberus  .pi-navigation a:link,
.pi-theme-quatro-cerberus  .pi-navigation a:visited {
	color:#000000!important;
} 
/* Tartaros */

.pi-theme-tartaros .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-tartaros  .pi-data-label,   
.pi-theme-tartaros  .pi-title,
.pi-theme-tartaros  .pi-header { 
     background-color: #000000;
     color: #ff4500; 
}	

.pi-theme-tartaros  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-tartaros  .pi-navigation a,
.pi-theme-tartaros  .pi-navigation a:link,
.pi-theme-tartaros  .pi-navigation a:visited {
	color:#000000!important;
} 

/* Exceed */

.pi-theme-exceed .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-exceed  .pi-data-label,   
.pi-theme-exceed  .pi-title,
.pi-theme-exceed  .pi-header { 
     color: #FFF;
     background-color: #b684bb; 
}	

.pi-theme-exceed  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-exceed  .pi-navigation a,
.pi-theme-exceed  .pi-navigation a:link,
.pi-theme-exceed  .pi-navigation a:visited {
	color:#000000!important;
} 

/* Edolas */

.pi-theme-edolas .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-edolas  .pi-data-label,   
.pi-theme-edolas  .pi-title,
.pi-theme-edolas  .pi-header { 
     background-color: #B6A9A9;
     color: #fff; 
}	

.pi-theme-edolas  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-edolas  .pi-navigation a,
.pi-theme-edolas  .pi-navigation a:link,
.pi-theme-edolas  .pi-navigation a:visited {
	color:#000000!important;
} 

/* Dullahan Head */
.pi-theme-dullahan-head .pi-image {
     background-color: #FFFFFF
}
.pi-theme-dullahan-head .pi-data-label,
.pi-theme-dullahan-head .pi-title,
.pi-theme-dullahan-head .pi-header {
     background-color: #028F1E;
     color: #FFF;
}
.pi-theme-dullahan-head .pi-navigation {
     background-color: #DCDCDC;
     text-align:center
}
.pi-theme-dullahan-head .pi-navigation a,
.pi-theme-dullahan-head .pi-navigation a:link,
.pi-theme-dullahan-head .pi-navigation a:visited {
     color:#000000!important;
}

/* Evil Character */
.pi-theme-evil .pi-image {
     background-color: #a91111
}
.pi-theme-evil .pi-data-label,
.pi-theme-evil .pi-title,
.pi-theme-evil .pi-header {
     background-color: #a91111;
     color: #FFF;
}
.pi-theme-evil .pi-navigation {
     background-color: #a91111;
     text-align:center
}
.pi-theme-evil .pi-navigation a,
.pi-theme-evil .pi-navigation a:link,
.pi-theme-evil .pi-navigation a:visited {
     color:#000000!important;
}

/* Good Character */
.pi-theme-good .pi-image {
     background-color: #FFFFFF
}
.pi-theme-good .pi-data-label,
.pi-theme-good .pi-title,
.pi-theme-good .pi-header {
     background-color: #1FFCFE;
     color: #FFF;
}
.pi-theme-good .pi-navigation {
     background-color: #1FFCFE;
     text-align:center
}
.pi-theme-good .pi-navigation a,
.pi-theme-good .pi-navigation a:link,
.pi-theme-good .pi-navigation a:visited {
     color:#000000!important;
}

/* Good Groups */
.pi-theme-group1 .pi-image {
     background-color: #088F8F
}
.pi-theme-group1 .pi-data-label,
.pi-theme-group1 .pi-title,
.pi-theme-group1 .pi-header {
     background-color: #088F8F;
     color: #FFF;
}
.pi-theme-group1 .pi-navigation {
     background-color: #088F8F;
     text-align:center
}
.pi-theme-group1 .pi-navigation a,
.pi-theme-group1 .pi-navigation a:link,
.pi-theme-group1 .pi-navigation a:visited {
     color:#000000!important;
}

/* Neutral Character */
.pi-theme-neutral .pi-image {
     background-color: #FFFF00
}
.pi-theme-neutral .pi-data-label,
.pi-theme-neutral .pi-title,
.pi-theme-neutral .pi-header {
     background-color: #FFFF00;
     color: #000000;
}
.pi-theme-neutral .pi-navigation {
     background-color: #FFFF00;
     text-align:center
}
.pi-theme-neutral .pi-navigation a,
.pi-theme-neutral .pi-navigation a:link,
.pi-theme-neutral .pi-navigation a:visited {
     color:#000000!important;
}

/* Neutral Groups */
.pi-theme-group3 .pi-image {
     background-color: #FFFF00
}
.pi-theme-group3 .pi-data-label,
.pi-theme-group3 .pi-title,
.pi-theme-group3 .pi-header {
     background-color: #FFFF00;
     color: #FFF;
}
.pi-theme-group3 .pi-navigation {
     background-color: #FFFF00;
     text-align:center
}
.pi-theme-group3 .pi-navigation a,
.pi-theme-group3 .pi-navigation a:link,
.pi-theme-group3 .pi-navigation a:visited {
     color:#000000!important;
}

/* Evil Groups */
.pi-theme-group2 .pi-image {
     background-color: #FF4433
}
.pi-theme-group2 .pi-data-label,
.pi-theme-group2 .pi-title,
.pi-theme-group2 .pi-header {
     background-color: #FF4433;
     color: #FFF;
}
.pi-theme-group2 .pi-navigation {
     background-color: #FF4433;
     text-align:center
}
.pi-theme-group2 .pi-navigation a,
.pi-theme-group2 .pi-navigation a:link,
.pi-theme-group2 .pi-navigation a:visited {
     color:#000000!important;
}

/* Items */
.pi-theme-item .pi-image {
     background-color: #E0BFB8
}
.pi-theme-item .pi-data-label,
.pi-theme-item .pi-title,
.pi-theme-item .pi-header {
     background-color: #E0BFB8;
     color: #FFF;
}
.pi-theme-item .pi-navigation {
     background-color: #E0BFB8;
     text-align:center
}
.pi-theme-item .pi-navigation a,
.pi-theme-item .pi-navigation a:link,
.pi-theme-item .pi-navigation a:visited {
     color:#000000!important;
}

/* Clan */
.pi-theme-clan .pi-image {
     background-color: #082567
}
.pi-theme-clan .pi-data-label,
.pi-theme-clan .pi-title,
.pi-theme-clan .pi-header {
     background-color: #082567;
     color: #FFF;
}
.pi-theme-clan .pi-navigation {
     background-color: #082567;
     text-align:center
}
.pi-theme-clan .pi-navigation a,
.pi-theme-clan .pi-navigation a:link,
.pi-theme-clan .pi-navigation a:visited {
     color:#000000!important;
}

/* Vehicles */
.pi-theme-vehicle .pi-image {
     background-color: #F8DE7E
}
.pi-theme-vehicle .pi-data-label,
.pi-theme-vehicle .pi-title,
.pi-theme-vehicle .pi-header {
     background-color: #F8DE7E;
     color: #FFF;
}
.pi-theme-vehicle .pi-navigation {
     background-color: #F8DE7E;
     text-align:center
}
.pi-theme-vehicle .pi-navigation a,
.pi-theme-vehicle .pi-navigation a:link,
.pi-theme-vehicle .pi-navigation a:visited {
     color:#000000!important;
}

/* Planets */
.pi-theme-planet .pi-image {
     background-color: #DEB887
}
.pi-theme-planet .pi-data-label,
.pi-theme-planet .pi-title,
.pi-theme-planet .pi-header {
     background-color: #DEB887;
     color: #FFF;
}
.pi-theme-planet .pi-navigation {
     background-color: #DEB887;
     text-align:center
}
.pi-theme-planet .pi-navigation a,
.pi-theme-planet .pi-navigation a:link,
.pi-theme-planet .pi-navigation a:visited {
     color:#000000!important;
}

/* Magnolia Town */
.pi-theme-magnolia-town .pi-image {
     background-color: #FFFFFF
}
.pi-theme-magnolia-town .pi-data-label,
.pi-theme-magnolia-town .pi-title,
.pi-theme-magnolia-town .pi-header {
     background-color: #D2B48C;
     color: #000000;
}
.pi-theme-magnolia-town .pi-navigation {
     background-color: #DCDCDC;
     text-align:center
}
.pi-theme-magnolia-town .pi-navigation a,
.pi-theme-magnolia-town .pi-navigation a:link,
.pi-theme-magnolia-town .pi-navigation a:visited {
     color:#000000!important;
}

/* OVA */
.pi-theme-ova.portable-infobox {
     background-color:#F2F2F2;
}
.pi-theme-ova .pi-image { 
     background-color: #F2F2F2 
}
 
.pi-theme-ova  .pi-title,
.pi-theme-ova  .pi-header { 
     background-color: #000;
     color: #ffF; 
}	

.pi-theme-ova .pi-data-value,
.pi-theme-ova .pi-data-label {
	flex-basis:50%!important;
        background-color:#F2F2F2;
}


.pi-theme-ova .pi-navigation {
	background-color: #F2F2F2;
	text-align:center
}
.pi-theme-ova .pi-navigation a,
.pi-theme-ova .pi-navigation a:link,
.pi-theme-ova .pi-navigation a:visited {
	color:#000000!important;
	text-align:center;
}

.pi-theme-ova .footer-link {
    background-color:#F2F2F2;
    font-size:10px;
    text-align:center;
    border-top:1px dotted #000
}
.pi-theme-ova .footer-link a,
.pi-theme-ova .footer-link a:link,
.pi-theme-ova .footer-link a:visited {
    color:#006cb0!important;
}

.pi-theme-ova .pi-horizontal-group .pi-horizontal-group-item a,
.pi-theme-ova .pi-horizontal-group .pi-horizontal-group-item a:link,
.pi-theme-ova .pi-horizontal-group .pi-horizontal-group-item a:visited {
     color:#000000!important;
     font-weight:bold
}

.pi-theme-ova .pi-horizontal-group .pi-header {
   text-align:center!important;
}
.pi-theme-ova .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-ova .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}
.pi-theme-ova .pi-data:not(:last-of-type) {
   border-bottom-width:0
}
/* Sword Arts */

.pi-theme-swordarts .pi-image { 
     background-color: #000000
}
.pi-theme-swordarts .pi-data-label,
.pi-theme-swordarts .pi-title,
.pi-theme-swordarts .pi-header { 
     background-color: #A8C3BC;
     color: #E0115F
}
.pi-theme-swordarts .pi-navigation,
.pi-theme-swordarts .pi-navigation a,
.pi-theme-swordarts .pi-navigation a:link,
.pi-theme-swordarts .pi-navigation a:visited {
color:#000000;
    text-align:center;
}

/* Sword Arts spells */

.pi-theme-SwA-spell.portable-infobox {
     width:200px!important
}

.pi-theme-SwA-spell .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-SwA-spell  .pi-data-label,   
.pi-theme-SwA-spell  .pi-title,
.pi-theme-SwA-spell  .pi-header { 
     background-color: #0F52BA;
     color: #000; 
}

/* Character 
   incl. Fairy Tail and some others 

*/
.pi-theme-character .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-character .pi-data-label,
.pi-theme-character .pi-title,
.pi-theme-character .pi-header { 
     background-color: #C90016;
     color: #FFFFFF 
}
.pi-theme-character .pi-navigation { 
     background-color: #DCDCDC; 
	 text-align:center;
}
.pi-theme-character .pi-navigation a,
.pi-theme-character .pi-navigation a:link,
.pi-theme-character .pi-navigation a:visited {
	color:#000000!important;
}
   
/* Spell (capital "S") 

   Strangely, there's 
   {{Character Template (Spell)}}
   and
   {{Character Template (spell)}} 
   here
   
   This is an unusually narrow box; 
   all images discovered so far have
   been just 200px. 
*/

.pi-theme-Spell.portable-infobox {
     width:200px!important
}

.pi-theme-Spell .pi-image { 
     background-color: #000000 
}
.pi-theme-Spell .pi-data-label,
.pi-theme-Spell .pi-title,
.pi-theme-Spell .pi-header { 
     background-color: #48D1CC;
     color: #FFFFFF 
}
.pi-theme-Spell .pi-navigation,
.pi-theme-Spell .pi-navigation a,
.pi-theme-Spell .pi-navigation a:link,
.pi-theme-Spell .pi-navigation a:visited {
	color:#000000;
    text-align:center;
}

/* Curse */

.pi-theme-curse .pi-image { 
     background-color: #000000 
}
.pi-theme-curse .pi-data-label,
.pi-theme-curse .pi-title,
.pi-theme-curse .pi-header { 
     background-color: #111111;
     color: #32CD32 
}
.pi-theme-curse .pi-navigation,
.pi-theme-curse .pi-navigation a,
.pi-theme-curse .pi-navigation a:link,
.pi-theme-curse .pi-navigation a:visited {
	color:#000000;
    text-align:center;
}

/* spell (lower-case "s") 

   Strangely, there's 
   {{Character Template (Spell)}}
   and
   {{Character Template (spell)}} 
   here
   
*/

.pi-theme-spell.portable-infobox {
     width:200px!important
}

.pi-theme-spell .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-spell  .pi-data-label,   
.pi-theme-spell  .pi-title,
.pi-theme-spell  .pi-header { 
     background-color: #ff4500;
     color: #000; 
}

/* Spiriutal Arts */

.pi-theme-spiritualarts .pi-image { 
     background-color: #000000
}
.pi-theme-spiritualarts .pi-data-label,
.pi-theme-spiritualarts .pi-title,
.pi-theme-spiritualarts .pi-header { 
     background-color: #008080;
     color: #87FFC7
}
.pi-theme-spiritualarts .pi-navigation,
.pi-theme-spiritualarts .pi-navigation a,
.pi-theme-spiritualarts .pi-navigation a:link,
.pi-theme-spiritualarts .pi-navigation a:visited {
color:#000000;
    text-align:center;
}

/* Spiriutal Arts spells */

.pi-theme-SA-spell.portable-infobox {
     width:200px!important
}

.pi-theme-SA-spell .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-SA-spell  .pi-data-label,   
.pi-theme-SA-spell  .pi-title,
.pi-theme-SA-spell  .pi-header { 
     background-color: #ff0084;
     color: #000; 
}

/* Alchemy */

.pi-theme-alchemy .pi-image { 
     background-color: #000000
}
.pi-theme-alchemy .pi-data-label,
.pi-theme-alchemy .pi-title,
.pi-theme-alchemy .pi-header { 
     background-color: #FF8C00;
     color: #FFFFE0
}
.pi-theme-alchemy .pi-navigation,
.pi-theme-alchemy .pi-navigation a,
.pi-theme-alchemy .pi-navigation a:link,
.pi-theme-alchemy .pi-navigation a:visited {
color:#000000;
    text-align:center;
}

/* Transmutations */

.pi-theme-Transmutations.portable-infobox {
     width:200px!important
}

.pi-theme-Transmutations .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-Transmutations  .pi-data-label,   
.pi-theme-Transmutations  .pi-title,
.pi-theme-Transmutations  .pi-header { 
     background-color: #FA8072;
     color: #000; 
}
/* Chapter */
.pi-theme-chapter .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-chapter .pi-data-label,
.pi-theme-chapter .pi-title,
.pi-theme-chapter .pi-header { 
     background-color: #C90016;
     color: #FFFFFF 
}
.pi-theme-chapter .pi-data-value,
.pi-theme-chapter .pi-data-label {
	flex-basis:50%!important;
}

.pi-theme-chapter .pi-navigation { 
     background-color: #DCDCDC; 
     text-align:center;
     font-size:11px;
}
.pi-theme-chapter .pi-header:last-child {
	background-color:#FFFFFF;
	text-align:center;
}
.pi-theme-chapter .pi-horizontal-group .pi-horizontal-group-item a,
.pi-theme-chapter .pi-horizontal-group .pi-horizontal-group-item a:link,
.pi-theme-chapter .pi-horizontal-group .pi-horizontal-group-item a:visited {
     color:#000000!important;
     font-weight:bold
}
.pi-theme-chapter .pi-navigation a,
.pi-theme-chapter .pi-navigation a:link,
.pi-theme-chapter .pi-navigation a:visited {
	color:#000000!important;
	text-align:center;
}

.pi-theme-chapter .pi-horizontal-group .pi-header {
   text-align:center!important;
}
.pi-theme-chapter .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-chapter .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}
/*
.pi-theme-chapter .pi-horizontal-group .pi-horizontal-group-item {
   border-bottom-style:dotted!important;
   border-bottom-size:1px;
}
*/
.pi-theme-chapter .footer-link {
    background-color:#ffffff;
    font-size:10px;
    text-align:center;
}
.pi-theme-chapter .footer-link a,
.pi-theme-chapter .footer-link a:link,
.pi-theme-chapter .footer-link a:visited {
    color:#006cb0!important;
    text-align:center;
}


/* Blue Mistral */
.pi-theme-blue-mistral .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-blue-mistral .pi-data-label,
.pi-theme-blue-mistral .pi-title,
.pi-theme-blue-mistral .pi-header { 
     background-color: #C90016;
     color: #FFFFFF 
}
.pi-theme-blue-mistral .pi-data-value,
.pi-theme-blue-mistral .pi-data-label {
	flex-basis:50%!important;
}

.pi-theme-blue-mistral .pi-navigation { 
     background-color: #DCDCDC; 
     text-align:center;
     font-size:11px;
}
.pi-theme-blue-mistral .pi-header:last-child {
	background-color:#FFFFFF;
	text-align:center;
}
.pi-theme-blue-mistral .pi-horizontal-group .pi-horizontal-group-item a,
.pi-theme-blue-mistral .pi-horizontal-group .pi-horizontal-group-item a:link,
.pi-theme-blue-mistral .pi-horizontal-group .pi-horizontal-group-item a:visited {
     color:#000000!important;
     font-weight:bold
}
.pi-theme-blue-mistral .pi-navigation a,
.pi-theme-blue-mistral .pi-navigation a:link,
.pi-theme-blue-mistral .pi-navigation a:visited {
	color:#000000!important;
	text-align:center;
}

.pi-theme-blue-mistral .pi-horizontal-group .pi-header {
   text-align:center!important;
}
.pi-theme-blue-mistral .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-blue-mistral .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}

.pi-theme-blue-mistral .footer-link {
    background-color:#ffffff;
    font-size:10px;
    text-align:center;
}
.pi-theme-blue-mistral .footer-link a,
.pi-theme-blue-mistral .footer-link a:link,
.pi-theme-blue-mistral .footer-link a:visited {
    color:#006cb0!important;
    text-align:center;
}  

/* Zero Chapter */
.pi-theme-zero-chapter .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-zero-chapter .pi-data-label,
.pi-theme-zero-chapter .pi-title,
.pi-theme-zero-chapter .pi-header { 
     background-color: #C90016;
     color: #FFFFFF 
}
.pi-theme-zero-chapter .pi-data-value,
.pi-theme-zero-chapter .pi-data-label {
	flex-basis:50%!important;
}

.pi-theme-zero-chapter .pi-navigation { 
     background-color: #DCDCDC; 
     text-align:center;
     font-size:11px;
}
.pi-theme-zero-chapter .pi-header:last-child {
	background-color:#FFFFFF;
	text-align:center;
}
.pi-theme-zero-chapter .pi-horizontal-group .pi-horizontal-group-item a,
.pi-theme-zero-chapter .pi-horizontal-group .pi-horizontal-group-item a:link,
.pi-theme-zero-chapter .pi-horizontal-group .pi-horizontal-group-item a:visited {
     color:#000000!important;
     font-weight:bold
}
.pi-theme-zero-chapter .pi-navigation a,
.pi-theme-zero-chapter .pi-navigation a:link,
.pi-theme-zero-chapter .pi-navigation a:visited {
	color:#000000!important;
	text-align:center;
}

.pi-theme-zero-chapter .pi-horizontal-group .pi-header {
   text-align:center!important;
}
.pi-theme-zero-chapter .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-zero-chapter .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}

.pi-theme-zero-chapter .footer-link {
    background-color:#ffffff;
    font-size:10px;
}
.pi-theme-zero-chapter .footer-link a,
.pi-theme-zero-chapter .footer-link a:link,
.pi-theme-zero-chapter .footer-link a:visited {
    color:#006cb0!important;
}


/* Ice Trail */
.pi-theme-ice-trail .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-ice-trail .pi-data-label,
.pi-theme-ice-trail .pi-title,
.pi-theme-ice-trail .pi-header { 
     background-color: #C90016;
     color: #FFFFFF 
}
.pi-theme-ice-trail .pi-data-value,
.pi-theme-ice-trail .pi-data-label {
	flex-basis:50%!important;
}

.pi-theme-ice-trail .pi-navigation { 
     background-color: #DCDCDC; 
     text-align:center;
     font-size:11px;
}
.pi-theme-ice-trail .pi-header:last-child {
	background-color:#FFFFFF;
	text-align:center;
}
.pi-theme-ice-trail .pi-horizontal-group .pi-horizontal-group-item a,
.pi-theme-ice-trail .pi-horizontal-group .pi-horizontal-group-item a:link,
.pi-theme-ice-trail .pi-horizontal-group .pi-horizontal-group-item a:visited {
     color:#000000!important;
     font-weight:bold
}
.pi-theme-ice-trail .pi-navigation a,
.pi-theme-ice-trail .pi-navigation a:link,
.pi-theme-ice-trail .pi-navigation a:visited {
	color:#000000!important;
	text-align:center;
}

.pi-theme-ice-trail .pi-horizontal-group .pi-header {
   text-align:center!important;
}
.pi-theme-ice-trail .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-ice-trail .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}
/*
.pi-theme-ice-trail .pi-horizontal-group .pi-horizontal-group-item {
   border-bottom-style:dotted!important;
   border-bottom-size:1px;
}
*/
.pi-theme-ice-trail .footer-link {
    background-color:#ffffff;
    font-size:10px;
}
.pi-theme-ice-trail .footer-link a,
.pi-theme-ice-trail .footer-link a:link,
.pi-theme-ice-trail .footer-link a:visited {
    color:#006cb0!important;
}

/* Magic */
.pi-theme-magic .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-magic .pi-data-label,
.pi-theme-magic .pi-title,
.pi-theme-magic .pi-header,
.pi-theme-magic .pi-navigation { 
     background-color: #FFBF00;
     color: #FFFFFF 
}

/* Episodes */
.pi-theme-episode.portable-infobox {
     width:300px!important
}
.pi-theme-episode .pi-image { 
     background-color: #000000 
}
.pi-theme-episode .pi-data-label,
.pi-theme-episode .pi-title,
.pi-theme-episode .pi-header { 
     background-color: #000000;
     color: #fff 
}
.pi-theme-episode .pi-data-value,
.pi-theme-episode .pi-data-label {
	flex-basis:50%!important;
}
.pi-theme-episode .pi-header:last-child {
	background-color:#FFFFFF;
}
.pi-theme-episode .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-episode .pi-navigation a,
.pi-theme-episode .pi-navigation a:link,
.pi-theme-episode .pi-navigation a:visited {
	color:#000000!important;
	text-align:center;
}

.pi-theme-episode .footer-link {
    background-color:#ffffff;
    font-size:10px;
	text-align:center;
}
.pi-theme-episode .footer-link a,
.pi-theme-episode .footer-link a:link,
.pi-theme-episode .footer-link a:visited {
    color:#006cb0!important;
}

.pi-theme-episode .pi-horizontal-group .pi-horizontal-group-item a,
.pi-theme-episode .pi-horizontal-group .pi-horizontal-group-item a:link,
.pi-theme-episode .pi-horizontal-group .pi-horizontal-group-item a:visited {
     color:#000000!important;
     font-weight:bold
}

.pi-theme-episode .pi-horizontal-group .pi-header {
   text-align:center!important;
}
.pi-theme-episode .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-episode .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}

/* Other (characters) */
.pi-theme-other .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-other .pi-data-label,
.pi-theme-other .pi-title,
.pi-theme-other .pi-header { 
     background-color: #FFFFFF;
     color: #000000 
}
.pi-theme-other .pi-data-value {
	background-color:#F5F5F5;
}

.pi-theme-other .pi-header:last-child {
	background-color:#FFFFFF;
}
.pi-theme-other .pi-navigation {
	background-color: #DCDCDC;
	text-align:center;
}
.pi-theme-other .pi-navigation a,
.pi-theme-other .pi-navigation a:link,
.pi-theme-other .pi-navigation a:visited {
	color:#000000;
}
/* Locations */
.pi-theme-location.portable-infobox {
     width:auto!important
}
 
.pi-theme-location .pi-image { 
     background-color: #4682B4 
}
.pi-theme-location .pi-data-label,
.pi-theme-location .pi-title,
.pi-theme-location .pi-header,
.pi-theme-location .pi-navigation { 
     background-color: #4682B4;
     color: #FFFFFF 
}
/* Fights 
   
   The main fight template;
   with non-PIs, 
   {{Character Template (Fight)}}
   was used only for 2-combatant
   fights. 
   
*/
.pi-theme-fight .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-fight .pi-data-label {
	background-color: #FFFFFF
}
.pi-theme-fight .pi-title,
.pi-theme-fight .pi-header { 
     background-color: #8B0000;
     color: #FFFFFF 
}
.pi-theme-fight.portable-infobox {
     border:1px solid #8B0000!important;
     border-bottom-width:1.5px!important;
}
/* Fixing data-value and data-label positional
   relationship, to make it more like non-PI */

.pi-theme-fight .pi-data-value {
    -ms-flex-preferred-size:82%;
    -webkit-flex-basis:82%;
    -moz-flex-basis:82%;
    flex-basis:82%;
}

.pi-theme-fight .pi-data-label {
    -ms-flex-preferred-size:85px;
    -webkit-flex-basis:85px;
    -moz-flex-basis:85px;
    flex-basis:85px;
    padding: 5px 7px!important;
}

/* Fights/1 

   a 3-combatant template;
   may not really be necessary
   
*/

.pi-theme-fight-1 .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-fight-1 .pi-data-label {
	background-color: #FFFFFF
}
.pi-theme-fight-1 .pi-title,
.pi-theme-fight-1 .pi-header { 
     background-color: #8B0000;
     color: #FFFFFF 
}
.pi-theme-fight-1.portable-infobox {
     border:1px solid #8B0000;
     border-bottom-width:1.5px!important;
}

/* Fixing data-value and data-label positional
   relationship, to make it more like non-PI */

.pi-theme-fight-1 .pi-data-value {
    -ms-flex-preferred-size:82%;
    -webkit-flex-basis:82%;
    -moz-flex-basis:82%;
    flex-basis:82%;
}

.pi-theme-fight-1 .pi-data-label {
    -ms-flex-preferred-size:85px;
    -webkit-flex-basis:85px;
    -moz-flex-basis:85px;
    flex-basis:85px;
    padding: 5px 7px!important;
}


/* Events */
.pi-theme-event .pi-image { 
     background-color: #008080 
}

.pi-theme-event .pi-title,
.pi-theme-event .pi-header,
.pi-theme-event .pi-navigation { 
     background-color: #008080;
     color: #FFFFFF 
}	
/* this is key to excepting exterior border color */
.pi-theme-event.portable-infobox { 
     border:1px solid #008080!important;
     border-bottom-width:1.5px!important;
}

/* this takes care of internal horizontal border lines */
.pi-theme-event .pi-border-color {
     border-color: #008080
}

/* Music */
.pi-theme-music .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-music .pi-data-label,
.pi-theme-music .pi-title,
.pi-theme-music .pi-header { 
     background-color: #2F4F4F;
     color: #FFFFFF 
}	
.pi-theme-music .pi-data-label:last-child {
	background-color:#fff;
	color:#000000;
}
.pi-theme-music .pi-horizontal-group .pi-header {
     text-align:center!important;
}
.pi-theme-music .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-music .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}
.pi-theme-music .pi-navigation {
	background-color: #FFFFFF
}
.pi-theme-music .footer-link {
    background-color:#ffffff;
    font-size:10px;
}
.pi-theme-music .footer-link a,
.pi-theme-music .footer-link a:link,
.pi-theme-music .footer-link a:visited {
    color:#006cb0!important;
}
/* Ability */
.pi-theme-ability.portable-infobox {
     width:300px!important
}
.pi-theme-ability .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-ability .pi-data-label,   
.pi-theme-ability .pi-title,
.pi-theme-ability .pi-header { 
     background-color: #004953;
     color: #FFFFFF 
}

/* Occurrence */
.pi-theme-occurrence .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-occurrence .pi-data-label,   
.pi-theme-occurrence .pi-title,
.pi-theme-occurrence .pi-header { 
     background-color: #1E90FF;
     color: #FFFFFF 
}	

/* Omake */
.pi-theme-omake .pi-image { 
     background-color: #FFFFFF 
}

.pi-theme-omake .pi-data-label,   
.pi-theme-omake .pi-title,
.pi-theme-omake .pi-header { 
     background-color: #683A5E;
     color: #FFFFFF 
}	

.pi-theme-omake .pi-data-value,
.pi-theme-omake .pi-data-label {
	flex-basis:50%!important;
}


.pi-theme-omake .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}

.pi-theme-omake .pi-navigation a,
.pi-theme-omake .pi-navigation a:link,
.pi-theme-omake .pi-navigation a:visited {
	color:#000000!important;
	text-align:center;
}

.pi-theme-omake .footer-link {
    background-color:#FFF;
    font-size:10px;
    text-align:center;
    border-top:1px dotted #000
}
.pi-theme-omake .footer-link a,
.pi-theme-omake .footer-link a:link,
.pi-theme-omake .footer-link a:visited {
    color:#006cb0!important;
}

.pi-theme-omake .pi-horizontal-group .pi-horizontal-group-item a,
.pi-theme-omake .pi-horizontal-group .pi-horizontal-group-item a:link,
.pi-theme-omake .pi-horizontal-group .pi-horizontal-group-item a:visited {
     color:#000000!important;
     font-weight:bold
}

.pi-theme-omake .pi-horizontal-group .pi-header {
   text-align:center!important;
}
.pi-theme-omake .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-omake .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}



/* Teams

   though technically set by the user
   in the non-PI version, the background-
   color almost always chosen was #696969
   with a font color of white.  
*/

.pi-theme-team .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-team .pi-data-label,
.pi-theme-team .pi-title,
.pi-theme-team .pi-header { 
     background-color: #696969;
     color: #FFFFFF 
}	

.pi-theme-team .pi-navigation {
	background-color: #FFFFFF;
	text-align:center;
        background-color:#DCDCDC
}
.pi-theme-team .pi-navigation a,
.pi-theme-team .pi-navigation a:link,
.pi-theme-team .pi-navigation a:visited {
	color:#000000!important;
}
/* Guilds

   though technically set by the user
   in the non-PI version, the background-
   color chosen is often white 
   with a font color of black.  
*/



.pi-theme-guild .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-guild .pi-data-label,
.pi-theme-guild .pi-title,
.pi-theme-guild .pi-header { 
     background-color: #d3d3d3;
     color: #000000 
}	

.pi-theme-guild .pi-navigation {
	background-color: #FFFFFF;
	border-top-style: dotted;
}
.pi-theme-guild .pi-navigation a,
.pi-theme-guild .pi-navigation a:link,
.pi-theme-guild .pi-navigation a:visited {
	color:#000000!important;
}

/* Celestial Spirit 

   check back after promulgation to 
   see what happens to the image of the key
   on the page "Cancer". */
.pi-theme-celestial-spirit .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-celestial-spirit .pi-data-label,   
.pi-theme-celestial-spirit .pi-title,
.pi-theme-celestial-spirit .pi-header { 
     background-color: #FF8C00;
     color: #fff; 
}	

.pi-theme-celestial-spirit .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-celestial-spirit .pi-navigation a,
.pi-theme-celestial-spirit .pi-navigation a:link,
.pi-theme-celestial-spirit .pi-navigation a:visited {
	color:#000000!important;
}
.pi-data-value.gold {
	background-color:gold;
}
.pi-data-value.silver {
	background-color:silver;
}
/* Races; the red of navbar */

.pi-theme-race .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-race .pi-data-label,   
.pi-theme-race .pi-title,
.pi-theme-race .pi-header { 
     background-color: #8B0000;
     color: #fff 
}	

.pi-theme-race .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-race .pi-navigation a,
.pi-theme-race .pi-navigation a:link,
.pi-theme-race .pi-navigation a:visited {
	color:#000000!important;
}
/* Music */
.pi-theme-music .pi-image { 
     background-color: #FFFFFF 
}

.pi-theme-music .pi-title,
.pi-theme-music .pi-header { 
     background-color: #2F4F4F;
     color: #FFFFFF 
}	

.pi-theme-music .pi-navigation {
	background-color: #FFFFFF
}
/* Arc  */
.pi-theme-arc .pi-image { 
     background-color: #330006 
}
.pi-theme-arc .pi-title {
     background-color: #330006;
     color: #FFFFFF
}

.pi-theme-arc .pi-data-label,
.pi-theme-arc .pi-header { 
     background-color: #8b0000;
     color: #FFFFFF 
}
.pi-theme-arc .pi-data-value,
.pi-theme-arc .pi-data-label {
	flex-basis:50%!important;
}	

.pi-theme-arc .pi-navigation {
	background-color: #FFFFFF;
	text-align:center;
}
.pi-theme-arc .footer-link {
    background-color:#ffffff;
    font-size:10px;
    text-align:center;
    border-top:1px dotted #000
}
.pi-theme-arc .footer-link a,
.pi-theme-arc .footer-link a:link,
.pi-theme-arc .footer-link a:visited {
    color:#006cb0!important;
    text-align:center;
}

.pi-theme-arc .pi-horizontal-group .pi-horizontal-group-item a,
.pi-theme-arc .pi-horizontal-group .pi-horizontal-group-item a:link,
.pi-theme-arc .pi-horizontal-group .pi-horizontal-group-item a:visited {
     color:#000000!important;
     font-weight:bold
}

.pi-theme-arc .pi-horizontal-group .pi-header {
   text-align:center!important;
}
.pi-theme-arc .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-arc .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}

/* Edolas Fairy Tail */

.pi-theme-edolas-fairy-tail .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-edolas-fairy-tail .pi-data-label,   
.pi-theme-edolas-fairy-tail .pi-title,
.pi-theme-edolas-fairy-tail .pi-header { 
     background-color: #00FF00;
     color: #FFF; 
}	

.pi-theme-edolas-fairy-tail .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-edolas-fairy-tail .pi-navigation a,
.pi-theme-edolas-fairy-tail .pi-navigation a:link,
.pi-theme-edolas-fairy-tail .pi-navigation a:visited {
	color:#000000!important;
} 

/* Alvarez Empire */

.pi-theme-alvarez .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-alvarez .pi-data-label,   
.pi-theme-alvarez .pi-title,
.pi-theme-alvarez .pi-header { 
     background-color: #00ae66;
     color: #FFF; 
}	

.pi-theme-alvarez .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-alvarez .pi-navigation a,
.pi-theme-alvarez .pi-navigation a:link,
.pi-theme-alvarez .pi-navigation a:visited {
	color:#000000!important;
} 

/* Dragon */

.pi-theme-dragon .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-dragon .pi-data-label,   
.pi-theme-dragon .pi-title,
.pi-theme-dragon .pi-header { 
     background-color: #8b0000;
     color: #FFF; 
}	

.pi-theme-dragon .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-dragon .pi-navigation a,
.pi-theme-dragon .pi-navigation a:link,
.pi-theme-dragon .pi-navigation a:visited {
	color:#000000!important;
} 

/* Zentopia */

.pi-theme-zentopia .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-zentopia .pi-data-label,   
.pi-theme-zentopia .pi-title,
.pi-theme-zentopia .pi-header { 
     background-color: #FFDF08;
     color: #000; 
}	

.pi-theme-zentopia .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-zentopia .pi-navigation a,
.pi-theme-zentopia .pi-navigation a:link,
.pi-theme-zentopia .pi-navigation a:visited {
	color:#000000!important;
} 
/* Magic Council */

.pi-theme-magic-council .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-magic-council .pi-data-label,   
.pi-theme-magic-council .pi-title,
.pi-theme-magic-council .pi-header { 
     background-color: #000080;
     color: #FFF; 
}	

.pi-theme-magic-council .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-magic-council .pi-navigation a,
.pi-theme-magic-council .pi-navigation a:link,
.pi-theme-magic-council .pi-navigation a:visited {
	color:#000000!important;
} 
/* Minor Guild (member)

   Unlike the Guild infobox, this 
   one is aimed at individuals, not
   the guild organisation itself
   
*/

.pi-theme-minor-guild .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-minor-guild .pi-data-label,   
.pi-theme-minor-guild .pi-title,
.pi-theme-minor-guild .pi-header { 
     background-color: #FFFFFF;
     color: #000; 
}	

.pi-theme-minor-guild .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-minor-guild .pi-navigation a,
.pi-theme-minor-guild .pi-navigation a:link,
.pi-theme-minor-guild .pi-navigation a:visited {
	color:#000000!important;
} 

/* Extra */

.pi-theme-extra .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-extra .pi-data-label,   
.pi-theme-extra .pi-title,
.pi-theme-extra .pi-header { 
     background-color: #ffe4c4;
     color: #000; 
}	
/* Sabertooth */

.pi-theme-sabertooth .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-sabertooth .pi-data-label,   
.pi-theme-sabertooth .pi-title,
.pi-theme-sabertooth .pi-header { 
     background-color: #daa520;
     color: #000000; 
}	

.pi-theme-sabertooth .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-sabertooth .pi-navigation a,
.pi-theme-sabertooth .pi-navigation a:link,
.pi-theme-sabertooth .pi-navigation a:visited {
	color:#000000!important;
} 

/* Kingdom */

.pi-theme-kingdom .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-kingdom .pi-data-label,   
.pi-theme-kingdom .pi-title,
.pi-theme-kingdom .pi-header { 
     background-color: #BDB76B;
     color: #FFFFFF; 
}	

.pi-theme-kingdom .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-kingdom .pi-navigation a,
.pi-theme-kingdom .pi-navigation a:link,
.pi-theme-kingdom .pi-navigation a:visited {
	color:#000000!important;
} 
/* Blue Pegasus */

.pi-theme-blue-pegasus .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-blue-pegasus .pi-data-label,   
.pi-theme-blue-pegasus .pi-title,
.pi-theme-blue-pegasus .pi-header { 
     background-color: #6e8af9;
     color: #000000; 
}	

.pi-theme-blue-pegasus .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-blue-pegasus .pi-navigation a,
.pi-theme-blue-pegasus .pi-navigation a:link,
.pi-theme-blue-pegasus .pi-navigation a:visited {
	color:#000000!important;
} 

/* Stella */
 
.pi-theme-stella .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-stella .pi-data-label,   
.pi-theme-stella .pi-title,
.pi-theme-stella .pi-header { 
     background-color: #E5CF62;
     color: #FFFFFF; 
}	
 
.pi-theme-stella .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-stella .pi-navigation a,
.pi-theme-stella .pi-navigation a:link,
.pi-theme-stella .pi-navigation a:visited {
	color:#000000!important;
}

/* ===================
   Minor infoboxes
   
   Infoboxes on fewer than
   10 pages (and most on
   just 1 page)
   =================== */
   
/* Movie */

.pi-theme-movie .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-movie .pi-data-label,   
.pi-theme-movie .pi-title,
.pi-theme-movie .pi-header { 
     background-color: #cc0000;
     color: #FFFFFF 
}	

.pi-theme-movie .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}

.pi-theme-movie .pi-navigation a,
.pi-theme-movie .pi-navigation a:link,
.pi-theme-movie .pi-navigation a:visited {
	color:#006cb0!important;
} 


.pi-theme-movie .footer-link {
    background-color:#F2F2F2;
    font-size:10px;
    text-align:center;
    border-top:1px dotted #000
}
.pi-theme-movie .footer-link a,
.pi-theme-movie .footer-link a:link,
.pi-theme-movie .footer-link a:visited {
    color:#006cb0!important;
}

.pi-theme-movie .pi-horizontal-group .pi-horizontal-group-item a,
.pi-theme-movie .pi-horizontal-group .pi-horizontal-group-item a:link,
.pi-theme-movie .pi-horizontal-group .pi-horizontal-group-item a:visited {
     color:#000000!important;
     font-weight:bold
}

.pi-theme-movie .pi-horizontal-group .pi-header {
   text-align:center!important;
}
.pi-theme-movie .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-movie .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}

/* Audio */
.pi-theme-audio .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-audio .pi-data-label,   
.pi-theme-audio .pi-title,
.pi-theme-audio .pi-header { 
     background-color: #000000;
     color: #FFFFFF 
}

.pi-theme-audio .pi-data-label:last-child {
	background-color:#fff;
	color:#000000
}
.pi-theme-audio .pi-navigation a,
.pi-theme-audio .pi-navigation a:link,
.pi-theme-audio .pi-navigation a:visited {
	color:#006cb0!important;
} 


.pi-theme-audio .footer-link {
    background-color:#F2F2F2;
    font-size:10px;
    text-align:center;
    border-top:1px dotted #000
}
.pi-theme-audio .footer-link a,
.pi-theme-audio .footer-link a:link,
.pi-theme-audio .footer-link a:visited {
    color:#006cb0!important;
}

.pi-theme-audio .pi-horizontal-group .pi-horizontal-group-item a,
.pi-theme-audio .pi-horizontal-group .pi-horizontal-group-item a:link,
.pi-theme-audio .pi-horizontal-group .pi-horizontal-group-item a:visited {
     color:#000000!important;
     font-weight:bold
}

.pi-theme-audio .pi-horizontal-group .pi-header {
   text-align:center!important;
}
.pi-theme-audio .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-audio .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}
/* Book */
.pi-theme-book .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-book .pi-data-label,   
.pi-theme-book .pi-title,
.pi-theme-book .pi-header { 
     background-color: #000000;
     color: #FFFFFF 
}

.pi-theme-book .pi-data-label:last-child {
	background-color:#fff;
	color:#000000
}
.pi-theme-book .pi-navigation a,
.pi-theme-book .pi-navigation a:link,
.pi-theme-book .pi-navigation a:visited {
	color:#006cb0!important;
} 


.pi-theme-book .footer-link {
    background-color:#F2F2F2;
    font-size:10px;
    text-align:center;
    border-top:1px dotted #000
}
.pi-theme-book .footer-link a,
.pi-theme-book .footer-link a:link,
.pi-theme-book .footer-link a:visited {
    color:#006cb0!important;
}

.pi-theme-book .pi-horizontal-group .pi-horizontal-group-item a,
.pi-theme-book .pi-horizontal-group .pi-horizontal-group-item a:link,
.pi-theme-book .pi-horizontal-group .pi-horizontal-group-item a:visited {
     color:#000000!important;
     font-weight:bold
}

.pi-theme-book .pi-horizontal-group .pi-header {
   text-align:center!important;
}
.pi-theme-book .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-book .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}

/* Video Game */
.pi-theme-video-game .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-video-game .pi-data-label,   
.pi-theme-video-game .pi-title,
.pi-theme-video-game .pi-header { 
     background-color: #FF0000;
     color: #FFFFFF 
}

.pi-theme-video-game .pi-data-label:last-child {
	background-color:#fff;
	color:#000000
}
.pi-theme-video-game .pi-navigation {
	background-color: #FFFFFF;
	border-top-style: dotted;
	text-align:center
}
.pi-theme-video-game .footer-link {
    background-color:#ffffff;
    font-size:10px;
}
.pi-theme-video-game .footer-link a,
.pi-theme-video-game .footer-link a:link,
.pi-theme-viodeo-game .footer-link a:visited {
    color:#006cb0!important;
}
.pi-theme-video-game .pi-horizontal-group .pi-horizontal-group-item a,
.pi-theme-video-game .pi-horizontal-group .pi-horizontal-group-item a:link,
.pi-theme-video-game .pi-horizontal-group .pi-horizontal-group-item a:visited {
     color:#000000!important;
     font-weight:bold
}

.pi-theme-video-game .pi-horizontal-group .pi-header {
   text-align:center!important;
}
.pi-theme-video-game .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-video-game .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}

/* Cait Shelter */

.pi-theme-cait-shelter .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-cait-shelter .pi-data-label,   
.pi-theme-cait-shelter .pi-title,
.pi-theme-cait-shelter .pi-header { 
     background-color: #FFFF00;
     color: #000 
}	

.pi-theme-cait-shelter .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-cait-shelter .pi-navigation a,
.pi-theme-cait-shelter .pi-navigation a:link,
.pi-theme-cait-shelter .pi-navigation a:visited {
	color:#000000!important;
} 
/* Nanalu Village Residents */

.pi-theme-nanalu .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-nanalu .pi-data-label,   
.pi-theme-nanalu .pi-title,
.pi-theme-nanalu .pi-header { 
     background-color: #DB7093;
     color: #FFFFFF 
}	

.pi-theme-nanalu .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-nanalu .pi-navigation a,
.pi-theme-nanalu .pi-navigation a:link,
.pi-theme-nanalu .pi-navigation a:visited {
	color:#000000!important;
} 

/* Orochi's Fin */

.pi-theme-orochi .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-orochi .pi-data-label,   
.pi-theme-orochi .pi-title,
.pi-theme-orochi .pi-header { 
     background-color: #B5FF26;
     color: #000000 
}	

.pi-theme-orochi .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-orochi .pi-navigation a,
.pi-theme-orochi .pi-navigation a:link,
.pi-theme-orochi .pi-navigation a:visited {
	color:#000000!important;
} 
/* Phantom Lord */

.pi-theme-phantom-lord .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-phantom-lord .pi-data-label,   
.pi-theme-phantom-lord .pi-title,
.pi-theme-phantom-lord .pi-header { 
     background-color: #6F00FF;
     color: #FFFFFF 
}	

.pi-theme-phantom-lord .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-phantom-lord .pi-navigation a,
.pi-theme-phantom-lord .pi-navigation a:link,
.pi-theme-phantom-lord .pi-navigation a:visited {
	color:#000000!important;
} 
/* Red Lizard */

.pi-theme-red-lizard .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-red-lizard  .pi-data-label,   
.pi-theme-red-lizard  .pi-title,
.pi-theme-red-lizard  .pi-header { 
     background-color: #C61022;
     color: #FFFFFF 
}	

.pi-theme-red-lizard  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-red-lizard  .pi-navigation a,
.pi-theme-red-lizard  .pi-navigation a:link,
.pi-theme-red-lizard  .pi-navigation a:visited {
	color:#000000!important;
} 
/* Shonen */

.pi-theme-shonen .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-shonen  .pi-data-label,   
.pi-theme-shonen  .pi-title,
.pi-theme-shonen  .pi-header { 
     background-color: #CC0000;
     color: #FFFFFF 
}	
/* Shonen */

.pi-theme-shonen .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-shonen  .pi-data-label,   
.pi-theme-shonen  .pi-title,
.pi-theme-shonen  .pi-header { 
     background-color: #CC0000;
     color: #FFFFFF 
}	

.pi-theme-shonen  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-shonen  .pi-navigation a,
.pi-theme-shonen  .pi-navigation a:link,
.pi-theme-shonen  .pi-navigation a:visited {
	color:#000000!important;
} 
/* The First Morning */
.pi-theme-tfm .pi-image { 
     background-color: #000000 
}
.pi-theme-tfm .pi-data-label,
.pi-theme-tfm .pi-title,
.pi-theme-tfm .pi-header { 
     background-color: #000000;
     color: #fff 
}
.pi-theme-tfm .pi-data-value,
.pi-theme-tfm .pi-data-label {
	flex-basis:50%!important;
}
.pi-theme-tfm .pi-header:last-child {
	background-color:#FFFFFF;
	text-align:center;
}
.pi-theme-tfm .pi-navigation {
	background-color: #DCDCDC;
	text-align:center;
}
.pi-theme-tfm .pi-navigation a,
.pi-theme-tfm .pi-navigation a:link,
.pi-theme-tfm .pi-navigation a:visited {
	color:#000000!important;
}
/* Succubus Eye */

.pi-theme-succubus .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-succubus .pi-data-label,   
.pi-theme-succubus .pi-title,
.pi-theme-succubus .pi-header { 
     background-color: #191970;
     color: #ee82ee; 
}	

.pi-theme-succubus .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-succubus .pi-navigation a,
.pi-theme-succubus .pi-navigation a:link,
.pi-theme-succubus .pi-navigation a:visited {
	color:#000000!important;
} 
/* Sun Village */

.pi-theme-sun-village .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-sun-village .pi-data-label,   
.pi-theme-sun-village .pi-title,
.pi-theme-sun-village .pi-header { 
     background-color: #c6351f;
     color: #fff; 
}	

.pi-theme-sun-village .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-sun-village .pi-navigation a,
.pi-theme-sun-village .pi-navigation a:link,
.pi-theme-sun-village .pi-navigation a:visited {
	color:#000000!important;
} 

/* Dark Guild */

.pi-theme-dark-guild .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-dark-guild  .pi-data-label,   
.pi-theme-dark-guild  .pi-title,
.pi-theme-dark-guild  .pi-header { 
     background-color: #000000;
     color: #fff; 
}	

.pi-theme-dark-guild  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-dark-guild  .pi-navigation a,
.pi-theme-dark-guild  .pi-navigation a:link,
.pi-theme-dark-guild  .pi-navigation a:visited {
	color:#000000!important;
} 
/* Death's Head Caucus */

.pi-theme-dhc .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-dhc  .pi-data-label,   
.pi-theme-dhc  .pi-title,
.pi-theme-dhc  .pi-header { 
     background-color: #B22222;
     color: #fff; 
}	

.pi-theme-dhc  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-dhc  .pi-navigation a,
.pi-theme-dhc  .pi-navigation a:link,
.pi-theme-dhc  .pi-navigation a:visited {
	color:#000000!important;
} 
/* Galuna Island Residents */

.pi-theme-galuna .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-galuna  .pi-data-label,   
.pi-theme-galuna  .pi-title,
.pi-theme-galuna  .pi-header { 
     background-color: #6A5ACD;
     color: #fff; 
}	

.pi-theme-galuna  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-galuna  .pi-navigation a,
.pi-theme-galuna  .pi-navigation a:link,
.pi-theme-galuna  .pi-navigation a:visited {
	color:#000000!important;
} 
/* Weapon */

.pi-theme-weapon .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-weapon  .pi-data-label,   
.pi-theme-weapon  .pi-title,
.pi-theme-weapon  .pi-header { 
     background-color: #C0C0C0;
     color: #000; 
}	
/* Grimoire Heart */

.pi-theme-grimoire .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-grimoire  .pi-data-label,   
.pi-theme-grimoire  .pi-title,
.pi-theme-grimoire  .pi-header { 
     background-color: #000000;
     color: #FF0000; 
}	

.pi-theme-grimoire  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-grimoire  .pi-navigation a,
.pi-theme-grimoire  .pi-navigation a:link,
.pi-theme-grimoire  .pi-navigation a:visited {
	color:#000000!important;
} 
/* Plant */

.pi-theme-plant .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-plant .pi-data-label,   
.pi-theme-plant .pi-title,
.pi-theme-plant .pi-header { 
     background-color: #008000;
     color: #FFF; 
}	
/* Lamia Scale */

.pi-theme-lamia-scale .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-lamia-scale .pi-data-label,   
.pi-theme-lamia-scale .pi-title,
.pi-theme-lamia-scale .pi-header { 
     background-color: #4d9b00;
     color: #fff; 
}	

.pi-theme-lamia-scale .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-lamia-scale .pi-navigation a,
.pi-theme-lamia-scale .pi-navigation a:link,
.pi-theme-lamia-scale .pi-navigation a:visited {
	color:#000000!important;
} 
/* Mermaid Heel */

.pi-theme-mermaid-heel .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-mermaid-heel .pi-data-label,   
.pi-theme-mermaid-heel .pi-title,
.pi-theme-mermaid-heel .pi-header { 
     background-color: #ff69b4;
     color: #fff; 
}	

.pi-theme-mermaid-heel .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-mermaid-heel .pi-navigation a,
.pi-theme-mermaid-heel .pi-navigation a:link,
.pi-theme-mermaid-heel .pi-navigation a:visited {
	color:#000000!important;
} 
/* Sylph Labyrinth */

.pi-theme-sylph-labyrinth .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-sylph-labyrinth .pi-data-label,   
.pi-theme-sylph-labyrinth .pi-title,
.pi-theme-sylph-labyrinth .pi-header { 
     background-color: #87ceeb;
     color: #000; 
}	

.pi-theme-sylph-labyrinth .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-sylph-labyrinth .pi-navigation a,
.pi-theme-sylph-labyrinth .pi-navigation a:link,
.pi-theme-sylph-labyrinth .pi-navigation a:visited {
	color:#000000!important;
} 
/* Grimoire Heart */

.pi-theme-grimoire .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-grimoire  .pi-data-label,   
.pi-theme-grimoire  .pi-title,
.pi-theme-grimoire  .pi-header { 
     background-color: #000000;
     color: #FF0000; 
}	

.pi-theme-grimoire  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-grimoire  .pi-navigation a,
.pi-theme-grimoire  .pi-navigation a:link,
.pi-theme-grimoire  .pi-navigation a:visited {
	color:#000000!important;
} 
/* Avatar */

.pi-theme-avatar .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-avatar  .pi-data-label,   
.pi-theme-avatar  .pi-title,
.pi-theme-avatar  .pi-header { 
     background-color: #000000;
     color: #b3006a; 
}	

.pi-theme-avatar  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-avatar  .pi-navigation a,
.pi-theme-avatar  .pi-navigation a:link,
.pi-theme-avatar  .pi-navigation a:visited {
	color:#000000!important;
} 
/* Crime Sorciere */

.pi-theme-crime-sorciere .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-crime-sorciere  .pi-data-label,   
.pi-theme-crime-sorciere  .pi-title,
.pi-theme-crime-sorciere  .pi-header { 
     background-color: #20b2aa;
     color: #fff; 
}	

.pi-theme-crime-sorciere  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-crime-sorciere  .pi-navigation a,
.pi-theme-crime-sorciere  .pi-navigation a:link,
.pi-theme-crime-sorciere  .pi-navigation a:visited {
	color:#000000!important;
} 
/* Organization */

.pi-theme-org .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-org  .pi-data-label,   
.pi-theme-org  .pi-title,
.pi-theme-org  .pi-header { 
     background-color: #fff;
     color: #000; 
}
.pi-theme-org .pi-data-value {
     background-color:#F5F5F5
}	
/* Quatro Cerberus */

.pi-theme-quatro-cerberus .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-quatro-cerberus  .pi-data-label,   
.pi-theme-quatro-cerberus  .pi-title,
.pi-theme-quatro-cerberus  .pi-header { 
     background-color: #7c5c0c;
     color: #fff; 
}	

.pi-theme-quatro-cerberus  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-quatro-cerberus  .pi-navigation a,
.pi-theme-quatro-cerberus  .pi-navigation a:link,
.pi-theme-quatro-cerberus  .pi-navigation a:visited {
	color:#000000!important;
} 
/* Tartaros */

.pi-theme-tartaros .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-tartaros  .pi-data-label,   
.pi-theme-tartaros  .pi-title,
.pi-theme-tartaros  .pi-header { 
     background-color: #000000;
     color: #ff4500; 
}	

.pi-theme-tartaros  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-tartaros  .pi-navigation a,
.pi-theme-tartaros  .pi-navigation a:link,
.pi-theme-tartaros  .pi-navigation a:visited {
	color:#000000!important;
} 

/* Exceed */

.pi-theme-exceed .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-exceed  .pi-data-label,   
.pi-theme-exceed  .pi-title,
.pi-theme-exceed  .pi-header { 
     color: #FFF;
     background-color: #b684bb; 
}	

.pi-theme-exceed  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-exceed  .pi-navigation a,
.pi-theme-exceed  .pi-navigation a:link,
.pi-theme-exceed  .pi-navigation a:visited {
	color:#000000!important;
} 

/* Edolas */

.pi-theme-edolas .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-edolas  .pi-data-label,   
.pi-theme-edolas  .pi-title,
.pi-theme-edolas  .pi-header { 
     background-color: #B6A9A9;
     color: #fff; 
}	

.pi-theme-edolas  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-edolas  .pi-navigation a,
.pi-theme-edolas  .pi-navigation a:link,
.pi-theme-edolas  .pi-navigation a:visited {
	color:#000000!important;
} 

/* Elentir */
.pi-theme-elentir.pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-elentir .pi-data-label,   
.pi-theme-elentir .pi-title,
.pi-theme-elentir .pi-header { 
     background-color: #B6A9A9;
     color: #fff; 
}
.pi-theme-elentir .pi-navigation {
background-color: #DCDCDC;
text-align:center
}
.pi-theme-elentir .pi-navigation a,
.pi-theme-elentir .pi-navigation a:link,
.pi-theme-elentir .pi-navigation a:visited {
color:#000000!important;
} 

/* Dullahan Head */
.pi-theme-dullahan-head .pi-image {
     background-color: #FFFFFF
}
.pi-theme-dullahan-head .pi-data-label,
.pi-theme-dullahan-head .pi-title,
.pi-theme-dullahan-head .pi-header {
     background-color: #028F1E;
     color: #FFF;
}
.pi-theme-dullahan-head .pi-navigation {
     background-color: #DCDCDC;
     text-align:center
}
.pi-theme-dullahan-head .pi-navigation a,
.pi-theme-dullahan-head .pi-navigation a:link,
.pi-theme-dullahan-head .pi-navigation a:visited {
     color:#000000!important;
}

/* Naked Mummy */
.pi-theme-naked-mummy .pi-image {
     background-color: #FFFFFF
}
.pi-theme-naked-mummy .pi-data-label,
.pi-theme-naked-mummy .pi-title,
.pi-theme-naked-mummy .pi-header {
     background-color: #483D8B;
     color: #FFFFFF; 
}
.pi-theme-naked-mummy .pi-navigation {
     background-color: #DCDCDC;
     text-align:center
}
.pi-theme-naked-mummy .pi-navigation a,
.pi-theme-naked-mummy .pi-navigation a:link,
.pi-theme-naked-mummy .pi-navigation a:visited {
     color:#000000!important;
}

/* Carbuncle */
.pi-theme-carbuncle .pi-image {
     background-color: #FFFFFF
}
.pi-theme-carbuncle .pi-data-label,
.pi-theme-carbuncle .pi-title,
.pi-theme-carbuncle .pi-header {
     background-color: #9EC7CB;
     color: #000000; 
}
.pi-theme-carbuncle .pi-navigation {
     background-color: #DCDCDC;
     text-align:center
}
.pi-theme-carbuncle .pi-navigation a,
.pi-theme-carbuncle .pi-navigation a:link,
.pi-theme-carbuncle .pi-navigation a:visited {
     color:#000000!important;
}

/* Magia Dragon */
.pi-theme-magia-dragon .pi-image {
     background-color: #FFFFFF
}
.pi-theme-magia-dragon .pi-data-label,
.pi-theme-magia-dragon .pi-title,
.pi-theme-magia-dragon .pi-header {
     background-color: #D44500;
     color: #FFFFFF; 
}
.pi-theme-magia-dragon .pi-navigation {
     background-color: #DCDCDC;
     text-align:center
}
.pi-theme-magia-dragon .pi-navigation a,
.pi-theme-magia-dragon .pi-navigation a:link,
.pi-theme-magia-dragon .pi-navigation a:visited {
     color:#000000!important;
}

/* Diabolos */
.pi-theme-diabolos .pi-image {
     background-color: #FFFFFF
}
.pi-theme-diabolos .pi-data-label,
.pi-theme-diabolos .pi-title,
.pi-theme-diabolos .pi-header {
     background-color: #645394;
     color: #FFFFFF; 
}
.pi-theme-diabolos .pi-navigation {
     background-color: #DCDCDC;
     text-align:center
}
.pi-theme-diabolos .pi-navigation a,
.pi-theme-diabolos .pi-navigation a:link,
.pi-theme-diabolos .pi-navigation a:visited {
     color:#000000!important;
}

/* Fairy Nail */
.pi-theme-fairy-nail .pi-image {
     background-color: #FFFFFF
}
.pi-theme-fairy-nail .pi-data-label,
.pi-theme-fairy-nail .pi-title,
.pi-theme-fairy-nail .pi-header {
     background-color: #C71585;
     color: #FFFFFF; 
}
.pi-theme-fairy-nail .pi-navigation {
     background-color: #DCDCDC;
     text-align:center
}
.pi-theme-fairy-nail .pi-navigation a,
.pi-theme-fairy-nail .pi-navigation a:link,
.pi-theme-fairy-nail .pi-navigation a:visited {
     color:#000000!important;
}

/* Magnolia Town */
.pi-theme-magnolia-town .pi-image {
     background-color: #FFFFFF
}
.pi-theme-magnolia-town .pi-data-label,
.pi-theme-magnolia-town .pi-title,
.pi-theme-magnolia-town .pi-header {
     background-color: #D2B48C;
     color: #000000;
}
.pi-theme-magnolia-town .pi-navigation {
     background-color: #DCDCDC;
     text-align:center
}
.pi-theme-magnolia-town .pi-navigation a,
.pi-theme-magnolia-town .pi-navigation a:link,
.pi-theme-magnolia-town .pi-navigation a:visited {
     color:#000000!important;
}

/* Twilight Ogre */
.pi-theme-twilight-ogre .pi-image {
     background-color: #FFFFFF
}
.pi-theme-twilight-ogre .pi-data-label,
.pi-theme-twilight-ogre .pi-title,
.pi-theme-twilight-ogre .pi-header {
     background-color: #556B2F;
     color: #000000;
}
.pi-theme-twilight-ogre .pi-navigation {
     background-color: #DCDCDC;
     text-align:center
}
.pi-theme-twilight-ogre .pi-navigation a,
.pi-theme-twilight-ogre .pi-navigation a:link,
.pi-theme-twilight-ogre .pi-navigation a:visited {
     color:#000000!important;
}

/* Rebellious */
.pi-theme-rebellious .pi-image {
     background-color: #FFFFFF
}
.pi-theme-rebellious .pi-data-label,
.pi-theme-rebellious .pi-title,
.pi-theme-rebellious .pi-header {
     background-color: #FEF9E7;
     color: #000000; 
}
.pi-theme-rebellious .pi-navigation {
     background-color: #DCDCDC;
     text-align:center
}
.pi-theme-rebellious .pi-navigation a,
.pi-theme-rebellious .pi-navigation a:link,
.pi-theme-rebellious .pi-navigation a:visited {
     color:#000000!important;
}

/* Gold Owl */

.pi-theme-gold-owl .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-gold-owl  .pi-data-label,   
.pi-theme-gold-owl  .pi-title,
.pi-theme-gold-owl  .pi-header { 
     background-color: #FFD700;
     color: #000000; 
}	

.pi-theme-gold-owl  .pi-navigation {
	background-color: #DCDCDC;
	text-align:center
}
.pi-theme-gold-owl  .pi-navigation a,
.pi-theme-gold-owl  .pi-navigation a:link,
.pi-theme-gold-owl  .pi-navigation a:visited {
	color:#000000!important;
} 

/* OVA */
.pi-theme-ova.portable-infobox {
     background-color:#F2F2F2;
}
.pi-theme-ova .pi-image { 
     background-color: #F2F2F2 
}
 
.pi-theme-ova  .pi-title,
.pi-theme-ova  .pi-header { 
     background-color: #000;
     color: #ffF; 
}	

.pi-theme-ova .pi-data-value,
.pi-theme-ova .pi-data-label {
	flex-basis:50%!important;
        background-color:#F2F2F2;
}


.pi-theme-ova .pi-navigation {
	background-color: #F2F2F2;
	text-align:center
}
.pi-theme-ova .pi-navigation a,
.pi-theme-ova .pi-navigation a:link,
.pi-theme-ova .pi-navigation a:visited {
	color:#000000!important;
	text-align:center;
}

.pi-theme-ova .footer-link {
    background-color:#F2F2F2;
    font-size:10px;
    text-align:center;
    border-top:1px dotted #000
}
.pi-theme-ova .footer-link a,
.pi-theme-ova .footer-link a:link,
.pi-theme-ova .footer-link a:visited {
    color:#006cb0!important;
}

.pi-theme-ova .pi-horizontal-group .pi-horizontal-group-item a,
.pi-theme-ova .pi-horizontal-group .pi-horizontal-group-item a:link,
.pi-theme-ova .pi-horizontal-group .pi-horizontal-group-item a:visited {
     color:#000000!important;
     font-weight:bold
}

.pi-theme-ova .pi-horizontal-group .pi-header {
   text-align:center!important;
}
.pi-theme-ova .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-ova .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}
.pi-theme-ova .pi-data:not(:last-of-type) {
   border-bottom-width:0
}

/* Zero Chapter */
.pi-theme-100-years-quest-chapter .pi-image { 
     background-color: #FFFFFF 
}
.pi-theme-100-years-quest-chapter .pi-data-label,
.pi-theme-100-years-quest-chapter .pi-title,
.pi-theme-100-years-quest-chapter .pi-header { 
     background-color: #00bfff;
     color: #FFFFFF 
}
.pi-theme-100-years-quest-chapter .pi-data-value,
.pi-theme-100-years-quest-chapter .pi-data-label {
	flex-basis:50%!important;
}

.pi-theme-100-years-quest-chapter .pi-navigation { 
     background-color: #DCDCDC; 
     text-align:center;
     font-size:11px;
}
.pi-theme-100-years-quest-chapter .pi-header:last-child {
	background-color:#FFFFFF;
	text-align:center;
}
.pi-theme-100-years-quest-chapter .pi-horizontal-group .pi-horizontal-group-item a,
.pi-theme-100-years-quest-chapter .pi-horizontal-group .pi-horizontal-group-item a:link,
.pi-theme-100-years-quest-chapter .pi-horizontal-group .pi-horizontal-group-item a:visited {
     color:#000000!important;
     font-weight:bold
}
.pi-theme-100-years-quest-chapter .pi-navigation a,
.pi-theme-100-years-quest-chapter .pi-navigation a:link,
.pi-theme-100-years-quest-chapter .pi-navigation a:visited {
	color:#000000!important;
	text-align:center;
}

.pi-theme-100-years-quest-chapter .pi-horizontal-group .pi-header {
   text-align:center!important;
}
.pi-theme-100-years-quest-chapter .pi-horizontal-group .pi-horizontal-group-item {
   text-align:center!important;
} 
.pi-theme-100-years-quest-chapter .pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
   border-left-width:0px;   
}

.pi-theme-100-years-quest-chapter .footer-link {
    background-color:#ffffff;
    font-size:10px;
}
.pi-theme-100-years-quest-chapter .footer-link a,
.pi-theme-100-years-quest-chapter .footer-link a:link,
.pi-theme-100-years-quest-chapter .footer-link a:visited {
    color:#006cb0!important;
}

/* FandomDesktop patches */
.theme-fandomdesktop-dark .portable-infobox .pi-navigation .footer-link,
.theme-fandomdesktop-dark .portable-infobox .pi-navigation,
.theme-fandomdesktop-dark .portable-infobox {
    background-color: #2B1A17;
}

.theme-fandomdesktop-dark .portable-infobox .pi-navigation {
    background-color: #242424;
}

.theme-fandomdesktop-dark .portable-infobox .pi-data-value,
.theme-fandomdesktop-dark .portable-infobox .pi-data-label {
    background-color: transparent;
}

.theme-fandomdesktop-dark .portable-infobox .pi-horizontal-group .pi-horizontal-group-item a:visited,
.theme-fandomdesktop-dark .portable-infobox .pi-horizontal-group .pi-horizontal-group-item a:link,
.theme-fandomdesktop-dark .portable-infobox .pi-horizontal-group .pi-horizontal-group-item a,
.theme-fandomdesktop-dark .portable-infobox .pi-navigation a:visited,
.theme-fandomdesktop-dark .portable-infobox .pi-navigation a:link,
.theme-fandomdesktop-dark .portable-infobox .pi-navigation a {
    color: var(--theme-page-text-color) !important;
}
/* Infobox Location Themes */
/* .pi-theme-EF .pi-title,
.pi-theme-EFAlias .pi-title,
.pi-theme-NEF .pi-title,
.pi-theme-DR .pi-title,
.pi-theme-LWM .pi-title,
.pi-theme-LWMAlias .pi-title,
.pi-theme-SB .pi-title,
.pi-theme-Seatlle .pi-title,
.pi-theme-Agrabah .pi-title,
.pi-theme-FTL .pi-title,
.pi-theme-LWC .pi-title,
.pi-theme-Arendelle .pi-title,
.pi-theme-Neverland .pi-title,
.pi-theme-W .pi-title,
.pi-theme-VE .pi-title,
.pi-theme-Oz .pi-title,
.pi-theme-Netherworld .pi-title,
.pi-theme-C .pi-title,
.pi-theme-1920E .pi-title,
.pi-theme-19CF .pi-title,
.pi-theme-DB .pi-title,
.pi-theme-Underworld .pi-title,
.pi-theme-LUS .pi-title,
.pi-theme-K .pi-title,
.pi-theme-Kansas .pi-title,
.pi-theme-MO .pi-title,
.pi-theme-WP .pi-title,
.pi-theme-WBM .pi-title,
.pi-theme-ER .pi-title,
.pi-theme-Dreamworld .pi-title,
.pi-theme-WR .pi-title,
.pi-theme-NW .pi-title 
.pi-theme-NFTL .pi-title */

.pi-theme-EF,
.pi-theme-EFAlias {
    border: 2px solid #660066;
}
.pi-theme-EF .pi-title,
.pi-theme-EF .pi-header:nth-of-type(2),
.pi-theme-EF .pi-image,
.pi-theme-EFAlias .pi-title,
.pi-theme-EFAlias .pi-header:nth-of-type(2),
.pi-theme-EFAlias .pi-image {
    background-color: #660066;
    border-bottom: 0;
    color: white;
}
.pi-theme-EF .pi-header a,
.pi-theme-EFAlias .pi-header a {
    color: white;
}
.pi-theme-EF .pi-image-collection-tabs,
.pi-theme-EFAlias .pi-image-collection-tabs {
	background: #660066;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-EF .pi-tab-link,
.pi-theme-EFAlias .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

.pi-theme-NFTL {
    border: 2px solid #2E2F38;
}
.pi-theme-NFTL .pi-title,
.pi-theme-NFTL .pi-header:nth-of-type(2),
.pi-theme-NFTL .pi-image {
    background-color: #2E2F38;
    border-bottom: 0;
    color: white;
}
.pi-theme-NFTL .pi-header a {
    color: white;
}
.pi-theme-NFTL .pi-image-collection-tabs {
	background: #2E2F38;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-NFTL .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

.pi-theme-NW {
    border: 2px solid #5A7E5A;
}
.pi-theme-NW .pi-title,
.pi-theme-NW .pi-header:nth-of-type(2),
.pi-theme-NW .pi-image {
    background-color: #5A7E5A;
    border-bottom: 0;
    color: white;
}
.pi-theme-NW .pi-header a {
    color: white;
}
.pi-theme-NW .pi-image-collection-tabs {
	background: #5A7E5A;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-NW .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

.pi-theme-WR {
    border: 2px solid #380038;
}
.pi-theme-WR .pi-title,
.pi-theme-WR .pi-header:nth-of-type(2),
.pi-theme-WR .pi-image {
    background-color: #380038;
    border-bottom: 0;
    color: white;
}
.pi-theme-WR .pi-header a {
    color: white;
}
.pi-theme-WR .pi-image-collection-tabs {
	background: #380038;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-WR .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

.pi-theme-NEF {
    border: 2px solid #5A5D9C;
}
.pi-theme-NEF .pi-title,
.pi-theme-NEF .pi-header:nth-of-type(2),
.pi-theme-NEF .pi-image {
    background-color: #5A5D9C;
    border-bottom: 0;
    color: white;
}
.pi-theme-NEF .pi-header a {
    color: white;
}
.pi-theme-NEF .pi-image-collection-tabs {
	background: #5A5D9C;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-NEF .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

.pi-theme-DR {
    border: 2px solid #121212;
}
.pi-theme-DR .pi-title,
.pi-theme-DR .pi-header:nth-of-type(2),
.pi-theme-DR .pi-image {
    background-color: #121212;
    border-bottom: 0;
    color: white;
}
.pi-theme-DR .pi-header a {
    color: white;
}
.pi-theme-DR .pi-image-collection-tabs {
	background: #121212;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-DR .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

.pi-theme-LWM,
.pi-theme-LWMAlias,
.pi-theme-SB,
.pi-theme-Seattle {
    border: 2px solid #474747;
}
.pi-theme-LWM .pi-title,
.pi-theme-LWM .pi-header:nth-of-type(2),
.pi-theme-LWM .pi-image,
.pi-theme-LWMAlias .pi-title,
.pi-theme-LWMAlias .pi-header:nth-of-type(2),
.pi-theme-LWMAlias .pi-image,
.pi-theme-SB .pi-title,
.pi-theme-SB .pi-header:nth-of-type(2),
.pi-theme-SB .pi-image,
.pi-theme-Seattle .pi-title,
.pi-theme-Seattle .pi-header:nth-of-type(2),
.pi-theme-Seattle .pi-image {
    background-color: #474747;
    border-bottom: 0;
    color: white;
}
.pi-theme-LWM .pi-header a,
.pi-theme-LWMAlias .pi-header a,
.pi-theme-SB .pi-header a,
.pi-theme-Seattle .pi-header a {
    color: white;
}
.pi-theme-LWM .pi-image-collection-tabs,
.pi-theme-LWM .pi-image-collection-tabs,
.pi-theme-SB .pi-image-collection-tabs,
.pi-theme-Seattle .pi-image-collection-tabs {
	background: #474747;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-LWM .pi-tab-link,
.pi-theme-LWM .pi-tab-link,
.pi-theme-SB .pi-tab-link,
.pi-theme-Seattle .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

.pi-theme-Agrabah {
    border: 2px solid #DAA520;
}
.pi-theme-Agrabah .pi-title,
.pi-theme-Agrabah .pi-header:nth-of-type(2),
.pi-theme-Agrabah .pi-image {
    background-color: #DAA520;
    border-bottom: 0;
    color: white;
}
.pi-theme-Agrabah .pi-header a {
    color: white;
}
.pi-theme-Agrabah .pi-image-collection-tabs {
	background: #DAA520;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-Agrabah .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

.pi-theme-FTL {
    border: 2px solid #B366B3;
}
.pi-theme-FTL .pi-title,
.pi-theme-FTL .pi-header:nth-of-type(2),
.pi-theme-FTL .pi-image {
    background-color: #B366B3;
    border-bottom: 0;
    color: white;
}
.pi-theme-FTL .pi-header a {
    color: white;
}
.pi-theme-FTL .pi-image-collection-tabs {
	background: #B366B3;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-FTL .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

.pi-theme-LWC {
    border: 2px solid #637C9C;
}
.pi-theme-LWC .pi-title,
.pi-theme-LWC .pi-header:nth-of-type(2),
.pi-theme-LWC .pi-image {
    background-color: #637C9C;
    border-bottom: 0;
    color: white;
}
.pi-theme-LWC .pi-header a {
    color: white;
}
.pi-theme-LWC .pi-image-collection-tabs {
	background: #637C9C;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-LWC .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

.pi-theme-Arendelle {
    border: 2px solid #74BBFB;
}
.pi-theme-Arendelle .pi-title,
.pi-theme-Arendelle .pi-header:nth-of-type(2),
.pi-theme-Arendelle .pi-image {
    background-color: #74BBFB;
    border-bottom: 0;
    color: white;
}
.pi-theme-Arendelle .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

.pi-theme-Neverland {
    border: 2px solid #20B2AA;
}
.pi-theme-Neverland .pi-title,
.pi-theme-Neverland .pi-header:nth-of-type(2),
.pi-theme-Neverland .pi-image {
    background-color: #20B2AA;
    border-bottom: 0;
    color: white;
}
.pi-theme-Neverland .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

.pi-theme-W {
    border: 2px solid #B80000;
}
.pi-theme-W .pi-title,
.pi-theme-W .pi-header:nth-of-type(2),
.pi-theme-W .pi-image {
    background-color: #B80000;
    border-bottom: 0;
    color: white;
}
.pi-theme-W .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

.pi-theme-VE {
    border: 2px solid #5C3317;
}
.pi-theme-VE .pi-title,
.pi-theme-VE .pi-header:nth-of-type(2),
.pi-theme-VE .pi-image {
    background-color: #5C3317;
    border-bottom: 0;
    color: white;
}
.pi-theme-VE .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

.pi-theme-Oz,
.pi-theme-OZ {
    border: 2px solid #50C878;
}
.pi-theme-Oz .pi-title,
.pi-theme-Oz .pi-header:nth-of-type(2),
.pi-theme-Oz .pi-image,
.pi-theme-OZ .pi-title,
.pi-theme-OZ .pi-header:nth-of-type(2),
.pi-theme-OZ .pi-image {
    background-color: #50C878;
    border-bottom: 0;
    color: white;
}
.pi-theme-Oz .pi-header a,
.pi-theme-OZ .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

.pi-theme-Netherworld {
    border: 2px solid #A32900;
}
.pi-theme-Netherworld .pi-title,
.pi-theme-Netherworld .pi-header:nth-of-type(2),
.pi-theme-Netherworld .pi-image {
    background-color: #A32900;
    border-bottom: 0;
    color: white;
}
.pi-theme-Netherworld .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

.pi-theme-C {
    border: 2px solid #4169E2;
}
.pi-theme-C .pi-title,
.pi-theme-C .pi-header:nth-of-type(2),
.pi-theme-C .pi-image {
    background-color: #4169E2;
    border-bottom: 0;
    color: white;
}
.pi-theme-C .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

.pi-theme-1920E {
    border: 2px solid #362011;
}
.pi-theme-1920E .pi-title,
.pi-theme-1920E .pi-header:nth-of-type(2),
.pi-theme-1920E .pi-image {
    background-color: #362011;
    border-bottom: 0;
    color: white;
}
.pi-theme-1920E .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

.pi-theme-19CF {
    border: 2px solid #6E1D00;
}
.pi-theme-19CF .pi-title,
.pi-theme-19CF .pi-header:nth-of-type(2),
.pi-theme-19CF .pi-image {
    background-color: #6E1D00;
    border-bottom: 0;
    color: white;
}
.pi-theme-19CF .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

.pi-theme-DB {
    border: 2px solid #053557;
}
.pi-theme-DB .pi-title,
.pi-theme-DB .pi-header:nth-of-type(2),
.pi-theme-DB .pi-image {
    background-color: #053557;
    border-bottom: 0;
    color: white;
}
.pi-theme-DB .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

.pi-theme-Underworld {
    border: 2px solid #FF5A47;
}
.pi-theme-Underworld .pi-title,
.pi-theme-Underworld .pi-header:nth-of-type(2),
.pi-theme-Underworld .pi-image {
    background-color: #FF5A47;
    border-bottom: 0;
    color: white;
}
.pi-theme-Underworld .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

.pi-theme-LUS {
    border: 2px solid #E5DA3E;
}
.pi-theme-LUS .pi-title,
.pi-theme-LUS .pi-header:nth-of-type(2),
.pi-theme-LUS .pi-image {
    background-color: #E5DA3E;
    border-bottom: 0;
    color: black;
}
.pi-theme-LUS .pi-header a {
    color: black;
}
.pi-theme-K,
.pi-theme-Kansas {
    border: 2px solid #AB5E2B;
}
.pi-theme-K .pi-title,
.pi-theme-K .pi-header:nth-of-type(2),
.pi-theme-K .pi-image,
.pi-theme-Kansas .pi-title,
.pi-theme-Kansas .pi-header:nth-of-type(2),
.pi-theme-Kansas .pi-image {
    background-color: #AB5E2B;
    border-bottom: 0;
    color: white;
}
.pi-theme-K .pi-header a,
.pi-theme-Kansas .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

.pi-theme-MO {
    border: 2px solid #F5D8C3;
}
.pi-theme-MO .pi-title,
.pi-theme-MO .pi-header:nth-of-type(2),
.pi-theme-MO .pi-image {
    background-color: #F5D8C3;
    border-bottom: 0;
    color: black;
}
.pi-theme-MO .pi-header a {
    color: black;
}
.pi-theme-black .pi-header:nth-of-type(2),
.pi-theme-black .pi-image,
.pi-theme-Serum .pi-header:nth-of-type(2),
.pi-theme-Serum .pi-image {
    background-color: #000;
    border-bottom: 0;
    color: white;
}
.pi-theme-black .pi-header a,
.pi-theme-Serum .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

.pi-theme-WP {
    border: 2px solid #FF7A7A;
}
.pi-theme-WP .pi-title,
.pi-theme-WP .pi-header:nth-of-type(2),
.pi-theme-WP .pi-image {
    background-color: #FF7A7A;
    border-bottom: 0;
    color: white;
}
.pi-theme-WP .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}

.pi-theme-WBM {
    border: 2px solid #2F5EA8;
}
.pi-theme-WBM .pi-title,
.pi-theme-WBM .pi-header:nth-of-type(2),
.pi-theme-WBM .pi-image {
    background-color: #2F5EA8;
    border-bottom: 0;
    color: white;
}
.pi-theme-WBM .pi-header a {
    color: white;
}
.pi-theme-WBM .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-WBM .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
.pi-theme-Dreamworld {
    border: 2px solid #25264f;
}
.pi-theme-Dreamworld .pi-title,
.pi-theme-Dreamworld .pi-header:nth-of-type(2),
.pi-theme-Dreamworld .pi-image {
    background-color: #25264f;
    border-bottom: 0;
    color: white;
}
.pi-theme-Dreamworld .pi-header a {
    color: white;
}
.pi-theme-Dreamworld .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-Dreamworld .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
.pi-theme-DR {
    border: 2px solid #121212;
}
.pi-theme-DR .pi-title,
.pi-theme-DR .pi-header:nth-of-type(2),
.pi-theme-DR .pi-image {
    background-color: #121212;
    border-bottom: 0;
    color: white;
}
.pi-theme-DR .pi-header a {
    color: white;
}
.pi-theme-DR .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-DR .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
.pi-theme-ER {
    border: 2px solid #ffb03a;
}
.pi-theme-ER .pi-title,
.pi-theme-ER .pi-header:nth-of-type(2),
.pi-theme-ER .pi-image {
    background-color: #ffb03a;
    border-bottom: 0;
    color: white;
}
.pi-theme-ER .pi-header a {
    color: white;
}
.pi-theme-ER .pi-image-collection-tabs {
	background: #ffb03a;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme-ER .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
/* [[Template:Plant]] */
.pi-theme-plant {
    border: 2px solid #405F33;
}
.pi-theme-plant .pi-title,
.pi-theme-plant .pi-image {
    background-color: #405F33;
    border-bottom: 0;
    color: white;
}
.pi-theme-plant .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
/* [[Template:Fungus]] */
.pi-theme-fungus .pi-title {
    font-size: 15px;
    line-height: 22px;
}
.pi-theme-fungus {
    border: 2px solid #DB5116;
}
.pi-theme-fungus .pi-title,
.pi-theme-fungus .pi-image {
    background-color: #DB5116;
    border-bottom: 0;
    color: white;
}
.pi-theme-fungus .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
/* [[Template:Episode]] */
.pi-theme-season,
.pi-theme-Season-One,
.pi-theme-1 {
    border: 2px solid #000066;
}
.pi-theme-season .pi-title,
.pi-theme-season section:first-of-type .pi-header:nth-of-type(1),
.pi-theme-season .pi-image,
.pi-theme-Season-One .pi-title,
.pi-theme-Season-One .pi-header:nth-of-type(2),
.pi-theme-Season-One .pi-image,
.pi-theme-1 .pi-title,
.pi-theme-1 section:first-of-type .pi-header:nth-of-type(1),
.pi-theme-1 .pi-image {
    background-color: #000066;
    border-bottom: 0;
    color: white;
}
.pi-theme-Season-Two,
.pi-theme-2 {
    border: 2px solid #3399FF;
}
.pi-theme-Season-Two .pi-title,
.pi-theme-Season-Two .pi-header:nth-of-type(2),
.pi-theme-Season-Two .pi-image,
.pi-theme-2 .pi-title,
.pi-theme-2 section:first-of-type .pi-header:nth-of-type(1),
.pi-theme-2 .pi-image {
    background-color: #3399FF;
    border-bottom: 0;
    color: white;
}
.pi-theme-Season-Three,
.pi-theme-3 {
    border: 2px solid #7175F5;
}
.pi-theme-Season-Three .pi-title,
.pi-theme-Season-Three .pi-header:nth-of-type(2),
.pi-theme-Season-Three .pi-image,
.pi-theme-3 .pi-title,
.pi-theme-3 section:first-of-type .pi-header:nth-of-type(1),
.pi-theme-3 .pi-image {
    background-color: #7175F5;
    border-bottom: 0;
    color: white;
}
.pi-theme-Season-Four,
.pi-theme-4 {
    border: 2px solid #7458C1;
}
.pi-theme-Season-Four .pi-title,
.pi-theme-Season-Four .pi-header:nth-of-type(2),
.pi-theme-Season-Four .pi-image,
.pi-theme-4 .pi-title,
.pi-theme-4 section:first-of-type .pi-header:nth-of-type(1),
.pi-theme-4 .pi-image {
    background-color: #7458C1;
    border-bottom: 0;
    color: white;
}
.pi-theme-Season-Five,
.pi-theme-5 {
    border: 2px solid #2800CC;
}
.pi-theme-Season-Five .pi-title,
.pi-theme-Season-Five .pi-header:nth-of-type(2),
.pi-theme-Season-Five .pi-image,
.pi-theme-5 .pi-title,
.pi-theme-5 section:first-of-type .pi-header:nth-of-type(1),
.pi-theme-5 .pi-image {
    background-color: #2800CC;
    border-bottom: 0;
    color: white;
}
.pi-theme-Season-Six,
.pi-theme-6 {
    border: 2px solid #2b9aaa;
}
.pi-theme-Season-Six .pi-title,
.pi-theme-Season-Six .pi-header:nth-of-type(2),
.pi-theme-Season-Six .pi-image,
.pi-theme-6 .pi-title,
.pi-theme-6 section:first-of-type .pi-header:nth-of-type(1),
.pi-theme-6 .pi-image {
    background-color: #2b9aaa;
    border-bottom: 0;
    color: white;
}
.pi-theme-Season-Seven,
.pi-theme-7 {
    border: 2px solid #009E42;
}
.pi-theme-Season-Seven .pi-title,
.pi-theme-Season-Seven .pi-header:nth-of-type(2),
.pi-theme-Season-Seven .pi-image,
.pi-theme-7 .pi-title,
.pi-theme-7 section:first-of-type .pi-header:nth-of-type(1),
.pi-theme-7 .pi-image {
    background-color: #009E42;
    border-bottom: 0;
    color: white;
}
/* season tabbers */
.pi-theme-Season-Three .pi-image-collection-tabs .pi-tab-link.current {
    color: white;
    padding: 4px;
    background-color: #7175F5;
}
.pi-theme-Season-Three .pi-image-collection-tabs .pi-tab-link:not(.current) {
    color: white;
    padding: 4px;
    background-color: rgba(113,117,245,.4);
}
.pi-theme-Season-Three .pi-image-collection-tabs .pi-tab-link:not(.current):hover {
    background-color: rgba(113,117,245,.7);
}
/* [[Template:EpisodeW]] */
.pi-theme-EpisodeW {
    border: 2px solid #8B0000;
}
.pi-theme-EpisodeW .pi-title,
.pi-theme-EpisodeW .pi-horizontal-group-no-labels .pi-header,
.pi-theme-EpisodeW .pi-image {
    background-color: #8B0000;
    border-bottom: 0;
}
.pi-theme-EpisodeW .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
/* [[Template:BothCounterparts]] */
.pi-theme-bothcounterparts {
    -moz-border-image: -moz-linear-gradient(left, #606 50%, #474747 50%);
    -webkit-border-image: -webkit-linear-gradient(left, #606 50%, #474747 50%);
    border-image: linear-gradient(left, #606 50%, #474747 50%);
    border-image-slice: 1;
}
.pi-theme-bothcounterparts .pi-title {
    background-image: -webkit-linear-gradient(left, #606 50%, #474747 50%);
}
.pi-theme-bothcounterparts .pi-horizontal-group-item.pi-data-value {
    display: none;
}
.pi-theme-bothcounterparts .pi-horizontal-group .pi-data-label {
    font-size: 14px;
    font-weight: bold;
    color: white;
}
.pi-theme-bothcounterparts .pi-horizontal-group-item.pi-border-color {
    border-color: transparent;
}
.pi-theme-bothcounterparts .pi-horizontal-group-item.pi-data-label:nth-child(1) {
    background-color: #606;
}
.pi-theme-bothcounterparts .pi-horizontal-group-item.pi-data-label:nth-child(2) {
    background-color: #474747;
}
/* [[Template:BothCounterparts/Oz]] */
.pi-theme-bothcounterpartsoz {
    -moz-border-image: -moz-linear-gradient(left, #50C878 50%, #474747 50%);
    -webkit-border-image: -webkit-linear-gradient(left, #50C878 50%, #474747 50%);
    border-image: linear-gradient(left, #50C878 50%, #474747 50%);
    border-image-slice: 1;
}
.pi-theme-bothcounterpartsoz .pi-title,
.pi-theme-bothcounterpartsoz .pi-image {
    background-image: -webkit-linear-gradient(left, #50C878 50%, #474747 50%);
}
.pi-theme-bothcounterpartsoz .pi-horizontal-group-item.pi-data-value {
    display: none;
}
.pi-theme-bothcounterpartsoz .pi-horizontal-group .pi-data-label {
    font-size: 14px;
    font-weight: bold;
    color: white;
}
.pi-theme-bothcounterpartsoz .pi-horizontal-group-item.pi-border-color {
    border-color: transparent;
}
.pi-theme-bothcounterpartsoz .pi-horizontal-group-item.pi-data-label:nth-child(1) {
    background-color: #50C878;
}
.pi-theme-bothcounterpartsoz .pi-horizontal-group-item.pi-data-label:nth-child(2) {
    background-color: #474747;
}
/* [[Template:BothCounterparts/Camelot]] */
.pi-theme-bothcounterpartscamelot {
    -moz-border-image: -moz-linear-gradient(left, #4169E2 50%, #474747 50%);
    -webkit-border-image: -webkit-linear-gradient(left, #4169E2 50%, #474747 50%);
    border-image: linear-gradient(left, #4169E2 50%, #474747 50%);
    border-image-slice: 1;
}
.pi-theme-bothcounterpartscamelot .pi-title,
.pi-theme-bothcounterpartscamelot .pi-image {
    background-image: -webkit-linear-gradient(left, #4169E2 50%, #474747 50%);
}
.pi-theme-bothcounterpartscamelot .pi-horizontal-group-item.pi-data-value {
    display: none;
}
.pi-theme-bothcounterpartscamelot .pi-horizontal-group .pi-data-label {
    font-size: 14px;
    font-weight: bold;
    color: white;
}
.pi-theme-bothcounterpartscamelot .pi-horizontal-group-item.pi-border-color {
    border-color: transparent;
}
.pi-theme-bothcounterpartscamelot .pi-horizontal-group-item.pi-data-label:nth-child(1) {
    background-color: #4169E2;
}
.pi-theme-bothcounterpartscamelot .pi-horizontal-group-item.pi-data-label:nth-child(2) {
    background-color: #474747;
}
/* [[Template:BothCounterparts/Agrabah]] */
.pi-theme-bothcounterpartsagrabah {
    -moz-border-image: -moz-linear-gradient(left, #DAA520 50%, #474747 50%);
    -webkit-border-image: -webkit-linear-gradient(left, #DAA520 50%, #474747 50%);
    border-image: linear-gradient(left, #DAA520 50%, #474747 50%);
    border-image-slice: 1;
}
.pi-theme-bothcounterpartsagrabah .pi-title,
.pi-theme-bothcounterpartsagrabah .pi-image {
    background-image: -webkit-linear-gradient(left, #DAA520 50%, #474747 50%);
}
.pi-theme-bothcounterpartsagrabah .pi-horizontal-group-item.pi-data-value {
    display: none;
}
.pi-theme-bothcounterpartsagrabah .pi-horizontal-group .pi-data-label {
    font-size: 14px;
    font-weight: bold;
    color: white;
}
.pi-theme-bothcounterpartsagrabah .pi-horizontal-group-item.pi-border-color {
    border-color: transparent;
}
.pi-theme-bothcounterpartsagrabah .pi-horizontal-group-item.pi-data-label:nth-child(1) {
    background-color: #DAA520;
}
.pi-theme-bothcounterpartsagrabah .pi-horizontal-group-item.pi-data-label:nth-child(2) {
    background-color: #474747;
}
/* [[Template:BothCounterparts/NEF]] */
.pi-theme-bothcounterpartsnef {
    -moz-border-image: -moz-linear-gradient(left, #5A5D9C 50%, #474747 50%);
    -webkit-border-image: -webkit-linear-gradient(left, #5A5D9C 50%, #474747 50%);
    border-image: linear-gradient(left, #5A5D9C 50%, #474747 50%);
    border-image-slice: 1;
}
.pi-theme-bothcounterpartsnef .pi-title,
.pi-theme-bothcounterpartsnef .pi-image {
    background-image: -webkit-linear-gradient(left, #5A5D9C 50%, #474747 50%);
}
.pi-theme-bothcounterpartsnef .pi-horizontal-group-item.pi-data-value {
    display: none;
}
.pi-theme-bothcounterpartsnef .pi-horizontal-group .pi-data-label {
    font-size: 14px;
    font-weight: bold;
    color: white;
}
.pi-theme-bothcounterpartsnef .pi-horizontal-group-item.pi-border-color {
    border-color: transparent;
}
.pi-theme-bothcounterpartsnef .pi-horizontal-group-item.pi-data-label:nth-child(1) {
    background-color: #5A5D9C;
}
.pi-theme-bothcounterpartsnef .pi-horizontal-group-item.pi-data-label:nth-child(2) {
    background-color: #474747;
}
/* all counterpart templates */
.pi-theme-bothcounterparts .pi-navigation,
.pi-theme-bothcounterpartsoz .pi-navigation,
.pi-theme-bothcounterpartsagrabah .pi-navigation,
.pi-theme-bothcounterpartsnef .pi-navigation,
.pi-theme-bothcounterpartscamelot .pi-navigation {
border-bottom: 0;
}
.pi-theme-bothcounterparts .pi-header:first-of-type,
.pi-theme-bothcounterpartsoz .pi-header:first-of-type,
.pi-theme-bothcounterpartsagrabah .pi-header:first-of-type,
.pi-theme-bothcounterpartsnef .pi-header:first-of-type,
.pi-theme-bothcounterpartscamelot .pi-header:first-of-type {
border-top: 0;
}
.pi-theme-bothcounterparts .pi-group:first-of-type,
.pi-theme-bothcounterpartsoz .pi-group:first-of-type,
.pi-theme-bothcounterpartsagrabah .pi-group:first-of-type,
.pi-theme-bothcounterpartsnef .pi-group:first-of-type,
.pi-theme-bothcounterpartscamelot .pi-group:first-of-type {
border-bottom: 0;
}
/* [[Template:Cast]] */
.pi-theme-cast .pi-header:nth-of-type(2) {
    background-color: black;
}
.pi-theme-cast .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
/* [[Template:Story]] */
.pi-theme-story .pi-header:nth-of-type(2) {
    background-color: #000;
}
 
.pi-theme-story .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
/* [[Template:Comic]] */
.pi-theme-comic {
    border: 2px solid #8B4513;
}
.pi-theme-comic .pi-title,
.pi-theme-comic .pi-header:nth-of-type(2),
.pi-theme-comic .pi-image {
    background-color: #8B4513;
    border-bottom: 0;
}
.pi-theme-comic .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
/* [[Template:Special]] */
.pi-theme-special .pi-image {
    background-color: #000;
}
.pi-theme-special .pi-horizontal-group-no-labels .pi-header {
    background-color: #000;
}
.pi-theme-special .pi-header a {
    color: white;
}
.pi-theme- .pi-image-collection-tabs {
	background: #INSERTCOLOR;
	color: white;
	font-size: 115%;
	font-weight: bold;
}
.pi-theme- .pi-tab-link {
	border: 0 solid black !important;
	background: transparent !important;
	margin:2px 10px 2px 10px !important;
}
/* [[Template:Crew]] */
.pi-theme-crew .pi-title {
    font-size: 15px;
    line-height: 22px;
}
}

.pi-theme-Alive,
.pi-theme-alive {
    border-color: #009900;
}

.pi-theme-Alive .pi-title,
.pi-theme-alive .pi-title,
.pi-theme-Alive .pi-header,
.pi-theme-alive .pi-header {
    background-color: #009900;
    color: black; /* Default, but {{{color text}}} will no longer be available */
}

.pi-theme-Dead,
.pi-theme-dead {
    border-color: #990000;
}

.pi-theme-Dead .pi-title,
.pi-theme-dead .pi-title,
.pi-theme-Dead .pi-header,
.pi-theme-dead .pi-header {
    background-color: #990000;
    color: black; /* Default, but {{{color text}}} will no longer be available */
}

.pi-theme-Undead,
.pi-theme-undead {
    border-color: #666666;
}

.pi-theme-Undead .pi-title,
.pi-theme-undead .pi-title,
.pi-theme-Undead .pi-header,
.pi-theme-undead .pi-header {
    background-color: #666666;
    color: black; /* Default, but {{{color text}}} will no longer be available */
}

.pi-theme-Unknown,
.pi-theme-unknown {
    border-color: #336699;
}

.pi-theme-Unknown .pi-title,
.pi-theme-unknown .pi-title,
.pi-theme-Unknown .pi-header,
.pi-theme-unknown .pi-header {
    background-color: #336699;
    color: black; /* Default, but {{{color text}}} will no longer be available */
}

.pi-theme-Non-Existent,
.pi-theme-non-existent {
    border-color: #d96f0d;
}

.pi-theme-Non-Existent .pi-title,
.pi-theme-non-existent .pi-title,
.pi-theme-Non-Existent .pi-header,
.pi-theme-non-existent .pi-header {
    background-color: #d96f0d;
    color: black; /* Default, but {{{color text}}} will no longer be available */
}

.pi-theme-Determinant,
.pi-theme-determinant {
    border-color: #5A0059;
}

.pi-theme-Determinant .pi-title,
.pi-theme-determinant .pi-title,
.pi-theme-Determinant .pi-header,
.pi-theme-determinant .pi-header {
    background-color: #5A0059;
    color: black; /* Default, but {{{color text}}} will no longer be available */
}

.pi-theme-Non-Canon,
.pi-theme-non-canon {
    border-color: #7C5A3A;
}

.pi-theme-Non-Canon .pi-title,
.pi-theme-non-canon .pi-title,
.pi-theme-Non-Canon .pi-header,
.pi-theme-con-canon .pi-header {
    background-color: #7C5A3A;
    color: black; /* Default, but {{{color text}}} will no longer be available */
}