body {
	background: #555;
	color: #fff;
	text-align: center;
}
body,p,td,th,div,span {
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
#game {
	margin: auto;
	background: #aaa;
	color: #000;
	border: solid 1px #000;
	width: 240px;
	height: 340px;
}
#playnext {
	margin: auto;
	width: 228px;
	height: 320px;
	clear: both;
}
#playfield {
	background: #005;
	width: 160px;
	height: 320px;
	border: inset 1px #000;
	float: left;
}
#nextfield {
	background: #005;
	width: 64px;
	height: 64px;
	border: inset 1px #000;
	float: left;
}
.line {
	height: 16px;
	padding: 0px;
	margin: 0px;
	clear: both;
}
.B, .I, .J, .L, .O, .S, .T, .Z {
	width: 14px;
	height: 14px;
	float: left;
	border-bottom: solid 1px #000;
	border-right: solid 1px #000;
}
.B { background: #005; border: solid 1px #005 !important; }
.I { background: #a00; border-left: solid 1px #f55; border-top: solid 1px #f55; }
.J { background: #aaa; border-left: solid 1px #fff; border-top: solid 1px #fff; }
.L { background: #a0a; border-left: solid 1px #f5f; border-top: solid 1px #f5f; }
.O { background: #00a; border-left: solid 1px #55f; border-top: solid 1px #55f; }
.S { background: #0a0; border-left: solid 1px #5f5; border-top: solid 1px #5f5; }
.T { background: #a50; border-left: solid 1px #fa5; border-top: solid 1px #fa5; }
.Z { background: #5af; border-left: solid 1px #fff; border-top: solid 1px #fff; }
