body{

	margin:0px;

	background-image:url("http://www.sodukupuzzle.org/images/top.gif");

	background-repeat:repeat-x;

	background-color:#E6C88A;

	color:#342107;

	font-size:15px;

}



.mbody{

	background-color:#FCEFD3;

	margin-left:12px;

	margin-top:7px;

}



.footer{

	text-align:center;

	font-size:12px;

}



.text{

	margin-left:8px;

	margin-right:10px;

	margin-bottom:7px;

	color:#342107;

}



.puzzle{

	 border:2px solid #8D764C; 

	 width:228px; 

	 margin-right:5px; 

	 margin-left:10px; 

	 margin-bottom:5px;

	 margin-top:5px;

	 background-color:#FFFFFF; 

	 float:right;

}



.pnav{

	border:1px solid #8D764C; 

	margin:6px 12px 5px 0;

	width:193px;

	font-size:15px;

	padding-bottom:4px;

	color:#CAAF78;

}



.nav{

	background-color:#8D764C;

	color:#FCEFD3;

	font-size:21px;

	margin-bottom:5px;

}



.pnav a{

	color:#AE9869;

	display:block;

	width:189px;

	height:23px;

	text-decoration:none;

	padding-left:4px;

	padding-top:1px;

}



.pnav a:hover{

	background-color:#8D764C;

	color:#E6C88A;

	text-decoration:none;

}



a{

color:#9D704F;

}



a:hover{

color:#ABA065;

}

#affiliate
{
	width:300px;
	margin:0px auto 0px auto;
	border:1px solid #000;
	background:#FFF;
	padding:10px;
}

#affiliate a
{
	font-weight:normal;
	font-size:15px;
	color:#0000FF;
}

#affiliate a:hover
{
	font-weight:bold;
}