.sudoku-thin-lines {
	stroke:gray;
	stroke-width:1;
}

.sudoku-thick-lines {
	stroke:black;
	stroke-width:2;
	stroke-linecap:square; /* for better looking in IE */
}

.sudoku-tiny-lines {
	stroke:lightgray;
	stroke-width:0.5;
}

.sudoku-rect {
	fill:transparent;
	/*stroke:black;
	stroke-width:0.1;*/
}

.sudoku-choice-rect-impossible {
	fill:red;
}

.sudoku-choice-rect-possible {
	fill:green;
}

.sudoku-numbers {
	font-family:monospace;
	font-size:28px;
	text-anchor:middle;
}

.sudoku-little-numbers {
	font-family:monospace;
	font-size:8px;
	text-anchor:middle;
	fill:lightgray;
}

.sudoku-big-numbers-rects {
	fill:white;
}

.sudoku-zero-poss {
	fill:red;
}

.sudoku-one-poss {
	fill:green;
}