.dg { position:absolute; margin:0px; padding:0px;}

div.puzzlezone
{
text-align:center;
width:400px;
}

h2
{
margin:0px;
}

div.info
{
width:300px;
margin:0px auto;
padding:15px;
margin-bottom:0px;
padding-top:0px;
}

p.info
{
padding:0px;
margin:0px;
font-size:80%;
}

div.wholeboard
{
height: 337px;
margin: 0px auto;
width: 335px;
}

div.sideboard
{
width: 15px;
height: 320px;
padding:0px;
margin:0px;
float:left;
}

div.board
{
width: 320px;
height: 335px;
margin:0px;
padding:0px;
float:left;
position:relative;
}

div.white
{
width:40px;
height:40px;
background:#d18b47;
float:left;
}

div.whiteh
{
width:30px;
height:30px;
border: 5px solid #956333;
background:#d18b47;
float:left;
}

div.dark
{
width:40px;
height:40px;
background:#ffce9e;
float: left;
}


div.darkh
{
width:30px;
height:30px;
background:#ffce9e;
border: 5px solid #cba47e;
float: left;
}

div.lightred
{
width:30px;
height:30px;
border: 5px solid #FF0000;
background:#d18b47;
float:left;
}

div.darkred
{
width:30px;
height:30px;
border: 5px solid #FF0000;
background:#ffce9e;
float:left;
}

div.red
{
width:40px;
height:40px;
background:#5fc5cb;
float:left;
}




