body
{
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	background:#FFFFFF;
}


.tr_color
{
	background:#5c734e;
	line-height:30px;
}

.td_color
{
	background:#f2f3f4;
	line-height:30px;
}

.puzzle_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	font-weight:600;
	padding-left:20px;
}
.puzzle_link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:600;
	padding-left:20px;
}
.puzzle_content_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-left:20px;
	line-height:25px;
	
}

.add_puzzle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5c734e;
	font-weight:900;
	line-height:30px;

}
