/* grow toon art */
.toonbox	{
		background: rgba(255, 255, 255, 0.95); 
		padding: 20px 20px 20px 20px;
		width: 230px;
		margin: 24px 0px -16px 0px;
		border: 1px solid black;
		transition-delay: 200ms; 
		transition-timing-function: ease-in-out; 
		transition-duration: .5s;
		display: inline-block;
		}
.toonbox:hover	{ width: 300px; 
				-webkit-transform: translate(-40px,0px);
				-moz-transform: translate(-40px,0px);
				-ms-transform: translate(-40px,0px); }

.tooncaption	{ font-style: italic; 
				text-align: center; 
				text-indent: 0; 
				font-size: 15px; 
				line-height: 18px; }

/* grow paper for Obviouser et al */
.paper	{ height: 280px; transition-delay: 300ms; 
				transition-timing-function: ease-in-out; 
				transition-duration: 1s; }
.paper:hover	{ height: 567px;     
				-webkit-transform: translate(-75px,0px);
				-moz-transform: translate(-75px,0px);
				-ms-transform: translate(-75px,0px); }

/* grow maps */
.growmap	{ width: 330px; transition-delay: 200ms; 
				transition-timing-function: ease-in-out; 
				transition-duration: 1s; }
.growmap:hover	{ width: 697px;     
				-webkit-transform: translate(-180px,0px);
				-moz-transform: translate(-180px,0px);
				-ms-transform: translate(-180px,0px); }


/* grow to 350 pixels */
.growsnippet	{ width: 260px; transition-delay: 200ms; 
				transition-timing-function: ease-in-out; 
				transition-duration: .5s; }
.growsnippet:hover	{ width: 350px;     
				-webkit-transform: translate(-45px,0px);
				-moz-transform: translate(-45px,0px);
				-ms-transform: translate(-45px,0px); }

/*  multiple choice swap-outs hovering over tabs and word quiz */

.multichoice_tab  { opacity: 0.7; }

.multichoice_tab:hover { opacity: 1; }

.multichoice_art	{ opacity: 0; 	
	-webkit-transition: 0.25s ease-in-out; 
    -moz-transition: 0.25s ease-in-out; 
    -ms-transition: 0.25s ease-in-out; 
	}

.multichoice_tab:hover + .multichoice_art { opacity: 1; }


/* word quizes */
.define 		{
		font-size: 15px;
		line-height: 18px;
		font-family: Times New Roman, Times, serif; 
		text-align: left;
		text-indent: 0px;
		color: #333333;
		margin: 6px 0 -3px 0px;
		}

.d-list  { margin: 6px 0 -3px -20px; }

ol.define { list-style-type: lower-alpha; }

/* new word quiz mouseover */

.wordansdiv	{
		margin: 15px 0px 6px 0px; 
		height: 28px;
		width: 240px;
		position: relative; left: 0px; top: 0px;
		z-index: 100;
		}

.worddiv	{
		padding: 7px 10px 13px 20px;
		border: 1px solid rgba(68, 99, 104, 0.6);
		background-color: white;
		height: 12px;
		width: 240px;
		position: relative; left: 0px; top: 0px;
		}

.wordbox	{
		padding: 0px 10px 3px 10px;
		margin: 15px 0px -6px 0px; 
		width: 180px;
		border: 1px solid rgba(68, 99, 104, 0.6);
		position: absolute; left: -220px; bottom: 50px;
		}

/* exquisite corpse */
			label.custom-select {
				position: relative;
				display: inline-block;
			
			}
			
			.custom-select select {
				-webkit-appearance: none;
				-moz-appearance: none;
				-ms-appearance: none;
				display: inline-block;
				padding: 0px 2px 1px 2px;
				margin: 0 0 0 0;
				font: inherit;
				line-height: 1.3;
				border: 1px solid #CCCCCC;
				border-radius: 0px;
			}
			
			/* Select arrow styling */
			.custom-select:after {
				position: absolute;
				top: 0;
				right: 0;
				bottom: 0;
				font-size: 60%;
				line-height: 30px;
				padding: 0 7px;
				pointer-events: none;
			}
			
			.no-pointer-events .custom-select:after {
				content: none;
			}		

/* rotate master */
			@-webkit-keyframes CWspin {
			0% {-webkit-transform: rotate(0deg);}
			100% {-webkit-transform: rotate(360deg);}
			}
			@-webkit-keyframes CCWspin {
			0% {-webkit-transform: rotate(0deg);}
			100% {-webkit-transform: rotate(-360deg);}
			}
			@-moz-keyframes CWspin {
			0% {-moz-transform: rotate(0deg);}
			100% {-moz-transform: rotate(360deg);}
			}
			@-moz-keyframes CCWspin {
			0% {-moz-transform: rotate(0deg);}
			100% {-moz-transform: rotate(-360deg);}
			}
			@-ms-keyframes CWspin {
			0% {-ms-transform: rotate(0deg);}
			100% {-ms-transform: rotate(360deg);}
			}
			@-ms-keyframes CCWspin {
			0% {-ms-transform: rotate(0deg);}
			100% {-ms-transform: rotate(-360deg);}
			}

/* visibility master */
			@-webkit-keyframes begone {
			0% {visibility: hidden;}
			100% {visibility: hidden;}
			}			
			@-webkit-keyframes bethere {
			0% {visibility: visible;}
			100% {visibility: visible;}
			}			
			@-moz-keyframes begone {
			0% {visibility: hidden;}
			100% {visibility: hidden;}
			}			
			@-moz-keyframes bethere {
			0% {visibility: visible;}
			100% {visibility: visible;}
			}			
			@-ms-keyframes begone {
			0% {visibility: hidden;}
			100% {visibility: hidden;}
			}			
			@-ms-keyframes bethere {
			0% {visibility: visible;}
			100% {visibility: visible;}
			}			

/* ENTRIES */
/* webkit honey 11518*/
			@-webkit-keyframes bee4UD {
			0% { top: 20px; }
			50% { top: 30px; }
			100% { top: 20px; }
			}
			@-webkit-keyframes bee4LR {
			0% { left: 130px; }
			50% { left: 165px; }
			100% { left: 130px; }
			}
			#bee4box {-webkit-animation: bee4UD 1.5s ease-in-out 0s infinite,
			bee4LR 7s ease-in-out 0s infinite;}

			@-webkit-keyframes bulgego {
			0% { left: -2px; top: 170px; }
			65% { left: -1px; top: 60px; }
			100% { left: 35px; top: 37px; }
			}
			#bulge {-webkit-animation: bulgego 1s linear 0s infinite;}
			#bulge2 {-webkit-animation: bulgego 1s linear -0.5s infinite;}

			@-webkit-keyframes cheekgo {
			0% {-webkit-transform: scale(1, 1);}
			50% {-webkit-transform: scale(.6, .6);}
			100% {-webkit-transform: scale(1, 1);}
			}
			#cheek { -webkit-transform-origin: 20% 50%; -webkit-animation: cheekgo .5s linear 0s infinite;}
			@-webkit-keyframes wingRgo {
			0% {-webkit-transform: rotate(30deg);}
			50% {-webkit-transform: rotate(-70deg);}
			100% {-webkit-transform: rotate(30deg);}
			}
			#wing2, #wing4 { -webkit-transform-origin: 0% 50%; -webkit-animation: wingRgo .1s linear 0s infinite;}

/* moz honey 11518*/
			@-moz-keyframes bee4UD {
			0% { top: 20px; }
			50% { top: 30px; }
			100% { top: 20px; }
			}
			@-moz-keyframes bee4LR {
			0% { left: 130px; }
			50% { left: 165px; }
			100% { left: 130px; }
			}
			#bee4box {-moz-animation: bee4UD 1.5s ease-in-out 0s infinite,
			bee4LR 7s ease-in-out 0s infinite;}

			@-moz-keyframes bulgego {
			0% { left: -2px; top: 170px; }
			65% { left: -1px; top: 60px; }
			100% { left: 35px; top: 37px; }
			}
			#bulge {-moz-animation: bulgego 1s linear 0s infinite;}
			#bulge2 {-moz-animation: bulgego 1s linear -0.5s infinite;}

			@-moz-keyframes cheekgo {
			0% {-moz-transform: scale(1, 1);}
			50% {-moz-transform: scale(.6, .6);}
			100% {-moz-transform: scale(1, 1);}
			}
			#cheek { -moz-transform-origin: 20% 50%; -moz-animation: cheekgo .5s linear 0s infinite;}
			@-moz-keyframes wingRgo {
			0% {-moz-transform: rotate(30deg);}
			50% {-moz-transform: rotate(-70deg);}
			100% {-moz-transform: rotate(30deg);}
			}
			#wing2, #wing4 { -moz-transform-origin: 0% 50%; -moz-animation: wingRgo .1s linear 0s infinite;}

/* ms honey 11518*/
			@-ms-keyframes bee4UD {
			0% { top: 20px; }
			50% { top: 30px; }
			100% { top: 20px; }
			}
			@-ms-keyframes bee4LR {
			0% { left: 130px; }
			50% { left: 165px; }
			100% { left: 130px; }
			}
			#bee4box {-ms-animation: bee4UD 1.5s ease-in-out 0s infinite,
			bee4LR 7s ease-in-out 0s infinite;}

			@-ms-keyframes bulgego {
			0% { left: -2px; top: 170px; }
			65% { left: -1px; top: 60px; }
			100% { left: 35px; top: 37px; }
			}
			#bulge {-ms-animation: bulgego 1s linear 0s infinite;}
			#bulge2 {-ms-animation: bulgego 1s linear -0.5s infinite;}

			@-ms-keyframes cheekgo {
			0% {-ms-transform: scale(1, 1);}
			50% {-ms-transform: scale(.6, .6);}
			100% {-ms-transform: scale(1, 1);}
			}
			#cheek { -ms-transform-origin: 20% 50%; -ms-animation: cheekgo .5s linear 0s infinite;}
			@-ms-keyframes wingRgo {
			0% {-ms-transform: rotate(30deg);}
			50% {-ms-transform: rotate(-70deg);}
			100% {-ms-transform: rotate(30deg);}
			}
			#wing2, #wing4 { -ms-transform-origin: 0% 50%; -ms-animation: wingRgo .1s linear 0s infinite;}

/* webkit pumpkin 11218*/
			@-webkit-keyframes pumpkinLR {
			0% { left: 20px; }
			50% { left: 190px; }
			100% { left: 20px; }
			}
			@-webkit-keyframes pumpkinUD {
			0% { top: 20px; }
			50% { top: 60px; }
			100% { top: 20px; }
			}
			#pumpkin {-webkit-animation: pumpkinLR 8s ease-in-out 0s infinite,
			pumpkinUD 3s ease-in-out 0s infinite;}

/* moz pumpkin 11218*/
			@-moz-keyframes pumpkinLR {
			0% { left: 20px; }
			50% { left: 190px; }
			100% { left: 20px; }
			}
			@-moz-keyframes pumpkinUD {
			0% { top: 20px; }
			50% { top: 60px; }
			100% { top: 20px; }
			}
			#pumpkin {-moz-animation: pumpkinLR 8s ease-in-out 0s infinite,
			pumpkinUD 3s ease-in-out 0s infinite;}

/* ms pumpkin 11218*/
			@-ms-keyframes pumpkinLR {
			0% { left: 20px; }
			50% { left: 190px; }
			100% { left: 20px; }
			}
			@-ms-keyframes pumpkinUD {
			0% { top: 20px; }
			50% { top: 60px; }
			100% { top: 20px; }
			}
			#pumpkin {-ms-animation: pumpkinLR 8s ease-in-out 0s infinite,
			pumpkinUD 3s ease-in-out 0s infinite;}

/* webkit classI 102918*/
			#choochoo1 {-webkit-animation: CWspin 5.5s linear 0s infinite;}
			#choochoo2 {-webkit-animation: CWspin 6s linear -1s infinite;}
			#choochoo3 {-webkit-animation: CWspin 4.5s linear 0s infinite;}
			#choochoo4 {-webkit-animation: CWspin 4s linear 0s infinite;}
			#choochoo5 {-webkit-animation: CCWspin 3.5s linear 0s infinite;}
			#choochoo6 {-webkit-animation: CCWspin 4.25s linear -2s infinite;}
			#choochoo7 {-webkit-animation: CCWspin 3.75s linear -1s infinite;}

/* moz classI 102918*/
			#choochoo1 {-moz-animation: CWspin 5.5s linear 0s infinite;}
			#choochoo2 {-moz-animation: CWspin 6s linear -1s infinite;}
			#choochoo3 {-moz-animation: CWspin 4.5s linear 0s infinite;}
			#choochoo4 {-moz-animation: CWspin 4s linear 0s infinite;}
			#choochoo5 {-moz-animation: CCWspin 3.5s linear 0s infinite;}
			#choochoo6 {-moz-animation: CCWspin 4.25s linear -2s infinite;}
			#choochoo7 {-moz-animation: CCWspin 3.75s linear -1s infinite;}

/* ms classI 102918*/
			#choochoo1 {-ms-animation: CWspin 5.5s linear 0s infinite;}
			#choochoo2 {-ms-animation: CWspin 6s linear -1s infinite;}
			#choochoo3 {-ms-animation: CWspin 4.5s linear 0s infinite;}
			#choochoo4 {-ms-animation: CWspin 4s linear 0s infinite;}
			#choochoo5 {-ms-animation: CCWspin 3.5s linear 0s infinite;}
			#choochoo6 {-ms-animation: CCWspin 4.25s linear -2s infinite;}
			#choochoo7 {-ms-animation: CCWspin 3.75s linear -1s infinite;}

/* webkit P-dog 102418*/
			@-webkit-keyframes PdogboxLR {
			0% { left: 0px; }
			50% { left: 100px; }
			100% { left: 0px; }
			}
			@-webkit-keyframes PdogboxUD {
			0% { top: 50px; }
			30% { top: 20px; }
			70% { top: 60px; }
			100% { top: 50px; }
			}
			#Pdogbox {-webkit-animation: PdogboxLR 7.5s linear 0s infinite,
			PdogboxUD 7.5s linear 0s infinite;}

			@-webkit-keyframes PdogUD {
			0% { top: 0px; }
			50% { top: -40px; }
			100% { top: 0px; }
			}
			#Pdog {-webkit-animation: PdogUD .75s ease-in-out 0s infinite;}

			@-webkit-keyframes PlegsUD {
			0% { top: -4px; }
			15% { top: 0px; }
			85% { top: 0px; }
			100% { top: -4px; }
			}
			.Plegs {-webkit-animation: PlegsUD .75s ease-in-out 0s infinite;}

			@-webkit-keyframes Ptailgo {
			0% { -webkit-transform: rotate(20deg); }
			50% { -webkit-transform: rotate(-20deg); }
			100% { -webkit-transform: rotate(20deg); }
			}
			#Ptail { -webkit-animation: Ptailgo .25s linear 0s infinite;}

/* moz P-dog */
			@-moz-keyframes PdogboxLR {
			0% { left: 0px; }
			50% { left: 100px; }
			100% { left: 0px; }
			}
			@-moz-keyframes PdogboxUD {
			0% { top: 50px; }
			30% { top: 20px; }
			70% { top: 60px; }
			100% { top: 50px; }
			}
			#Pdogbox {-moz-animation: PdogboxLR 7.5s linear 0s infinite,
			PdogboxUD 7.5s linear 0s infinite;}

			@-moz-keyframes PdogUD {
			0% { top: 0px; }
			50% { top: -40px; }
			100% { top: 0px; }
			}
			#Pdog {-moz-animation: PdogUD .75s ease-in-out 0s infinite;}

			@-moz-keyframes PlegsUD {
			0% { top: -4px; }
			15% { top: 0px; }
			85% { top: 0px; }
			100% { top: -4px; }
			}
			.Plegs {-moz-animation: PlegsUD .75s ease-in-out 0s infinite;}

			@-moz-keyframes Ptailgo {
			0% { -moz-transform: rotate(20deg); }
			50% { -moz-transform: rotate(-20deg); }
			100% { -moz-transform: rotate(20deg); }
			}
			#Ptail { -moz-animation: Ptailgo .25s linear 0s infinite;}

/* ms P-dog */
			@-ms-keyframes PdogboxLR {
			0% { left: 0px; }
			50% { left: 100px; }
			100% { left: 0px; }
			}
			@-ms-keyframes PdogboxUD {
			0% { top: 50px; }
			30% { top: 20px; }
			70% { top: 60px; }
			100% { top: 50px; }
			}
			#Pdogbox {-ms-animation: PdogboxLR 7.5s linear 0s infinite,
			PdogboxUD 7.5s linear 0s infinite;}

			@-ms-keyframes PdogUD {
			0% { top: 0px; }
			50% { top: -40px; }
			100% { top: 0px; }
			}
			#Pdog {-ms-animation: PdogUD .75s ease-in-out 0s infinite;}

			@-ms-keyframes PlegsUD {
			0% { top: -4px; }
			15% { top: 0px; }
			85% { top: 0px; }
			100% { top: -4px; }
			}
			.Plegs {-ms-animation: PlegsUD .75s ease-in-out 0s infinite;}

			@-ms-keyframes Ptailgo {
			0% { -ms-transform: rotate(20deg); }
			50% { -ms-transform: rotate(-20deg); }
			100% { -ms-transform: rotate(20deg); }
			}
			#Ptail { -ms-animation: Ptailgo .25s linear 0s infinite;}

/* dumb money 102218 */
/* webkit */
			#dumbeyeL {-webkit-animation: CWspin 1s linear 0s infinite;}
			#dumbeyeR {-webkit-animation: CCWspin 1s linear 0s infinite;}
/* moz */
			#dumbeyeL {-moz-animation: CWspin 1s linear 0s infinite;}
			#dumbeyeR {-moz-animation: CCWspin 1s linear 0s infinite;}
/* ms */
			#dumbeyeL {-ms-animation: CWspin 1s linear 0s infinite;}
			#dumbeyeR {-ms-animation: CCWspin 1s linear 0s infinite;}

/* do 101918 */
/* webkit */
			@-webkit-keyframes dogo {
			0% {-webkit-transform: skew(0deg,0deg) scale(1,1);}
			20% {-webkit-transform: skew(0deg,0deg) scale(.7,1);}
			40% {-webkit-transform: skew(-10deg,0deg) scale(1,1.2);}
			60% {-webkit-transform: skew(10deg,0deg) scale(1.2,.5);}
			80% {-webkit-transform: skew(-10deg,0deg) scale(.7,1.5);}
			0% {-webkit-transform: skew(0deg,0deg) scale(1,1);}
			}			
			#do {-webkit-animation: dogo 3s ease-in-out 0s infinite;}

/* moz */
			@-moz-keyframes dogo {
			0% {-moz-transform: skew(0deg,0deg) scale(1,1);}
			20% {-moz-transform: skew(0deg,0deg) scale(.7,1);}
			40% {-moz-transform: skew(-10deg,0deg) scale(1,1.2);}
			60% {-moz-transform: skew(10deg,0deg) scale(1.2,.5);}
			80% {-moz-transform: skew(-10deg,0deg) scale(.7,1.5);}
			0% {-moz-transform: skew(0deg,0deg) scale(1,1);}
			}			
			#do {-moz-animation: dogo 3s ease-in-out 0s infinite;}

/* ms */
			@-ms-keyframes dogo {
			0% {-ms-transform: skew(0deg,0deg) scale(1,1);}
			20% {-ms-transform: skew(0deg,0deg) scale(.7,1);}
			40% {-ms-transform: skew(-10deg,0deg) scale(1,1.2);}
			60% {-ms-transform: skew(10deg,0deg) scale(1.2,.5);}
			80% {-ms-transform: skew(-10deg,0deg) scale(.7,1.5);}
			0% {-ms-transform: skew(0deg,0deg) scale(1,1);}
			}			
			#do {-ms-animation: dogo 3s ease-in-out 0s infinite;}

/* trivium 101718 */
/* webkit */
			@-webkit-keyframes triviumgo {
			0% {-webkit-transform: rotate(1deg);}
			50% {-webkit-transform: rotate(-1deg);}
			100% {-webkit-transform: rotate(1deg);}
			}			
			#trivium1 {-webkit-animation: triviumgo 1s ease-in-out 0s infinite;}
			#trivium2 {-webkit-animation: CWspin 2.5s linear 0s infinite;}

/* moz */
			@-moz-keyframes triviumgo {
			0% {-moz-transform: rotate(1deg);}
			50% {-moz-transform: rotate(-1deg);}
			100% {-moz-transform: rotate(1deg);}
			}			
			#trivium1 {-moz-animation: triviumgo 1s ease-in-out 0s infinite;}
			#trivium2 {-moz-animation: CWspin 2.5s linear 0s infinite;}

/* ms */
			@-ms-keyframes triviumgo {
			0% {-ms-transform: rotate(1deg);}
			50% {-ms-transform: rotate(-1deg);}
			100% {-ms-transform: rotate(1deg);}
			}			
			#trivium1 {-ms-animation: triviumgo 1s ease-in-out 0s infinite;}
			#trivium2 {-ms-animation: CWspin 2.5s linear 0s infinite;}

/* two-fer 101518 */
/* webkit */
			@-webkit-keyframes twofergo {
			0% {-webkit-transform: scale(0,0) rotate(0deg);}
			20% {-webkit-transform: scale(0,0) rotate(0deg);}
			40% {-webkit-transform: scale(1,1) rotate(720deg);}
			80% {-webkit-transform: scale(1,1) rotate(720deg);}
			100% {-webkit-transform: scale(0,0) rotate(0deg);}
			}			
			#two-fer {-webkit-animation: twofergo 8s ease-in-out 0s infinite;}

/* moz */
			@-moz-keyframes twofergo {
			0% {-moz-transform: scale(0,0) rotate(0deg);}
			20% {-moz-transform: scale(0,0) rotate(0deg);}
			40% {-moz-transform: scale(1,1) rotate(720deg);}
			80% {-moz-transform: scale(1,1) rotate(720deg);}
			100% {-moz-transform: scale(0,0) rotate(0deg);}
			}			
			#two-fer {-moz-animation: twofergo 8s ease-in-out 0s infinite;}

/* ms */
			@-ms-keyframes twofergo {
			0% {-ms-transform: scale(0,0) rotate(0deg);}
			20% {-ms-transform: scale(0,0) rotate(0deg);}
			40% {-ms-transform: scale(1,1) rotate(720deg);}
			80% {-ms-transform: scale(1,1) rotate(720deg);}
			100% {-ms-transform: scale(0,0) rotate(0deg);}
			}			
			#two-fer {-ms-animation: twofergo 8s ease-in-out 0s infinite;}

/* columbus 101218 */
/* webkit */
			@-webkit-keyframes columbusgo {
			0% { left: 350px; }
			25% { left: 155px; }
			30% { left: 155px; }
			40% { left: 80px; }
			50% { left: 155px; }
			60% { left: 80px; }
			70% { left: 155px; }
			75% { left: 155px; }
			100% { left: 350px; }
			}			
			@-webkit-keyframes columbusgo2 {
			0% { top: 110px; }
			30% { top: 110px; }
			35% { top: 95px; }
			45% { top: 125px; }
			55% { top: 95px; }
			65% { top: 125px; }
			70% { top: 110px; }
			100% { top: 110px; }
			}			
			@-webkit-keyframes columbusgo3 {
			0% {-webkit-transform: scaleX(1);}
			39% {-webkit-transform: scaleX(1);}
			40% {-webkit-transform: scaleX(-1);}
			49% {-webkit-transform: scaleX(-1);}
			50% {-webkit-transform: scaleX(1);}
			59% {-webkit-transform: scaleX(1);}
			60% {-webkit-transform: scaleX(-1);}
			69% {-webkit-transform: scaleX(-1);}
			100% {-webkit-transform: scaleX(-1);}
			}			
			#columbus {-webkit-animation: columbusgo 20s ease-in-out 0s infinite,
			columbusgo2 20s ease-in 0s infinite,
			columbusgo3 20s linear 0s infinite;}

/* moz */
			@-moz-keyframes columbusgo {
			0% { left: 350px; }
			25% { left: 155px; }
			30% { left: 155px; }
			40% { left: 80px; }
			50% { left: 155px; }
			60% { left: 80px; }
			70% { left: 155px; }
			75% { left: 155px; }
			100% { left: 350px; }
			}			
			@-moz-keyframes columbusgo2 {
			0% { top: 110px; }
			30% { top: 110px; }
			35% { top: 95px; }
			45% { top: 125px; }
			55% { top: 95px; }
			65% { top: 125px; }
			70% { top: 110px; }
			100% { top: 110px; }
			}			
			@-moz-keyframes columbusgo3 {
			0% {-moz-transform: scaleX(1);}
			39% {-moz-transform: scaleX(1);}
			40% {-moz-transform: scaleX(-1);}
			49% {-moz-transform: scaleX(-1);}
			50% {-moz-transform: scaleX(1);}
			59% {-moz-transform: scaleX(1);}
			60% {-moz-transform: scaleX(-1);}
			69% {-moz-transform: scaleX(-1);}
			100% {-moz-transform: scaleX(-1);}
			}			
			#columbus {-moz-animation: columbusgo 20s ease-in-out 0s infinite,
			columbusgo2 20s ease-in 0s infinite,
			columbusgo3 20s linear 0s infinite;}

/* ms */
			@-ms-keyframes columbusgo {
			0% { left: 350px; }
			25% { left: 155px; }
			30% { left: 155px; }
			40% { left: 80px; }
			50% { left: 155px; }
			60% { left: 80px; }
			70% { left: 155px; }
			75% { left: 155px; }
			100% { left: 350px; }
			}			
			@-ms-keyframes columbusgo2 {
			0% { top: 110px; }
			30% { top: 110px; }
			35% { top: 95px; }
			45% { top: 125px; }
			55% { top: 95px; }
			65% { top: 125px; }
			70% { top: 110px; }
			100% { top: 110px; }
			}			
			@-ms-keyframes columbusgo3 {
			0% {-ms-transform: scaleX(1);}
			39% {-ms-transform: scaleX(1);}
			40% {-ms-transform: scaleX(-1);}
			49% {-ms-transform: scaleX(-1);}
			50% {-ms-transform: scaleX(1);}
			59% {-ms-transform: scaleX(1);}
			60% {-ms-transform: scaleX(-1);}
			69% {-ms-transform: scaleX(-1);}
			100% {-ms-transform: scaleX(-1);}
			}			
			#columbus {-ms-animation: columbusgo 20s ease-in-out 0s infinite,
			columbusgo2 20s ease-in 0s infinite,
			columbusgo3 20s linear 0s infinite;}

/* light 101118 */
/* webkit */
			#thelight1 {-webkit-animation: CWspin 4s linear 0s infinite;}
			#thelight2 {-webkit-animation: CCWspin 1s linear 0s infinite;}
			#thelight3 {-webkit-animation: CWspin 1.5s linear 0s infinite;}
			#thelight4 {-webkit-animation: CCWspin .75s linear 0s infinite;}

			@-webkit-keyframes blackout {
			0% { opacity: 0;}
			85% { opacity: 0;}
			86% { opacity: 1;}
			99% { opacity: 1;}
			100% { opacity: 0;}
			}			
			#blackbox {-webkit-animation: blackout 14s linear 0s infinite;}

			@-webkit-keyframes lightbotgo {
			0% { left: 65px; }
			20% { left: 65px; }
			40% { left: 150px; }
			65% { left: 150px; }
			85% { left: 65px; }
			100% { left: 65px; }
			}			
			#lightbotbox {-webkit-animation: lightbotgo 14s ease-in 0s infinite;}

			@-webkit-keyframes lightbox1go {
			0% { opacity: 1;}
			58% { opacity: 1;}
			60% { opacity: 0;}
			98% { opacity: 0;}
			100% { opacity: 1;}
			}			
			#lightbox1 {-webkit-animation: lightbox1go 14s linear 0s infinite;}
			#lightbox2 {-webkit-animation: lightbox1go 14s linear -8.75s infinite;}

			@-webkit-keyframes lighteyesgo {
			0% { left: 0px; top: 0px; }
			5% { left: 0px; top: 0px; }
			7% { left: 9px; top: -2px; }
			40% { left: 9px; top: -2px; }
			42% { left: -9px; top: -2px; }
			56% { left: -9px; top: -2px; }
			58% { left: 9px; top: -2px; }
			64% { left: 9px; top: -2px; }
			66% { left: -9px; top: -2px; }
			88% { left: -9px; top: -2px; }
			90% { left: 0px; top: 0px; }
			100% { left: 0px; top: 0px; }
			}			
			@-webkit-keyframes lightblink {
			0% { opacity: 1; }
			1% { opacity: 0; }
			2% { opacity: 1; }
			3% { opacity: 0; }
			4% { opacity: 1; }
			100% { opacity: 1; }
			}			
			#lighteyes {-webkit-animation: lighteyesgo 14s linear 0s infinite,
			lightblink 14s linear 13.25s infinite;}

/* moz */
			#thelight1 {-moz-animation: CWspin 4s linear 0s infinite;}
			#thelight2 {-moz-animation: CCWspin 1s linear 0s infinite;}
			#thelight3 {-moz-animation: CWspin 1.5s linear 0s infinite;}
			#thelight4 {-moz-animation: CCWspin .75s linear 0s infinite;}

			@-moz-keyframes blackout {
			0% { opacity: 0;}
			85% { opacity: 0;}
			86% { opacity: 1;}
			99% { opacity: 1;}
			100% { opacity: 0;}
			}			
			#blackbox {-moz-animation: blackout 14s linear 0s infinite;}

			@-moz-keyframes lightbotgo {
			0% { left: 65px; }
			20% { left: 65px; }
			40% { left: 150px; }
			65% { left: 150px; }
			85% { left: 65px; }
			100% { left: 65px; }
			}			
			#lightbotbox {-moz-animation: lightbotgo 14s ease-in 0s infinite;}

			@-moz-keyframes lightbox1go {
			0% { opacity: 1;}
			58% { opacity: 1;}
			60% { opacity: 0;}
			98% { opacity: 0;}
			100% { opacity: 1;}
			}			
			#lightbox1 {-moz-animation: lightbox1go 14s linear 0s infinite;}
			#lightbox2 {-moz-animation: lightbox1go 14s linear -8.75s infinite;}

			@-moz-keyframes lighteyesgo {
			0% { left: 0px; top: 0px; }
			5% { left: 0px; top: 0px; }
			7% { left: 9px; top: -2px; }
			40% { left: 9px; top: -2px; }
			42% { left: -9px; top: -2px; }
			56% { left: -9px; top: -2px; }
			58% { left: 9px; top: -2px; }
			64% { left: 9px; top: -2px; }
			66% { left: -9px; top: -2px; }
			88% { left: -9px; top: -2px; }
			90% { left: 0px; top: 0px; }
			100% { left: 0px; top: 0px; }
			}			
			@-moz-keyframes lightblink {
			0% { opacity: 1; }
			1% { opacity: 0; }
			2% { opacity: 1; }
			3% { opacity: 0; }
			4% { opacity: 1; }
			100% { opacity: 1; }
			}			
			#lighteyes {-moz-animation: lighteyesgo 14s linear 0s infinite,
			lightblink 14s linear 13.25s infinite;}

/* ms */
			#thelight1 {-ms-animation: CWspin 4s linear 0s infinite;}
			#thelight2 {-ms-animation: CCWspin 1s linear 0s infinite;}
			#thelight3 {-ms-animation: CWspin 1.5s linear 0s infinite;}
			#thelight4 {-ms-animation: CCWspin .75s linear 0s infinite;}

			@-ms-keyframes blackout {
			0% { opacity: 0;}
			85% { opacity: 0;}
			86% { opacity: 1;}
			99% { opacity: 1;}
			100% { opacity: 0;}
			}			
			#blackbox {-ms-animation: blackout 14s linear 0s infinite;}

			@-ms-keyframes lightbotgo {
			0% { left: 65px; }
			20% { left: 65px; }
			40% { left: 150px; }
			65% { left: 150px; }
			85% { left: 65px; }
			100% { left: 65px; }
			}			
			#lightbotbox {-ms-animation: lightbotgo 14s ease-in 0s infinite;}

			@-ms-keyframes lightbox1go {
			0% { opacity: 1;}
			58% { opacity: 1;}
			60% { opacity: 0;}
			98% { opacity: 0;}
			100% { opacity: 1;}
			}			
			#lightbox1 {-ms-animation: lightbox1go 14s linear 0s infinite;}
			#lightbox2 {-ms-animation: lightbox1go 14s linear -8.75s infinite;}

			@-ms-keyframes lighteyesgo {
			0% { left: 0px; top: 0px; }
			5% { left: 0px; top: 0px; }
			7% { left: 9px; top: -2px; }
			40% { left: 9px; top: -2px; }
			42% { left: -9px; top: -2px; }
			56% { left: -9px; top: -2px; }
			58% { left: 9px; top: -2px; }
			64% { left: 9px; top: -2px; }
			66% { left: -9px; top: -2px; }
			88% { left: -9px; top: -2px; }
			90% { left: 0px; top: 0px; }
			100% { left: 0px; top: 0px; }
			}			
			@-ms-keyframes lightblink {
			0% { opacity: 1; }
			1% { opacity: 0; }
			2% { opacity: 1; }
			3% { opacity: 0; }
			4% { opacity: 1; }
			100% { opacity: 1; }
			}			
			#lighteyes {-ms-animation: lighteyesgo 14s linear 0s infinite,
			lightblink 14s linear 13.25s infinite;}


/* lightning 10918 */
/* webkit */
			@-webkit-keyframes lightningflash {
			0% { opacity: 0;}
			1% { opacity: 1;}
			2% { opacity: 0;}
			3% { opacity: 1;}
			4% { opacity: 0;}
			5% { opacity: 1;}
			6% { opacity: 0;}
			100% { opacity: 0;}
			}
			#strike1 {-webkit-animation: lightningflash 12s linear 6s infinite;}
			#strike2 {-webkit-animation: lightningflash 12s linear 12s infinite;}

			@-webkit-keyframes lightningbotgo {
			0% { left: 45px; }
			15% { left: 190px; }
			50% { left: 190px; }
			65% { left: 45px; }
			100% { left: 45px; }
			}			
			#lightningbotbox {-webkit-animation: lightningbotgo 12s ease-in-out 8s infinite;}

			@-webkit-keyframes lightningeyesgo {
			0% { left: 0px; top: 0px; }
			3% { left: 6px; top: 0px; }
			6% { left: -6px; top: 0px; }
			9% { left: 6px; top: 0px; }
			12% { left: -6px; top: 0px; }
			15% { left: 6px; top: 0px; }
			18% { left: -6px; top: 0px; }
			21% { left: 0px; top: 0px; }
			25% { left: 0px; top: 0px; }
			30% { left: 8px; top: -3px; }
			45% { left: 8px; top: -3px; }
			50% { left: -8px; top: -3px; }
			60% { left: -8px; top: -3px; }
			65% { left: 0px; top: 0px; }
			100% { left: 0px; top: 0px; }
			}			
			#lightningeyes {-webkit-animation: lightningeyesgo 6s linear 6.75s infinite;}

			@-webkit-keyframes cloudskew {
			0% { -webkit-transform: skewX(20deg); }
			50% { -webkit-transform: skewX(-20deg); }
			100% { -webkit-transform: skewX(20deg); }
			}
			@-webkit-keyframes cloudgo {
			0% { left: -5px; }
			50% { left: -15px; }
			100% { left: -5px; }
			}
			@-webkit-keyframes cloudgrow {
			0% { height: 42px; }
			50% { height: 48px; }
			100% { height: 42px; }
			}
			#lightningcloud {-webkit-animation: cloudskew 5s ease-in-out 0s infinite,
			cloudgo 7s ease-in-out 0s infinite,
			cloudgrow 6s ease-in-out 0s infinite;}

/* moz */
			@-moz-keyframes lightningflash {
			0% { opacity: 0;}
			1% { opacity: 1;}
			2% { opacity: 0;}
			3% { opacity: 1;}
			4% { opacity: 0;}
			5% { opacity: 1;}
			6% { opacity: 0;}
			100% { opacity: 0;}
			}
			#strike1 {-moz-animation: lightningflash 12s linear 6s infinite;}
			#strike2 {-moz-animation: lightningflash 12s linear 12s infinite;}

			@-moz-keyframes lightningbotgo {
			0% { left: 45px; }
			15% { left: 190px; }
			50% { left: 190px; }
			65% { left: 45px; }
			100% { left: 45px; }
			}			
			#lightningbotbox {-moz-animation: lightningbotgo 12s ease-in-out 8s infinite;}

			@-moz-keyframes lightningeyesgo {
			0% { left: 0px; top: 0px; }
			3% { left: 6px; top: 0px; }
			6% { left: -6px; top: 0px; }
			9% { left: 6px; top: 0px; }
			12% { left: -6px; top: 0px; }
			15% { left: 6px; top: 0px; }
			18% { left: -6px; top: 0px; }
			21% { left: 0px; top: 0px; }
			25% { left: 0px; top: 0px; }
			30% { left: 8px; top: -3px; }
			45% { left: 8px; top: -3px; }
			50% { left: -8px; top: -3px; }
			60% { left: -8px; top: -3px; }
			65% { left: 0px; top: 0px; }
			100% { left: 0px; top: 0px; }
			}			
			#lightningeyes {-moz-animation: lightningeyesgo 6s linear 6.75s infinite;}

			@-moz-keyframes cloudskew {
			0% { -moz-transform: skewX(20deg); }
			50% { -moz-transform: skewX(-20deg); }
			100% { -moz-transform: skewX(20deg); }
			}
			@-moz-keyframes cloudgo {
			0% { left: -5px; }
			50% { left: -15px; }
			100% { left: -5px; }
			}
			@-moz-keyframes cloudgrow {
			0% { height: 42px; }
			50% { height: 48px; }
			100% { height: 42px; }
			}
			#lightningcloud {-moz-animation: cloudskew 5s ease-in-out 0s infinite,
			cloudgo 7s ease-in-out 0s infinite,
			cloudgrow 6s ease-in-out 0s infinite;}

/* ms */
			@-ms-keyframes lightningflash {
			0% { opacity: 0;}
			1% { opacity: 1;}
			2% { opacity: 0;}
			3% { opacity: 1;}
			4% { opacity: 0;}
			5% { opacity: 1;}
			6% { opacity: 0;}
			100% { opacity: 0;}
			}
			#strike1 {-ms-animation: lightningflash 12s linear 6s infinite;}
			#strike2 {-ms-animation: lightningflash 12s linear 12s infinite;}

			@-ms-keyframes lightningbotgo {
			0% { left: 45px; }
			15% { left: 190px; }
			50% { left: 190px; }
			65% { left: 45px; }
			100% { left: 45px; }
			}			
			#lightningbotbox {-ms-animation: lightningbotgo 12s ease-in-out 8s infinite;}

			@-ms-keyframes lightningeyesgo {
			0% { left: 0px; top: 0px; }
			3% { left: 6px; top: 0px; }
			6% { left: -6px; top: 0px; }
			9% { left: 6px; top: 0px; }
			12% { left: -6px; top: 0px; }
			15% { left: 6px; top: 0px; }
			18% { left: -6px; top: 0px; }
			21% { left: 0px; top: 0px; }
			25% { left: 0px; top: 0px; }
			30% { left: 8px; top: -3px; }
			45% { left: 8px; top: -3px; }
			50% { left: -8px; top: -3px; }
			60% { left: -8px; top: -3px; }
			65% { left: 0px; top: 0px; }
			100% { left: 0px; top: 0px; }
			}			
			#lightningeyes {-ms-animation: lightningeyesgo 6s linear 6.75s infinite;}

			@-ms-keyframes cloudskew {
			0% { -ms-transform: skewX(20deg); }
			50% { -ms-transform: skewX(-20deg); }
			100% { -ms-transform: skewX(20deg); }
			}
			@-ms-keyframes cloudgo {
			0% { left: -5px; }
			50% { left: -15px; }
			100% { left: -5px; }
			}
			@-ms-keyframes cloudgrow {
			0% { height: 42px; }
			50% { height: 48px; }
			100% { height: 42px; }
			}
			#lightningcloud {-ms-animation: cloudskew 5s ease-in-out 0s infinite,
			cloudgo 7s ease-in-out 0s infinite,
			cloudgrow 6s ease-in-out 0s infinite;}

/* compare save 10318 */
/* webkit */
			@-webkit-keyframes coingo {
			0% { top: -50px; opacity: 0;}
			50% { opacity: 1;}
			100% { top: 120px; opacity: 1;}
			}
			#coin {-webkit-animation: CWspin .75s linear 0s infinite,
			coingo 1s ease-in 0s infinite;}
			#coin2 {-webkit-animation: CWspin .75s linear 0s infinite,
			coingo 1s ease-in -0.5s infinite;}
	
			@-webkit-keyframes dollargo {
			0% { left: 200px; top: 102px; opacity: 1; }
			50% { opacity: 1;}
			100% { left: 600px; top: 80px; opacity: 0; }
			}
			@-webkit-keyframes dollargrow {
			0% { -webkit-transform: scale(0,0); }
			25% { -webkit-transform: scale(1,1); }
			100% { -webkit-transform: scale(1,1); }
			}
			#dollarbox {-webkit-animation: dollargo 2s linear 0s infinite,
			dollargrow 2s linear 0s infinite;}

			@-webkit-keyframes wing1go {
			0% {-webkit-transform: rotate(30deg);}
			50% {-webkit-transform: rotate(-30deg);}
			100% {-webkit-transform: rotate(30deg);}
			}
			.wing1 {-webkit-animation: wing1go .4s linear 0s infinite;}
			.wing2 {-webkit-animation: wing1go .4s linear -0.2s infinite;}

/* moz */
			@-moz-keyframes coingo {
			0% { top: -50px; opacity: 0;}
			50% { opacity: 1;}
			100% { top: 120px; opacity: 1;}
			}
			#coin {-moz-animation: CWspin .75s linear 0s infinite,
			coingo 1s ease-in 0s infinite;}
			#coin2 {-moz-animation: CWspin .75s linear 0s infinite,
			coingo 1s ease-in -0.5s infinite;}
	
			@-moz-keyframes dollargo {
			0% { left: 200px; top: 102px; opacity: 1; }
			50% { opacity: 1;}
			100% { left: 600px; top: 80px; opacity: 0; }
			}
			@-moz-keyframes dollargrow {
			0% { -moz-transform: scale(0,0); }
			25% { -moz-transform: scale(1,1); }
			100% { -moz-transform: scale(1,1); }
			}
			#dollarbox {-moz-animation: dollargo 2s linear 0s infinite,
			dollargrow 2s linear 0s infinite;}

			@-moz-keyframes wing1go {
			0% {-moz-transform: rotate(30deg);}
			50% {-moz-transform: rotate(-30deg);}
			100% {-moz-transform: rotate(30deg);}
			}
			.wing1 {-moz-animation: wing1go .4s linear 0s infinite;}
			.wing2 {-moz-animation: wing1go .4s linear -0.2s infinite;}

/* ms */
			@-ms-keyframes coingo {
			0% { top: -50px; opacity: 0;}
			50% { opacity: 1;}
			100% { top: 120px; opacity: 1;}
			}
			#coin {-ms-animation: CWspin .75s linear 0s infinite,
			coingo 1s ease-in 0s infinite;}
			#coin2 {-ms-animation: CWspin .75s linear 0s infinite,
			coingo 1s ease-in -0.5s infinite;}
	
			@-ms-keyframes dollargo {
			0% { left: 200px; top: 102px; opacity: 1; }
			50% { opacity: 1;}
			100% { left: 600px; top: 80px; opacity: 0; }
			}
			@-ms-keyframes dollargrow {
			0% { -ms-transform: scale(0,0); }
			25% { -ms-transform: scale(1,1); }
			100% { -ms-transform: scale(1,1); }
			}
			#dollarbox {-ms-animation: dollargo 2s linear 0s infinite,
			dollargrow 2s linear 0s infinite;}

			@-ms-keyframes wing1go {
			0% {-ms-transform: rotate(30deg);}
			50% {-ms-transform: rotate(-30deg);}
			100% {-ms-transform: rotate(30deg);}
			}
			.wing1 {-ms-animation: wing1go .4s linear 0s infinite;}
			.wing2 {-ms-animation: wing1go .4s linear -0.2s infinite;}

/* savage breast 10118 */
/* webkit */
			@-webkit-keyframes noteUD {
			0% { top: 88px; }
			50% { top: 80px; }
			100% { top: 88px; }
			}			
			.noteL {-webkit-animation: noteUD .6s linear 0s infinite;}
			.noteM {-webkit-animation: noteUD .6s linear -.4s infinite;}
			.noteR {-webkit-animation: noteUD .6s linear -.2s infinite;}

/* moz */
			@-moz-keyframes noteUD {
			0% { top: 88px; }
			50% { top: 80px; }
			100% { top: 88px; }
			}			
			.noteL {-moz-animation: noteUD .6s linear 0s infinite;}
			.noteM {-moz-animation: noteUD .6s linear -.4s infinite;}
			.noteR {-moz-animation: noteUD .6s linear -.2s infinite;}

/* ms */
			@-ms-keyframes noteUD {
			0% { top: 88px; }
			50% { top: 80px; }
			100% { top: 88px; }
			}			
			.noteL {-ms-animation: noteUD .6s linear 0s infinite;}
			.noteM {-ms-animation: noteUD .6s linear -.4s infinite;}
			.noteR {-ms-animation: noteUD .6s linear -.2s infinite;}

/* radio flyer 92718 */
/* webkit */
			@-webkit-keyframes radiofly {
			0% {-webkit-transform: rotate(30deg);}
			50% {-webkit-transform: rotate(-30deg);}
			100% {-webkit-transform: rotate(30deg);}
			}
			#wingL {-webkit-animation: radiofly .2s linear 0s infinite;}
			#wingR {-webkit-animation: radiofly .2s linear -0.1s infinite;}

			@-webkit-keyframes flyerRL {
			0% { left: -50px; }
			50% { left: 50px; }
			100% { left: -50px; }
			}			

			@-webkit-keyframes radiofly2 {
			0% {-webkit-transform: rotate(10deg);}
			50% {-webkit-transform: rotate(-10deg);}
			100% {-webkit-transform: rotate(10deg);}
			}
			@-webkit-keyframes flyerUD {
			0% { top: 0px; }
			50% { top: 60px; }
			100% { top: 0px; }
			}			
			#radiobox {-webkit-animation: flyerRL 5s ease-in-out 0s infinite,
			flyerUD 4s ease-in-out 0s infinite,
			radiofly2 6s ease-in-out 0s infinite;}

/* moz */
			@-moz-keyframes radiofly {
			0% {-moz-transform: rotate(30deg);}
			50% {-moz-transform: rotate(-30deg);}
			100% {-moz-transform: rotate(30deg);}
			}
			#wingL {-moz-animation: radiofly .2s linear 0s infinite;}
			#wingR {-moz-animation: radiofly .2s linear -0.1s infinite;}

			@-moz-keyframes flyerRL {
			0% { left: -50px; }
			50% { left: 50px; }
			100% { left: -50px; }
			}			

			@-moz-keyframes radiofly2 {
			0% {-moz-transform: rotate(10deg);}
			50% {-moz-transform: rotate(-10deg);}
			100% {-moz-transform: rotate(10deg);}
			}
			@-moz-keyframes flyerUD {
			0% { top: 0px; }
			50% { top: 60px; }
			100% { top: 0px; }
			}			
			#radiobox {-moz-animation: flyerRL 5s ease-in-out 0s infinite,
			flyerUD 4s ease-in-out 0s infinite,
			radiofly2 6s ease-in-out 0s infinite;}

/* ms */
			@-ms-keyframes radiofly {
			0% {-ms-transform: rotate(30deg);}
			50% {-ms-transform: rotate(-30deg);}
			100% {-ms-transform: rotate(30deg);}
			}
			#wingL {-ms-animation: radiofly .2s linear 0s infinite;}
			#wingR {-ms-animation: radiofly .2s linear -0.1s infinite;}

			@-ms-keyframes flyerRL {
			0% { left: -50px; }
			50% { left: 50px; }
			100% { left: -50px; }
			}			

			@-ms-keyframes radiofly2 {
			0% {-ms-transform: rotate(10deg);}
			50% {-ms-transform: rotate(-10deg);}
			100% {-ms-transform: rotate(10deg);}
			}
			@-ms-keyframes flyerUD {
			0% { top: 0px; }
			50% { top: 60px; }
			100% { top: 0px; }
			}			
			#radiobox {-ms-animation: flyerRL 5s ease-in-out 0s infinite,
			flyerUD 4s ease-in-out 0s infinite,
			radiofly2 6s ease-in-out 0s infinite;}

/* counter-steering 92518 */
/* webkit */
			@-webkit-keyframes scootergo {
			0% { left: -900px; }
			100% { left: 1100px; }
			}			
			#counter-scooter {-webkit-animation: scootergo 5s linear 0s infinite;}

/* moz */
			@-moz-keyframes scootergo {
			0% { left: -900px; }
			100% { left: 1100px; }
			}			
			#counter-scooter {-moz-animation: scootergo 5s linear 0s infinite;}

/* ms */
			@-ms-keyframes scootergo {
			0% { left: -900px; }
			100% { left: 1100px; }
			}			
			#counter-scooter {-ms-animation: scootergo 5s linear 0s infinite;}

/* fall 92318*/
			@-webkit-keyframes fallherego {
			0% { left: 10px; top: 0px; }
			50% { left: 30px; top: 8px; }
			100% { left: 10px; top: 0px; }
			}			
			#fallarrow {-webkit-animation: fallherego 1s ease-in-out 0s infinite;}
			#springarrow {-webkit-animation: fallherego 1s ease-in-out -0.5s infinite;}

			#hambar {-moz-animation: CWspin 2.5s linear 0s infinite;}

			@-moz-keyframes fallherego {
			0% { left: 10px; top: 0px; }
			50% { left: 30px; top: 8px; }
			100% { left: 10px; top: 0px; }
			}			
			#fallarrow {-moz-animation: fallherego 1s ease-in-out 0s infinite;}
			#springarrow {-moz-animation: fallherego 1s ease-in-out -0.5s infinite;}

			#hambar {-moz-animation: CWspin 2.5s linear 0s infinite;}

			@-ms-keyframes fallherego {
			0% { left: 10px; top: 0px; }
			50% { left: 30px; top: 8px; }
			100% { left: 10px; top: 0px; }
			}			
			#fallarrow {-ms-animation: fallherego 1s ease-in-out 0s infinite;}
			#springarrow {-ms-animation: fallherego 1s ease-in-out -0.5s infinite;}

/* webkit hamster 91118*/
			#hambar {-webkit-animation: CWspin 2.5s linear 0s infinite;}

			@-webkit-keyframes hampath1go {
			0% { top: 25px; }
			100% { top: 0px; }
			}			
			@-webkit-keyframes hampath2go {
			0% { top: 0px; }
			100% { top: 25px; }
			}			
			#hampath1 {-webkit-animation: hampath1go .1s linear 0s infinite;}
			#hampath2 {-webkit-animation: hampath2go .1s linear 0s infinite;}

			@-webkit-keyframes hamrun1 {
			0% {-webkit-transform: rotate(0deg);}
			50% {-webkit-transform: rotate(80deg);}
			100% {-webkit-transform: rotate(0deg);}
			}

			#hamlegA {-webkit-animation: hamrun1 .15s linear 0s infinite;}
			#hamlegB {-webkit-animation: hamrun1 .15s linear -.1s infinite;}

			@-webkit-keyframes hamrun2 {
			0% {-webkit-transform: rotate(30deg);}
			50% {-webkit-transform: rotate(-50deg);}
			100% {-webkit-transform: rotate(30deg);}
			}

			#hamlegC {-webkit-animation: hamrun2 .15s linear 0s infinite;}
			#hamlegD {-webkit-animation: hamrun2 .15s linear -.1s infinite;}

			@-webkit-keyframes wavering {
			0% {-webkit-transform: rotate(-12deg);}
			50% {-webkit-transform: rotate(12deg);}
			100% {-webkit-transform: rotate(-12deg);}
			}

			#hamsterbox {-webkit-animation: wavering 1.5s ease-in-out 0s infinite;}

/* moz hamster 91118*/
			#hambar {-moz-animation: CWspin 2.5s linear 0s infinite;}

			@-moz-keyframes hampath1go {
			0% { top: 25px; }
			100% { top: 0px; }
			}			
			@-moz-keyframes hampath2go {
			0% { top: 0px; }
			100% { top: 25px; }
			}			
			#hampath1 {-moz-animation: hampath1go .1s linear 0s infinite;}
			#hampath2 {-moz-animation: hampath2go .1s linear 0s infinite;}

			@-moz-keyframes hamrun1 {
			0% {-moz-transform: rotate(0deg);}
			50% {-moz-transform: rotate(80deg);}
			100% {-moz-transform: rotate(0deg);}
			}

			#hamlegA {-moz-animation: hamrun1 .15s linear 0s infinite;}
			#hamlegB {-moz-animation: hamrun1 .15s linear -.1s infinite;}

			@-moz-keyframes hamrun2 {
			0% {-moz-transform: rotate(30deg);}
			50% {-moz-transform: rotate(-50deg);}
			100% {-moz-transform: rotate(30deg);}
			}

			#hamlegC {-moz-animation: hamrun2 .15s linear 0s infinite;}
			#hamlegD {-moz-animation: hamrun2 .15s linear -.1s infinite;}

			@-moz-keyframes wavering {
			0% {-moz-transform: rotate(-12deg);}
			50% {-moz-transform: rotate(12deg);}
			100% {-moz-transform: rotate(-12deg);}
			}

			#hamsterbox {-moz-animation: wavering 1.5s ease-in-out 0s infinite;}

/* ms hamster 91118*/
			#hambar {-ms-animation: CWspin 2.5s linear 0s infinite;}

			@-ms-keyframes hampath1go {
			0% { top: 25px; }
			100% { top: 0px; }
			}			
			@-ms-keyframes hampath2go {
			0% { top: 0px; }
			100% { top: 25px; }
			}			
			#hampath1 {-ms-animation: hampath1go .1s linear 0s infinite;}
			#hampath2 {-ms-animation: hampath2go .1s linear 0s infinite;}

			@-ms-keyframes hamrun1 {
			0% {-ms-transform: rotate(0deg);}
			50% {-ms-transform: rotate(80deg);}
			100% {-ms-transform: rotate(0deg);}
			}

			#hamlegA {-ms-animation: hamrun1 .15s linear 0s infinite;}
			#hamlegB {-ms-animation: hamrun1 .15s linear -.1s infinite;}

			@-ms-keyframes hamrun2 {
			0% {-ms-transform: rotate(30deg);}
			50% {-ms-transform: rotate(-50deg);}
			100% {-ms-transform: rotate(30deg);}
			}

			#hamlegC {-ms-animation: hamrun2 .15s linear 0s infinite;}
			#hamlegD {-ms-animation: hamrun2 .15s linear -.1s infinite;}

			@-ms-keyframes wavering {
			0% {-ms-transform: rotate(-12deg);}
			50% {-ms-transform: rotate(12deg);}
			100% {-ms-transform: rotate(-12deg);}
			}

			#hamsterbox {-ms-animation: wavering 1.5s ease-in-out 0s infinite;}


/* webkit rat race 9418*/
			#ratracebar2 {-webkit-animation: CWspin 4s linear 0s infinite;}

			@-webkit-keyframes path2Ago {
			0% { top: 145px; }
			100% { top: 120px; }
			}			
			#ratracepath2A {-webkit-animation: path2Ago .15s linear 0s infinite;}

			@-webkit-keyframes path2Bgo {
			0% { top: 120px; }
			100% { top: 145px; }
			}			
			#ratracepath2B {-webkit-animation: path2Bgo .15s linear 0s infinite;}

			@-webkit-keyframes running1 {
			0% {-webkit-transform: rotate(-30deg);}
			50% {-webkit-transform: rotate(30deg);}
			100% {-webkit-transform: rotate(-30deg);}
			}
			@-webkit-keyframes running2 {
			0% {-webkit-transform: rotate(30deg);}
			50% {-webkit-transform: rotate(-30deg);}
			100% {-webkit-transform: rotate(30deg);}
			}
			#ratraceleg3 {-webkit-animation: running2 .25s ease-in-out 0s infinite;}
			#ratraceleg4 {-webkit-animation: running1 .25s ease-in-out 0s infinite;}
			#ratracearm2 {-webkit-animation: running1 .25s ease-in-out 0s infinite;}

			@-webkit-keyframes wavering {
			0% {-webkit-transform: rotate(-8deg);}
			50% {-webkit-transform: rotate(8deg);}
			100% {-webkit-transform: rotate(-8deg);}
			}
			#ratrace2 {-webkit-animation: wavering 1.5s ease-in-out 0s infinite;}

/* moz rat race 9418*/
			#ratracebar2 {-moz-animation: CWspin 4s linear 0s infinite;}

			@-moz-keyframes path2Ago {
			0% { top: 145px; }
			100% { top: 120px; }
			}			
			#ratracepath2A {-moz-animation: path2Ago .15s linear 0s infinite;}

			@-moz-keyframes path2Bgo {
			0% { top: 120px; }
			100% { top: 145px; }
			}			
			#ratracepath2B {-moz-animation: path2Bgo .15s linear 0s infinite;}

			@-moz-keyframes running1 {
			0% {-moz-transform: rotate(-30deg);}
			50% {-moz-transform: rotate(30deg);}
			100% {-moz-transform: rotate(-30deg);}
			}
			@-moz-keyframes running2 {
			0% {-moz-transform: rotate(30deg);}
			50% {-moz-transform: rotate(-30deg);}
			100% {-moz-transform: rotate(30deg);}
			}
			#ratraceleg3 {-moz-animation: running2 .25s ease-in-out 0s infinite;}
			#ratraceleg4 {-moz-animation: running1 .25s ease-in-out 0s infinite;}
			#ratracearm2 {-moz-animation: running1 .25s ease-in-out 0s infinite;}

			@-moz-keyframes wavering {
			0% {-moz-transform: rotate(-8deg);}
			50% {-moz-transform: rotate(8deg);}
			100% {-moz-transform: rotate(-8deg);}
			}
			#ratrace2 {-moz-animation: wavering 1.5s ease-in-out 0s infinite;}

/* ms rat race 9418*/
			#ratracebar2 {-ms-animation: CWspin 4s linear 0s infinite;}

			@-ms-keyframes path2Ago {
			0% { top: 145px; }
			100% { top: 120px; }
			}			
			#ratracepath2A {-ms-animation: path2Ago .15s linear 0s infinite;}

			@-ms-keyframes path2Bgo {
			0% { top: 120px; }
			100% { top: 145px; }
			}			
			#ratracepath2B {-ms-animation: path2Bgo .15s linear 0s infinite;}

			@-ms-keyframes running1 {
			0% {-ms-transform: rotate(-30deg);}
			50% {-ms-transform: rotate(30deg);}
			100% {-ms-transform: rotate(-30deg);}
			}
			@-ms-keyframes running2 {
			0% {-ms-transform: rotate(30deg);}
			50% {-ms-transform: rotate(-30deg);}
			100% {-ms-transform: rotate(30deg);}
			}
			#ratraceleg3 {-ms-animation: running2 .25s ease-in-out 0s infinite;}
			#ratraceleg4 {-ms-animation: running1 .25s ease-in-out 0s infinite;}
			#ratracearm2 {-ms-animation: running1 .25s ease-in-out 0s infinite;}

			@-ms-keyframes wavering {
			0% {-ms-transform: rotate(-8deg);}
			50% {-ms-transform: rotate(8deg);}
			100% {-ms-transform: rotate(-8deg);}
			}
			#ratrace2 {-ms-animation: wavering 1.5s ease-in-out 0s infinite;}

/* gov mach 82418 */
/* webkit */
			@-webkit-keyframes walk {
			0% {-webkit-transform: rotate(30deg);}
			50% {-webkit-transform: rotate(-30deg);}
			100% {-webkit-transform: rotate(30deg);}
			}
			#paylegF {-webkit-animation: walk 1s ease-in-out 0s infinite;}
			#paylegB {-webkit-animation: walk 1s ease-in-out -0.5s infinite;}
			#payarmB {-webkit-animation: walk 1s ease-in-out 0s infinite;}
			#payarmF {-webkit-animation: walk 1s ease-in-out -0.5s infinite;}

			@-webkit-keyframes crossBF {
			0% { left: 200px; }
			50% { left: 0px; }
			100% { left: 200px; }
			}			
			@-webkit-keyframes turnbot {
			0% { -webkit-transform: scaleX(1); }
			45% { -webkit-transform: scaleX(1); }
			50% { -webkit-transform: scaleX(-1); }
			95% { -webkit-transform: scaleX(-1); }
			100% { -webkit-transform: scaleX(1); }
			}
			#govbox {-webkit-animation: crossBF 5s linear 0s infinite,
			turnbot 5s linear 0s infinite;}

			@-webkit-keyframes keygo {
			0% { -webkit-transform: scaleY(1); }
			50% { -webkit-transform: scaleY(.1); }
			100% { -webkit-transform: scaleY(1); }
			}
			.key {-webkit-animation: keygo .5s linear 0s infinite;}

/* moz */
			@-moz-keyframes walk {
			0% {-moz-transform: rotate(30deg);}
			50% {-moz-transform: rotate(-30deg);}
			100% {-moz-transform: rotate(30deg);}
			}
			#paylegF {-moz-animation: walk 1s ease-in-out 0s infinite;}
			#paylegB {-moz-animation: walk 1s ease-in-out -0.5s infinite;}
			#payarmB {-moz-animation: walk 1s ease-in-out 0s infinite;}
			#payarmF {-moz-animation: walk 1s ease-in-out -0.5s infinite;}

			@-moz-keyframes crossBF {
			0% { left: 200px; }
			50% { left: 0px; }
			100% { left: 200px; }
			}			
			@-moz-keyframes turnbot {
			0% { -moz-transform: scaleX(1); }
			45% { -moz-transform: scaleX(1); }
			50% { -moz-transform: scaleX(-1); }
			95% { -moz-transform: scaleX(-1); }
			100% { -moz-transform: scaleX(1); }
			}
			#govbox {-moz-animation: crossBF 5s linear 0s infinite,
			turnbot 5s linear 0s infinite;}

			@-moz-keyframes keygo {
			0% { -moz-transform: scaleY(1); }
			50% { -moz-transform: scaleY(.1); }
			100% { -moz-transform: scaleY(1); }
			}
			.key {-moz-animation: keygo .5s linear 0s infinite;}

/* ms */
			@-ms-keyframes walk {
			0% {-ms-transform: rotate(30deg);}
			50% {-ms-transform: rotate(-30deg);}
			100% {-ms-transform: rotate(30deg);}
			}
			#paylegF {-ms-animation: walk 1s ease-in-out 0s infinite;}
			#paylegB {-ms-animation: walk 1s ease-in-out -0.5s infinite;}
			#payarmB {-ms-animation: walk 1s ease-in-out 0s infinite;}
			#payarmF {-ms-animation: walk 1s ease-in-out -0.5s infinite;}

			@-ms-keyframes crossBF {
			0% { left: 200px; }
			50% { left: 0px; }
			100% { left: 200px; }
			}			
			@-ms-keyframes turnbot {
			0% { -ms-transform: scaleX(1); }
			45% { -ms-transform: scaleX(1); }
			50% { -ms-transform: scaleX(-1); }
			95% { -ms-transform: scaleX(-1); }
			100% { -ms-transform: scaleX(1); }
			}
			#govbox {-ms-animation: crossBF 5s linear 0s infinite,
			turnbot 5s linear 0s infinite;}

			@-ms-keyframes keygo {
			0% { -ms-transform: scaleY(1); }
			50% { -ms-transform: scaleY(.1); }
			100% { -ms-transform: scaleY(1); }
			}
			.key {-ms-animation: keygo .5s linear 0s infinite;}

/* see-believe 82118 */
/* webkit */
			@-webkit-keyframes believeblimpgo {
			0% { left: -100px; }
			100% { left: 100px; }
			}
			#believeblimp {-webkit-animation: believeblimpgo 7s linear 0s infinite;}

			@-webkit-keyframes believeufoUD {
			0% { top: 7px; }
			50% { top: 17px; }
			100% { top: 7px; }
			}
			@-webkit-keyframes believeufoRL {
			0% { left: 100px; }
			40% { left: 10px; }
			60% { left: 10px; }
			100% { left: -100px; }
			}			
			#believeufo {-webkit-animation: believeufoUD 2s ease-in-out 0s infinite,
			believeufoRL 5s ease-in-out 0s infinite;}

			@-webkit-keyframes spiralfader {
			0% { opacity: 0; }
			50% { opacity: 1; }
			100% { opacity: 0; }
			}			

			#believespiral {-webkit-animation: CWspin .75s linear 0s infinite,
			spiralfader 1s linear 0s infinite;}

/* moz */
			@-moz-keyframes believeblimpgo {
			0% { left: -100px; }
			100% { left: 100px; }
			}
			#believeblimp {-moz-animation: believeblimpgo 7s linear 0s infinite;}

			@-moz-keyframes believeufoUD {
			0% { top: 7px; }
			50% { top: 17px; }
			100% { top: 7px; }
			}
			@-moz-keyframes believeufoRL {
			0% { left: 100px; }
			40% { left: 10px; }
			60% { left: 10px; }
			100% { left: -100px; }
			}			
			#believeufo {-moz-animation: believeufoUD 2s ease-in-out 0s infinite,
			believeufoRL 5s ease-in-out 0s infinite;}

			@-moz-keyframes spiralfader {
			0% { opacity: 0; }
			50% { opacity: 1; }
			100% { opacity: 0; }
			}			

			#believespiral {-moz-animation: CWspin .75s linear 0s infinite,
			spiralfader 1s linear 0s infinite;}

/* ms */
			@-ms-keyframes believeblimpgo {
			0% { left: -100px; }
			100% { left: 100px; }
			}
			#believeblimp {-ms-animation: believeblimpgo 7s linear 0s infinite;}

			@-ms-keyframes believeufoUD {
			0% { top: 7px; }
			50% { top: 17px; }
			100% { top: 7px; }
			}
			@-ms-keyframes believeufoRL {
			0% { left: 100px; }
			40% { left: 10px; }
			60% { left: 10px; }
			100% { left: -100px; }
			}			
			#believeufo {-ms-animation: believeufoUD 2s ease-in-out 0s infinite,
			believeufoRL 5s ease-in-out 0s infinite;}

			@-ms-keyframes spiralfader {
			0% { opacity: 0; }
			50% { opacity: 1; }
			100% { opacity: 0; }
			}			

			#believespiral {-ms-animation: CWspin .75s linear 0s infinite,
			spiralfader 1s linear 0s infinite;}


/* space fabric 81618 */
/* webkit */
			@-webkit-keyframes planetgo1 {
			0% { left: -100px; }
			20% { left: -100px; }
			50% { left: 185px; }
			70% { left: 140px; }
			80% { left: 156px; }
			100% { left: 156px; }
			}

			@-webkit-keyframes planetgo2 {
			0% { top: 77px; }
			36% { top: 77px; }
			43% { top: 125px; }
			50% { top: 113px; }
			60% { top: 125px; }
			70% { top: 122px; }
			80% { top: 125px; }
			100% { top: 125px; }
			}
			@-webkit-keyframes planetgo3 {
			0% { opacity: 0; }
			5% { opacity: 1; }
			95% { opacity: 1; }
			100% { opacity: 0; }
			}			

			#planet {-webkit-animation: planetgo1 8s ease-in-out 0s infinite,
			planetgo2 8s ease-in-out 0s infinite,
			planetgo3 8s ease-in-out 0s infinite;}

/* moz */
			@-moz-keyframes planetgo1 {
			0% { left: -100px; }
			20% { left: -100px; }
			50% { left: 185px; }
			70% { left: 140px; }
			80% { left: 156px; }
			100% { left: 156px; }
			}

			@-moz-keyframes planetgo2 {
			0% { top: 77px; }
			36% { top: 77px; }
			43% { top: 125px; }
			50% { top: 113px; }
			60% { top: 125px; }
			70% { top: 122px; }
			80% { top: 125px; }
			100% { top: 125px; }
			}
			@-moz-keyframes planetgo3 {
			0% { opacity: 0; }
			5% { opacity: 1; }
			95% { opacity: 1; }
			100% { opacity: 0; }
			}			

			#planet {-moz-animation: planetgo1 8s ease-in-out 0s infinite,
			planetgo2 8s ease-in-out 0s infinite,
			planetgo3 8s ease-in-out 0s infinite;}

/* ms */
			@-ms-keyframes planetgo1 {
			0% { left: -100px; }
			20% { left: -100px; }
			50% { left: 185px; }
			70% { left: 140px; }
			80% { left: 156px; }
			100% { left: 156px; }
			}

			@-ms-keyframes planetgo2 {
			0% { top: 77px; }
			36% { top: 77px; }
			43% { top: 125px; }
			50% { top: 113px; }
			60% { top: 125px; }
			70% { top: 122px; }
			80% { top: 125px; }
			100% { top: 125px; }
			}
			@-ms-keyframes planetgo3 {
			0% { opacity: 0; }
			5% { opacity: 1; }
			95% { opacity: 1; }
			100% { opacity: 0; }
			}			

			#planet {-ms-animation: planetgo1 8s ease-in-out 0s infinite,
			planetgo2 8s ease-in-out 0s infinite,
			planetgo3 8s ease-in-out 0s infinite;}

/* dark matter 81318 */
/* webkit */
			#electrons {-webkit-animation: CWspin 1.25s linear 0s infinite;}

			@-webkit-keyframes goLR {
			0% { left: -200px; }
			50% { left: 300px; }
			100% { left: -200px; }
			}			

			@-webkit-keyframes goUD {
			0% { top: 50px; }
			50% { top: 200px; }
			100% { top: 50px; }
			}			

			@-webkit-keyframes wobble {
			0% {-webkit-transform: rotate(-40deg);}
			50% {-webkit-transform: rotate(40deg);}
			100% {-webkit-transform: rotate(-40deg);}
			}

			#darkatom {-webkit-animation: goLR 6.5s ease-in-out 0s infinite,
			goUD 2s ease-in-out 0s infinite;}

			#skull {-webkit-animation: wobble 3s ease-in-out 0s infinite;}

/* moz */
			#electrons {-moz-animation: CWspin 1.25s linear 0s infinite;}

			@-moz-keyframes goLR {
			0% { left: -200px; }
			50% { left: 300px; }
			100% { left: -200px; }
			}			

			@-moz-keyframes goUD {
			0% { top: 50px; }
			50% { top: 200px; }
			100% { top: 50px; }
			}			

			@-moz-keyframes wobble {
			0% {-moz-transform: rotate(-40deg);}
			50% {-moz-transform: rotate(40deg);}
			100% {-moz-transform: rotate(-40deg);}
			}

			#darkatom {-moz-animation: goLR 6.5s ease-in-out 0s infinite,
			goUD 2s ease-in-out 0s infinite;}

			#skull {-moz-animation: wobble 3s ease-in-out 0s infinite;}

/* ms */
			#electrons {-ms-animation: CWspin 1.25s linear 0s infinite;}

			@-ms-keyframes goLR {
			0% { left: -200px; }
			50% { left: 300px; }
			100% { left: -200px; }
			}			

			@-ms-keyframes goUD {
			0% { top: 50px; }
			50% { top: 200px; }
			100% { top: 50px; }
			}			

			@-ms-keyframes wobble {
			0% {-ms-transform: rotate(-40deg);}
			50% {-ms-transform: rotate(40deg);}
			100% {-ms-transform: rotate(-40deg);}
			}

			#darkatom {-ms-animation: goLR 6.5s ease-in-out 0s infinite,
			goUD 2s ease-in-out 0s infinite;}

			#skull {-ms-animation: wobble 3s ease-in-out 0s infinite;}

/* cosmology 8618 */
/* webkit */
			#nightsky {-webkit-animation: CWspin 30s linear 0s infinite;}
			#nightsky {-moz-animation: CWspin 30s linear 0s infinite;}
			#nightsky {-ms-animation: CWspin 30s linear 0s infinite;}


/* progress 73018 */
/* webkit */
			@-webkit-keyframes progpath1go {
			0% { top: 0px; }
			100% { top: -20px; }
			}			
			#progpath1 {-webkit-animation: progpath1go .4s linear 0s infinite;}

			@-webkit-keyframes progpath2go {
			0% { top: -20px; }
			100% { top: 0px; }
			}			
			#progpath2 {-webkit-animation: progpath2go .4s linear 0s infinite;}

			@-webkit-keyframes progfootgo {
			0% { left: 86px; top: 182px; }
			25% { left: 96px; top: 178px; }
			50% { left: 106px; top: 182px; }
			100% { left: 86px; top: 182px; }
			}			
			#progfoot1 {-webkit-animation: progfootgo .8s linear 0s infinite;}
			#progfoot2 {-webkit-animation: progfootgo .8s linear -.4s infinite;}

/* moz */
			@-moz-keyframes progpath1go {
			0% { top: 0px; }
			100% { top: -20px; }
			}			
			#progpath1 {-moz-animation: progpath1go .4s linear 0s infinite;}

			@-moz-keyframes progpath2go {
			0% { top: -20px; }
			100% { top: 0px; }
			}			
			#progpath2 {-moz-animation: progpath2go .4s linear 0s infinite;}

			@-moz-keyframes progfootgo {
			0% { left: 86px; top: 182px; }
			25% { left: 96px; top: 178px; }
			50% { left: 106px; top: 182px; }
			100% { left: 86px; top: 182px; }
			}			
			#progfoot1 {-moz-animation: progfootgo .8s linear 0s infinite;}
			#progfoot2 {-moz-animation: progfootgo .8s linear -.4s infinite;}

/* ms */
			@-ms-keyframes progpath1go {
			0% { top: 0px; }
			100% { top: -20px; }
			}			
			#progpath1 {-ms-animation: progpath1go .4s linear 0s infinite;}

			@-ms-keyframes progpath2go {
			0% { top: -20px; }
			100% { top: 0px; }
			}			
			#progpath2 {-ms-animation: progpath2go .4s linear 0s infinite;}

			@-ms-keyframes progfootgo {
			0% { left: 86px; top: 182px; }
			25% { left: 96px; top: 178px; }
			50% { left: 106px; top: 182px; }
			100% { left: 86px; top: 182px; }
			}			
			#progfoot1 {-ms-animation: progfootgo .8s linear 0s infinite;}
			#progfoot2 {-ms-animation: progfootgo .8s linear -.4s infinite;}

/* eels 61318 */
/* webkit */
			@-webkit-keyframes flashbolts {
			0% { opacity: 0; }
			45% { opacity: 0; }
			50% { opacity: 1; }
			95% { opacity: 1; }
			100% { opacity: 0; }
			}			

			#eelbolts {-webkit-animation: flashbolts .5s linear 0s infinite;}

/* moz */
			@-moz-keyframes flashbolts {
			0% { opacity: 0; }
			45% { opacity: 0; }
			50% { opacity: 1; }
			95% { opacity: 1; }
			100% { opacity: 0; }
			}			

			#eelbolts {-moz-animation: flashbolts .5s linear 0s infinite;}

/* ms */
			@-ms-keyframes flashbolts {
			0% { opacity: 0; }
			45% { opacity: 0; }
			50% { opacity: 1; }
			95% { opacity: 1; }
			100% { opacity: 0; }
			}			

			#eelbolts {-ms-animation: flashbolts .5s linear 0s infinite;}

/* Obama 61118 */
/* webkit */
			@-webkit-keyframes minionsgo {
			0% { left: -550px; }
			100% { left: -80px; }
			}			

			#minions {-webkit-animation: minionsgo 6s linear 0s infinite;}

/* moz */
			@-moz-keyframes minionsgo {
			0% { left: -550px; }
			100% { left: -80px; }
			}			

			#minions {-moz-animation: minionsgo 6s linear 0s infinite;}

/* ms */
			@-ms-keyframes minionsgo {
			0% { left: -550px; }
			100% { left: -80px; }
			}			

			#minions {-ms-animation: minionsgo 6s linear 0s infinite;}

/* planes not fly 5418 */
/* webkit */
			@-webkit-keyframes notflygo {
			0% { left: 0px; }
			100% { left: -1000px; }
			}			

			#notflybg {-webkit-animation: notflygo 40s linear 0s infinite;}
			#wordstop {-webkit-animation: notflygo 5s linear 0s infinite;}
			#wordsbottom {-webkit-animation: notflygo 6s linear 0s infinite;}

			@-webkit-keyframes screwgo {
			0% { -webkit-transform: scaleY(1); }
			50% { -webkit-transform: scaleY(.1); }
			100% { -webkit-transform: scaleY(1); }
			}
			#notflyprop {-webkit-animation: screwgo .1s linear 0s infinite;}

/* moz */
			@-moz-keyframes notflygo {
			0% { left: 0px; }
			100% { left: -1000px; }
			}			

			#notflybg {-moz-animation: notflygo 40s linear 0s infinite;}
			#wordstop {-moz-animation: notflygo 5s linear 0s infinite;}
			#wordsbottom {-moz-animation: notflygo 6s linear 0s infinite;}

			@-moz-keyframes screwgo {
			0% { -moz-transform: scaleY(1); }
			50% { -moz-transform: scaleY(.1); }
			100% { -moz-transform: scaleY(1); }
			}
			#notflyprop {-moz-animation: screwgo .1s linear 0s infinite;}

/* ms */
			@-ms-keyframes notflygo {
			0% { left: 0px; }
			100% { left: -1000px; }
			}			

			#notflybg {-ms-animation: notflygo 40s linear 0s infinite;}
			#wordstop {-ms-animation: notflygo 5s linear 0s infinite;}
			#wordsbottom {-ms-animation: notflygo 6s linear 0s infinite;}

			@-ms-keyframes screwgo {
			0% { -ms-transform: scaleY(1); }
			50% { -ms-transform: scaleY(.1); }
			100% { -ms-transform: scaleY(1); }
			}
			#notflyprop {-ms-animation: screwgo .1s linear 0s infinite;}



/* new year 2018 */
/* webkit */
			@-webkit-keyframes NYwordsgo {
			0% { top: 0px; }
			9% { top: 0px; }
			10% { top: -16px; }
			19% { top: -16px; }
			20% { top: -32px; }
			29% { top: -32px; }
			30% { top: -48px; }
			39% { top: -48px; }
			40% { top: -64px; }
			49% { top: -64px; }
			50% { top: -80px; }
			59% { top: -80px; }
			60% { top: -96px; }
			69% { top: -96px; }
			70% { top: -112px; }
			79% { top: -112px; }
			80% { top: -128px; }
			89% { top: -128px; }
			90% { top: -144px; }
			99% { top: -144px; }
			100% { top: -160px; }
			}			
			#NYwords {-webkit-animation: NYwordsgo 10s linear 0s infinite;}

			@-webkit-keyframes NYlightsgo {
			0% {opacity: 0;}
			48.9% {opacity: 0;}
			49% {opacity: 1;}
			100% {opacity: 1;}
			}
 			#NYlights {-webkit-animation: NYlightsgo .5s linear 0s infinite;}
	
			@-webkit-keyframes NYwheelturn {
			0% {-webkit-transform: rotate(0deg);}
			100% {-webkit-transform: rotate(360deg);}
			}

			@-webkit-keyframes NYpapergo1 {
			0% {left: -20px;}
			75% {left: -20px;}
			100% {left: 30px;}
			}
			@-webkit-keyframes NYpapergo2 {
			0% {top: 0px;}
			80% {top: 0px;}
			100% {top: 60px;}
			}
			#NYpaper {-webkit-animation: NYpapergo1 3s ease-out 0s infinite normal,
			NYpapergo2 3s ease-in 0s infinite normal,
			NYwheelturn .65s linear 0s infinite normal;}

			@-webkit-keyframes NYhandgo1 {
			0% {left: -15px;}
			10% {left: -5px;}
			20% {left: -15px;}
			30% {left: 0px;}
			40% {left: -15px;}
			50% {left: -10px;}
			60% {left: -15px;}
			70% {left: -5px;}
			80% {left: -15px;}
			90% {left: 0px;}
			100% {left: -15px;}
			}
			@-webkit-keyframes NYhandgo2 {
			0% {top: 0px;}
			30% {top: 15px;}
			60% {top: 5px;}
			75% {top: 10px;}
			100% {top: 0px;}
			}
			#NYhand {-webkit-animation: NYhandgo1 2s ease-in-out 0s infinite normal,
			NYhandgo2 5s ease-in-out 0s infinite normal;}

/* moz */
			@-moz-keyframes NYwordsgo {
			0% { top: 0px; }
			9% { top: 0px; }
			10% { top: -16px; }
			19% { top: -16px; }
			20% { top: -32px; }
			29% { top: -32px; }
			30% { top: -48px; }
			39% { top: -48px; }
			40% { top: -64px; }
			49% { top: -64px; }
			50% { top: -80px; }
			59% { top: -80px; }
			60% { top: -96px; }
			69% { top: -96px; }
			70% { top: -112px; }
			79% { top: -112px; }
			80% { top: -128px; }
			89% { top: -128px; }
			90% { top: -144px; }
			99% { top: -144px; }
			100% { top: -160px; }
			}			
			#NYwords {-moz-animation: NYwordsgo 10s linear 0s infinite;}

			@-moz-keyframes NYlightsgo {
			0% {opacity: 0;}
			48.9% {opacity: 0;}
			49% {opacity: 1;}
			100% {opacity: 1;}
			}
 			#NYlights {-moz-animation: NYlightsgo .5s linear 0s infinite;}
	
			@-moz-keyframes NYwheelturn {
			0% {-moz-transform: rotate(0deg);}
			100% {-moz-transform: rotate(360deg);}
			}

			@-moz-keyframes NYpapergo1 {
			0% {left: -20px;}
			75% {left: -20px;}
			100% {left: 30px;}
			}
			@-moz-keyframes NYpapergo2 {
			0% {top: 0px;}
			80% {top: 0px;}
			100% {top: 60px;}
			}
			#NYpaper {-moz-animation: NYpapergo1 3s ease-out 0s infinite normal,
			NYpapergo2 3s ease-in 0s infinite normal,
			NYwheelturn .65s linear 0s infinite normal;}

			@-moz-keyframes NYhandgo1 {
			0% {left: -15px;}
			10% {left: -5px;}
			20% {left: -15px;}
			30% {left: 0px;}
			40% {left: -15px;}
			50% {left: -10px;}
			60% {left: -15px;}
			70% {left: -5px;}
			80% {left: -15px;}
			90% {left: 0px;}
			100% {left: -15px;}
			}
			@-moz-keyframes NYhandgo2 {
			0% {top: 0px;}
			30% {top: 15px;}
			60% {top: 5px;}
			75% {top: 10px;}
			100% {top: 0px;}
			}
			#NYhand {-moz-animation: NYhandgo1 2s ease-in-out 0s infinite normal,
			NYhandgo2 5s ease-in-out 0s infinite normal;}

/* ms */
			@-ms-keyframes NYwordsgo {
			0% { top: 0px; }
			9% { top: 0px; }
			10% { top: -16px; }
			19% { top: -16px; }
			20% { top: -32px; }
			29% { top: -32px; }
			30% { top: -48px; }
			39% { top: -48px; }
			40% { top: -64px; }
			49% { top: -64px; }
			50% { top: -80px; }
			59% { top: -80px; }
			60% { top: -96px; }
			69% { top: -96px; }
			70% { top: -112px; }
			79% { top: -112px; }
			80% { top: -128px; }
			89% { top: -128px; }
			90% { top: -144px; }
			99% { top: -144px; }
			100% { top: -160px; }
			}			
			#NYwords {-ms-animation: NYwordsgo 10s linear 0s infinite;}

			@-ms-keyframes NYlightsgo {
			0% {opacity: 0;}
			48.9% {opacity: 0;}
			49% {opacity: 1;}
			100% {opacity: 1;}
			}
 			#NYlights {-ms-animation: NYlightsgo .5s linear 0s infinite;}
	
			@-ms-keyframes NYwheelturn {
			0% {-ms-transform: rotate(0deg);}
			100% {-ms-transform: rotate(360deg);}
			}

			@-ms-keyframes NYpapergo1 {
			0% {left: -20px;}
			75% {left: -20px;}
			100% {left: 30px;}
			}
			@-ms-keyframes NYpapergo2 {
			0% {top: 0px;}
			80% {top: 0px;}
			100% {top: 60px;}
			}
			#NYpaper {-ms-animation: NYpapergo1 3s ease-out 0s infinite normal,
			NYpapergo2 3s ease-in 0s infinite normal,
			NYwheelturn .65s linear 0s infinite normal;}

			@-ms-keyframes NYhandgo1 {
			0% {left: -15px;}
			10% {left: -5px;}
			20% {left: -15px;}
			30% {left: 0px;}
			40% {left: -15px;}
			50% {left: -10px;}
			60% {left: -15px;}
			70% {left: -5px;}
			80% {left: -15px;}
			90% {left: 0px;}
			100% {left: -15px;}
			}
			@-ms-keyframes NYhandgo2 {
			0% {top: 0px;}
			30% {top: 15px;}
			60% {top: 5px;}
			75% {top: 10px;}
			100% {top: 0px;}
			}
			#NYhand {-ms-animation: NYhandgo1 2s ease-in-out 0s infinite normal,
			NYhandgo2 5s ease-in-out 0s infinite normal;}

