	body.very_dark {
		background-color: #050505;
	}

	body.very_dark .main {
		border:1px solid black;
		background-color:#000;
	}

	body.very_dark .title {
		text-align:center;
	}

	body.very_dark h1,
	body.very_dark h2,
	body.very_dark h3,
	body.very_dark h4,
	body.very_dark h5,
	body.very_dark h6,
	body.very_dark button,
	body.very_dark p,
	body.very_dark span,
	body.very_dark label,
	body.very_dark select,
	body.very_dark input,
	body.very_dark li {
		font-family:sans-serif;
		color:#888;
	}

	body.dark a.no_underline {
		color:#888;
	}

	body.very_dark code, body.very_dark pre {
		color:#888;
	}

	body.very_dark button,
	body.very_dark select,
	body.very_dark input {
		background-color:#222;
		border:1px solid #444;
	}


	body.dark button:disabled {
		background-color:#222;
		color:#333;
	}

	body.very_dark button:hover:enabled {
		background-color:#444;
		border:1px solid #666;
	}

	/* while being clicked */
	body.very_dark button:active:enabled {
		background-color:#666;
		color: #ccc;
		border:1px solid #ccc;
	}

	body.very_dark .popup {
		background-color:#111111ee;
		border-radius:15px;
		border:1px solid grey;
	}

	body.very_dark .overlay {
		background-color:#111111dd;
	}


	body.very_dark .status {
		background-color:#22222255;
		border:1px dashed #555;
	}

	body.very_dark .status_error {
		color:#800;
	}

	body.very_dark .game_title {
		background-color: #222;
	}
	body.very_dark .game_row {
		background-color: #222;
	}

	body.very_dark .game_choice_popup:after {
		background-image: linear-gradient(to bottom, #00000000, #444444ff 95%);
	}

	body.very_dark .close_button {
		background-color: #200;
	}

	body.very_dark .url_container {
		border: 1px solid #444;
		background-color: #888;
	}

	body.very_dark .not_supported {
		color: #444;
	}
