#content div.col		{width:205px;float:left;margin:20px 0px 0px 20px;height:300px;margin-bottom:30px;}
#content div.col h3	{margin:0px 0px 10px 0px;}

#startstop		{height:50px;background:#000 url('../images/icon_play_40x40.png') no-repeat center 5px;display:none;}
#startstop span	{display:none;}
#gridArea		{position:relative;background:#111;}
#gridArea img,#gridArea div	{position:absolute;display:none;}
#gridArea img	{cursor:pointer;}

#debug						{position:absolute;top:0px;right:200px;}
#debug div					{padding:5px;margin:5px;border:1px solid lime;}
#menuposition				{width:205px;position:absolute;top:-1000px;left:0px;}
.shrinkwrap					{display:block;overflow:hidden;margin:0px 2px;padding:0px;z-index:2;background:#fafafa;border:1px solid #ccc;border-width:0px 1px 1px 1px;}
.menuwrapper				{height:auto;margin:0px 0px 4px 0px;}
.shrinkwrap a				{display:block;border-bottom:1px solid #ccc;line-height:30px;padding:0px 10px;}
.shrinkwrap a:hover			{background:#bbd6f8;}
.shrinkwrap a:last-child	{border:0px;}
.images						{background:#000;}
.images a.galimg			{float:none;border:0px;text-align:center;}
.images a:hover				{background:#000;}
.menutabdown,.menutabup		{cursor:pointer;padding:0px 10px 0px 30px;border:1px solid #000;line-height:30px;color:#000;font-weight:bold;}
.menutabup					{background:#bbd6f8 url('../images/arrow_up.gif') no-repeat 10px 10px;}
.menutabdown				{background:#ccc url('../images/arrow_down.gif') no-repeat 10px 10px;}
.bottomMenuImg				{display:none;margin-bottom:10px;background:#ccc;height:5px;border-left:2px solid #000;border-right:2px solid #000;border-bottom:2px solid #000;overflow:hidden;}

.sudoku					{border:1px solid #d00;}
.sudoku td				{border:1px solid #ccc;background:#eee;}
#content .sudoku td p	{text-align:center;font-size:1.1em;font-weight:bold;color:#666;margin:0px;padding:0px;}
#content .sudoku td p.userEntry	{color:#00d;}
.sudoku td p input		{border:none;font-weight:bold;color:#d00;text-align:center;background:#fff;font-size:1.1em;}
.sudokuStatus td		{font-weight:bold;}
