body
{
	color: rgb(192, 192, 192);
	font-size: small;
	text-align: center;
	background: black;
	font-family: sans-serif;
	margin: auto;
	max-width: 800px;
}

a
{
	color: rgb(192, 192, 192);
	font-weight: bold;
	transition: color 0.5s;
}

a:hover
{
	color: white;
	text-decoration: underline;
}

header
{
	margin: 1rem 1rem 3rem;
}

header img
{
	max-width: 100%;
}

header p
{
	color: white;
	font-size: large;
	font-weight: bold;
}

.container
{
	margin: 0rem 1rem;
}

h2
{
	color: rgb(192, 0, 0);
	margin-top: 2rem;
}

table
{
	margin: auto;
}

table strong
{
	color: white;
}

table strong.medal
{
	color: rgb(224, 125, 79);
}

.list
{
	margin: auto;
}

footer
{
	margin: 5rem 1rem 1rem;
	font-size: x-small;
	color: rgb(128, 128, 128);
}
