#puzzleBoard {
	height: 490px;
}
#sudokuGrid {
	margin: 0px auto;
	border-spacing: 0px 0px;
	border-collapse: collapse;
	border: 3px solid #224fa2;
	color: #000;
}
#sudokuGrid td {
	border: 1px solid #224fa2;
	text-align: center;
	font-size: 42px;
	width: 52px;
	height: 52px;
}
#s-0-2, #s-1-2, #s-2-2, #s-3-2, #s-4-2, #s-5-2, #s-6-2, #s-7-2, #s-8-2,
#s-0-5, #s-1-5, #s-2-5, #s-3-5, #s-4-5, #s-5-5, #s-6-5, #s-7-5, #s-8-5 {
	border-right-width: 3px !important;
}
#s-2-0, #s-2-1, #s-2-2, #s-2-3, #s-2-4, #s-2-5, #s-2-6, #s-2-7, #s-2-8,
#s-5-0, #s-5-1, #s-5-2, #s-5-3, #s-5-4, #s-5-5, #s-5-6, #s-5-7, #s-5-8 {
	border-bottom-width: 3px !important;
}
.s-input {
	display: block;
	margin: auto;
	width: 42px;
	height: 49px;
	padding: 0px;
	text-align: center;
	font-size: 42px;
	font-family: Arial, sans serif;
	color: #000;
	background-color: transparent;
	border: none;
	outline: none;
}
.s-input-small {
	height: 19px;
	font-size: 19px;
}
.s-input-smaller {
	height: 12px;
	font-size: 12px;
}
.s-input-human-entry {
	background: #fff url("../../images/sudoku_entry.png") top left no-repeat;
}
