@CHARSET "ISO-8859-1";

/*
All variant HTML will be stored within an element with a classname variant[variantName]. Using this all variant CSS 
can be loaded at the same time, and will apply itself appropriately. 

This is convenient and efficient, but does make it one of the only things that can't be inherited. Each variant 
needs to define these CSS values even if they're the same as another variant using the same map.

Occupation bars and country text colors need to be defined here.
*/

/* Order: ('Global'), 'England', 'France', 'Italy', 'Germany', 'Austria', 'Turkey', 'Russia' */
.variantClassic .country0 {
	color: #CE7800 ! important;
}
.variantClassic .country1 {
	color: #DD51BD ! important;
}
.variantClassic .country2 {
	color: #007BA5 ! important;
}
.variantClassic .country3 {
	color: #259901 ! important;
}
.variantClassic .country4 {
	color: #8B481A ! important;
}
.variantClassic .country5 {
	color: #D62929 ! important;
}
.variantClassic .country6 {
	color: #b8ad00 ! important;
}
.variantClassic .country7 {
	color: #6F005D ! important;
}

.variantClassic .occupationBar1 {
	background-color: #EFC4E4;
}
.variantClassic .occupationBar2 {
	background-color: #79AFC6;
}
.variantClassic .occupationBar3 {
	background-color: #A4C499;
}
.variantClassic .occupationBar4 {
	background-color: #A08A75;
}
.variantClassic .occupationBar5 {
	background-color: #C48F85;
}
.variantClassic .occupationBar6 {
	background-color: #EAEAAF;
}
.variantClassic .occupationBar7 {
	background-color: #A87E9F;
}
@CHARSET "ISO-8859-1";

.variantWorld .country0 { color: #CE7800 ! important; }  /*  Global             */
.variantWorld .country1 { color: #cc0205 ! important; }  /*  Argentina          */
.variantWorld .country2 { color: #04cc04 ! important; }  /*  Brazil             */
.variantWorld .country3 { color: #fc02fc ! important; }  /*  China              */
.variantWorld .country4 { color: #0482fc ! important; }  /*  Europe             */
.variantWorld .country5 { color: #044284 ! important; }  /*  Frozen-Antarctica  */
.variantWorld .country6 { color: #cc6a68 ! important; }  /*  Ghana              */
.variantWorld .country7 { color: #048284 ! important; }  /*  India              */
.variantWorld .country8 { color: #646204 ! important; }  /*  Kenya              */
.variantWorld .country9 { color: #840284 ! important; }  /*  Libya              */
.variantWorld .country10 { color: #625ee4 ! important; } /*  Near-East          */
.variantWorld .country11 { color: #246244 ! important; } /*  Pacific-Russia     */
.variantWorld .country12 { color: #A4C244 ! important; } /*  Quebec             */
.variantWorld .country13 { color: #000000 ! important; } /*  Russia             */
.variantWorld .country14 { color: #00ccc8 ! important; } /*  South-Africa       */
.variantWorld .country15 { color: #cc4d37 ! important; } /*  USA                */
.variantWorld .country16 { color: #b1b300 ! important; } /*  Western-Canada     */
.variantWorld .country17 { color: #666666 ! important; } /*  Oz                 */

.variantWorld .occupationBar1 { background-color: #fc0204; }  /*  Argentina          */
.variantWorld .occupationBar2 { background-color: #04fc04; }  /*  Brazil             */
.variantWorld .occupationBar3 { background-color: #fc02fc; }  /*  China              */
.variantWorld .occupationBar4 { background-color: #0482fc; }  /*  Europe             */
.variantWorld .occupationBar5 { background-color: #044284; }  /*  Frozen-Antarctica  */
.variantWorld .occupationBar6 { background-color: #fc8284; }  /*  Ghana              */
.variantWorld .occupationBar7 { background-color: #048284; }  /*  India              */
.variantWorld .occupationBar8 { background-color: #646204; }  /*  Kenya              */
.variantWorld .occupationBar9 { background-color: #840284; }  /*  Libya              */
.variantWorld .occupationBar10 { background-color: #c4c2fc; } /*  Near-East          */
.variantWorld .occupationBar11 { background-color: #246244; } /*  Pacific-Russia     */
.variantWorld .occupationBar12 { background-color: #A4C244; } /*  Quebec             */
.variantWorld .occupationBar13 { background-color: #000000; } /*  Russia             */
.variantWorld .occupationBar14 { background-color: #04fefc; } /*  South-Africa       */
.variantWorld .occupationBar15 { background-color: #fc6244; } /*  USA                */
.variantWorld .occupationBar16 { background-color: #dcde04; } /*  Western-Canada     */
.variantWorld .occupationBar17 { background-color: #6a6868; } /*  Oz                 */
@CHARSET "ISO-8859-1";

/* Order: ('Global'), 'England', 'France', 'Italy', 'Germany', 'Austria', 'Turkey', 'Russia' */
.variantCustomStart .country0 {
	color: #CE7800 ! important;
}
.variantCustomStart .country1 {
	color: #DD51BD ! important;
}
.variantCustomStart .country2 {
	color: #007BA5 ! important;
}
.variantCustomStart .country3 {
	color: #259901 ! important;
}
.variantCustomStart .country4 {
	color: #8B481A ! important;
}
.variantCustomStart .country5 {
	color: #D62929 ! important;
}
.variantCustomStart .country6 {
	color: #b8ad00 ! important;
}
.variantCustomStart .country7 {
	color: #6F005D ! important;
}

.variantCustomStart .occupationBar1 {
	background-color: #EFC4E4;
}
.variantCustomStart .occupationBar2 {
	background-color: #79AFC6;
}
.variantCustomStart .occupationBar3 {
	background-color: #A4C499;
}
.variantCustomStart .occupationBar4 {
	background-color: #A08A75;
}
.variantCustomStart .occupationBar5 {
	background-color: #C48F85;
}
.variantCustomStart .occupationBar6 {
	background-color: #EAEAAF;
}
.variantCustomStart .occupationBar7 {
	background-color: #A87E9F;
}
@CHARSET "ISO-8859-1";

/* Order: ('Global'), 'England', 'France', 'Italy', 'Germany', 'Austria', 'Turkey', 'Russia' */
.variantBuildAnywhere .country0 {
	color: #CE7800 ! important;
}
.variantBuildAnywhere .country1 {
	color: #DD51BD ! important;
}
.variantBuildAnywhere .country2 {
	color: #007BA5 ! important;
}
.variantBuildAnywhere .country3 {
	color: #259901 ! important;
}
.variantBuildAnywhere .country4 {
	color: #8B481A ! important;
}
.variantBuildAnywhere .country5 {
	color: #D62929 ! important;
}
.variantBuildAnywhere .country6 {
	color: #b8ad00 ! important;
}
.variantBuildAnywhere .country7 {
	color: #6F005D ! important;
}

.variantBuildAnywhere .occupationBar1 {
	background-color: #EFC4E4;
}
.variantBuildAnywhere .occupationBar2 {
	background-color: #79AFC6;
}
.variantBuildAnywhere .occupationBar3 {
	background-color: #A4C499;
}
.variantBuildAnywhere .occupationBar4 {
	background-color: #A08A75;
}
.variantBuildAnywhere .occupationBar5 {
	background-color: #C48F85;
}
.variantBuildAnywhere .occupationBar6 {
	background-color: #EAEAAF;
}
.variantBuildAnywhere .occupationBar7 {
	background-color: #A87E9F;
}
@CHARSET "ISO-8859-1";

.variantAncMed .country0 { color: #CE7800 ! important; } /* Global   */
.variantAncMed .country1 { color: #007BA5 ! important; } /* Carthage */
.variantAncMed .country2 { color: #b8ad00 ! important; } /* Egypt    */
.variantAncMed .country3 { color: #259901 ! important; } /* Greece   */
.variantAncMed .country4 { color: #6F005D ! important; } /* Persia   */
.variantAncMed .country5 { color: #D62929 ! important; } /* Rome     */

.variantAncMed .occupationBar1 { background-color: #79AFC6; } /* Carthage */
.variantAncMed .occupationBar2 { background-color: #EAEAAF; } /* Egypt    */
.variantAncMed .occupationBar3 { background-color: #A4C499; } /* Greece   */
.variantAncMed .occupationBar4 { background-color: #A87E9F; } /* Persia   */
.variantAncMed .occupationBar5 { background-color: #C48F85; } /* Rome     */

@CHARSET "ISO-8859-1";

.variantColonial .country0 { color: #CE7800 ! important; } /* Global  */
.variantColonial .country1 { color: #DD51BD ! important; } /* Britain */
.variantColonial .country2 { color: #D62929 ! important; } /* China   */
.variantColonial .country3 { color: #007BA5 ! important; } /* France  */
.variantColonial .country4 { color: #8B481A ! important; } /* Holland */
.variantColonial .country5 { color: #259901 ! important; } /* Japan   */
.variantColonial .country6 { color: #6F005D ! important; } /* Russia  */
.variantColonial .country7 { color: #b8ad00 ! important; } /* Turkey  */

.variantColonial .occupationBar1 { background-color: #EFC4E4; } /* Britain */
.variantColonial .occupationBar2 { background-color: #C48F85; } /* China   */
.variantColonial .occupationBar3 { background-color: #79AFC6; } /* France  */
.variantColonial .occupationBar4 { background-color: #A08A75; } /* Holland */
.variantColonial .occupationBar5 { background-color: #A4C499; } /* Japan   */
.variantColonial .occupationBar6 { background-color: #A87E9F; } /* Russia  */
.variantColonial .occupationBar7 { background-color: #EAEAAF; } /* Turkey  */


@CHARSET "ISO-8859-1";
	
.variantClassicCrowded .country0 { color: #CE7800 ! important; } /* Global  */
.variantClassicCrowded .country1 { color: #DD51BD ! important; } /* England */
.variantClassicCrowded .country2 { color: #007BA5 ! important; } /* France  */
.variantClassicCrowded .country3 { color: #259901 ! important; } /* Italy   */
.variantClassicCrowded .country4 { color: #8B481A ! important; } /* Germany */
.variantClassicCrowded .country5 { color: #D62929 ! important; } /* Austria */
.variantClassicCrowded .country6 { color: #b8ad00 ! important; } /* Turkey  */
.variantClassicCrowded .country7 { color: #6F005D ! important; } /* Russia  */
.variantClassicCrowded .country8 { color: #08374d ! important; } /* Balkan  */
.variantClassicCrowded .country9 { color: #b05500 ! important; } /* Lowland */
.variantClassicCrowded .country10 { color: #1a6600 ! important; } /* Norway */
.variantClassicCrowded .country11 { color: #514f4f ! important; } /* Spain  */

.variantClassicCrowded .occupationBar1 { background-color: #EFC4E4; } /* England */
.variantClassicCrowded .occupationBar2 { background-color: #79AFC6; } /* France  */
.variantClassicCrowded .occupationBar3 { background-color: #A4C499; } /* Italy   */
.variantClassicCrowded .occupationBar4 { background-color: #A08A75; } /* Germany */
.variantClassicCrowded .occupationBar5 { background-color: #C48F85; } /* Austria */
.variantClassicCrowded .occupationBar6 { background-color: #EAEAAF; } /* Turkey  */
.variantClassicCrowded .occupationBar7 { background-color: #A87E9F; } /* Russia  */
.variantClassicCrowded .occupationBar8 { background-color: #406c80; } /* Balkan  */
.variantClassicCrowded .occupationBar9 { background-color: #ce9967; } /* Lowland */
.variantClassicCrowded .occupationBar10 { background-color: #729267; } /* Norway */
.variantClassicCrowded .occupationBar11 { background-color: #6a6868; } /* Spain  */



@CHARSET "ISO-8859-1";

.variantSouthAmerica8 .country0 { color: #CE7800 ! important; } /* Global    */
.variantSouthAmerica8 .country1 { color: #DD51BD ! important; } /* Argentina */
.variantSouthAmerica8 .country2 { color: #6F005D ! important; } /* Bolivia   */
.variantSouthAmerica8 .country3 { color: #007BA5 ! important; } /* Brazil    */
.variantSouthAmerica8 .country4 { color: #b8ad00 ! important; } /* Chile     */
.variantSouthAmerica8 .country5 { color: #259901 ! important; } /* Colombia  */
.variantSouthAmerica8 .country6 { color: #b05500 ! important; } /* Paraquay  */
.variantSouthAmerica8 .country7 { color: #8B481A ! important; } /* Peru      */
.variantSouthAmerica8 .country8 { color: #D62929 ! important; } /* Venezuela */

.variantSouthAmerica8 .occupationBar1 { background-color: #EFC4E4; } /* Argentina */
.variantSouthAmerica8 .occupationBar2 { background-color: #A87E9F; } /* Bolivia   */
.variantSouthAmerica8 .occupationBar3 { background-color: #79AFC6; } /* Brazil    */
.variantSouthAmerica8 .occupationBar4 { background-color: #EAEAAF; } /* Chile     */
.variantSouthAmerica8 .occupationBar5 { background-color: #A4C499; } /* Colombia  */
.variantSouthAmerica8 .occupationBar6 { background-color: #ce9967; } /* Paraquay  */
.variantSouthAmerica8 .occupationBar7 { background-color: #A08A75; } /* Peru      */
.variantSouthAmerica8 .occupationBar8 { background-color: #C48F85; } /* Venezuela */

@CHARSET "ISO-8859-1";

/* Order: ('Global'), 'England', 'France', 'Italy', 'Germany', 'Austria', 'Turkey', 'Russia' */
.variantClassicFog .country0 { color: #CE7800 ! important; }
.variantClassicFog .country1 { color: #DD51BD ! important; }
.variantClassicFog .country2 { color: #007BA5 ! important; }
.variantClassicFog .country3 { color: #259901 ! important; }
.variantClassicFog .country4 { color: #8B481A ! important; }
.variantClassicFog .country5 { color: #D62929 ! important; }
.variantClassicFog .country6 { color: #b8ad00 ! important; }
.variantClassicFog .country7 { color: #6F005D ! important; }

.variantClassicFog .occupationBar1 { background-color: #EFC4E4; }
.variantClassicFog .occupationBar2 { background-color: #79AFC6; }
.variantClassicFog .occupationBar3 { background-color: #A4C499; }
.variantClassicFog .occupationBar4 { background-color: #A08A75; }
.variantClassicFog .occupationBar5 { background-color: #C48F85; }
.variantClassicFog .occupationBar6 { background-color: #EAEAAF; }
.variantClassicFog .occupationBar7 { background-color: #A87E9F; }

@CHARSET "ISO-8859-1";

/* Order: ('Global'), 'England', 'France', 'Italy', 'Germany', 'Austria', 'Turkey', 'Russia' */
.variantClassicVS .country0 { color: #CE7800 ! important; }
.variantClassicVS .countryEngland { color: #DD51BD ! important; }
.variantClassicVS .countryFrance { color: #007BA5 ! important; }
.variantClassicVS .countryItaly { color: #259901 ! important; }
.variantClassicVS .countryGermany { color: #8B481A ! important; }
.variantClassicVS .countryAustria { color: #D62929 ! important; }
.variantClassicVS .countryTurkey { color: #b8ad00 ! important; }
.variantClassicVS .countryRussia { color: #6F005D ! important; }

.variantClassicVS .occupationBarEngland { background-color: #EFC4E4; }
.variantClassicVS .occupationBarFrance { background-color: #79AFC6; }
.variantClassicVS .occupationBarItaly { background-color: #A4C499; }
.variantClassicVS .occupationBarGermany { background-color: #A08A75; }
.variantClassicVS .occupationBarAustria { background-color: #C48F85; }
.variantClassicVS .occupationBarTurkey { background-color: #EAEAAF; }
.variantClassicVS .occupationBarRussia { background-color: #A87E9F; }

@CHARSET "ISO-8859-1";

.variantAfrica .country0 { color: #CE7800 ! important; } /* Global */
.variantAfrica .country1 { color: #0080C0 ! important; } /* DRC */
.variantAfrica .country2 { color: #B05500 ! important; } /* Egypt */
.variantAfrica .country3 { color: #E02000 ! important; } /* Ethiopia */
.variantAfrica .country4 { color: #604080 ! important; } /* Madagascar */
.variantAfrica .country5 { color: #b8ad00 ! important; } /* Mali */
.variantAfrica .country6 { color: #C02040 ! important; } /* Morocco */
.variantAfrica .country7 { color: #008040 ! important; } /* Nigeria */
.variantAfrica .country8 { color: #002080 ! important; } /* South Africa */

.variantAfrica .occupationBar1 { background-color: #0080C0; } /* DRC */
.variantAfrica .occupationBar2 { background-color: #C0A000; } /* Egypt */
.variantAfrica .occupationBar3 { background-color: #E02000; } /* Ethiopia */
.variantAfrica .occupationBar4 { background-color: #604080; } /* Madagascar */
.variantAfrica .occupationBar5 { background-color: #EAEAAF; } /* Mali */
.variantAfrica .occupationBar6 { background-color: #C02040; } /* Morocco */
.variantAfrica .occupationBar7 { background-color: #008040; } /* Nigeria */
.variantAfrica .occupationBar8 { background-color: #002080; } /* South Africa */
@CHARSET "ISO-8859-1";

/*
All variant HTML will be stored within an element with a classname variant[variantName]. Using this all variant CSS 
can be loaded at the same time, and will apply itself appropriately. 

This is convenient and efficient, but does make it one of the only things that can't be inherited. Each variant 
needs to define these CSS values even if they're the same as another variant using the same map.

Occupation bars and country text colors need to be defined here.
*/

/* Order: ('Global'), 'England', 'France', 'Italy', 'Germany', 'Austria', 'Turkey', 'Russia' */
.variantClassicGib .country0 {
	color: #CE7800 ! important;
}
.variantClassicGib .country1 {
	color: #DD51BD ! important;
}
.variantClassicGib .country2 {
	color: #007BA5 ! important;
}
.variantClassicGib .country3 {
	color: #259901 ! important;
}
.variantClassicGib .country4 {
	color: #8B481A ! important;
}
.variantClassicGib .country5 {
	color: #D62929 ! important;
}
.variantClassicGib .country6 {
	color: #b8ad00 ! important;
}
.variantClassicGib .country7 {
	color: #6F005D ! important;
}

.variantClassicGib .occupationBar1 {
	background-color: #EFC4E4;
}
.variantClassicGib .occupationBar2 {
	background-color: #79AFC6;
}
.variantClassicGib .occupationBar3 {
	background-color: #A4C499;
}
.variantClassicGib .occupationBar4 {
	background-color: #A08A75;
}
.variantClassicGib .occupationBar5 {
	background-color: #C48F85;
}
.variantClassicGib .occupationBar6 {
	background-color: #EAEAAF;
}
.variantClassicGib .occupationBar7 {
	background-color: #A87E9F;
}
