* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

body {
	background-color	: #121516;
	color				: #cdc7bf;
	border-color:		#736b5e;
	font-family			: Verdana, Arial, serif;
}

select {
	background-color	: #181a1b;
	color				: #e8e6e3;
}

h2, h3 {
	color		: #bbb;
	padding		: 0;
}

a, a:active, a:visited {
	color			: #6fb1ff;
	text-decoration	: none;
}

a:hover {
	color			: #ccf;
	text-decoration	: underline;
}

/*
a, td a, a:hover, td a:hover, a:visited, td a:visited {
	color: inherit;
	text-decoration: underline;
}
*/

.div_wrapper {
	border			: none;
	flex-direction	: column;
	display			: flex;
	margin			: 0.5em auto;
	min-width		: 62em;
	text-align		: center;
	width			: 20%;
}

.div_mc_instance {
	align-items			: center;
	background-color:	#1b1e22;
	border-radius		: 1em;
	display				: flex;
	flex-direction		: column;
	flex-shrink	: 0;
	margin				: 1em;
	padding				: 1em;
}

.tr_header {
	font-size	: 16px;
	font-weight	: bold;
}

.tr_entry_even {
	background-color	: #2b2d2f;
}

.tr_entry_odd {
	background-color	: #37393a;
}

table {
	margin-top	: 0.5em;
	text-align	: initial;
}

td {
	padding		: 0px 8px;
}

td a {
	color		: #7ab1ff;
	text-decoration	: none;
}

td a:hover {
	color		: #82b8ff;
	text-decoration	: underline;
}

.title_old_versions {
	color		: #c96;
}

.td_download {
	color		: #9f9;
}

a.mc_instance, a.mc_instance:active, a.mc_instance:visited {
	color			: #70e070;
}

a.mc_instance:hover {
	color			: #90f090;
	text-decoration	: underline;
}

a.mcmod, a.mcmod:hover, a.mcmod:active, a.mcmod:visited {
	color		: #ffe233;
}

.link_icon img {
	position	: relative;
	top			: 1px;
	left		: -2px;
}

.game_version {
	color		: #03dbff;
}

.server_enabled {
	color		: #9f9;
}

.server_disabled {
	color		: #ca4a2f;
}
