.dino {
     filter:hue-rotate(100deg);
     box-shadow: 10px 10px 5px black;
}
.penguin {
  height:300px;
  width:500px;
  border-radius:50%;
  filter:grayscale(100%);
}
.sea {
 background:linear-gradient(120deg, blue, white); 
 width:500px;
}
.football {
 filter:grayscale(100%);
 border-image:url(images/tac.png) 49 round;
}
.butterfly {
  filter:invert(100%);
  border-radius:50px 0px 50px 0px / 50px 0px 50px 0px;
}
.tac {
 filter:grayscale(100%); 
}
#theater h1 {
	position: relative;
	top: -90px;
	font-family: arial;
	color: white;
	-webkit-filter:drop-shadow(1px 1px 1px black);
	filter:drop-shadow(1px 1px 1px black);
}
.centered {
 position:absolute;
 top:50%;
 left:50%;
}