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

html,body {background-color: #c0c0c0;	
	font-size: 9pt;
	font-family: Arial;
	margin: 0;
	width: 100%;
	height: 100%;
	border: 0;
	display: flex;
	justify-content: center;
	align-items: center;}

input[type=radio] {position: absolute;
   top: -9999px;
   left: -9999px;}
   
#page {position: relative;
	width: 100%;
	height: 100%;
	padding-right: 2px;
	background-color: #c0c0c0;}

.menu-wrap {position: relative;
	padding-top: 2px;
	width: 100%;}

.menu-wrap[data-display="true"] {display: block;}

.menu-wrap[data-display="false"] {display: none;}

.toggle-open-label, .toggle-close-label, .menu-item-label, .menu-link {cursor: pointer;
	user-select: none;
	color: white;
	text-shadow: 0 0 .3em black;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 2em;
	background-color: #666666;}

.toggle-open-label, .menu-item-label {background-color: #666666;}

.toggle-open-label, .toggle-close-label {position: relative;
	top: 0;
	left: 0;}

.toggle-close-label {display: none;
	background-color: #999999;}

.toggle-open-label::after, .toggle-close-label::after {font-size: 1.8em;
	color: white;
	text-shadow: 0 0 .3em black;}

.toggle-open-label::after {content: "▸";}

.toggle-close-label::after {content: "▾";}

.toggle-open:checked + .toggle-open-label {display: none;}

.toggle-open:checked ~ .toggle-close-label {display: flex;}

.toggle-open:checked ~ .dropdown-list {display: block;}

#season {z-index: 2;}

.dropdown-list {display: none;
	position: absolute;
	width: 100%;
    z-index: 1;}
	
.dropdown-list .menu-item-label {border-top: 0.1em solid #777777;
	position: relative;
	list-style: none;
	z-index: 100;}

.dropdown-list .menu-item-label:hover {background-color: #777777;}

#content-wrap {position: absolute;
	display: block;
	top: 10em;
	left: 0;
	height: calc(100% - 10em);
	width: 100%;
	z-index: 1;
	border: 0;}

#content-frame {border: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: pink;}