div#blockgame, div#blockgame * {
	padding: 0px; margin: 0px;
}
div#blockgame {
	width: 650px; height: 400px;
}
div#blockgame div#game {
	background: #FFF;
	float: left;
	width: 364px;
	height: 364px;
}
div#blockgame div#selection {
	position: relative;
	background: #FFF;
	padding: 0px;
}
div#blockgame div#selection div#selectionObject {
	background: #FFF;
	margin: 0px;
}
div#blockgame div.table {
	position: absolute;
	z-index: 50;
	width: 364px;
	height: 364px;
	margin: 2px;
}
div#blockgame div.row {
	clear: both;
}
div#blockgame div.cell {
	float: left;
	padding: 2px;
}
div.square {
	cursor: pointer;
}
div.empty-red-4 { background: #FFF url('blocky/empty-red(4).png') no-repeat center center; }
div.empty-red-5 { background: #FFF url('blocky/empty-red(5).png') no-repeat center center; }
div.empty-red-6 { background: #FFF url('blocky/empty-red(6).png') no-repeat center center; }
div.empty-red-8 { background: #FFF url('blocky/empty-red(8).png') no-repeat center center; }
div.empty-red-10 { background: #FFF url('blocky/empty-red(10).png') no-repeat center center; }
div.empty-red-12 { background: #FFF url('blocky/empty-red(12).png') no-repeat center center; }
div.empty-green-4 { background: #FFF url('blocky/empty-green(4).png') no-repeat center center; }
div.empty-green-5 { background: #FFF url('blocky/empty-green(5).png') no-repeat center center; }
div.empty-green-6 { background: #FFF url('blocky/empty-green(6).png') no-repeat center center; }
div.empty-green-8 { background: #FFF url('blocky/empty-green(8).png') no-repeat center center; }
div.empty-green-10 { background: #FFF url('blocky/empty-green(10).png') no-repeat center center; }
div.empty-green-12 { background: #FFF url('blocky/empty-green(12).png') no-repeat center center; }
div.empty-blue-4 { background: #FFF url('blocky/empty-blue(4).png') no-repeat center center; }
div.empty-blue-5 { background: #FFF url('blocky/empty-blue(5).png') no-repeat center center; }
div.empty-blue-6 { background: #FFF url('blocky/empty-blue(6).png') no-repeat center center; }
div.empty-blue-8 { background: #FFF url('blocky/empty-blue(8).png') no-repeat center center; }
div.empty-blue-10 { background: #FFF url('blocky/empty-blue(10).png') no-repeat center center; }
div.empty-blue-12 { background: #FFF url('blocky/empty-blue(12).png') no-repeat center center; }
div.empty-orange-4 { background: #FFF url('blocky/empty-orange(4).png') no-repeat center center; }
div.empty-orange-5 { background: #FFF url('blocky/empty-orange(5).png') no-repeat center center; }
div.empty-orange-6 { background: #FFF url('blocky/empty-orange(6).png') no-repeat center center; }
div.empty-orange-8 { background: #FFF url('blocky/empty-orange(8).png') no-repeat center center; }
div.empty-orange-10 { background: #FFF url('blocky/empty-orange(10).png') no-repeat center center; }
div.empty-orange-12 { background: #FFF url('blocky/empty-orange(12).png') no-repeat center center; }
div.sad-red-4 { background: #FFF url('blocky/sad-red(4).png') no-repeat center center; }
div.sad-red-5 { background: #FFF url('blocky/sad-red(5).png') no-repeat center center; }
div.sad-red-6 { background: #FFF url('blocky/sad-red(6).png') no-repeat center center; }
div.sad-red-8 { background: #FFF url('blocky/sad-red(8).png') no-repeat center center; }
div.sad-red-10 { background: #FFF url('blocky/sad-red(10).png') no-repeat center center; }
div.sad-red-12 { background: #FFF url('blocky/sad-red(12).png') no-repeat center center; }
div.sad-green-4 { background: #FFF url('blocky/sad-green(4).png') no-repeat center center; }
div.sad-green-5 { background: #FFF url('blocky/sad-green(5).png') no-repeat center center; }
div.sad-green-6 { background: #FFF url('blocky/sad-green(6).png') no-repeat center center; }
div.sad-green-8 { background: #FFF url('blocky/sad-green(8).png') no-repeat center center; }
div.sad-green-10 { background: #FFF url('blocky/sad-green(10).png') no-repeat center center; }
div.sad-green-12 { background: #FFF url('blocky/sad-green(12).png') no-repeat center center; }
div.sad-blue-4 { background: #FFF url('blocky/sad-blue(4).png') no-repeat center center; }
div.sad-blue-5 { background: #FFF url('blocky/sad-blue(5).png') no-repeat center center; }
div.sad-blue-6 { background: #FFF url('blocky/sad-blue(6).png') no-repeat center center; }
div.sad-blue-8 { background: #FFF url('blocky/sad-blue(8).png') no-repeat center center; }
div.sad-blue-10 { background: #FFF url('blocky/sad-blue(10).png') no-repeat center center; }
div.sad-blue-12 { background: #FFF url('blocky/sad-blue(12).png') no-repeat center center; }
div.sad-orange-4 { background: #FFF url('blocky/sad-orange(4).png') no-repeat center center; }
div.sad-orange-5 { background: #FFF url('blocky/sad-orange(5).png') no-repeat center center; }
div.sad-orange-6 { background: #FFF url('blocky/sad-orange(6).png') no-repeat center center; }
div.sad-orange-8 { background: #FFF url('blocky/sad-orange(8).png') no-repeat center center; }
div.sad-orange-10 { background: #FFF url('blocky/sad-orange(10).png') no-repeat center center; }
div.sad-orange-12 { background: #FFF url('blocky/sad-orange(12).png') no-repeat center center; }
div.happy-red-4 { background: #FFF url('blocky/happy-red(4).png') no-repeat center center; }
div.happy-red-5 { background: #FFF url('blocky/happy-red(5).png') no-repeat center center; }
div.happy-red-6 { background: #FFF url('blocky/happy-red(6).png') no-repeat center center; }
div.happy-red-8 { background: #FFF url('blocky/happy-red(8).png') no-repeat center center; }
div.happy-red-10 { background: #FFF url('blocky/happy-red(10).png') no-repeat center center; }
div.happy-red-12 { background: #FFF url('blocky/happy-red(12).png') no-repeat center center; }
div.happy-green-4 { background: #FFF url('blocky/happy-green(4).png') no-repeat center center; }
div.happy-green-5 { background: #FFF url('blocky/happy-green(5).png') no-repeat center center; }
div.happy-green-6 { background: #FFF url('blocky/happy-green(6).png') no-repeat center center; }
div.happy-green-8 { background: #FFF url('blocky/happy-green(8).png') no-repeat center center; }
div.happy-green-10 { background: #FFF url('blocky/happy-green(10).png') no-repeat center center; }
div.happy-green-12 { background: #FFF url('blocky/happy-green(12).png') no-repeat center center; }
div.happy-blue-4 { background: #FFF url('blocky/happy-blue(4).png') no-repeat center center; }
div.happy-blue-5 { background: #FFF url('blocky/happy-blue(5).png') no-repeat center center; }
div.happy-blue-6 { background: #FFF url('blocky/happy-blue(6).png') no-repeat center center; }
div.happy-blue-8 { background: #FFF url('blocky/happy-blue(8).png') no-repeat center center; }
div.happy-blue-10 { background: #FFF url('blocky/happy-blue(10).png') no-repeat center center; }
div.happy-blue-12 { background: #FFF url('blocky/happy-blue(12).png') no-repeat center center; }
div.happy-orange-4 { background: #FFF url('blocky/happy-orange(4).png') no-repeat center center; }
div.happy-orange-5 { background: #FFF url('blocky/happy-orange(5).png') no-repeat center center; }
div.happy-orange-6 { background: #FFF url('blocky/happy-orange(6).png') no-repeat center center; }
div.happy-orange-8 { background: #FFF url('blocky/happy-orange(8).png') no-repeat center center; }
div.happy-orange-10 { background: #FFF url('blocky/happy-orange(10).png') no-repeat center center; }
div.happy-orange-12 { background: #FFF url('blocky/happy-orange(12).png') no-repeat center center; }
div#blockgame div#interface {
	float: right;
	width: 286px; height: 320px;
	text-align: center;
	margin: 4px 0px 0px 0px;
}
div#blockgame div.content {
	height: 316px;
	font: 20px Trebuchet MS;
	margin: 0px auto;
}
div#blockgame div.content div {
	font-size: 28px;
	margin: 0px 4px 0px 0px;
}
div#blockgame button {
	display: block;
	float: right;
	width: 130px;
	height: 28px;
	font-family: Trebuchet MS;
	font-size: 18px;
	text-align: center;
	text-decoration: none;
	padding: 0px;
}
div#blockgame div#timer {
	padding: 4px 4px 4px 0;
}
div#blockgame div#timer div.bar {
	float: left;
	background: #F1F1F1;
	border: 2px solid #336;
	width: 500px;
}
div#blockgame div#timer div.fill {
	background: #888;
	height: 24px;
}
div#blockgame a {
	display: block;
	float: right;
	background: #F1F1F1;
	border-top: 1px solid #FCFCFC;
	border-left: 1px solid #FCFCFC;
	border-right: 1px solid #CFCFCF;
	border-bottom: 1px solid #CFCFCF;
	width: 130px;
	font-family: Trebuchet MS;
	font-size: 20px;
	text-align: center;
	color: #000;
	text-decoration: none;
}
div#blockgame a.unable {
	color: #9F9F9F;
}
div#blockgame div#gamecover {
	background: #F1F1F1;
	position: absolute;
	top: 14px;
	left: 14px;
	z-index: 1999;
	display: none;
	width: 356px; height: 356px;
	text-align: center;
	line-height: 356px;
	font-family: Trebuchet MS;
	font-size: 40px;
}
div#blockgame div.clear {
	overflow: hidden;
	clear: none;
}

