dl > dt {
	background: #a400a2;
}

.the_game {
	overflow: hidden;
	background: #f2f2f2;
	border: 1px solid #c4c4c4;
	border-left: none;
	border-radius: 0 3px 3px 0;
    position: relative;
}
	
	.the_game > p {
		margin: 0;
		float: left;
		width: 80%;
	}

	.the_game > #game-container {
		width: 80%;
		float: left;
		margin: -1px 0 -1px 0;
	}
	
		.the_game > #game-container > object {
			max-width: 100%;
		}
		
	.the_game > aside {
		position: absolute;
        top: 0;
        right: 0;
		width: 20%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		text-align: center;
	}
	
		.the_game > aside > h2 {
			font-size: 18px;
			font-weight: 400;
			margin: 0 0 5px;
		}
		
		.the_game > aside > a {
			background: url(../gfx/gfx.png) -164px -213px no-repeat;
			padding-left: 26px;
			text-decoration: none;
			text-transform: uppercase;
			font-size: 12px;
			display: inline-block;
			line-height: 18px;
		}
	
		.the_game > aside > .total-games {
			width: 58px;
			height: 58px;
			z-index: 300;
			border-radius: 29px;
			background: #ff6600;
			color: #fff;
			box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.35);
			text-align: center;
			overflow: hidden;
			margin: 20px auto 15px;
		}
		
			.the_game > aside > .total-games > strong {
				font-weight: 200;
				font-size: 22px;
				display: block;
				margin-top: 8px;
			}
			
			.the_game > aside > .total-games > span {
				display: block;
				font-size: 10px;
				text-transform: uppercase;
				font-weight: 200;
			}

.the_game_wide {
	overflow: hidden;
    position: relative;
}
	
	.the_game_wide > p {
		margin: 0;
		float: left;
		width: 100%;
	}

	.the_game_wide > #game-container {
		width: 100%;
		float: left;
		margin: -1px 0 -1px 0;
	}
	
		.the_game_wide > #game-container > object {
			max-width: 100%;
		}
