@-webkit-keyframes caron {
	0% { }
	5% {right:25px; -webkit-transform: rotate(10deg);}
	10% {right: 50px; -webkit-transform: rotate(-10deg); }
	15% {right:75px;-webkit-transform: rotate(10deg); }
	20% {right:100px;-webkit-transform: rotate(-10deg);}
	25% {right:125px;-webkit-transform: rotate(10deg);}
	30% {right: 150px;-webkit-transform: rotate(-10deg);}
	35% {right:175px;-webkit-transform: rotate(10deg);}
	40% {right:200px;-webkit-transform: rotate(-10deg);}
	45% {right:225px;-webkit-transform: rotate(10deg);}
	50% {right: 250px;-webkit-transform: rotate(-10deg);}
	55% {right:275px;-webkit-transform: rotate(10deg); }
	60% {right:300px;-webkit-transform: rotate(-10deg);}
	65% {right:325px;-webkit-transform: rotate(10deg); }
	70% {right: 350px;-webkit-transform: rotate(-10deg)}
	75% {right:375px;-webkit-transform: rotate(10deg);}
	80% {right:400px;-webkit-transform: rotate(-10deg);}
	85% {right:425px;-webkit-transform: rotate(10deg);}
	90% {right: 450px;-webkit-transform: rotate(-10deg);}
	95% {right:475px;-webkit-transform: rotate(10deg);}
	100% {right:500px;-webkit-transform: rotate(0deg);}
}

@-moz-keyframes caron {
	0% { }
	5% {right:25px; -moz-transform: rotate(10deg);}
	10% {right: 50px; -moz-transform: rotate(-10deg);}
	15% {right:75px; -moz-transform: rotate(10deg);}
	20% {right:100px; -moz-transform: rotate(-10deg);}
	25% {right:125px; -moz-transform: rotate(10deg);}
	30% {right: 150px; -moz-transform: rotate(-10deg);}
	35% {right:175px; -moz-transform: rotate(10deg);}
	40% {right:200px; -moz-transform: rotate(-10deg);}
	45% {right:225px; -moz-transform: rotate(10deg);}
	50% {right: 250px; -moz-transform: rotate(-10deg);}
	55% {right:275px; -moz-transform: rotate(10deg);}
	60% {right:300px; -moz-transform: rotate(-10deg);}
	65% {right:325px; -moz-transform: rotate(10deg); }
	70% {right: 350px; -moz-transform: rotate(-10deg);}
	75% {right:375px; -moz-transform: rotate(10deg);}
	80% {right:400px; -moz-transform: rotate(-10deg);}
	85% {right:425px; -moz-transform: rotate(10deg);}
	90% {right: 450px; -moz-transform: rotate(-10deg);}
	95% {right:475px; -moz-transform: rotate(10deg);}
	100% {right:500px; -moz-transform: rotate(0deg);}
}


.caron {
	width: 182px;
	height: 315px;
	position:absolute;
	right:10px;
	top:250px;
	-webkit-animation-name: caron;
	-webkit-animation-duration: 6s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;	
	-webkit-animation-delay: 8s;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-name: caron;
	-moz-animation-duration: 6s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: 1;	
	-moz-animation-delay: 8s;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: forwards;
	
}

@-webkit-keyframes cjump {
	0% {}
	100% {-webkit-transform:rotate(10deg) translate(-10px,-30px);}
}

@-moz-keyframes cjump {
	0% {}
	100% {-moz-transform:rotate(10deg) translate(-10px,-30px);}
}

.caronjump {
	width: 182px;
	height: 315px;
	position:absolute;
	right:10px;
	-webkit-animation-name: cjump;
	-webkit-animation-duration: .25s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;	
	-webkit-animation-delay: 15.5s;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-name: cjump;
	-moz-animation-duration: .25s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: 1;	
	-moz-animation-delay: 15.5s;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: forwards;
	
}
@-webkit-keyframes cnormal {
	0% {}
	100% {-webkit-transform:rotate(-10deg) translate(10px,30px);}
}

@-moz-keyframes cnormal {
	0% {}
	100% {-moz-transform:rotate(-10deg) translate(10px,30px);}
}

.caronnormal {
	width: 182px;
	height: 315px;
	position:absolute;
	right:10px;
	-webkit-animation-name: cnormal;
	-webkit-animation-duration: .5s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;	
	-webkit-animation-delay: 18.75s;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-name: cnormal;
	-moz-animation-duration: .5s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: 1;	
	-moz-animation-delay: 18.75s;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: forwards;
	
}

@-webkit-keyframes clean {
	0% {}
	20% {-webkit-transform: rotate(20deg) translate(62px,23px);}
	70% {-webkit-transform: rotate(20deg) translate(62px,23px);}
	100% {-webkit-transform: rotate(0deg) translate(0,0);}
}

@-moz-keyframes clean {
	0% {}
	20% {-moz-transform: rotate(20deg) translate(62px,23px);}
	70% {-moz-transform: rotate(20deg) translate(62px,23px);}
	100% {-moz-transform: rotate(0deg) translate(0,0);}
}

.leanback {
	position: absolute;
	right:0px;
	-webkit-animation-name: clean;
	-webkit-animation-duration: 1.25s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;	
	-webkit-animation-delay: 14.25s;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-name: clean;
	-moz-animation-duration: 1.25s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: 1;	
	-moz-animation-delay: 14.25s;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: forwards;
}






@-webkit-keyframes crat {
	0% {}
	15% {-webkit-transform: rotate(-10deg) translate(6px,0px);}
	30% {-webkit-transform: rotate(-20deg) translate(8px,0px);}
	45% {-webkit-transform: rotate(-30deg) translate(10px,0px);}
	60% {-webkit-transform: rotate(-40deg) translate(12px,0px);}
	75% {-webkit-transform: rotate(-50deg) translate(14px,0px);}
	100% {-webkit-transform: rotate(-60deg) translate(16px,0px);}
}

@-moz-keyframes crat {
	0% {}
	15% {-moz-transform: rotate(-10deg) translate(6px,0px);}
	30% {-moz-transform: rotate(-20deg) translate(8px,0px);}
	45% {-moz-transform: rotate(-30deg) translate(10px,0px);}
	60% {-moz-transform: rotate(-40deg) translate(12px,0px);}
	75% {-moz-transform: rotate(-50deg) translate(14px,0px);}
	100% {-moz-transform: rotate(-60deg) translate(16px,0px);}
}

.caronrat {
	background: url(caronstick/caronrat.png);
	width:21px;
	height:35px;
	top:95px;
	right:49px;
	position: absolute;
	-webkit-animation-name: crat;
	-webkit-animation-duration: .15s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;	
	-webkit-animation-delay: 20.85s;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-name: crat;
	-moz-animation-duration: .15s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: 1;	
	-moz-animation-delay: 20.85s;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: forwards;
}

.cheerprep {
	position: absolute;
	-webkit-animation-name: cheerprep;
	-webkit-animation-duration: .15s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;	
	-webkit-animation-delay: 20.85s;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-name: cheerprep;
	-moz-animation-duration: .15s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: 1;	
	-moz-animation-delay: 20.85s;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: forwards;

}

@-webkit-keyframes cheerprep {
	0% {}
	15% {-webkit-transform: rotate(-10deg) translate(-11px,-11px);}
	30% {-webkit-transform: rotate(-20deg) translate(-26px,-26px);}
	45% {-webkit-transform: rotate(-30deg) translate(-37px,-44px);}
	60% {-webkit-transform: rotate(-40deg) translate(-45px,-64px);}
	75% {-webkit-transform: rotate(-50deg) translate(-50px,-86px);}
	100% {-webkit-transform: rotate(-60deg) translate(-50px,-107px);}
}

@-moz-keyframes cheerprep {
	0% {}
	15% {-moz-transform: rotate(-10deg) translate(-11px,-11px);}
	30% {-moz-transform: rotate(-20deg) translate(-26px,-26px);}
	45% {-moz-transform: rotate(-30deg) translate(-37px,-44px);}
	60% {-moz-transform: rotate(-40deg) translate(-45px,-64px);}
	75% {-moz-transform: rotate(-50deg) translate(-50px,-86px);}
	100% {-moz-transform: rotate(-60deg) translate(-50px,-107px);}
}

@-webkit-keyframes crab {
	0% {}
	35% {-webkit-transform: rotate(40deg) translate(-27px,16px);}
	50% {-webkit-transform: rotate(0deg) translate(0px,0px);}
	65% {-webkit-transform: rotate(40deg) translate(-27px,16px);}
	100% {-webkit-transform: rotate(0deg) translate(0px,0px);}
}

@-moz-keyframes crab {
	0% {}
	35% {-moz-transform: rotate(40deg) translate(-27px,16px);}
	50% {-moz-transform: rotate(0deg) translate(0px,0px);}
	65% {-moz-transform: rotate(40deg) translate(-27px,16px);}
	100% {-moz-transform: rotate(0deg) translate(0px,0px);}
}
.caronrab {
	background: url(caronstick/caronrab.png);
	width:65px;
	height:93px;
	right:7px;
	top:129px;
	position: absolute;
	-webkit-animation-name: crab;
	-webkit-animation-duration: .75s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: 6;	
	-webkit-animation-delay: 10s;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-name: crab;
	-moz-animation-duration: .75s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: 6;	
	-moz-animation-delay: 10s;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: forwards;
}



@-webkit-keyframes clat {
	0% {}
	15% {-webkit-transform: rotate(10deg) translate(-2px,0px);}
	30% {-webkit-transform: rotate(20deg) translate(-5px,0px);}
	45% {-webkit-transform: rotate(30deg) translate(-8px,0px);}
	60% {-webkit-transform: rotate(40deg) translate(-10px,0px);}
	75% {-webkit-transform: rotate(50deg) translate(-14px,3px);}
	90% {-webkit-transform: rotate(60deg) translate(-16px,4px);}
	100% {-webkit-transform: rotate(65deg) translate(-17px,6px);}
}

@-moz-keyframes clat {
	0% {}
	15% {-moz-transform: rotate(10deg) translate(-2px,0px);}
	30% {-moz-transform: rotate(20deg) translate(-5px,0px);}
	45% {-moz-transform: rotate(30deg) translate(-8px,0px);}
	60% {-moz-transform: rotate(40deg) translate(-10px,0px);}
	75% {-moz-transform: rotate(50deg) translate(-14px,3px);}
	90% {-moz-transform: rotate(60deg) translate(-16px,4px);}
	100% {-moz-transform: rotate(65deg) translate(-17px,6px);}
}

.caronlat{
	background: url(caronstick/caronlat.png);
	position: absolute;
	width:29px;
	height:34px;
	right:104px;
	top:92px;
	-webkit-animation-name: clat;
	-webkit-animation-duration: .15s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;	
	-webkit-animation-delay: 15.5s;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-name: clat;
	-moz-animation-duration: .15s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: 1;	
	-moz-animation-delay: 15.5s;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: forwards;
}

@-webkit-keyframes clab {
	0% { }
	35% {-webkit-transform: rotate(-40deg) translate(31px,20px);}
	50% {-webkit-transform: rotate(0deg) translate(0px,0px);}
	65% {-webkit-transform: rotate(-40deg) translate(31px,20px);}
	100% {-webkit-transform: rotate(0deg) translate(0px,0px);}
}

@-moz-keyframes clab {
	0% { }
	35% {-moz-transform: rotate(-40deg) translate(31px,20px);}
	50% {-moz-transform: rotate(0deg) translate(0px,0px);}
	65% {-moz-transform: rotate(-40deg) translate(31px,20px);}
	100% {-moz-transform: rotate(0deg) translate(0px,0px);}
}

.caronlhb {
	z-index: 1;
	background: url(caronstick/caronlhb.png);
	position: absolute;
	width:65px;
	height:99px;
	top:126px;
	right:119px;
		-webkit-animation-name: clab;
	-webkit-animation-duration: .75s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: 6;	
	-webkit-animation-delay: 10s;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-name: clab;
	-moz-animation-duration: .75s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: 6;	
	-moz-animation-delay: 10s;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: forwards;
}

@-webkit-keyframes cprep {
	0% {}
	15% {-webkit-transform: rotate(10deg) translate(20px,19px);}
	30% {-webkit-transform: rotate(20deg) translate(40px,34px);}
	45% {-webkit-transform: rotate(30deg) translate(63px,45px);}
	60% {-webkit-transform: rotate(40deg) translate(89px,49px);}
	75% {-webkit-transform: rotate(50deg) translate(113px,53px);}
	90% {-webkit-transform: rotate(60deg) translate(138px,51px);}
	100% {-webkit-transform: rotate(65deg) translate(152px,47px);}

}

@-moz-keyframes cprep {
	0% {}
	15% {-moz-transform: rotate(10deg) translate(20px,19px);}
	30% {-moz-transform: rotate(20deg) translate(40px,34px);}
	45% {-moz-transform: rotate(30deg) translate(63px,45px);}
	60% {-moz-transform: rotate(40deg) translate(89px,49px);}
	75% {-moz-transform: rotate(50deg) translate(113px,53px);}
	90% {-moz-transform: rotate(60deg) translate(138px,51px);}
	100% {-moz-transform: rotate(65deg) translate(152px,47px);}

}

.cprep {
	position: absolute;
	-webkit-animation-name: cprep;
	-webkit-animation-duration: .15s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;	
	-webkit-animation-delay: 15.5s;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-name: cprep;
	-moz-animation-duration: .15s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: 1;	
	-moz-animation-delay: 15.5s;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: forwards;


}

@-webkit-keyframes cheerleft {
	0% {-webkit-transform: rotate(0deg) translate(0px,0px);}
	5% {-webkit-transform: rotate(10deg) translate(15px,25px);}
	10% {-webkit-transform: rotate(20deg) translate(37px,46px);}
	15% {-webkit-transform: rotate(30deg) translate(63px,64px);}
	20% {-webkit-transform: rotate(40deg) translate(92px,75px);}
	25% {-webkit-transform: rotate(50deg) translate(122px,83px);}
	30% {-webkit-transform: rotate(60deg) translate(152px,86px);}
	35% {-webkit-transform: rotate(70deg) translate(185px,82px);}
	40% {-webkit-transform: rotate(80deg) translate(213px,75px);}
	45% {-webkit-transform: rotate(90deg) translate(240px,58px);}
	50% {-webkit-transform: rotate(100deg) translate(266px,40px);}
	55% {-webkit-transform: rotate(90deg) translate(240px,58px);}
	60% {-webkit-transform: rotate(80deg) translate(213px,75px);}
	65% {-webkit-transform: rotate(70deg) translate(185px,82px);}
	70% {-webkit-transform: rotate(60deg) translate(152px,86px);}
	75% {-webkit-transform: rotate(50deg) translate(122px,83px);}
	80% {-webkit-transform: rotate(40deg) translate(92px,75px);}
	85% {-webkit-transform: rotate(30deg) translate(63px,64px);}
	90% {-webkit-transform: rotate(20deg) translate(37px,46px);}
	95% {-webkit-transform: rotate(10deg) translate(15px,25px);}
	100% {-webkit-transform: rotate(0deg) translate(0px,0px);}

}

@-moz-keyframes cheerleft {
	0% {-moz-transform: rotate(0deg) translate(0px,0px);}
	5% {-moz-transform: rotate(10deg) translate(15px,25px);}
	10% {-moz-transform: rotate(20deg) translate(37px,46px);}
	15% {-moz-transform: rotate(30deg) translate(63px,64px);}
	20% {-moz-transform: rotate(40deg) translate(92px,75px);}
	25% {-moz-transform: rotate(50deg) translate(122px,83px);}
	30% {-moz-transform: rotate(60deg) translate(152px,86px);}
	35% {-moz-transform: rotate(70deg) translate(185px,82px);}
	40% {-moz-transform: rotate(80deg) translate(213px,75px);}
	45% {-moz-transform: rotate(90deg) translate(240px,58px);}
	50% {-moz-transform: rotate(100deg) translate(266px,40px);}
	55% {-moz-transform: rotate(90deg) translate(240px,58px);}
	60% {-moz-transform: rotate(80deg) translate(213px,75px);}
	65% {-moz-transform: rotate(70deg) translate(185px,82px);}
	70% {-moz-transform: rotate(60deg) translate(152px,86px);}
	75% {-moz-transform: rotate(50deg) translate(122px,83px);}
	80% {-moz-transform: rotate(40deg) translate(92px,75px);}
	85% {-moz-transform: rotate(30deg) translate(63px,64px);}
	90% {-moz-transform: rotate(20deg) translate(37px,46px);}
	95% {-moz-transform: rotate(10deg) translate(15px,25px);}
	100% {-moz-transform: rotate(0deg) translate(0px,0px);}

}

.cheerleft {
	position: absolute;
	-webkit-animation-name: cheerleft;
	-webkit-animation-duration: .5s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;	
	-webkit-animation-delay: 21s;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-name: cheerleft;
	-moz-animation-duration: .5s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: infinite;	
	-moz-animation-delay: 21s;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: forwards;

}

@-webkit-keyframes cpunch {
	0% {-webkit-transform: rotate(0deg) translate(0px,0px);}
	4% {-webkit-transform: rotate(10deg) translate(15px,25px);}
	8% {-webkit-transform: rotate(20deg) translate(37px,46px);}
	16% {-webkit-transform: rotate(30deg) translate(63px,64px);}
	20% {-webkit-transform: rotate(40deg) translate(92px,75px);}
	24% {-webkit-transform: rotate(50deg) translate(122px,83px);}
	28% {-webkit-transform: rotate(60deg) translate(152px,86px);}
	30% {-webkit-transform: rotate(65deg) translate(168px,86px);}
	32% {-webkit-transform: rotate(70deg) translate(185px,82px);}
	36% {-webkit-transform: rotate(80deg) translate(213px,75px);}
	40% {-webkit-transform: rotate(90deg) translate(240px,58px);}
	44% {-webkit-transform: rotate(100deg) translate(266px,40px);}
	48% {-webkit-transform: rotate(110deg) translate(287px,18px);}
	52% {-webkit-transform: rotate(100deg) translate(266px,40px);}
	56% {-webkit-transform: rotate(90deg) translate(240px,58px);}
	60% {-webkit-transform: rotate(80deg) translate(213px,75px);}
	64% {-webkit-transform: rotate(70deg) translate(185px,82px);}
	66% {-webkit-transform: rotate(65deg) translate(168px,86px);}
	68% {-webkit-transform: rotate(60deg) translate(152px,86px);}
	72% {-webkit-transform: rotate(50deg) translate(122px,83px);}
	76% {-webkit-transform: rotate(40deg) translate(92px,75px);}
	80% {-webkit-transform: rotate(30deg) translate(63px,64px);}
	84% {-webkit-transform: rotate(20deg) translate(37px,46px);}
	88% {-webkit-transform: rotate(10deg) translate(15px,25px);}
	100% {-webkit-transform: rotate(0deg) translate(0px,0px);}
}

@-moz-keyframes cpunch {
	0% {-moz-transform: rotate(0deg) translate(0px,0px);}
	4% {-moz-transform: rotate(10deg) translate(15px,25px);}
	8% {-moz-transform: rotate(20deg) translate(37px,46px);}
	16% {-moz-transform: rotate(30deg) translate(63px,64px);}
	20% {-moz-transform: rotate(40deg) translate(92px,75px);}
	24% {-moz-transform: rotate(50deg) translate(122px,83px);}
	28% {-moz-transform: rotate(60deg) translate(152px,86px);}
	30% {-moz-transform: rotate(65deg) translate(168px,86px);}
	32% {-moz-transform: rotate(70deg) translate(185px,82px);}
	36% {-moz-transform: rotate(80deg) translate(213px,75px);}
	40% {-moz-transform: rotate(90deg) translate(240px,58px);}
	44% {-moz-transform: rotate(100deg) translate(266px,40px);}
	48% {-moz-transform: rotate(110deg) translate(287px,18px);}
	52% {-moz-transform: rotate(100deg) translate(266px,40px);}
	56% {-moz-transform: rotate(90deg) translate(240px,58px);}
	60% {-moz-transform: rotate(80deg) translate(213px,75px);}
	64% {-moz-transform: rotate(70deg) translate(185px,82px);}
	66% {-moz-transform: rotate(65deg) translate(168px,86px);}
	68% {-moz-transform: rotate(60deg) translate(152px,86px);}
	72% {-moz-transform: rotate(50deg) translate(122px,83px);}
	76% {-moz-transform: rotate(40deg) translate(92px,75px);}
	80% {-moz-transform: rotate(30deg) translate(63px,64px);}
	84% {-moz-transform: rotate(20deg) translate(37px,46px);}
	88% {-moz-transform: rotate(10deg) translate(15px,25px);}
	100% {-moz-transform: rotate(0deg) translate(0px,0px);}
}

.cpunch {
	position: absolute;
	-webkit-animation-name: cpunch;
	-webkit-animation-duration: .5s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;	
	-webkit-animation-delay: 15.65s;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-name: cpunch;
	-moz-animation-duration: .5s;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-iteration-count: 1;	
	-moz-animation-delay: 15.65s;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: forwards;
}


.cpunch2 {
	position: absolute;
	-webkit-animation-name: cpunch;
	-webkit-animation-duration: .5s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;	
	-webkit-animation-delay: 16.65s;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-name: cpunch;
	-moz-animation-duration: .5s;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-iteration-count: 1;	
	-moz-animation-delay: 16.65s;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: forwards;
}



.cpunch3 {
	position: absolute;
	-webkit-animation-name: cpunch;
	-webkit-animation-duration: .5s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;	
	-webkit-animation-delay: 17.65s;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-name: cpunch;
	-moz-animation-duration: .5s;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-iteration-count: 1;	
	-moz-animation-delay: 17.65s;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: forwards;
}

@-webkit-keyframes cheerright { 
	0% {-webkit-transform: rotate(0deg) translate(0px,0px);}
	5% {-webkit-transform: rotate(-10deg) translate(-17px,-7px);}
	10% {-webkit-transform: rotate(-20deg) translate(-33px,-17px);}
	15% {-webkit-transform: rotate(-30deg) translate(-47px,-29px);}
	20% {-webkit-transform: rotate(-40deg) translate(-58px,-43px);}
	25% {-webkit-transform: rotate(-50deg) translate(-66px,-59px);}
	30% {-webkit-transform: rotate(-60deg) translate(-70px,-78px);}
	35% {-webkit-transform: rotate(-70deg) translate(-74px,-95px);}
	40% {-webkit-transform: rotate(-80deg) translate(-74px,-115px);}
	45% {-webkit-transform: rotate(-90deg) translate(-69px,-130px);}
	50% {-webkit-transform: rotate(-100deg) translate(-62px,-150px);}
	55% {-webkit-transform: rotate(-90deg) translate(-69px,-130px);}
	60% {-webkit-transform: rotate(-80deg) translate(-74px,-115px);}
	65% {-webkit-transform: rotate(-70deg) translate(-74px,-95px);}
	70% {-webkit-transform: rotate(-60deg) translate(-70px,-78px);}
	75% {-webkit-transform: rotate(-50deg) translate(-66px,-59px);}
	80% {-webkit-transform: rotate(-40deg) translate(-58px,-43px);}
	85% {-webkit-transform: rotate(-30deg) translate(-47px,-29px);}
	90% {-webkit-transform: rotate(-20deg) translate(-33px,-17px);}
	95% {-webkit-transform: rotate(-10deg) translate(-17px,-7px);}
	100% {-webkit-transform: rotate(0deg) translate(0px,0px);}
}
@-moz-keyframes cheerright { 
	0% {-moz-transform: rotate(0deg) translate(0px,0px);}
	5% {-moz-transform: rotate(-10deg) translate(-17px,-7px);}
	10% {-moz-transform: rotate(-20deg) translate(-33px,-17px);}
	15% {-moz-transform: rotate(-30deg) translate(-47px,-29px);}
	20% {-moz-transform: rotate(-40deg) translate(-58px,-43px);}
	25% {-moz-transform: rotate(-50deg) translate(-66px,-59px);}
	30% {-moz-transform: rotate(-60deg) translate(-70px,-78px);}
	35% {-moz-transform: rotate(-70deg) translate(-74px,-95px);}
	40% {-moz-transform: rotate(-80deg) translate(-74px,-115px);}
	45% {-moz-transform: rotate(-90deg) translate(-69px,-130px);}
	50% {-moz-transform: rotate(-100deg) translate(-62px,-150px);}
	55% {-moz-transform: rotate(-90deg) translate(-69px,-130px);}
	60% {-moz-transform: rotate(-80deg) translate(-74px,-115px);}
	65% {-moz-transform: rotate(-70deg) translate(-74px,-95px);}
	70% {-moz-transform: rotate(-60deg) translate(-70px,-78px);}
	75% {-moz-transform: rotate(-50deg) translate(-66px,-59px);}
	80% {-moz-transform: rotate(-40deg) translate(-58px,-43px);}
	85% {-moz-transform: rotate(-30deg) translate(-47px,-29px);}
	90% {-moz-transform: rotate(-20deg) translate(-33px,-17px);}
	95% {-moz-transform: rotate(-10deg) translate(-17px,-7px);}
	100% {-moz-transform: rotate(0deg) translate(0px,0px);}
}
 
.cheerright {
	position: absolute;
	-webkit-animation-name: cheerright;
	-webkit-animation-duration: .5s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;	
	-webkit-animation-delay: 21s;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-name: cheerright;
	-moz-animation-duration: .5s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: infinite;	
	-moz-animation-delay: 21s;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: forwards;
}