
.wrapper {background:url(images/bg.jpg);}
	main {width:956px;height:612px;background:url(../../../styles/images/sprite-overall.png) -10px -967px;margin:15px auto 0;overflow:hidden;}
		main > * {float:left;}
		.elements {margin-top:30px}
		.elements > * {z-index:100;background:url(images/sprite.png);margin-left:20px;margin-top:20px;}
			.triangle {width:136px;height:117px;background-position:-10px -10px;}
			.circle {width:122px;height:122px;background-position:-156px -10px;}
			.square {width:122px;height:122px;background-position:-288px -10px;}

		.boxes {position:absolute;top:120px;left:270px;width:645px;}
			.melody {float:left;position:relative;margin-top:15px;}
				.m1 {margin-left:97px;}
				.m2 {margin-left:170px;}
				.m3 {margin-left:165px;}
			.box {float:left;position:relative;z-index:1;background:url(images/sprite.png);margin-left:20px;}
				.box.rowan {width:208px;height:300px;background-position:-10px -142px;}
				.box.oak {width:187px;height:300px;background-position:-228px -142px;}
				.box.chestnut {width:186px;height:300px;background-position:-425px -10px;}

