p 		{text-align: justify;}

/* webkit */
/* christmas bullet */
			@-webkit-keyframes bulletgo {
			0% {left: -30%;}
			40% {left: 130%;}
			100% {left: 130%;}
			}			
			#bulletbox {-webkit-animation: bulletgo 20s linear 0s infinite;}

			@-webkit-keyframes propsgo {
			0% {-webkit-transform: rotate(0deg);}
			100% {-webkit-transform: rotate(360deg);}
			}
			#props {-webkit-animation: propsgo .22s linear 0s infinite;}

			@-webkit-keyframes wingsgo {
			0% {-webkit-transform: rotate(10deg);}
			25% {-webkit-transform: rotate(-5deg);}
			50% {-webkit-transform: rotate(5deg);}
			75% {-webkit-transform: rotate(-10deg);}
			100% {-webkit-transform: rotate(10deg);}
			}
			#topLwing {-webkit-animation: wingsgo .8s linear 0s infinite;}
			#topRwing {-webkit-animation: wingsgo .7s linear 0s infinite;}
			#botLwing {-webkit-animation: wingsgo 0.6s linear 0s infinite;}
			#botRwing {-webkit-animation: wingsgo 0.5s linear 0s infinite;}

			@-webkit-keyframes planeTB {
			0% {top: 0px;}
			50% {top: 85px;}
			100% {top: 0px;}
			}			

			@-webkit-keyframes wingsgo2 {
			0% {-webkit-transform: rotate(2deg);}
			25% {-webkit-transform: rotate(-4deg);}
			50% {-webkit-transform: rotate(4deg);}
			75% {-webkit-transform: rotate(-2deg);}
			100% {-webkit-transform: rotate(2deg);}
			}

			#bulletdv {-webkit-animation: planeTB 2.25s ease-in-out 0s infinite,
			wingsgo2 7s ease-in-out 0s infinite;}

			@-webkit-keyframes bulleteyesgo {
			0% {left: 125px; top: 17px;}
			12% {left: 125px; top: 17px;}
			15% {left: 122px; top: 18px;}
			25% {left: 122px; top: 18px;}
			28% {left: 125px; top: 17px;}
			60% {left: 125px; top: 17px;}
			63% {left: 128px; top: 18px;}
			73% {left: 128px; top: 18px;}
			75% {left: 125px; top: 17px;}
			100% {left: 125px; top: 17px;}
			}			
			#bulleteyes {-webkit-animation: bulleteyesgo 8s linear 0s infinite;}

/* cygnet */
			@-webkit-keyframes cygnetgo {
			0% {left: 130%;}
			50% {left: -30%;}
			100% {left: -30%;}
			}			
			#cygnetbox {-webkit-animation: cygnetgo 11s linear 0s infinite;}

			@-webkit-keyframes kitesgo {
			0% {-webkit-transform: rotate(10deg);}
			25% {-webkit-transform: rotate(0deg);}
			50% {-webkit-transform: rotate(5deg);}
			75% {-webkit-transform: rotate(0deg);}
			100% {-webkit-transform: rotate(10deg);}
			}
			#cygnet2 { -webkit-transform-origin: 28% 100%; -webkit-animation: kitesgo 2.5s ease-in-out 0s infinite; }
			#cygnet3 { -webkit-transform-origin: 5% 100%; -webkit-animation: kitesgo 1.75s ease-in-out -2s infinite; }
			#cygnet4 { -webkit-transform-origin: 5% 100%; -webkit-animation: kitesgo 2.25s ease-in-out -1s infinite; }
			#cygnet5 { -webkit-transform-origin: 35% 100%; -webkit-animation: kitesgo 2s ease-in-out -.5s infinite; }

			@-webkit-keyframes propgo {
			0% { -webkit-transform: scale(1, 1); }
			50% { -webkit-transform: scale(1, .1); }
			100% { -webkit-transform: scale(1, 1); }
			}
			.prop { -webkit-animation: propgo .1s linear 0s infinite; }


/* blinds */
			@-webkit-keyframes blindsTB {
			0% {bottom: 3px;}
			50% {bottom: 30px;}
			100% {bottom: 3px;}
			}			
			#blindsbox {-webkit-animation: blindsTB 1.5s ease-in-out 0s infinite,
			bulletgo 12s linear -6s infinite;}

			#blinds2 { -webkit-transform-origin: 100% 0%; -webkit-animation: wingsgo 1s ease-in-out 0s infinite; }
			#blinds3 { -webkit-transform-origin: 100% 0%; -webkit-animation: wingsgo 1.2s ease-in-out 0s infinite; }

/* flapjack */
			@-webkit-keyframes flapjackgo {
			0% {left: 130%;}
			60% {left: -30%;}
			100% {left: -30%;}
			}			
			#flapjackbox {-webkit-animation: flapjackgo 8s linear -6s infinite;}

			@-webkit-keyframes flapjackwave {
			0% { -webkit-transform: skew(0deg, 3deg); }
			50% { -webkit-transform: skew(0deg, -3deg); }
			100% { -webkit-transform: skew(0deg, 3deg); }
			}
			#flapjack2 { -webkit-animation: flapjackwave 2s ease-in-out 0s infinite; }

/* wing */
			@-webkit-keyframes flamego {
			0% { width: 62px; }
			50% { width: 32px; }
			100% { width: 62px; }
			}
			.wing3 { -webkit-animation: flamego .15s linear 0s infinite; }

			@-webkit-keyframes CWspin {
			0% {-webkit-transform: rotate(0deg);}
			100% {-webkit-transform: rotate(-360deg);}
			}

			@-webkit-keyframes jetwingsgo {
			0% {left: 50px;}
			50% {left: 250px;}
			100% {left: 50px;}
			}			
			#jetwings { -webkit-animation: CWspin 4s linear 0s infinite,
			jetwingsgo 4s ease-in-out -1s infinite; }

/* barrel */
			@-webkit-keyframes bblgo {
			0% {bottom: 10%;}
			50% {bottom: 70%;}
			100% {bottom: 10%;}
			}			
			#bblbox {-webkit-animation: bblgo 9s ease-in-out 0s infinite;}

			@-webkit-keyframes bblwinggo {
			0% {-webkit-transform: rotate(30deg);}
			40% {-webkit-transform: rotate(-20deg);}
			100% {-webkit-transform: rotate(30deg);}
			}
			#bblwingR { -webkit-transform-origin: 5% 50%; -webkit-animation: bblwinggo .3s ease-in-out 0s infinite; }
			#bblwingL { -webkit-transform-origin: 95% 50%; -webkit-animation: bblwinggo .3s ease-in-out -.15s infinite; }

/* moz */
/* christmas bullet */
			@-moz-keyframes bulletgo {
			0% {left: -30%;}
			40% {left: 130%;}
			100% {left: 130%;}
			}			
			#bulletbox {-moz-animation: bulletgo 20s linear 0s infinite;}

			@-moz-keyframes propsgo {
			0% {-moz-transform: rotate(0deg);}
			100% {-moz-transform: rotate(360deg);}
			}
			#props {-moz-animation: propsgo .22s linear 0s infinite;}

			@-moz-keyframes wingsgo {
			0% {-moz-transform: rotate(10deg);}
			25% {-moz-transform: rotate(-5deg);}
			50% {-moz-transform: rotate(5deg);}
			75% {-moz-transform: rotate(-10deg);}
			100% {-moz-transform: rotate(10deg);}
			}
			#topLwing {-moz-animation: wingsgo .8s linear 0s infinite;}
			#topRwing {-moz-animation: wingsgo .7s linear 0s infinite;}
			#botLwing {-moz-animation: wingsgo 0.6s linear 0s infinite;}
			#botRwing {-moz-animation: wingsgo 0.5s linear 0s infinite;}

			@-moz-keyframes planeTB {
			0% {top: 0px;}
			50% {top: 85px;}
			100% {top: 0px;}
			}			

			@-moz-keyframes wingsgo2 {
			0% {-moz-transform: rotate(2deg);}
			25% {-moz-transform: rotate(-4deg);}
			50% {-moz-transform: rotate(4deg);}
			75% {-moz-transform: rotate(-2deg);}
			100% {-moz-transform: rotate(2deg);}
			}

			#bulletdv {-moz-animation: planeTB 2.25s ease-in-out 0s infinite,
			wingsgo2 7s ease-in-out 0s infinite;}

			@-moz-keyframes bulleteyesgo {
			0% {left: 125px; top: 17px;}
			12% {left: 125px; top: 17px;}
			15% {left: 122px; top: 18px;}
			25% {left: 122px; top: 18px;}
			28% {left: 125px; top: 17px;}
			60% {left: 125px; top: 17px;}
			63% {left: 128px; top: 18px;}
			73% {left: 128px; top: 18px;}
			75% {left: 125px; top: 17px;}
			100% {left: 125px; top: 17px;}
			}			
			#bulleteyes {-moz-animation: bulleteyesgo 8s linear 0s infinite;}

/* cygnet */
			@-moz-keyframes cygnetgo {
			0% {left: 130%;}
			50% {left: -30%;}
			100% {left: -30%;}
			}			
			#cygnetbox {-moz-animation: cygnetgo 11s linear 0s infinite;}

			@-moz-keyframes kitesgo {
			0% {-moz-transform: rotate(10deg);}
			25% {-moz-transform: rotate(0deg);}
			50% {-moz-transform: rotate(5deg);}
			75% {-moz-transform: rotate(0deg);}
			100% {-moz-transform: rotate(10deg);}
			}
			#cygnet2 { -moz-transform-origin: 28% 100%; -moz-animation: kitesgo 2.5s ease-in-out 0s infinite; }
			#cygnet3 { -moz-transform-origin: 5% 100%; -moz-animation: kitesgo 1.75s ease-in-out -2s infinite; }
			#cygnet4 { -moz-transform-origin: 5% 100%; -moz-animation: kitesgo 2.25s ease-in-out -1s infinite; }
			#cygnet5 { -moz-transform-origin: 35% 100%; -moz-animation: kitesgo 2s ease-in-out -.5s infinite; }

			@-moz-keyframes propgo {
			0% { -moz-transform: scale(1, 1); }
			50% { -moz-transform: scale(1, .1); }
			100% { -moz-transform: scale(1, 1); }
			}
			.prop { -moz-animation: propgo .1s linear 0s infinite; }


/* blinds */
			@-moz-keyframes blindsTB {
			0% {bottom: 3px;}
			50% {bottom: 30px;}
			100% {bottom: 3px;}
			}			
			#blindsbox {-moz-animation: blindsTB 1.5s ease-in-out 0s infinite,
			bulletgo 12s linear -6s infinite;}

			#blinds2 { -moz-transform-origin: 100% 0%; -moz-animation: wingsgo 1s ease-in-out 0s infinite; }
			#blinds3 { -moz-transform-origin: 100% 0%; -moz-animation: wingsgo 1.2s ease-in-out 0s infinite; }

/* flapjack */
			@-moz-keyframes flapjackgo {
			0% {left: 130%;}
			60% {left: -30%;}
			100% {left: -30%;}
			}			
			#flapjackbox {-moz-animation: flapjackgo 8s linear -6s infinite;}

			@-moz-keyframes flapjackwave {
			0% { -moz-transform: skew(0deg, 3deg); }
			50% { -moz-transform: skew(0deg, -3deg); }
			100% { -moz-transform: skew(0deg, 3deg); }
			}
			#flapjack2 { -moz-animation: flapjackwave 2s ease-in-out 0s infinite; }

/* wing */
			@-moz-keyframes flamego {
			0% { width: 62px; }
			50% { width: 32px; }
			100% { width: 62px; }
			}
			.wing3 { -moz-animation: flamego .15s linear 0s infinite; }

			@-moz-keyframes CWspin {
			0% {-moz-transform: rotate(0deg);}
			100% {-moz-transform: rotate(-360deg);}
			}

			@-moz-keyframes jetwingsgo {
			0% {left: 50px;}
			50% {left: 250px;}
			100% {left: 50px;}
			}			
			#jetwings { -moz-animation: CWspin 4s linear 0s infinite,
			jetwingsgo 4s ease-in-out -1s infinite; }

/* barrel */
			@-moz-keyframes bblgo {
			0% {bottom: 10%;}
			50% {bottom: 70%;}
			100% {bottom: 10%;}
			}			
			#bblbox {-moz-animation: bblgo 9s ease-in-out 0s infinite;}

			@-moz-keyframes bblwinggo {
			0% {-moz-transform: rotate(30deg);}
			40% {-moz-transform: rotate(-20deg);}
			100% {-moz-transform: rotate(30deg);}
			}
			#bblwingR { -moz-transform-origin: 5% 50%; -moz-animation: bblwinggo .3s ease-in-out 0s infinite; }
			#bblwingL { -moz-transform-origin: 95% 50%; -moz-animation: bblwinggo .3s ease-in-out -.15s infinite; }

/* ms */
/* christmas bullet */
			@-ms-keyframes bulletgo {
			0% {left: -30%;}
			40% {left: 130%;}
			100% {left: 130%;}
			}			
			#bulletbox {-ms-animation: bulletgo 20s linear 0s infinite;}

			@-ms-keyframes propsgo {
			0% {-ms-transform: rotate(0deg);}
			100% {-ms-transform: rotate(360deg);}
			}
			#props {-ms-animation: propsgo .22s linear 0s infinite;}

			@-ms-keyframes wingsgo {
			0% {-ms-transform: rotate(10deg);}
			25% {-ms-transform: rotate(-5deg);}
			50% {-ms-transform: rotate(5deg);}
			75% {-ms-transform: rotate(-10deg);}
			100% {-ms-transform: rotate(10deg);}
			}
			#topLwing {-ms-animation: wingsgo .8s linear 0s infinite;}
			#topRwing {-ms-animation: wingsgo .7s linear 0s infinite;}
			#botLwing {-ms-animation: wingsgo 0.6s linear 0s infinite;}
			#botRwing {-ms-animation: wingsgo 0.5s linear 0s infinite;}

			@-ms-keyframes planeTB {
			0% {top: 0px;}
			50% {top: 85px;}
			100% {top: 0px;}
			}			

			@-ms-keyframes wingsgo2 {
			0% {-ms-transform: rotate(2deg);}
			25% {-ms-transform: rotate(-4deg);}
			50% {-ms-transform: rotate(4deg);}
			75% {-ms-transform: rotate(-2deg);}
			100% {-ms-transform: rotate(2deg);}
			}

			#bulletdv {-ms-animation: planeTB 2.25s ease-in-out 0s infinite,
			wingsgo2 7s ease-in-out 0s infinite;}

			@-ms-keyframes bulleteyesgo {
			0% {left: 125px; top: 17px;}
			12% {left: 125px; top: 17px;}
			15% {left: 122px; top: 18px;}
			25% {left: 122px; top: 18px;}
			28% {left: 125px; top: 17px;}
			60% {left: 125px; top: 17px;}
			63% {left: 128px; top: 18px;}
			73% {left: 128px; top: 18px;}
			75% {left: 125px; top: 17px;}
			100% {left: 125px; top: 17px;}
			}			
			#bulleteyes {-ms-animation: bulleteyesgo 8s linear 0s infinite;}

/* cygnet */
			@-ms-keyframes cygnetgo {
			0% {left: 130%;}
			50% {left: -30%;}
			100% {left: -30%;}
			}			
			#cygnetbox {-ms-animation: cygnetgo 11s linear 0s infinite;}

			@-ms-keyframes kitesgo {
			0% {-ms-transform: rotate(10deg);}
			25% {-ms-transform: rotate(0deg);}
			50% {-ms-transform: rotate(5deg);}
			75% {-ms-transform: rotate(0deg);}
			100% {-ms-transform: rotate(10deg);}
			}
			#cygnet2 { -ms-transform-origin: 28% 100%; -ms-animation: kitesgo 2.5s ease-in-out 0s infinite; }
			#cygnet3 { -ms-transform-origin: 5% 100%; -ms-animation: kitesgo 1.75s ease-in-out -2s infinite; }
			#cygnet4 { -ms-transform-origin: 5% 100%; -ms-animation: kitesgo 2.25s ease-in-out -1s infinite; }
			#cygnet5 { -ms-transform-origin: 35% 100%; -ms-animation: kitesgo 2s ease-in-out -.5s infinite; }

			@-ms-keyframes propgo {
			0% { -ms-transform: scale(1, 1); }
			50% { -ms-transform: scale(1, .1); }
			100% { -ms-transform: scale(1, 1); }
			}
			.prop { -ms-animation: propgo .1s linear 0s infinite; }


/* blinds */
			@-ms-keyframes blindsTB {
			0% {bottom: 3px;}
			50% {bottom: 30px;}
			100% {bottom: 3px;}
			}			
			#blindsbox {-ms-animation: blindsTB 1.5s ease-in-out 0s infinite,
			bulletgo 12s linear -6s infinite;}

			#blinds2 { -ms-transform-origin: 100% 0%; -ms-animation: wingsgo 1s ease-in-out 0s infinite; }
			#blinds3 { -ms-transform-origin: 100% 0%; -ms-animation: wingsgo 1.2s ease-in-out 0s infinite; }

/* flapjack */
			@-ms-keyframes flapjackgo {
			0% {left: 130%;}
			60% {left: -30%;}
			100% {left: -30%;}
			}			
			#flapjackbox {-ms-animation: flapjackgo 8s linear -6s infinite;}

			@-ms-keyframes flapjackwave {
			0% { -ms-transform: skew(0deg, 3deg); }
			50% { -ms-transform: skew(0deg, -3deg); }
			100% { -ms-transform: skew(0deg, 3deg); }
			}
			#flapjack2 { -ms-animation: flapjackwave 2s ease-in-out 0s infinite; }

/* wing */
			@-ms-keyframes flamego {
			0% { width: 62px; }
			50% { width: 32px; }
			100% { width: 62px; }
			}
			.wing3 { -ms-animation: flamego .15s linear 0s infinite; }

			@-ms-keyframes CWspin {
			0% {-ms-transform: rotate(0deg);}
			100% {-ms-transform: rotate(-360deg);}
			}

			@-ms-keyframes jetwingsgo {
			0% {left: 50px;}
			50% {left: 250px;}
			100% {left: 50px;}
			}			
			#jetwings { -ms-animation: CWspin 4s linear 0s infinite,
			jetwingsgo 4s ease-in-out -1s infinite; }

/* barrel */
			@-ms-keyframes bblgo {
			0% {bottom: 10%;}
			50% {bottom: 70%;}
			100% {bottom: 10%;}
			}			
			#bblbox {-ms-animation: bblgo 9s ease-in-out 0s infinite;}

			@-ms-keyframes bblwinggo {
			0% {-ms-transform: rotate(30deg);}
			40% {-ms-transform: rotate(-20deg);}
			100% {-ms-transform: rotate(30deg);}
			}
			#bblwingR { -ms-transform-origin: 5% 50%; -ms-animation: bblwinggo .3s ease-in-out 0s infinite; }
			#bblwingL { -ms-transform-origin: 95% 50%; -ms-animation: bblwinggo .3s ease-in-out -.15s infinite; }

p ~ img 		{ margin: 9px 0 12px 0; }
