@-webkit-keyframes winner {
	0% {top:-200px; opacity: 1;}
	100% {top:10px; opacity: 1;}
}

@-moz-keyframes winner {
	0% {top:-200px; opacity: 1;}
	100% {top:10px; opacity: 1;}
}

.winner {
	position: absolute;
	top:10px;
	left:350px;
	opacity: 0;
	-webkit-animation-name: winner;
	-webkit-animation-duration: .75s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;	
	-webkit-animation-delay: 21s;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-name: winner;
	-moz-animation-duration: .75s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: 1;	
	-moz-animation-delay: 21s;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: forwards;
}

@-webkit-keyframes pow {
	0% {-webkit-transform:scale(.5) rotate(0deg); opacity: 0; }
	30% {opacity: 1;}
	88% {-webkit-transform:scale(1); opacity: 1;}
	100% {opacity: 0;}
}

@-moz-keyframes pow {
	0% {-moz-transform:scale(.5) rotate(0deg); opacity: 0; }
	30% {opacity: 1;}
	88% {-moz-transform:scale(1); opacity: 1;}
	100% {opacity: 0;}
}

.pow {
	z-index: 10;
	position: absolute;
	top:50px;
	left:255px;
	opacity: 0;
	-webkit-animation-name: pow;
	-webkit-animation-duration: .75s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;	
	-webkit-animation-delay: 16.15s;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-name: pow;
	-moz-animation-duration: .75s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: 1;	
	-moz-animation-delay: 16.15s;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: forwards;
}


.bam {
	z-index: 10;
	position: absolute;
	top:50px;
	left:255px;
	opacity: 0;
	-webkit-animation-name: pow;
	-webkit-animation-duration: .75s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;	
	-webkit-animation-delay: 17.15s;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-name: pow;
	-moz-animation-duration: .75s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: 1;	
	-moz-animation-delay: 17.15s;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: forwards;
}


.kapow {
	z-index: 10;
	position: absolute;
	top:50px;
	left:255px;
	opacity: 0;
	-webkit-animation-name: pow;
	-webkit-animation-duration: .75s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;	
	-webkit-animation-delay: 18.15s;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-name: pow;
	-moz-animation-duration: .75s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: 1;	
	-moz-animation-delay: 18.15s;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: forwards;
}


/*Speech Bubble */

@-webkit-keyframes speech {
	0% { left: 300px; opacity: 1; }
	99% {opacity: 1;}
	100% { left:550px; opacity: 0;}
}

@-moz-keyframes speech {
	0% { left: 300px; opacity: 1; }
	99% {opacity: 1;}
	100% { left:550px; opacity: 0;}
}

#speech {
	position: absolute;
	top: 10px;
	left:30px;
	opacity: 0;
	-webkit-animation-name: speech;
	-webkit-animation-duration: 3s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;	
	-webkit-animation-delay: 3s;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-name: speech;
	-moz-animation-duration: 3s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: 1;	
	-moz-animation-delay: 3s;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: forwards;

}


@-webkit-keyframes blood {
	0% {-webkit-transform:scale(.15) rotate(0deg); opacity: 0; }
	2% {opacity:1;}
	99% {opacity: 1;}
	100% {-webkit-transform:scale(.45) rotate(0deg); opacity: 1; }
}

@-moz-keyframes blood {
	0% {-moz-transform:scale(.15) rotate(0deg); opacity: 0; }
	2% {opacity:1;}
	99% {opacity: 1;}
	100% {-moz-transform:scale(.45) rotate(0deg); opacity: 1; }
}

.blood {
	z-index: -1;
	position: absolute;
	top:400px;
	left: 30px;
	opacity: 0;
	-webkit-animation-name: blood;
	-webkit-animation-duration: 3s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;	
	-webkit-animation-delay: 20.15s;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-name: blood;
	-moz-animation-duration: 3s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: 1;	
	-moz-animation-delay: 20.15s;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: forwards;
}