			body.timescheck {
				background: black url(https://mathsstarters.net/images/diagonal-squares.png);
			}
			body.timescheck #site {
				background-color: #127940;
				background-image: url(https://dedhk00m7fqyl.cloudfront.net/cmn/images/hdr_links.png);
				color:#fff;
				box-shadow: -3px 3px 6px #222, 0px 3px 6px #222;
			}
			.timescheck #contentbox {
				border: 6px solid #127940;
			}
			.timescheck h1.activity {
				text-shadow: 2px 2px 2px #00421D,2px -2px 2px #00421D,-2px 2px 2px #00421D,-2px -2px 2px #00421D;
				font-family: 'Mali', cursive;
			}			
			table {
				font-size: 200%;
				text-align: center;
				vertical-align: middle;
				border: 6px outset #000;
				text-shadow: 2px 2px #000;
			}
			td, th {
				width: 3em;
			}
			td {
				border-style: groove;
				border-color: DarkTurquoise;
				border-width: 6px;
				height: 2em;
				font-family: sans-serif;
			}
			th {
				border-style: dotted;
				border-color: gray;
				border-width: 3px;
				font-weight: 300 !important;
			}
			th#vh {
				border-style: none;
				background-color: rgba(120, 120, 120,0.5);
				font-weight: bolder !important;
			}
			th#h0, th#h1, th#h2 {
				border-top-style: none;
			}
			th#h0, th#h2 {
				background-color: rgba(80,80,80,0.5);
			}
			th#h2 {
				border-right-style: none;
			}
			th#v0, th#v1, th#v2{
				border-left-style: none;
			}
			th#v0, th#v2 {
				background-color: rgba(80,80,80,0.5);
			}
			th#v2 {
				border-bottom-style: none;
			}
			td#r0c0 {
				border-left-style: none;
				border-top-style: none;
				background-color: rgba(40,40,40,0.5);
			}
			td#r0c1 {
				border-top-style: none;
			}
			td#r0c2 {
				border-right-style: none;
				border-top-style: none;
				background-color: rgba(40,40,40,0.5);				
			}
			td#r1c0 {
				border-left-style: none;
			}
			td#r1c1 {
				background-color: rgba(60,60,60,0.5);				
			}
			td#r1c2 {
				border-right-style: none;
			}
			td#r2c0 {
				border-left-style: none;
				border-bottom-style: none;
				background-color: rgba(40,40,40,0.5);			
			}		
			td#r2c1 {
				border-bottom-style: none;				
			}
			td#r2c2 {
				border-right-style: none;
				border-bottom-style: none;			
				background-color: rgba(40,40,40,0.5);				
			}
			label {
				font-size: 0.7em;
			}
			td.highlight {
				background-color: rgba(255,255,153,0.5) !important;					
			}
			#menubox {display: none;}
#namechooser {
	top: -2rem !important;
}			
.premiumdetails, #premiumdetails {
font-size: 0.8em;
}
.premiumdetails a, #premiumdetails a {
color: #ffffcc;
}