#playgroundContainer {
	width: 448px; 
	height: 512px; 
	background-color: black; 
	margin-left: auto; 
	margin-right: auto;
}

.actor {
	width: 32px;
	height: 32px;
	position: relative;
	margin-top: -16px;
	margin-left: -16px;
}

/** TILES **/

.tile {
	width: 16px;
	height: 16px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.corner1 {
	background-image: url('../img/sprite.png');
	background-position: -0px -0px;
}

.corner2 {
	background-image: url('../img/sprite.png');
	background-position: -16px -0px;
}

.corner3 {
	background-image: url('../img/sprite.png');
	background-position: -32px 0px;
}

.corner4 {
	background-image: url('../img/sprite.png');
	background-position: -48px 0px;
}

.horizontalMidUp {
	background-image: url('../img/sprite.png');
	background-position: -96px -0px;
}

.horizontalMidDown {
	background-image: url('../img/sprite.png');
	background-position: -112px -0px;
}

.verticalMidLeft {
	background-image: url('../img/sprite.png');
	background-position: -64px -0px;
}

.verticalMidRight {
	background-image: url('../img/sprite.png');
	background-position: -80px -0px;
}

.squareCornerTopLeft {
	background-image: url('../img/sprite.png');
	background-position: -128px -0px;
}

.squareCornerTopRight {
	background-image: url('../img/sprite.png');
	background-position: -144px -0px;
}

.squareCornerBottomLeft {
	background-image: url('../img/sprite.png');
	background-position: -160px -0px;
}

.squareCornerBottomRight {
	background-image: url('../img/sprite.png');
	background-position: -176px -0px;
}

.gate {
	background-image: url('../img/sprite.png');
	background-position: -192px -0px;
}

.dot {
	background-image: url('../img/sprite.png');
	background-position: -208px -0px;
}

.bigDot {
	background-image: url('../img/sprite.png');
	background-position: -208px -16px;
}

.ghost {
	width: 32px;
	height: 32px;
	float: left;	
}

.blinky {
	background-image: url('../img/sprite.png');
	background-position: -160px -48px;
}
.pinky {
	background-image: url('../img/sprite.png');
	background-position: -160px -80px;
}
.inky {
	background-image: url('../img/sprite.png');
	background-position: -160px -112px;
}
.clyde {
	background-image: url('../img/sprite.png');
	background-position: -160px -144px;
}

.cherries {
	background-image: url('../img/sprite.png');
	background-position: -208px -32px;
}

.strawberry {
	background-image: url('../img/sprite.png');
	background-position: -208px -48px;
}

.peach {
	background-image: url('../img/sprite.png');
	background-position: -208px -64px;
}

.apple {
	background-image: url('../img/sprite.png');
	background-position: -208px -80px;
}

.grapes {
	background-image: url('../img/sprite.png');
	background-position: -208px -96px;
}

.galaxian {
	background-image: url('../img/sprite.png');
	background-position: -208px -112px;
}

.bell {
	background-image: url('../img/sprite.png');
	background-position: -208px -128px;
}

.key {
	background-image: url('../img/sprite.png');
	background-position: -208px -144px;
}

.description {
	padding-left: 40px;
	line-height: 3em;
	vertical-align:  middle;
}
/** HUD **/

#message {
	position : absolute;
	left : 50%;
	top : 50%;
}

#level {
	position : relative;
	top: -10px;
	left: 5px;
}

#levelNumber {
	position : relative;
	top: -14px;
	float: left;
	margin-left: 100px;
}

#lives {
	position: absolute;
	top: -1px;
	right: 10px;
}

#scoreMessage {
	position: absolute;
	right: 0px;
}

.life {
	width: 32px;
	height: 32px;
	float: left;
	background-image: url('../img/sprite.png');
	background-position: 0px -16px;
}

/** SCOREBOARD**/

.clock { 
	background : transparent url("../img/font.png") no-repeat top left; 
	height:32px; 
	width:32px; 
	float:left;
}

.clock.red {
	background : transparent url("../img/font-red.png") no-repeat top left; 
}

.clock.yellow {
	background : transparent url("../img/font-yellow.png") no-repeat top left; 
}

.clock.small {
	position: relative;
	top: 45%;
	height: 16px;
	width: 16px;
}

.n0 { 
	background-position : 0px 0px;
}
.n1 { 
	background-position : -32px 0px;
}
.n2 { 
	background-position : -64px 0px;
}
.n3 { 
	background-position : -96px 0px;
}
.n4 { 
	background-position : -128px 0px;
}
.n5 { 
	background-position : -160px 0px;
}
.n6 { 
	background-position : -192px 0px;
}
.n7 { 
	background-position : -224px 0px;
}
.n8 { 
	background-position : -256px 0px;
}
.n9 { 
	background-position : -288px 0px;
}

.hiddenDot {
	visibility: hidden;
}
