body, div, h1, ul, li {
	margin: 0; padding: 0;
}

body {
	background: #eee;
}

@font-face {
	font-family: Chunk;
	src: url("Chunkfive.ttf") format("truetype");
}


#poster {
	width: 895px; height: 1266px; margin: 100px auto;
	position: relative;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEEADE), to(#FEF8F5));
	background-image: -moz-linear-gradient(100% 50% 90deg,#FEEADE, #FEF8F5); 
	-moz-box-shadow: 0 10px 20px #b0b0b0;
	-webkit-box-shadow: 0 10px 20px #b0b0b0;
	box-shadow: 0 10px 20px #b0b0b0;
}

#poster h1 {
	position: absolute; top: 355px; right: -10px;
	font: 210px/160px  "Chunk", Helvetica, Sans-Serif; text-align: right; text-transform: uppercase;
	color: rgba(0,174,239,0.5); z-index: 10;
}

#poster ul {
	width: 875px; height: 1246px;
	border: 10px solid rgba(0,174,239,0.2);
	position: absolute; list-style: none;
	clip:rect(0px,895px,1266px,0px);
}
	#poster ul li {
		text-indent: -9999px; position: absolute;
		-moz-border-radius: 50%;
		-webkit-border-radius: 390px;
		border-radius: 390px;
	}
	#poster ul li:nth-child(1) {
		width: 780px; height: 780px;
		bottom: -280px; left: -220px;
		background-color: rgba(0,174,239,0.5);
	}
	#poster ul li:nth-child(2) {
		width: 635px; height: 635px;
		bottom: -120px; right: -80px;
		background-color: rgba(236,0,140,0.3);
	}
	#poster ul li:nth-child(3) {
		width: 490px; height: 490px;
		bottom: 230px; left: -40px;
		background-color: rgba(141,198,63,0.5);
	}
	#poster ul li:nth-child(4) {
		width: 260px; height: 260px;
		top: 400px; right: 120px;
		background-color: rgba(255,242,0,0.5);
	}
	#poster ul li:nth-child(5) {
		width: 350px; height: 350px;
		top: 290px; right: -80px;
		background-color: rgba(43,182,115,0.3);
	}
	#poster ul li:nth-child(6) {
		width: 290px; height: 290px;
		top: 60px; right: -100px;
		background-color: rgba(237,28,36,0.5);
	}
	#poster ul li:nth-child(7) {
		width: 250px; height: 250px;
		top: 190px; left: 130px;
		background-color: rgba(102,45,145,0.3);
	}
	#poster ul li:nth-child(8) {
		width: 140px; height: 140px;
		top: 180px; left: 290px;
		background-color: rgba(237,28,36,0.5);
	}
	#poster ul li:nth-child(9) {
		width: 250px; height: 250px;
		top: -80px; left: -90px;
		background-color: rgba(252,176,64,0.5);
	}