#map {
	width:1200px;
	height:1200px;
	border:2px solid black;
	overflow:hidden;
	box-sizing: content-box;
}

#skills {
	background-color:black;
	width:1200px;
	height:60px;
	border:2px solid black;
}

.cell {
	width:40px;
	height:40px;
	border:1px solid darkgrey;
	float:left;
	box-sizing: border-box;
	position:relative;
}

.unit  {
	height:100%;
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
	box-sizing: border-box;
	z-index: 9992;
	position:relative;
}

.pokemon:hover {
	border:2px solid yellow;
}

.pokemon.active {
	border:2px solid blue;
}

.skillsList {
	display:none;
	margin:0;
	list-style-type:none;
	overflow:hidden;
	padding:15px;
}

.skillsList.active {
	display:block;
}

.skill {
	padding:0 20px;
	border:1px solid white;
	color:white;
	float:left;
	line-height:30px;
	cursor:pointer;
	margin-right:10px;
}

.skill:hover {
	border:1px solid yellow;
}

.cell.skillArea {
	background-color:pink;
}

.cell.skillExecution {
	background-color:blue;
}

#initiative {
	overflow:hidden;
}

.visual {
	width:100px;
	height:150px;
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	float:left;
}

.pathpart {
	width: 150%;
	height: 150%;
	position: absolute;
	top: -25%;
	left: -25%;
	z-index: 9991;
}