/* Puzzle table styles */
.puzzleTile {
	border-top: thin solid black;
	border-right: thin solid black;
}

.puzzleBoard {
	border-bottom: thin solid black;
	border-left: thin solid black;
    display: block;
}

.puzzleMain {
    display: inline-block;
}

#puzzleOrig {
    position: absolute;
    left: 880px;
}

/* Firefox hack: suppress space below images in table */
td img {
    display: block;
}
