html {
 padding: 0px;
 margin: 0px;
}

body {
	font-size: 10pt;
}

table.sudoku {
	border: 2px double;
}
	
.sudokusolvefalse {
	font-size: 80%;
	color: gray;
	text-decoration: line-through;
}

.sudokusolvetrue {
	font-size: 80%;
	color: Blue;
}

.sudokusolveleft {
	border-left: thin solid Gray;
	border-top: thin solid Gray;
	border-bottom: thin solid Gray;
}

.sudokusolveright {
	border-right: thin solid Gray;
	border-top: thin solid Gray;
	border-bottom: thin solid Gray;
}

.sudokusolverightdetermined {
	border-right: thin solid Gray;
	border-top: thin solid Gray;
	border-bottom: thin solid Gray;
	background-color: Maroon;
}

.bar {
	background-color: Black;
}

.main {
 width: 1000px;
 margin: 0px auto;
 padding: 0px;
 border: 0px;
}

.ad {
	float: left;
	margin-right: 10 px;
	width: 165px;
}

.left {
	float: left;
	width: 650px;
	margin: 5px;
}

.right {
	float: right;
	width: 175px;
}

.full {
	clear: both;
}