
.gamesList {
	margin-top:10px;	
}


.gamePanel {
	color: #333;
	margin:0 auto;
}
.memberVotes {
	font-weight:bold;
	}
.gamePanelHome {
	border-top: 1px solid #cecece;
}
.boardHeader {
	color: #000;
	}

.bar {
	padding:5px 2%;
	background-color:#f5f5f5;
}
.gamePanel .bar {
	margin-left:2%;
	margin-right:2%;
}
.gamePanel .bar {
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
	}
.barAlt1, .barAltLight1 {
	background-color:#f5f5f5 !important;
	}
.barAlt2, .barAltLight2 {
	background-color:#f0f0f0 !important;
	}
.homeMembersTable .barAlt1 {
	background-color:#eaeaea !important;
	}
.homeMembersTable .barAlt2 {
	background-color:#e5e5e5 !important;
	}
	
	
.lastBar {
	height:0;
	padding:0;
	
	}
.gamePanel .lastBar {
	border-bottom: 1px solid #cecece;
}
.gamePanelHome .lastBar {
	border-bottom: 1px solid #cecece;
}

/* ---- titleBar ---- */
.titleBar {
}
.titleBarHomeGameName {
	white-space:nowrap;
	overflow:hidden;
}
.titleBarHomeGameName .game{
	text-align:center;
}
.gamePanel .titleBar {
	border-top: 1px solid #cecece;
}
.boardHeader .titleBar {
	padding: 10px 24px;	
	padding-bottom:6px;
	font-size:15px;
}
.gamePanelHome .titleBar {
	padding:4px 2%;
	font-size:12px;
}
.titleBarRightSide {
	float:right;
	text-align:right;
}
.gamePanelHome .titleBarRightSide {
	}
.titleBarLeftSide {
	float:left;
}
.gamePanelHome .titleBarLeftSide {
	}

.gameName {
	font-weight:bold;
	color: #000299;
}
.gamePanel .gameName {
	font-size:16px;
}
.boardHeader .gameName {
	font-size:17px;
}
.gamePanelHome .gameName {
	font-size:12px;
}
.gameDate, .gamePhase {
	} 
.gameDate {
	font-style:italic;
	}
.gamePanelHome .gameDate {
	font-size:11px;
}
.gamePhase {
	font-style:italic;
	font-weight:bold;
}
.gameTimeRemaining {
	font-weight:bold;
}
.gameTimeRemainingNextPhase {
	font-weight:normal;
}
.gameHoursPerPhase {
}
.gameTimeHoursPerPhaseText {
	font-style:italic;
	}
.gameTimeRemainingFixed {
	font-style:italic;
	font-weight:normal;
}
.gamePot {
	font-weight:bold;
}
.gamePotType {
	font-style:italic;
}
.gameBold {
	font-weight:bold;
}

div.memberBoardHeader {
	padding:0 !important;
	border:0;
}

/* ---- noticeBar ---- */
.gameNoticeBar {
	border-top:solid 1px #c9c9c9 !important;
	text-align:center;
	
	font-weight:bold;
}

/* ---- occupationBar ---- */

.occupationBarJoined {
	background-color: #A4C499;
}
.occupationBarNotJoined {
	background-color: #C48F85;
}
.occupationBarEngland, .occupationBarArgentina, .occupationBarBritain, .occupationBarNorth {
	background-color: #EFC4E4;
}
.occupationBarAustria, .occupationBarRome, .occupationBarChina {
	background-color: #C48F85;
}
.occupationBarGermany, .occupationBarPeru, .occupationBarBurgundy, .occupationBarHolland {
	background-color: #A08A75;
}
.occupationBarItaly, .occupationBarColombia, .occupationBarGreece, .occupationBarJapan, .occupationBarEast {
	background-color: #A4C499;
}
.occupationBarFrance, .occupationBarBrazil, .occupationBarCarthage, .occupationBarSouth {
	background-color: #79AFC6;
}
.occupationBarTurkey, .occupationBarChile, .occupationBarEgypt, .occupationBarWest {
	background-color: #EAEAAF;
}
.occupationBarRussia, .occupationBarPersia {
	background-color: #A87E9F;
}
.occupationBarBalkan { background-color: #6fcd9e; }
.occupationBarLowland { background-color: #ce9967; }
.occupationBarNorway { background-color: #729267; }
.occupationBarSpain { background-color: #787878; }


.occupationBarBritainModern { background-color: #EFC4E4; }
.occupationBarFranceModern { background-color: #79AFC6; }
.occupationBarItalyModern { background-color: #A4C499; }
.occupationBarGermanyModern { background-color: #A08A75; }
.occupationBarTurkeyModern { background-color: #EAEAAF; }
.occupationBarRussiaModern { background-color: #A87E9F; }
.occupationBarUkraineModern { background-color: #6fcd9e; }
.occupationBarPolandModern { background-color: #C48F85; }
.occupationBarEgyptModern { background-color: #729267; }
.occupationBarSpainModern { background-color: #ce9967; }

.occupationBarCaliforniaEMP {
	background-color: #fc0204;
}
.occupationBarMexicoEMP {
	background-color: #64d232;
}
.occupationBarCubaEMP {
	background-color: #04dedc;
}
.occupationBarFloridaEMP {
	background-color: #fc8284;
}
.occupationBarHeartlandEMP {
	background-color: #048284;
}
.occupationBarPeruEMP {
	background-color: #fc02fc;
}
.occupationBarNew-YorkEMP {
	background-color: #840284;
}
.occupationBarQuebecEMP {
	background-color: #A4C244;
}
.occupationBarTexasEMP {
	background-color: #6a6868;
}
.occupationBarBritish-ColumbiaEMP {
	background-color: #dcde04;
}
.occupationBarArgentinaWORLD {
	background-color: #fc0204;
}
.occupationBarBrazilWORLD {
	background-color: #04fc04;
}
.occupationBarChinaWORLD {
	background-color: #fc02fc;
}
.occupationBarEuropeWORLD {
	background-color: #0482fc;
}
.occupationBarFrozen-AntarcticaWORLD {
	background-color: #044284;
}
.occupationBarGhanaWORLD {
	background-color: #fc8284;
}
.occupationBarIndiaWORLD {
	background-color: #048284;
}
.occupationBarKenyaWORLD {
	background-color: #646204;
}
.occupationBarLibyaWORLD {
	background-color: #840284;
}
.occupationBarNear-EastWORLD {
	background-color: #c4c2fc;
}
.occupationBarPacific-RussiaWORLD {
	background-color: #246244;
}
.occupationBarQuebecWORLD {
	background-color: #A4C244;
}
.occupationBarRussiaWORLD {
	background-color: #000000;
}
.occupationBarSouth-AfricaWORLD {
	background-color: #04fefc;
}
.occupationBarUSAWORLD {
	background-color: #fc6244;
}
.occupationBarWestern-CanadaWORLD {
	background-color: #dcde04;
}
.occupationBarOzWORLD {
	background-color: #6a6868;
}
.occupationBarAnkaraChaos { background-color: #0922bf; }
.occupationBarBelgiumChaos { background-color: #c39511; }
.occupationBarBerlinChaos { background-color: #313131; }
.occupationBarBrestChaos { background-color: #6e0c02; }
.occupationBarBudapestChaos { background-color: #6c1266; }
.occupationBarBulgariaChaos { background-color: #505000; }
.occupationBarConstantinopleChaos { background-color: #00c71b; }
.occupationBarDenmarkChaos { background-color: #00f82b; }
.occupationBarEdinburghChaos { background-color: #b8b8b8; }
.occupationBarGreeceChaos { background-color: #d63810; }
.occupationBarHollandChaos { background-color: #fd9b00; }
.occupationBarKielChaos { background-color: #fdfb32; }
.occupationBarLiverpoolChaos { background-color: #fd3efb; }
.occupationBarLondonChaos { background-color: #000000; }
.occupationBarMarseillesChaos { background-color: #f93282; }
.occupationBarMoscowChaos { background-color: #72700d; }
.occupationBarMunichChaos { background-color: #46f996; }
.occupationBarNaplesChaos { background-color: #fd86cb; }
.occupationBarNorwayChaos { background-color: #4696f9; }
.occupationBarParisChaos { background-color: #00b5b7; }
.occupationBarPortugalChaos { background-color: #00797b; }
.occupationBarRomeChaos { background-color: #8bb91b; }
.occupationBarRumaniaChaos { background-color: #676767; }
.occupationBarSerbiaChaos { background-color: #c4f942; }
.occupationBarSevastopolChaos { background-color: #fd0000; }
.occupationBarSmyrnaChaos { background-color: #00640a; }
.occupationBarSpainChaos { background-color: #abaffc; }
.occupationBarSt-PetersburgChaos { background-color: #fd696c; }
.occupationBarSwedenChaos { background-color: #b65f09; }
.occupationBarTriesteChaos { background-color: #00b46a; }
.occupationBarTunisChaos { background-color: #595fac; }
.occupationBarVeniceChaos { background-color: #c22267; }
.occupationBarViennaChaos { background-color: #1313a1; }
.occupationBarWarsawChaos { background-color: #fdd74d; }


.occupationBarBetaMigraine { background-color: #31fb31; }
.occupationBarDeltaMigraine { background-color: #31c6c5; }
.occupationBarGammaMigraine { background-color: #3131c5; }
.occupationBarKappaMigraine { background-color: #c53131; }
.occupationBarLambdaMigraine { background-color: #ce6100; }
.occupationBarSigmaMigraine { background-color: #c5c600; }
.occupationBarThetaMigraine { background-color: #630063; }
.occupationBarZetaMigraine { background-color: #00c663; }

.occupationBarAmazon-EmpireWWIV { background-color: #0a23c0; }
.occupationBarArgentinaWWIV { background-color: #c49612; }
.occupationBarAustraliaWWIV { background-color: #0a31ff; }
.occupationBarBrazilWWIV { background-color: #6f0d03; }
.occupationBarCaliforniaWWIV { background-color: #6d1367; }
.occupationBarCanadaWWIV { background-color: #515100; }
.occupationBarCatholicaWWIV { background-color: #00c81c; }
.occupationBarCentral-AsiaWWIV { background-color: #00fa2c; }
.occupationBarColombiaWWIV { background-color: #b9b9b9; }
.occupationBarCongoWWIV { background-color: #d73911; }
.occupationBarCubaWWIV { background-color: #ff9c00; }
.occupationBarEgyptWWIV { background-color: #fffd33; }
.occupationBarGermanyWWIV { background-color: #eb53e9; }
.occupationBarIllinoisWWIV { background-color: #fefefe; }
.occupationBarInca-EmpireWWIV { background-color: #fb3383; }
.occupationBarIndiaWWIV { background-color: #73710e; }
.occupationBarIndonesiaWWIV { background-color: #47fb97; }
.occupationBarIranWWIV { background-color: #ff91d6; }
.occupationBarJapanWWIV { background-color: #4797fb; }
.occupationBarKenyaWWIV { background-color: #00b6b8; }
.occupationBarManchuriaWWIV { background-color: #007a7c; }
.occupationBarMexicoWWIV { background-color: #8cba1c; }
.occupationBarNigeriaWWIV { background-color: #686868; }
.occupationBarOceaniaWWIV { background-color: #c5fb43; }
.occupationBarPhilippinesWWIV { background-color: #ff0000; }
.occupationBarQuebecWWIV { background-color: #00650b; }
.occupationBarRussiaWWIV { background-color: #a2a6fe; }
.occupationBarSichuan-EmpireWWIV { background-color: #ff6a6d; }
.occupationBarSong-EmpireWWIV { background-color: #b7600a; }
.occupationBarSouth-AfricaWWIV { background-color: #00b56b; }
.occupationBarTexasWWIV { background-color: #5a60ad; }
.occupationBarThailandWWIV { background-color: #c32368; }
.occupationBarTurkeyWWIV { background-color: #1414a2; }
.occupationBarUnited-KingdomWWIV { background-color: #ffd84e; }
.occupationBarUnited-StatesWWIV { background-color: #bab76c; }

.occupationBarSaxones {
        background-color: #EFC4E4;
}
.occupationBarVandali {
        background-color: #C48F85;
}
.occupationBarAlamanni {
        background-color: #A08A75;
}
.occupationBarFranci {
        background-color: #79AFC6;
}
.occupationBarGothi {
        background-color: #A4C499;
}
.occupationBarHunni {
	background-color: #A87E9F;
}


/* ---- membersList ---- */
.membersList {
	margin-left:2%;
	margin-right:2%;
	color: #444;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
}
.boardHeader .membersList, .gamePanelHome .membersList {
	margin:0;
	border:0;
	}

.chatbox .membersList {
	border:0;
}
.member {
	padding:3px 2%;
}
.membersList em {
	font-weight:bold;
	font-style:italic;
	}
.membersList .bad {
	color: #D36161 !important;
	}
.membersList span.good {
	color: #7CCE5F;
	}
.memberRightSide {
	width:85%;
}
.memberGameDetail {
	float:right;
	font-style:italic;
	text-align:right;
	width: 50%;
}
.memberUserDetail {
	float:left;
	width: 50%;
}
	
.memberLeftSide {
	text-align:right;
	width:auto;
}
.membersFullTable .memberLeftSide {
	border-right: 1px solid #c1c1c1;
	}
.memberYourCountry {
	font-weight:bold;
	}
.memberName {
	white-space: nowrap;
	}
.memberStatus {
	font-style:italic;
}
.memberStatus em {
	font-weight:bold;
	font-style:italic;
	color:#444;
	}
.memberStatusFade {
	color:#777;
	}
.memberStatusWon, .memberStatusDrawn {
	text-decoration: underline
	}
.memberStatusLeft, .memberStatusResigned {
	font-style:italic;
}
.memberStatusDefeated, .memberStatusResigned {
	text-decoration: line-through
	}
.memberStatusHeader {
	border-top: 1px solid #cecece;
	}
.memberAlternate1 {
	background-color:#eaeaea;
}
.memberAlternate2 {
	background-color:#e5e5e5;
}
.memberPreGameList {
	text-align:center;
	font-weight:normal !important;
	}
.panelBarGraph {
	padding:0;
	margin:0;
	overflow:hidden;
	height:6px;
}
.panelBarGraph td.first {
	border-left:solid 0px #fff !important;
}
.panelBarGraph td {
	border-left:solid 1px #666;
	height:6px;
}
.barDivBorderTop {
	border-top:solid 1px #c1c1c1;
	}
.barDivBorderBottom{
	border-bottom:solid 1px #c1c1c1;
	}
.memberProgressBar, .memberProgressBarBlank {
	border-top:solid 1px #cecece;
	margin-top:3px;
}
.boardHeader .memberProgressBar, .boardHeader .memberProgressBarBlank {
	margin-top:0;
	height:6px;
}
.gamePanelHome .panelBarGraph {
	margin-top:0;
	height:4px;
}
.memberPointsCount {
	font-style:italic;
	}
.memberUnitCount {
	font-style:italic;
	}
.memberLastSeen {
	font-style:italic;
}
.missedPhases {
	font-style:italic;
}
.memberProgressBarSCs {
	background-color: #79AFC6;
}
.memberProgressBarUnitDeficit {
	background-color: #A4C499;
}
.memberProgressBarUnitSurplus {
	background-color: #C48F85;
}
.memberProgressBarRemaining, .memberProgressBarBlank {
	/*background-color: #c1c1c1*/
}
.memberAlternate1 .memberProgressBarRemaining, .memberAlternate1 .memberProgressBarBlank,
.memberAlternate2 .memberProgressBarRemaining, .memberAlternate2 .memberProgressBarBlank,
.memberProgressBarBlank, .memberProgressBarRemaining {
}
.gamePanelHome .membersList {

}
.gamePanelHome table.homeMembersTable  {
	text-align:center;
	table-layout:fixed;
	margin:0;
	padding:0;
}
.gamePanelHome .homeMembersTable td {
	margin:0;
	padding:2px 0;
}

/* ---- .archiveBar, .joinBar, .openBar ---- */

.enterBar {
}
.enterBar em {
	font-style:normal;
	font-weight:bold;
}

.enterBarJoin {
	float:right;
	text-align:right;
}

.enterBarOpen {
	float:left;
}

.archiveBar {
	/*text-align:center;&*/
	}
.archiveBar a {
	
	font-weight:normal !important;
}

.homeGameLinks {
	/*text-align:center;&*/
	font-size:12px;
	}
.homeGameLinks a {
	margin:0 4px;
	}

/* --- Home game panel --- */
.gamePanelHome {
	font-size:11px;
}


.memberVotePanel {
	border-top: 1px solid #cecece!important;
	padding:0 5%;
}