	html {
		font-family: sans-serif;
		font-size: 87.5%;
	}
	table#countries {
		border-collapse: collapse;
		border-top: medium solid midnightblue;
		width: 100%;
	}
	table#countries td,
	table#countries th {
		border: thin solid #999;
		padding: .25em .5em;
		text-align: left;
		vertical-align: top;
		position: relative;
	}
	table#countries td {
		font-size: .85em;	
		font-family: "source code pro", monospace;
	}
	table#countries th[order] {
		background-color: midnightblue;
		color: white;
	}
	table#countries th:after {
		font-size: 1em;
		transform: scale(12);
		margin-left: .25em;
		vertical-align: baseline;
		line-height: 0;
		position: absolute;
		top: .95em;
		right: .5em;
		display: inline-block;
		transform: scale(2,1)
	}
	table#countries th[order]:after {
		content: "˄";
	}
	table#countries th[order="desc"] {

	}
	table#countries th[order="desc"]:after {
		content: "˅";
	}
	table#countries th:nth-child(1),
	table#countries td:nth-child(1) {
		width: 2em;
		text-align: right;
	}
	table#countries th:nth-child(2),
	table#countries td:nth-child(2) {
		width: 18em;
		text-align: left;
	}
	table#countries th:nth-child(3),
	table#countries td:nth-child(3) {
		width: 7.5em;
		text-align: left;
	}
	table#countries th:nth-child(4),
	table#countries td:nth-child(4) {
		width: 4em;
		text-align: center;
	}
	table#countries th:nth-child(5),
	table#countries td:nth-child(5) {
		width: 6em;
		text-align: right;
	}
	table#countries th:nth-child(6),
	table#countries td:nth-child(6) {
		width: 6em;
		text-align: right;
	}
	table#countries th:nth-child(7),
	table#countries td:nth-child(7) {
		width: 6em;
		text-align: center;
	}

	table#countries th[order] {
		text-align: left;
	}

	div#navigation {
		background-color: midnightblue;
		color: white;
	}
	div#navigation button {
		border: none;
		background-color: transparent;
		font-weight: normal;
		font-size: 1em;
		width: 4em;
		text-align: center;
		padding: .5em 1.5em;
		color: white;
		text-align: center;
		border: medium midnightblue;
		border-style: solid;
	}
	div#navigation button:hover {
		font-weight: bold;
		color: white;
	}
	div#navigation button[current-page] {
		background-color: white;
		color: indigo;
		font-weight: bold;
	}

