table.battle, table.battle-final {
	border-bottom: 1px solid #ccc;
	width: 100%;
}
	td.can1 {
		text-align: right;
		width: 40%;
	}
		table.battle td.can1 img {
			float: right;
			margin-left: 15px;
			width: 50px;
			height: 50px;
		}
		table td.can1 span, table td.can2 span {
			font-size: 16px;
			font-weight: bold;
		}
	td.vs {
		width: 20%;
		text-align: center;
		font-weight: bold;
		font-size: 24px;
		color: black;
		line-height: 90%;
	}
	td.can2 {
		text-align: left;
		width: 40%;
	}
		table.battle td.can2 img {
			float: left;
			margin-right: 15px;
			width: 50px;
			height: 50px;
		}
	td.can2, td.can1 {
		padding-bottom: 15px;
		padding-top: 15px;
	}
	table td img.winner {
		border: 4px solid #ba971c;
	}
	table td img.loser {
		border: 4px solid #b8b8b8;
	}
	
table.battle-final td img.winner, table.battle-final td img.loser {
	border-width: 6px;
	float: none;
	margin-bottom: 4px;
	width: 200px;
	height: 200px;
}
	table.battle-final td.can1 {
		width: 40%;
	}
	table.battle-final td.can2 {
		width: 40%;
	}
	table.battle-final td.vs {
		font-size: 30px;
	}
	table.battle-final div.cp-wrapper {
		position: relative;
	}
	img.winneroftheday {
		position: absolute;
		left: -5px;
		top: -3px;
	}
	
table#hon-top10 {
	width: 100%;
}
	table#hon-top10 td {
		padding: 10px;
	}
	table#hon-top10 td.pos {
		font-size: 36px;
		font-weight: bold;
		color: #aaa;
		font-family: Arial;
	}
	table#hon-top10 td.thumb {
		
	}
		table#hon-top10 td.thumb img {
			border: 1px solid black;
		}
	table#hon-top10 td.info {
		line-height: 150%;
	}
		table#hon-top10 td.info strong {
			font-size: 16px;
		}
		table#hon-top10 td.info em {
			color: #c00;
			font-weight: bold;
		}
