html, body {	margin:0;	padding:0;	background:#fefefe;	font: normal 95%/1.5 sans-serif;	color: #234;	}body {padding:15px;}/* values in pixels to make measurement easy */#box1, #box4, #box51 {	width: 250px;	float: left;	padding: 10px;	background: transparent;	color: #368;	border: 2px solid lime;	margin: 0 15px 15px 0;
	}
#box1, #box51 {	float: left;	margin: 0 15px 15px 0;
	}#box51 {width:150px}#box4 {	float: right;	margin: 0 0 15px 15px;
	}#box2, #box5 {	padding: 0;	border: 3px solid #c00;	margin:0;	background: #f9f1c7;	color: #234;	}#box5 {width: 450px; background:#ddd}#box5 p.txt {border: 1px solid #e52ee5; width:448px;}#box3, #box32 {	border: #fc2 solid 2px;	background: #232;	color:#f50;	margin:0;	padding:15px;	}h3, h4, p {background:#f9f1c7}#box1 h4, #box1 p, #box4 h4, #box4 p {background:transparent}h3, h4 {font-size: 1em}h3 {margin: 0 0 0.5em}h4 {margin: 0}p {margin:0 0 1em}#footer {	border-top:1px dashed #bdbdbd;	padding: .5em 1em 0;	margin: 1em 0 0;	}#footer a:link { font-weight:bold; color: #353637; text-decoration:none}#footer a:visited { font-weight:bold; color: #353637; text-decoration:none}#footer a:hover { font-weight:bold; color: #353637; text-decoration:underline}
