﻿	@-webkit-keyframes show {
		0% { opacity: 1; }
		25% { opacity: 1; }
		26% { opacity: 0; }
		100% { opacity: 0; }
	}
	@-moz-keyframes show {
		0% { opacity: 1; }
		25% { opacity: 1; }
		26% { opacity: 0; }
		100% { opacity: 0; }
	}
	@-o-keyframes show {
		0% { opacity: 1; }
		25% { opacity: 1; }
		26% { opacity: 0; }
		100% { opacity: 0; }
	}
	@keyframes show {
		0% { opacity: 1; }
		25% { opacity: 1; }
		26% { opacity: 0; }
		100% { opacity: 0; }
	}
	
	
	
	@-webkit-keyframes starSwing {
		0% { -webkit-transform: rotate(-10deg); }
		100% { -webkit-transform: rotate(10deg); }
	}
	@-moz-keyframes starSwing {
		0% { -moz-transform: rotate(-10deg); }
		100% { -moz-transform: rotate(10deg); }
	}
	@-o-keyframes starSwing {
		0% { -o-transform: rotate(-10deg); }
		100% { -o-transform: rotate(10deg); }
	}
	@keyframes starSwing {
		0% { transform: rotate(-10deg); }
		100% { transform: rotate(10deg); }
	}
	
	
	@-webkit-keyframes pulsate {
		0% { -webkit-transform: scale(0.93); }
		100% { -webkit-transform: scale(1); }
	}
	@-moz-keyframes pulsate {
		0% { -moz-transform: scale(0.93); }
		100% { -moz-transform: scale(1); }
	}
	@-o-keyframes pulsate {
		0% { -o-transform: scale(0.93); }
		100% { -o-transform: scale(1); }
	}
	@keyframes pulsate {
		0% { transform: scale(0.93); }
		100% { transform: scale(1); }
	}
	
	
	@-webkit-keyframes spin {
		0% { -webkit-transform: rotate(0deg); }
		100% { -webkit-transform: rotate(-360deg); }
	}
	@-moz-keyframes spin {
		0% { -moz-transform: rotate(0deg); }
		100% { -moz-transform: rotate(-360deg); }
	}
	@-o-keyframes spin {
		0% { -o-transform: rotate(0deg); }
		100% { -o-transform: rotate(-360deg); }
	}
	@keyframes spin {
		0% { transform: rotate(0deg); }
		100% { transform: rotate(-360deg); }
	}
	
	
	
	@-webkit-keyframes piggyMove {
		0% { -webkit-transform: translate(0,0); }
		100% { -webkit-transform: translate(-20px, 30px); }
	}
	@-moz-keyframes piggyMove {
		0% { -moz-transform: translate(0,0); }
		100% { -moz-transform: translate(-20px, 30px); }
	}
	@-o-keyframes piggyMove {
		0% { -o-transform: translate(0,0); }
		100% { -o-transform: translate(-20px, 30px); }
	}
	@keyframes piggyMove {
		0% { transform: translate(0,0); }
		100% { transform: translate(-20px, 30px); }
	}
	
	
	@-webkit-keyframes piggySwing {
		0% { -webkit-transform: rotate(-1.25deg); }
		100% { -webkit-transform: rotate(1.25deg); }
	}
	@-moz-keyframes piggySwing {
		0% { -moz-transform: rotate(-1.25deg); }
		100% { -moz-transform: rotate(1.25deg); }
	}
	@-o-keyframes piggySwing {
		0% { -o-transform: rotate(-1.25deg); }
		100% { -o-transform: rotate(1.25deg); }
	}
	@keyframes piggySwing {
		0% { transform: rotate(-1.25deg); }
		100% { transform: rotate(1.25deg); }
	}
	
	
	@-webkit-keyframes piggyLimbs {
		0% { -webkit-transform: rotate(-1.65deg); }
		100% { -webkit-transform: rotate(1.65deg); }
	}
	@-moz-keyframes piggyLimbs {
		0% { -moz-transform: rotate(-1.65deg); }
		100% { -moz-transform: rotate(1.65deg); }
	}
	@-o-keyframes piggyLimbs {
		0% { -o-transform: rotate(-1.65deg); }
		100% { -o-transform: rotate(1.65deg); }
	}
	@keyframes piggyLimbs {
		0% { transform: rotate(-1.65deg); }
		100% { transform: rotate(1.65deg); }
	}
	
	
	@-webkit-keyframes piggyTail {
		0% { -webkit-transform: rotate(3deg); }
		100% { -webkit-transform: rotate(-5deg); }
	}
	@-moz-keyframes piggyTail {
		0% { -moz-transform: rotate(3deg); }
		100% { -moz-transform: rotate(-5deg); }
	}
	@-o-keyframes piggyTail {
		0% { -o-transform: rotate(3deg); }
		100% { -o-transform: rotate(-5deg); }
	}
	@keyframes piggyTail {
		0% { transform: rotate(3deg); }
		100% { transform: rotate(-5deg); }
	}
	
	
	@-webkit-keyframes piggyNose {
		
		0%, 6%, 9%, 15% { -webkit-transform: scale(1) rotate(0deg) translate(0,0); }
		3% { -webkit-transform: scale(1.05) rotate(5deg) translate(1px,-1px); }
		12% { -webkit-transform: scale(1.05) rotate(-5deg) translate(1px,-1px); }
	}
	@-moz-keyframes piggyNose {
		
		0%, 6%, 9%, 15% { -moz-transform: scale(1) rotate(0deg) translate(0,0); }
		3% { -moz-transform: scale(1.05) rotate(5deg) translate(1px,-1px); }
		12% { -moz-transform: scale(1.05) rotate(-5deg) translate(1px,-1px); }
	}
	@-o-keyframes piggyNose {
		
		0%, 6%, 9%, 15% { -o-transform: scale(1) rotate(0deg) translate(0,0); }
		3% { -o-transform: scale(1.05) rotate(5deg) translate(1px,-1px); }
		12% { -o-transform: scale(1.05) rotate(-5deg) translate(1px,-1px); }
	}
	@keyframes piggyNose {
		
		0%, 6%, 9%, 15% { transform: scale(1) rotate(0deg) translate(0,0); }
		3% { transform: scale(1.05) rotate(5deg) translate(1px,-1px); }
		12% { transform: scale(1.05) rotate(-5deg) translate(1px,-1px); }
	}
	
	
	@-webkit-keyframes piggyHelmet {
		
		0%, 85% { -webkit-transform: translate(0,0); }
		70%, 100% { -webkit-transform: translate(0.5px, -1px); }
	}
	@-moz-keyframes piggyHelmet {
		
		0%, 85% { -moz-transform: translate(0,0); }
		70%, 100% { -moz-transform: translate(0.5px, -1px); }
	}
	@-o-keyframes piggyHelmet {
		
		0%, 85% { -o-transform: translate(0,0); }
		70%, 100% { -o-transform: translate(0.5px, -1px); }
	}
	@keyframes piggyHelmet {
		
		0%, 85% { transform: translate(0,0); }
		70%, 100% { transform: translate(0.5px, -1px); }
	}
	
	
	
	@-webkit-keyframes selection {
		0%, 5%, 100% { -webkit-transform: translate(0,0) rotate(1deg); }
		20.1%, 25.2% { -webkit-transform: translate(-10px, 15px) rotate(1deg); }
		36.3%, 45.4% { -webkit-transform: translate(15px, 10px) rotate(1deg); }
		52.5% { -webkit-transform: translate(15px, 10px) rotate(-20deg); }
		63.6% { -webkit-transform: translate(15px, 10px) rotate(15deg); }
		81.7%, 93.9% { -webkit-transform: translate(15px, 10px) rotate(1deg); }
	}
	@-moz-keyframes selection {
		0%, 5%, 100% { -moz-transform: translate(0,0) rotate(1deg); }
		20.1%, 25.2% { -moz-transform: translate(-10px, 15px) rotate(1deg); }
		36.3%, 45.4% { -moz-transform: translate(15px, 10px) rotate(1deg); }
		52.5% { -moz-transform: translate(15px, 10px) rotate(-20deg); }
		63.6% { -moz-transform: translate(15px, 10px) rotate(15deg); }
		81.7%, 93.9% { -moz-transform: translate(15px, 10px) rotate(1deg); }
	}
	@-o-keyframes selection {
		0%, 5%, 100% { -o-transform: translate(0,0) rotate(1deg); }
		20.1%, 25.2% { -o-transform: translate(-10px, 15px) rotate(1deg); }
		36.3%, 45.4% { -o-transform: translate(15px, 10px) rotate(1deg); }
		52.5% { -o-transform: translate(15px, 10px) rotate(-20deg); }
		63.6% { -o-transform: translate(15px, 10px) rotate(15deg); }
		81.7%, 93.9% { -o-transform: translate(15px, 10px) rotate(1deg); }
	}
	@keyframes selection {
		0%, 5%, 100% { transform: translate(0,0) rotate(1deg); }
		20.1%, 25.2% { transform: translate(-10px, 15px) rotate(1deg); }
		36.3%, 45.4% { transform: translate(15px, 10px) rotate(1deg); }
		52.5% { transform: translate(15px, 10px) rotate(-20deg); }
		63.6% { transform: translate(15px, 10px) rotate(15deg); }
		81.7%, 93.9% { transform: translate(15px, 10px) rotate(1deg); }
	}
	
	
	@-webkit-keyframes arrow {
		0% { -webkit-transform: translate(0,0); }
		5%, 20.1% { -webkit-transform: translate(-40px,-35px); }
		25.2%, 36.3% { -webkit-transform: translate(-80px,-5px); }
		45.4%, 83.9% { -webkit-transform: translate(55px, 45px) }
		93.9% { -webkit-transform: translate(0,0); }
		
		45.29%, 88.9%  { opacity: 1; }
		45.3%, 88.8%   { opacity: 0; }
	}
	@-moz-keyframes arrow {
		0% { -moz-transform: translate(0,0); }
		5%, 20.1% { -moz-transform: translate(-40px,-35px); }
		25.2%, 36.3% { -moz-transform: translate(-80px,-5px); }
		45.4%, 83.9% { -moz-transform: translate(55px, 45px) }
		93.9% { -moz-transform: translate(0,0); }
		
		45.29%, 88.9%  { opacity: 1; }
		45.3%, 88.8%   { opacity: 0; }
	}
	@-o-keyframes arrow {
		0% { -o-transform: translate(0,0); }
		5%, 20.1% { -o-transform: translate(-40px,-35px); }
		25.2%, 36.3% { -o-transform: translate(-80px,-5px); }
		45.4%, 83.9% { -o-transform: translate(55px, 45px) }
		93.9% { -o-transform: translate(0,0); }
		
		45.29%, 88.9%  { opacity: 1; }
		45.3%, 88.8%   { opacity: 0; }
	}
	@keyframes arrow {
		0% { transform: translate(0,0); }
		5%, 20.1% { transform: translate(-40px,-35px); }
		25.2%, 36.3% { transform: translate(-80px,-5px); }
		45.4%, 83.9% { transform: translate(55px, 45px) }
		93.9% { transform: translate(0,0); }
		
		45.29%, 88.9%  { opacity: 1; }
		45.3%, 88.8%   { opacity: 0; }
	}
	
	
	@-webkit-keyframes rotateHandle {
		45.29%, 88.9%  { opacity: 0; }
		45.3%, 88.8%  { opacity: 1; }
	}
	@-moz-keyframes rotateHandle {
		45.29%, 88.9%  { opacity: 0; }
		45.3%, 88.8%  { opacity: 1; }
	}
	@-o-keyframes rotateHandle {
		45.29%, 88.9%  { opacity: 0; }
		45.3%, 88.8%  { opacity: 1; }
	}
	@keyframes rotateHandle {
		45.29%, 88.9%  { opacity: 0; }
		45.3%, 88.8%  { opacity: 1; }
	}
	
	
	
	@-webkit-keyframes smoke {
		0% { -webkit-transform: translate(-65px,97px) scale(0.94); stroke-width: 15px; opacity: 0; }
		10%, 80% { opacity: 0.9; }
		50% { stroke-width: 5px; }
		100% { -webkit-transform: translate(-190px, 285px) scale(2); stroke-width: 0; }
	}
	@-moz-keyframes smoke {
		0% { -moz-transform: translate(-65px,97px) scale(0.94); stroke-width: 15px; opacity: 0; }
		10%, 80% { opacity: 0.9; }
		50% { stroke-width: 5px; }
		100% { -moz-transform: translate(-190px, 285px) scale(2); stroke-width: 0; }
	}
	@-o-keyframes smoke {
		0% { -o-transform: translate(-65px,97px) scale(0.94); stroke-width: 15px; opacity: 0; }
		10%, 80% { opacity: 0.9; }
		50% { stroke-width: 5px; }
		100% { -o-transform: translate(-190px, 285px) scale(2); stroke-width: 0; }
	}
	@keyframes smoke {
		0% { transform: translate(-65px,97px) scale(0.94); stroke-width: 15px; opacity: 0; }
		10%, 80% { opacity: 0.9; }
		50% { stroke-width: 5px; }
		100% { transform: translate(-190px, 285px) scale(2); stroke-width: 0; }
	}
	
	
	
	#selection {
		-webkit-transform-origin: 481px 304px;
		-moz-transform-origin: 481px 304px;
		-o-transform-origin: 481px 304px;
		transform-origin: 481px 304px;
		
		-webkit-animation: selection 7s ease-in-out infinite;
		-moz-animation: selection 7s ease-in-out infinite;
		-o-animation: selection 7s ease-in-out infinite;
		animation: selection 7s ease-in-out infinite;
	}
	
	#arrow {
		-webkit-transform-origin: 523px 341px;
		-moz-transform-origin: 523px 341px;
		-o-transform-origin: 523px 341px;
		transform-origin: 523px 341px;
		
		-webkit-animation: arrow 7s ease-in infinite;
		-moz-animation: arrow 7s ease-in infinite;
		-o-animation: arrow 7s ease-in infinite;
		animation: arrow 7s ease-in infinite;
	}
	
	#rotateHandle {
		-webkit-animation: rotateHandle 7s ease-in infinite;
		-moz-animation: rotateHandle 7s ease-in infinite;
		-o-animation: rotateHandle 7s ease-in infinite;
		animation: rotateHandle 7s ease-in infinite;
	}
	
	
	
	#jet1, #jet2, #jet3, #jet4 {
		-webkit-animation: show 0.25s linear infinite;
		-moz-animation: show 0.25s linear infinite;
		-o-animation: show 0.25s linear infinite;
		animation: show 0.25s linear infinite;
	}
	
	#jet2 {
		-webkit-animation-delay: 0.0625s;
		-moz-animation-delay: 0.0625s;
		-o-animation-delay: 0.0625s;
		animation-delay: 0.0625s;
	}
	
	#jet3 {
		-webkit-animation-delay: 0.125s;
		-moz-animation-delay: 0.125s;
		-o-animation-delay: 0.125s;
		animation-delay: 0.125s;
	}
	
	#jet4 {
		-webkit-animation-delay: 0.1875s;
		-moz-animation-delay: 0.1875s;
		-o-animation-delay: 0.1875s;
		animation-delay: 0.1875s;
	}
	
	
	
	#bigAsteroid1 {
		-webkit-transform-origin: 168px 185px;
		-moz-transform-origin: 168px 185px;
		-o-transform-origin: 168px 185px;
		transform-origin: 168px 185px;
		
		-webkit-animation: spin 50s linear infinite;
		-moz-animation: spin 50s linear infinite;
		-o-animation: spin 50s linear infinite;
		animation: spin 50s linear infinite;
	}
	
	#bigAsteroid2 {
		-webkit-transform-origin: 568px 633px;
		-moz-transform-origin: 568px 633px;
		-o-transform-origin: 568px 633px;
		transform-origin: 568px 633px;
		
		-webkit-animation: spin 43s linear infinite reverse;
		-moz-animation: spin 43s linear infinite reverse;
		-o-animation: spin 43s linear infinite reverse;
		animation: spin 43s linear infinite reverse;
	}
	
	#smallAsteroid1 {
		-webkit-transform-origin: 410px 747px;
		-moz-transform-origin: 410px 747px;
		-o-transform-origin: 410px 747px;
		transform-origin: 410px 747px;
		
		-webkit-animation: spin 15s linear infinite reverse;
		-moz-animation: spin 15s linear infinite reverse;
		-o-animation: spin 15s linear infinite reverse;
		animation: spin 15s linear infinite reverse;
	}
	
	#smallAsteroid2 {
		-webkit-transform-origin: -1px 344px;
		-moz-transform-origin: -1px 344px;
		-o-transform-origin: -1px 344px;
		transform-origin: -1px 344px;
		
		-webkit-animation: spin 7s linear infinite;
		-moz-animation: spin 7s linear infinite;
		-o-animation: spin 7s linear infinite;
		animation: spin 7s linear infinite;
	}
	
	#smallAsteroid3 {
		-webkit-transform-origin: 434px 583px;
		-moz-transform-origin: 434px 583px;
		-o-transform-origin: 434px 583px;
		transform-origin: 434px 583px;
		
		-webkit-animation: spin 11s linear infinite;
		-moz-animation: spin 11s linear infinite;
		-o-animation: spin 11s linear infinite;
		animation: spin 11s linear infinite;
	}
	
	#smallAsteroid4 {
		-webkit-transform-origin: 387px 156px;
		-moz-transform-origin: 387px 156px;
		-o-transform-origin: 387px 156px;
		transform-origin: 387px 156px;
		
		-webkit-animation: spin 9s linear infinite reverse;
		-moz-animation: spin 9s linear infinite reverse;
		-o-animation: spin 9s linear infinite reverse;
		animation: spin 9s linear infinite reverse;
	}
	
	#tinyAsteroid1 {
		-webkit-transform-origin: 61px 457px;
		-moz-transform-origin: 61px 457px;
		-o-transform-origin: 61px 457px;
		transform-origin: 61px 457px;
		
		-webkit-animation: spin 1.9s linear infinite;
		-moz-animation: spin 1.9s linear infinite;
		-o-animation: spin 1.9s linear infinite;
		animation: spin 1.9s linear infinite;
	}
	
	#tinyAsteroid2 {
		-webkit-transform-origin: 700px 693px;
		-moz-transform-origin: 700px 693px;
		-o-transform-origin: 700px 693px;
		transform-origin: 700px 693px;
		
		-webkit-animation: spin 2.3s linear infinite reverse;
		-moz-animation: spin 2.3s linear infinite reverse;
		-o-animation: spin 2.3s linear infinite reverse;
		animation: spin 2.3s linear infinite reverse;
	}
	
	
	
	#blueStar {
		-webkit-transform-origin: 482px 301px;
		-moz-transform-origin: 482px 301px;
		-o-transform-origin: 482px 301px;
		transform-origin: 482px 301px;
		
		-webkit-animation: starSwing 7.9s ease-in-out infinite alternate;
		-moz-animation: starSwing 7.9s ease-in-out infinite alternate;
		-o-animation: starSwing 7.9s ease-in-out infinite alternate;
		animation: starSwing 7.9s ease-in-out infinite alternate;
	}
	
	#blueStar path {
		-webkit-transform-origin: 482px 301px;
		-moz-transform-origin: 482px 301px;
		-o-transform-origin: 482px 301px;
		transform-origin: 482px 301px;
		
		-webkit-animation: pulsate 0.22s ease-in-out infinite alternate;
		-moz-animation: pulsate 0.22s ease-in-out infinite alternate;
		-o-animation: pulsate 0.22s ease-in-out infinite alternate;
		animation: pulsate 0.22s ease-in-out infinite alternate;
	}
	
	#yellowStarA {
		-webkit-transform-origin: 605px 219px;
		-moz-transform-origin: 605px 219px;
		-o-transform-origin: 605px 219px;
		transform-origin: 605px 219px;
		
		-webkit-animation: starSwing 2s ease-in-out infinite alternate;
		-moz-animation: starSwing 2s ease-in-out infinite alternate;
		-o-animation: starSwing 2s ease-in-out infinite alternate;
		animation: starSwing 2s ease-in-out infinite alternate;
		
		-webkit-animation-delay: 0.7s;
		-moz-animation-delay: 0.7s;
		-o-animation-delay: 0.7s;
		animation-delay: 0.7s;
	}
	
	#yellowStarA path {
		-webkit-transform-origin: 605px 219px;
		-moz-transform-origin: 605px 219px;
		-o-transform-origin: 605px 219px;
		transform-origin: 605px 219px;
		
		-webkit-animation: pulsate 0.25s ease-in-out infinite alternate;
		-moz-animation: pulsate 0.25s ease-in-out infinite alternate;
		-o-animation: pulsate 0.25s ease-in-out infinite alternate;
		animation: pulsate 0.25s ease-in-out infinite alternate;
		
		-webkit-animation-delay: 0.1s;
		-moz-animation-delay: 0.1s;
		-o-animation-delay: 0.1s;
		animation-delay: 0.1s;
	}
	
	#yellowStarB {
		-webkit-transform-origin: 739px 176px;
		-moz-transform-origin: 739px 176px;
		-o-transform-origin: 739px 176px;
		transform-origin: 739px 176px;
		
		-webkit-animation: starSwing 2.1s ease-in-out infinite alternate;
		-moz-animation: starSwing 2.1s ease-in-out infinite alternate;
		-o-animation: starSwing 2.1s ease-in-out infinite alternate;
		animation: starSwing 2.1s ease-in-out infinite alternate;
		
		-webkit-animation-delay: 1.3s;
		-moz-animation-delay: 1.3s;
		-o-animation-delay: 1.3s;
		animation-delay: 1.3s;
	}
	
	#yellowStarB path {
		-webkit-transform-origin: 739px 176px;
		-moz-transform-origin: 739px 176px;
		-o-transform-origin: 739px 176px;
		transform-origin: 739px 176px;
		
		-webkit-animation: pulsate 0.29s ease-in-out infinite alternate;
		-moz-animation: pulsate 0.29s ease-in-out infinite alternate;
		-o-animation: pulsate 0.29s ease-in-out infinite alternate;
		animation: pulsate 0.29s ease-in-out infinite alternate;
	}
	
	
	
	#rocketPiggyWrap {
		-webkit-transform-origin: 244px 514px;
		-moz-transform-origin: 244px 514px;
		-o-transform-origin: 244px 514px;
		transform-origin: 244px 514px;
		
		-webkit-animation: piggyMove 4s ease-in-out infinite alternate;
		-moz-animation: piggyMove 4s ease-in-out infinite alternate;
		-o-animation: piggyMove 4s ease-in-out infinite alternate;
		animation: piggyMove 4s ease-in-out infinite alternate;
	}
	
	#rocketPiggy {
		-webkit-transform-origin: 244px 514px;
		-moz-transform-origin: 244px 514px;
		-o-transform-origin: 244px 514px;
		transform-origin: 244px 514px;
		
		-webkit-animation: piggySwing 1.8s ease-in-out infinite alternate;
		-moz-animation: piggySwing 1.8s ease-in-out infinite alternate;
		-o-animation: piggySwing 1.8s ease-in-out infinite alternate;
		animation: piggySwing 1.8s ease-in-out infinite alternate;
	}
	
	#piggyNose {
		-webkit-transform-origin: 339px 483px;
		-moz-transform-origin: 339px 483px;
		-o-transform-origin: 339px 483px;
		transform-origin: 339px 483px;
		
		-webkit-animation: piggyNose 3s ease-in-out infinite;
		-moz-animation: piggyNose 3s ease-in-out infinite;
		-o-animation: piggyNose 3s ease-in-out infinite;
		animation: piggyNose 3s ease-in-out infinite;
	}
	
	#piggyArm {
		-webkit-transform-origin: 283px 486px;
		-moz-transform-origin: 283px 486px;
		-o-transform-origin: 283px 486px;
		transform-origin: 283px 486px;
		
		-webkit-animation: piggyLimbs 0.5s ease-in-out infinite alternate;
		-moz-animation: piggyLimbs 0.5s ease-in-out infinite alternate;
		-o-animation: piggyLimbs 0.5s ease-in-out infinite alternate;
		animation: piggyLimbs 0.5s ease-in-out infinite alternate;
	}
	
	#piggylegL {
		-webkit-transform-origin: 288px 556px;
		-moz-transform-origin: 288px 556px;
		-o-transform-origin: 288px 556px;
		transform-origin: 288px 556px;
		
		-webkit-animation: piggyLimbs 0.1s ease-in-out infinite alternate;
		-moz-animation: piggyLimbs 0.1s ease-in-out infinite alternate;
		-o-animation: piggyLimbs 0.1s ease-in-out infinite alternate;
		animation: piggyLimbs 0.1s ease-in-out infinite alternate;
		
		-webkit-animation-delay: 0.05s;
		-moz-animation-delay: 0.05s;
		-o-animation-delay: 0.05s;
		animation-delay: 0.05s;
	}
	
	#piggyLegR {
		-webkit-transform-origin: 268px 543px;
		-moz-transform-origin: 268px 543px;
		-o-transform-origin: 268px 543px;
		transform-origin: 268px 543px;
		
		-webkit-animation: piggyLimbs 0.1s ease-in-out infinite alternate;
		-moz-animation: piggyLimbs 0.1s ease-in-out infinite alternate;
		-o-animation: piggyLimbs 0.1s ease-in-out infinite alternate;
		animation: piggyLimbs 0.1s ease-in-out infinite alternate;
	}
	
	#piggyTail {
		-webkit-transform-origin: 258px 527px;
		-moz-transform-origin: 258px 527px;
		-o-transform-origin: 258px 527px;
		transform-origin: 258px 527px;
		
		-webkit-animation: piggyTail 0.1s ease-in-out infinite alternate;
		-moz-animation: piggyTail 0.1s ease-in-out infinite alternate;
		-o-animation: piggyTail 0.1s ease-in-out infinite alternate;
		animation: piggyTail 0.1s ease-in-out infinite alternate;
		
	}
	
	#piggyHelmet {
		-webkit-transform-origin: 331px 452px;
		-moz-transform-origin: 331px 452px;
		-o-transform-origin: 331px 452px;
		transform-origin: 331px 452px;
		
		-webkit-animation: piggyHelmet 0.5s linear infinite alternate;
		-moz-animation: piggyHelmet 0.5s linear infinite alternate;
		-o-animation: piggyHelmet 0.5s linear infinite alternate;
		animation: piggyHelmet 0.5s linear infinite alternate;
	}
	
	
	
	#smoke1, #smoke2, #smoke3, #smoke4 {
		-webkit-transform-origin: 170px 624px;
		-moz-transform-origin: 170px 624px;
		-o-transform-origin: 170px 624px;
		transform-origin: 170px 624px;
		
		-webkit-animation: smoke 3s linear infinite;
		-moz-animation: smoke 3s linear infinite;
		-o-animation: smoke 3s linear infinite;
		animation: smoke 3s linear infinite;
	}
	
	#smoke2 {
		-webkit-animation-delay: 0.75s;
		-moz-animation-delay: 0.75s;
		-o-animation-delay: 0.75s;
		animation-delay: 0.75s;
	}
	
	#smoke3 {
		-webkit-animation-delay: 1.5s;
		-moz-animation-delay: 1.5s;
		-o-animation-delay: 1.5s;
		animation-delay: 1.5s;
	}
	
	#smoke4 {
		-webkit-animation-delay: 2.25s;
		-moz-animation-delay: 2.25s;
		-o-animation-delay: 2.25s;
		animation-delay: 2.25s;
	}
	