#wrapper #body #center {
	width: 535px;
	background-color: #FFFFFF;
	margin-left: 5px;
	margin-top: 5px;
	float: right;
	padding: 20px 15px 30px;
	height: auto;
}
#wrapper #body #center .block {
	width: 525px;
	margin-bottom: 20px;
	float: left;
}
#wrapper #body #center .block .title {
	color: #993300;
	border-bottom: thin dotted #666666;
	height: 25px;
	width: 505px;
}

#wrapper #body #center .block .body_copy {
	width: 370px;
	float: left;
	margin-top: 10px;
}
#wrapper #body #center .block .right_photo {
	width: 140px;
	float: right;
	margin-top: 10px;
}


#wrapper #body #center .block:after{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
zoom:1;
}

#wrapper #body #center #column {
	border: 1px dotted #666666;
	width: 505px;
	text-align: left;
	float: left;
	padding: 10px;
}
#wrapper  #body  #center  #column  .program {
	width: 505px;
	float: left;
	margin-top: 20px;
}

#dahn_yoga_toha #wrapper #body #center #column .program .title {
	font-weight: bold;
}
#dahn_yoga_toha #wrapper #body #center #column .program .title .red {
	color: #00CC00;
	font-weight: bold;
}

#wrapper #body #center #column .program .copy {
	float: left;
	width: 350px;
	margin-top: 10px;
}
#wrapper #body #center #column .program .photo {
	float: right;
	width: 144px;
	margin-top: 10px;
}
