/*------ CSS RESET -------------------------------------------------------------*/
* { margin:	0; padding:	0; }
body { font:16px/1.4 "PT Sans Narrow", sans-serif; }

article, aside, figure, footer, header, nav, section { display:	block; }

/*------ CLEARFIX -------------------------------------------------------------*/
/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}

/*------ GENERAL STYLES -------------------------------------------------------------*/

.clear{
	clear:									both;
}

body{
	background:								#000 url('../images/other/woodTex.png') no-repeat;
	background-position:					center top;
	color:									#fff;
	font-family:							'Cinzel Decorative', serif;
	text-align:								center;
}

img{
	display:								block;
}

area{
	outline:								none;
}

.hidden{
	display:								none;
}

.backgroundImage{
	position:								absolute;
	top:									0;
	left:									0;
	width:									100%;
	height:									100%;
	z-index:								-1;
}

.height100 img{
	height:									100%;
}

.width100 img{
	width:									100%;
}

video{
	width:									100%;
	height:									100%;
}

#clueNotice{
	font-size:								12px;
	padding:								5px 0 0 0;
}

.yellow{
	color:									#ffc807;
	cursor:									pointer;
}

.floatLeft{
	float:									left;
}

.floatRight{
	float:									right;
}

.cursorPointer{
	cursor:									pointer;
}

/*------ HOME PAGE STYLES -------------------------------------------------------------*/

#homeMenu ul{
	text-align:								left;
}

.homeIcon{
	position:								absolute;
	z-index:								-1;
}

.small{
	color:									#8ea6bb;
	font-family:							Arial, sans-serif;
}

.curtains{
	background-image:						url("../images/other/curtain.png");
	z-index:								-2;
}

#curtains{
	position:								absolute;
	z-index:								-2;
	top:0;
	left:0;
}

/*------ CONTAINERS -------------------------------------------------------------*/

#container{
	display:								block;
	margin:									0 auto;
	-webkit-touch-callout:					none;	/*disables text highlighting*/
    -webkit-user-select:					none;
    -khtml-user-select:						none;
    -moz-user-select:						none;
    -ms-user-select:						none;
    user-select:							none;
}

#screenContainer{
	position:								relative;
}

#downLeftScrollButton{
	float:									left;
	background:								#000;
	background-size:						100% auto !important;
}

#upRightScrollButton{
	float:									right;
	background:								#000;
	background-size:						100% auto !important;
}

#downLeftScrollButton img, #upRightScrollButton img{
	width:									100%;
	cursor:									pointer;
}

#mapContainer img{
	width:									100%;
}

#screen{
	position:								relative;
}

#notebook{
	float:									left;
	position:								relative;
	color:									#3c3e27;
	text-align:								left;
}

#mapContainer{
	float:									right;
	background-color:						#000;
}

/*------ HEADER & MAIN NAV -------------------------------------------------------------*/

header{
	position:								relative;
	margin:									0 auto;
}

header img{
	position:								absolute;
	margin-left:							auto;
	margin-right:							auto;
	left:									0;
	right:									0;
	z-index:								-1;
}

header h1{
	color:									#ffc807;
	cursor:									pointer;
}

header h1 a{
	color:									#ffc807;
	cursor:									pointer;
	text-decoration:						none;
}

header li{
	display:								inline;
	cursor:									pointer;
	font-weight:							bold;
}

nav ul{
	border:									none;
	margin:									0;
	background:								none;
	color:									#000;
	font-family:							Cinzel;
}

nav a{
	color:									#000;
	text-decoration:						none;
}

#rightNav, #leftNav{
	position:								absolute;
}

#playerLocation{
	color:									#8ea6bb;
}

/*------ GAME SCREEN -------------------------------------------------------------*/

.screenMag{
	cursor:									url('../images/other/magOff.png') 6 6,pointer;
}

#screen area{
	display:								block;
	cursor:									url('../images/other/magOn2.png') 6 6,pointer;
}

#screen a{
	color:									#ffc807;
}

#gameUl ul{
	background:								#000;
	padding:								7px 0 7px 0;
}

#gameUl li{
	display:								inline;
	cursor:									pointer;
	font-weight:							bold;
	padding:								0 10px 0 10px;
}

#homeMenu ul{
	list-style-type:						none;
	color:									#ffc807;
}

#homeMenu li{
	display:								list-item;
	cursor:									pointer;
}

#error ul{
	font-size:								12px;
	list-style-type:						circle;
	padding:								10px 0 10px 0;
	color:									#ffc807;
}

#error p{
	padding:								10px 0 5px 0;
}

#sparkles{
	position:								absolute;
	top:									0;
	left:									0;
}

#frameDiv{
	position:								absolute;
	z-index:								100;
	pointer-events:							none;
}

.gray{
	color:									#555;
	cursor:									default !important;
}

.black{
	color:									#000;
	cursor:									default !important;
}

.scrollX{
	overflow-x:								scroll;
	overflow-y:								hidden;
	overflow-x:					hidden;
}

.scrollY{
	overflow-x:								hidden;
	overflow-y:								scroll;
	overflow-y:					hidden;
}

.scrollXY{
	overflow-x:								scroll;
	overflow-y:								scroll;
	overflow-x:					hidden;
	overflow-y:					hidden;
}

.scrollNone{
	overflow:								hidden;
}

.noPointerEvent{
	pointer-events:							none;
	opacity:								0;
}

/*------ NOTEBOOK -------------------------------------------------------------*/



/*------ MAP -------------------------------------------------------------*/

#mapContainer img{
	display:								block;
	margin:									0 auto;
}

#mapHighlight{
	position:								relative;
}

#picGallery, #waxworks, #lectureRoom, #barnumOffice{
	position:								absolute;
	background-color:						#ac8e1f;
	cursor:									pointer;
}

.opacity0{
	opacity:								0;
}

.opacity7{
	opacity:								.7;
}

/*------ REGISTER PAGE -------------------------------------------------------------*/
#screen form{
	text-align:								left;
	padding:								30px 0 0 0;
}

#screen table{
	margin:									0 auto;
}

#screen h2, #screen p{
	color:									#ffc807;
	text-align:								center;
	padding:								10px 0 0 0;
}

#screen input{
	font-size:								16px;
	padding:								0 0 0 5px;
	margin:									20px 0 0 0;
}

.labelTitle{
	margin:									20px 0 0 0;
}

#screen .submit{
	display:								block;
	margin:									0 auto;
	margin-top:								10px;
	padding:								5px;
	box-shadow:								none;
}

#screen label{
	font-family:							'Cinzel Decorative', cursive;
	color:									#ffc807;
	padding:								0 10px 0 0;
}

/* ------------------- PRINTING ---------------------------- */

@media screen{

.forscreen{ 
	display:								block; 
}

.forprinting{ 
	display:								none; 
}
}

@media print {

.forscreen{ 
	display:								none; 
}
	
.forprinting{ 
	display:								block; 
}

#printArea{
	background-image:						url("../images/print_Background.png");
}

#printBarnum{
	display:								block;
	margin:									0 0 0 20px;
}

#printTitle{
	float:									right;
	margin:									50px 100px 0 0;
}

#printHeader{
	margin:									0 0 20px 0;
}

#notesPrint{
	text-align:								left;
	margin:									0 0 0 20px;
	font-family:							Myriad Pro, Arial, sans-serif;
}
}

/*------ DIALOG BOX -------------------------------------------------------------*/

#dialogoverlay{ 
	display:								none;
	opacity:								.5;
	position:								absolute;
	top:									0px;
	left:									0px;
	background:								#000;
	width:									100%;
	z-index:								10;
}

#dialogbox{ 
	display:								none;
	position:								absolute;
	background:								#ffc807;
	border-radius:							7px;
	width:									400px;
	z-index:								10;
}

#dialogbox > div{ 
	background:								#000; 
	margin:									8px; 
}

#dialogbox > div > #dialogboxhead{ 
	background:								#666;
	background:								#8ea6bb;
	font-size:								19px; 
	padding:								10px; 
	color:									#ccc;
	color:									#fff;
}

#dialogbox > div > #dialogboxbody{ 
	background:								#333;
	background:								#3d4852;
	padding:								20px; 
	color:									#FFF;
	font-family:							"PT Sans Narrow", sans-serif;
}

#dialogbox > div > #dialogboxfoot{
	background:								#666;
	background:								#8ea6bb;
	padding:								10px; 
	text-align:								right; 
}

#dialogbox button{
	padding:								3px 5px 3px 5px;
	cursor:									pointer;
}

/*------ FOOTER -------------------------------------------------------------*/

footer{
	width:									85%;
	margin:									0 auto;
	padding:								50px 0 0 0;
	margin-bottom:							20px;
	text-align:								left;
	color:									#aaa;
	font-family:							Arial, sans-serif;
}

footer a{
	color:									#aaa;
	text-decoration:						none;
}

footer img{
	display:								inline;
}

#footerNav{
	text-align:								center;
	color:									#ffc807;
	padding:								0 0 10px 0;
}

#footerNav a{
	color:									#ffc807;
	text-decoration:						none;
}

#gcLogo{
	padding-bottom:							20px;
}

#captionsNote{
	cursor:									pointer;
}

/*------ ANIMATION -------------------------------------------------------------*/

.animateFadeIn{
	/* animation syntax shorthand order:name duration timing-function delay iteration-count direction fill-mode */
	-moz-animation:									fadeIn .5s ease forwards;
	-webkit-animation:								fadeIn .5s ease forwards;
	animation:										fadeIn .5s ease forwards;
}

.animateFadeOut{
	opacity:										.5;
	-moz-animation:									fadeOut .5s ease forwards;
	-webkit-animation:								fadeOut .5s ease forwards;
	animation:										fadeOut .5s ease forwards;
}

@-moz-keyframes fadeIn{ 
	from{ 
		opacity:									0; 
	} 
	to{ 
		opacity:									.7; 
	} 
}

@-webkit-keyframes fadeIn{ 
	from{ 
		opacity:									0; 
	} 
	to{ 
		opacity:									.7; 
	} 
}

@keyframes fadeIn{ 
	from{ 
		opacity:									0; 
	} 
	to{ 
		opacity:									.7; 
	} 
}

@-webkit-keyframes fadeOut{ 
	from{ 
		opacity:									.7; 
	} 
	to{ 
		opacity:									0; 
	} 
}

@-moz-keyframes fadeOut{ 
	from{ 
		opacity:									.7; 
	} 
	to{ 
		opacity:									0; 
	} 
}

@keyframes fadeOut{ 
	from{ 
		opacity:									.7; 
	} 
	to{ 
		opacity:									0; 
	} 
}

.animationShow{
	position:								absolute;	
	-webkit-animation-name:					slideShow;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					slideShow;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						slideShow;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							slideShow;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

@-webkit-keyframes slideShow{from{-webkit-transform:translateY(480px);}to{-webkit-transform:translateY(0px);}}
@-moz-keyframes slideShow{from{-moz-transform:translateY(480px);}to{-moz-transform:translateY(0px);}}
@-o-keyframes slideShow{from{-o-transform:translateY(480px);}to{-o-transform:translateY(0px);}}
@keyframes slideShow{from{transform:translateY(480px);}to{transform:translateY(0px);}}


.animationHide{
	position:								absolute;
	-webkit-animation-name:					slideHide;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					slideHide;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						slideHide;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							slideHide;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

@-webkit-keyframes slideHide{from{-webkit-transform:translateY(0px);}to{-webkit-transform:translateY(480px);}}
@-moz-keyframes slideHide{from{-moz-transform:translateY(0px);}to{-moz-transform:translateY(480px);}}
@-o-keyframes slideHide{from{-o-transform:translateY(0px);}to{-o-transform:translateY(480px);}}
@keyframes slideHide{from{transform:translateY(0px);}to{transform:translateY(480px);}}

.slide{
	position:								absolute;
}

#slide1{
	z-index:								100;
}

#slide2{
	z-index:								99;
}

#slide3{
	z-index:								98;
}

#slide4{
	z-index:								97;
}

#slide5{
	z-index:								96;
}

#slide6{
	z-index:								95;
}

#slide7{
	z-index:								94;
}

#slide8{
	z-index:								93;
}

#slide9{
	z-index:								92;
}

#slide10{
	z-index:								91;
}

#slide11{
	z-index:								90;
}

#slide12{
	z-index:								89;
}

#slide13{
	z-index:								88;
}

#slide14{
	z-index:								87;
}

#slide15{
	z-index:								86;
}

#slide16{
	z-index:								85;
}

#slide17{
	z-index:								84;
}

.nextLantern2{
	position:								absolute;	
	-webkit-animation-name:					nextLantern2;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;	
	
	-moz-animation-name:					nextLantern2;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						nextLantern2;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							nextLantern2;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.nextLantern3{
	position:								absolute;	
	-webkit-animation-name:					nextLantern3;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					nextLantern3;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						nextLantern3;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							nextLantern3;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.nextLantern4{
	position:								absolute;	
	-webkit-animation-name:					nextLantern4;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					nextLantern4;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						nextLantern4;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							nextLantern4;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.nextLantern5{
	position:								absolute;	
	-webkit-animation-name:					nextLantern5;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					nextLantern5;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						nextLantern5;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							nextLantern5;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.nextLantern6{
	position:								absolute;	
	-webkit-animation-name:					nextLantern6;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					nextLantern6;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						nextLantern6;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							nextLantern6;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.nextLantern7{
	position:								absolute;	
	-webkit-animation-name:					nextLantern7;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					nextLantern7;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						nextLantern7;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							nextLantern7;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.nextLantern8{
	position:								absolute;	
	-webkit-animation-name:					nextLantern8;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					nextLantern8;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						nextLantern8;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							nextLantern8;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.nextLantern9{
	position:								absolute;	
	-webkit-animation-name:					nextLantern9;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					nextLantern9;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						nextLantern9;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							nextLantern9;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.nextLantern10{
	position:								absolute;	
	-webkit-animation-name:					nextLantern10;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					nextLantern10;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						nextLantern10;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							nextLantern10;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.nextLantern11{
	position:								absolute;	
	-webkit-animation-name:					nextLantern11;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					nextLantern11;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						nextLantern11;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							nextLantern11;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.nextLantern12{
	position:								absolute;	
	-webkit-animation-name:					nextLantern12;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					nextLantern12;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						nextLantern12;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							nextLantern12;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.nextLantern13{
	position:								absolute;	
	-webkit-animation-name:					nextLantern13;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					nextLantern13;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						nextLantern13;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							nextLantern13;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.nextLantern14{
	position:								absolute;	
	-webkit-animation-name:					nextLantern14;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					nextLantern14;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						nextLantern14;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							nextLantern14;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.nextLantern15{
	position:								absolute;	
	-webkit-animation-name:					nextLantern15;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					nextLantern15;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						nextLantern15;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							nextLantern15;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.nextLantern16{
	position:								absolute;	
	-webkit-animation-name:					nextLantern16;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					nextLantern16;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						nextLantern16;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							nextLantern16;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.nextLantern17{
	position:								absolute;	
	-webkit-animation-name:					nextLantern17;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					nextLantern17;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						nextLantern17;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							nextLantern17;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.backLantern16{
	position:								absolute;	
	-webkit-animation-name:					backLantern16;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					backLantern16;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						backLantern16;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							backLantern16;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.backLantern15{
	position:								absolute;	
	-webkit-animation-name:					backLantern15;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					backLantern15;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						backLantern15;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							backLantern15;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.backLantern14{
	position:								absolute;	
	-webkit-animation-name:					backLantern14;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					backLantern14;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						backLantern14;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							backLantern14;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.backLantern13{
	position:								absolute;	
	-webkit-animation-name:					backLantern13;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					backLantern13;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						backLantern13;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							backLantern13;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.backLantern12{
	position:								absolute;	
	-webkit-animation-name:					backLantern12;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					backLantern12;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						backLantern12;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							backLantern12;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.backLantern11{
	position:								absolute;	
	-webkit-animation-name:					backLantern11;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					backLantern11;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						backLantern11;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							backLantern11;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.backLantern10{
	position:								absolute;	
	-webkit-animation-name:					backLantern10;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					backLantern10;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						backLantern10;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							backLantern10;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.backLantern9{
	position:								absolute;	
	-webkit-animation-name:					backLantern9;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;	

	-moz-animation-name:					backLantern9;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						backLantern9;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							backLantern9;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.backLantern8{
	position:								absolute;	
	-webkit-animation-name:					backLantern8;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					backLantern8;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						backLantern8;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							backLantern8;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.backLantern7{
	position:								absolute;	
	-webkit-animation-name:					backLantern7;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					backLantern7;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						backLantern7;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							backLantern7;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.backLantern6{
	position:								absolute;	
	-webkit-animation-name:					backLantern6;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					backLantern6;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						backLantern6;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							backLantern6;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.backLantern5{
	position:								absolute;	
	-webkit-animation-name:					backLantern5;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					backLantern5;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						backLantern5;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							backLantern5;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.backLantern4{
	position:								absolute;	
	-webkit-animation-name:					backLantern4;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					backLantern4;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						backLantern4;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							backLantern4;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.backLantern3{
	position:								absolute;	
	-webkit-animation-name:					backLantern3;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					backLantern3;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						backLantern3;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							backLantern3;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.backLantern2{
	position:								absolute;	
	-webkit-animation-name:					backLantern2;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					backLantern2;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						backLantern2;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							backLantern2;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

.backLantern1{
	position:								absolute;	
	-webkit-animation-name:					backLantern1;
	-webkit-animation-duration:				.5s;
	-webkit-animation-timing-function:		ease-in-out;
	-webkit-animation-fill-mode:			forwards;
	
	-moz-animation-name:					backLantern1;
	-moz-animation-duration:				.5s;
	-moz-animation-timing-function:			ease-in-out;
	-moz-animation-fill-mode:				forwards;
	
	-o-animation-name:						backLantern1;
	-o-animation-duration:					.5s;
	-o-animation-timing-function:			ease-in-out;
	-o-animation-fill-mode:					forwards;
	
	animation-name:							backLantern1;
	animation-duration:						.5s;
	animation-timing-function:				ease-in-out;
	animation-fill-mode:					forwards;
}

@-webkit-keyframes nextLantern2{from{-webkit-transform:translateX(0%);}to{-webkit-transform:translateX(-5%);}}
@-moz-keyframes nextLantern2{from{-moz-transform:translateX(0%);}to{-moz-transform:translateX(-5%);}}
@-o-keyframes nextLantern2{from{-o-transform:translateX(0%);}to{-o-transform:translateX(-5%);}}
@keyframes nextLantern2{from{transform:translateX(0%);}to{transform:translateX(-5%);}}

@-webkit-keyframes nextLantern3{from{-webkit-transform:translateX(-5%);}to{-webkit-transform:translateX(-10%);}}
@-moz-keyframes nextLantern3{from{-moz-transform:translateX(-5%);}to{-moz-transform:translateX(-10%);}}
@-o-keyframes nextLantern3{from{-o-transform:translateX(-5%);}to{-o-transform:translateX(-10%);}}
@keyframes nextLantern3{from{transform:translateX(-5%);}to{transform:translateX(-10%);}}

@-webkit-keyframes nextLantern4{from{-webkit-transform:translateX(-10%);}to{-webkit-transform:translateX(-15%);}}
@-moz-keyframes nextLantern4{from{-moz-transform:translateX(-10%);}to{-moz-transform:translateX(-15%);}}
@-o-keyframes nextLantern4{from{-o-transform:translateX(-10%);}to{-o-transform:translateX(-15%);}}
@keyframes nextLantern4{from{transform:translateX(-10%);}to{transform:translateX(-15%);}}

@-webkit-keyframes nextLantern5{from{-webkit-transform:translateX(-15%);}to{-webkit-transform:translateX(-20%);}}
@-moz-keyframes nextLantern5{from{-moz-transform:translateX(-15%);}to{-moz-transform:translateX(-20%);}}
@-o-keyframes nextLantern5{from{-o-transform:translateX(-15%);}to{-o-transform:translateX(-20%);}}
@keyframes nextLantern5{from{transform:translateX(-15%);}to{transform:translateX(-20%);}}

@-webkit-keyframes nextLantern6{from{-webkit-transform:translateX(-20%);}to{-webkit-transform:translateX(-25%);}}
@-moz-keyframes nextLantern6{from{-moz-transform:translateX(-20%);}to{-moz-transform:translateX(-25%);}}
@-o-keyframes nextLantern6{from{-o-transform:translateX(-20%);}to{-o-transform:translateX(-25%);}}
@keyframes nextLantern6{from{transform:translateX(-20%);}to{transform:translateX(-25%);}}

@-webkit-keyframes nextLantern7{from{-webkit-transform:translateX(-25%);}to{-webkit-transform:translateX(-30%);}}
@-moz-keyframes nextLantern7{from{-moz-transform:translateX(-25%);}to{-moz-transform:translateX(-30%);}}
@-o-keyframes nextLantern7{from{-o-transform:translateX(-25%);}to{-o-transform:translateX(-30%);}}
@keyframes nextLantern7{from{transform:translateX(-25%);}to{transform:translateX(-30%);}}

@-webkit-keyframes nextLantern8{from{-webkit-transform:translateX(-30%);}to{-webkit-transform:translateX(-35%);}}
@-moz-keyframes nextLantern8{from{-moz-transform:translateX(-30%);}to{-moz-transform:translateX(-35%);}}
@-o-keyframes nextLantern8{from{-o-transform:translateX(-30%);}to{-o-transform:translateX(-35%);}}
@keyframes nextLantern8{from{transform:translateX(-30%);}to{transform:translateX(-35%);}}

@-webkit-keyframes nextLantern9{from{-webkit-transform:translateX(-35%);}to{-webkit-transform:translateX(-40%);}}
@-moz-keyframes nextLantern9{from{-moz-transform:translateX(-35%);}to{-moz-transform:translateX(-40%);}}
@-o-keyframes nextLantern9{from{-o-transform:translateX(-35%);}to{-o-transform:translateX(-40%);}}
@keyframes nextLantern9{from{transform:translateX(-35%);}to{transform:translateX(-40%);}}

@-webkit-keyframes nextLantern10{from{-webkit-transform:translateX(-40%);}to{-webkit-transform:translateX(-45%);}}
@-moz-keyframes nextLantern10{from{-moz-transform:translateX(-40%);}to{-moz-transform:translateX(-45%);}}
@-o-keyframes nextLantern10{from{-o-transform:translateX(-40%);}to{-o-transform:translateX(-45%);}}
@keyframes nextLantern10{from{transform:translateX(-40%);}to{transform:translateX(-45%);}}

@-webkit-keyframes nextLantern11{from{-webkit-transform:translateX(-45%);}to{-webkit-transform:translateX(-50%);}}
@-moz-keyframes nextLantern11{from{-moz-transform:translateX(-45%);}to{-moz-transform:translateX(-50%);}}
@-o-keyframes nextLantern11{from{-o-transform:translateX(-45%);}to{-o-transform:translateX(-50%);}}
@keyframes nextLantern11{from{transform:translateX(-45%);}to{transform:translateX(-50%);}}

@-webkit-keyframes nextLantern12{from{-webkit-transform:translateX(-50%);}to{-webkit-transform:translateX(-55%);}}
@-moz-keyframes nextLantern12{from{-moz-transform:translateX(-50%);}to{-moz-transform:translateX(-55%);}}
@-o-keyframes nextLantern12{from{-o-transform:translateX(-50%);}to{-o-transform:translateX(-55%);}}
@keyframes nextLantern12{from{transform:translateX(-50%);}to{transform:translateX(-55%);}}

@-webkit-keyframes nextLantern13{from{-webkit-transform:translateX(-55%);}to{-webkit-transform:translateX(-60%);}}
@-moz-keyframes nextLantern13{from{-moz-transform:translateX(-55%);}to{-moz-transform:translateX(-60%);}}
@-o-keyframes nextLantern13{from{-o-transform:translateX(-55%);}to{-o-transform:translateX(-60%);}}
@keyframes nextLantern13{from{transform:translateX(-55%);}to{transform:translateX(-60%);}}

@-webkit-keyframes nextLantern14{from{-webkit-transform:translateX(-60%);}to{-webkit-transform:translateX(-65%);}}
@-moz-keyframes nextLantern14{from{-moz-transform:translateX(-60%);}to{-moz-transform:translateX(-65%);}}
@-o-keyframes nextLantern14{from{-o-transform:translateX(-60%);}to{-o-transform:translateX(-65%);}}
@keyframes nextLantern14{from{transform:translateX(-60%);}to{transform:translateX(-65%);}}

@-webkit-keyframes nextLantern15{from{-webkit-transform:translateX(-65%);}to{-webkit-transform:translateX(-70%);}}
@-moz-keyframes nextLantern15{from{-moz-transform:translateX(-65%);}to{-moz-transform:translateX(-70%);}}
@-o-keyframes nextLantern15{from{-o-transform:translateX(-65%);}to{-o-transform:translateX(-70%);}}
@keyframes nextLantern15{from{transform:translateX(-65%);}to{transform:translateX(-70%);}}

@-webkit-keyframes nextLantern16{from{-webkit-transform:translateX(-70%);}to{-webkit-transform:translateX(-75%);}}
@-moz-keyframes nextLantern16{from{-moz-transform:translateX(-70%);}to{-moz-transform:translateX(-75%);}}
@-o-keyframes nextLantern16{from{-o-transform:translateX(-70%);}to{-o-transform:translateX(-75%);}}
@keyframes nextLantern16{from{transform:translateX(-70%);}to{transform:translateX(-75%);}}

@-webkit-keyframes nextLantern17{from{-webkit-transform:translateX(-75%);}to{-webkit-transform:translateX(-80%);}}
@-moz-keyframes nextLantern17{from{-moz-transform:translateX(-75%);}to{-moz-transform:translateX(-80%);}}
@-o-keyframes nextLantern17{from{-o-transform:translateX(-75%);}to{-o-transform:translateX(-80%);}}
@keyframes nextLantern17{from{transform:translateX(-75%);}to{transform:translateX(-80%);}}

@-webkit-keyframes backLantern16{from{-webkit-transform:translateX(-80%);}to{-webkit-transform:translateX(-75%);}}
@-moz-keyframes backLantern16{from{-moz-transform:translateX(-80%);}to{-moz-transform:translateX(-75%);}}
@-o-keyframes backLantern16{from{-o-transform:translateX(-80%);}to{-o-transform:translateX(-75%);}}
@keyframes backLantern16{from{transform:translateX(-80%);}to{transform:translateX(-75%);}}

@-webkit-keyframes backLantern15{from{-webkit-transform:translateX(-75%);}to{-webkit-transform:translateX(-70%);}}
@-moz-keyframes backLantern15{from{-moz-transform:translateX(-75%);}to{-moz-transform:translateX(-70%);}}
@-o-keyframes backLantern15{from{-o-transform:translateX(-75%);}to{-o-transform:translateX(-70%);}}
@keyframes backLantern15{from{transform:translateX(-75%);}to{transform:translateX(-70%);}}

@-webkit-keyframes backLantern14{from{-webkit-transform:translateX(-70%);}to{-webkit-transform:translateX(-65%);}}
@-moz-keyframes backLantern14{from{-moz-transform:translateX(-70%);}to{-moz-transform:translateX(-65%);}}
@-o-keyframes backLantern14{from{-o-transform:translateX(-70%);}to{-o-transform:translateX(-65%);}}
@keyframes backLantern14{from{transform:translateX(-70%);}to{transform:translateX(-65%);}}

@-webkit-keyframes backLantern13{from{-webkit-transform:translateX(-65%);}to{-webkit-transform:translateX(-60%);}}
@-moz-keyframes backLantern13{from{-moz-transform:translateX(-65%);}to{-moz-transform:translateX(-60%);}}
@-o-keyframes backLantern13{from{-o-transform:translateX(-65%);}to{-o-transform:translateX(-60%);}}
@keyframes backLantern13{from{transform:translateX(-65%);}to{transform:translateX(-60%);}}

@-webkit-keyframes backLantern12{from{-webkit-transform:translateX(-60%);}to{-webkit-transform:translateX(-55%);}}
@-moz-keyframes backLantern12{from{-moz-transform:translateX(-60%);}to{-moz-transform:translateX(-55%);}}
@-o-keyframes backLantern12{from{-o-transform:translateX(-60%);}to{-o-transform:translateX(-55%);}}
@keyframes backLantern12{from{transform:translateX(-60%);}to{transform:translateX(-55%);}}

@-webkit-keyframes backLantern11{from{-webkit-transform:translateX(-55%);}to{-webkit-transform:translateX(-50%);}}
@-moz-keyframes backLantern11{from{-moz-transform:translateX(-55%);}to{-moz-transform:translateX(-50%);}}
@-o-keyframes backLantern11{from{-o-transform:translateX(-55%);}to{-o-transform:translateX(-50%);}}
@keyframes backLantern11{from{transform:translateX(-55%);}to{transform:translateX(-50%);}}

@-webkit-keyframes backLantern10{from{-webkit-transform:translateX(-50%);}to{-webkit-transform:translateX(-45%);}}
@-moz-keyframes backLantern10{from{-moz-transform:translateX(-50%);}to{-moz-transform:translateX(-45%);}}
@-o-keyframes backLantern10{from{-o-transform:translateX(-50%);}to{-o-transform:translateX(-45%);}}
@keyframes backLantern10{from{transform:translateX(-50%);}to{transform:translateX(-45%);}}

@-webkit-keyframes backLantern9{from{-webkit-transform:translateX(-45%);}to{-webkit-transform:translateX(-40%);}}
@-moz-keyframes backLantern9{from{-moz-transform:translateX(-45%);}to{-moz-transform:translateX(-40%);}}
@-o-keyframes backLantern9{from{-o-transform:translateX(-45%);}to{-o-transform:translateX(-40%);}}
@keyframes backLantern9{from{transform:translateX(-45%);}to{transform:translateX(-40%);}}

@-webkit-keyframes backLantern8{from{-webkit-transform:translateX(-40%);}to{-webkit-transform:translateX(-35%);}}
@-moz-keyframes backLantern8{from{-moz-transform:translateX(-40%);}to{-moz-transform:translateX(-35%);}}
@-o-keyframes backLantern8{from{-o-transform:translateX(-40%);}to{-o-transform:translateX(-35%);}}
@keyframes backLantern8{from{transform:translateX(-40%);}to{transform:translateX(-35%);}}

@-webkit-keyframes backLantern7{from{-webkit-transform:translateX(-35%);}to{-webkit-transform:translateX(-30%);}}
@-moz-keyframes backLantern7{from{-moz-transform:translateX(-35%);}to{-moz-transform:translateX(-30%);}}
@-o-keyframes backLantern7{from{-o-transform:translateX(-35%);}to{-o-transform:translateX(-30%);}}
@keyframes backLantern7{from{transform:translateX(-35%);}to{transform:translateX(-30%);}}

@-webkit-keyframes backLantern6{from{-webkit-transform:translateX(-30%);}to{-webkit-transform:translateX(-25%);}}
@-moz-keyframes backLantern6{from{-moz-transform:translateX(-30%);}to{-moz-transform:translateX(-25%);}}
@-o-keyframes backLantern6{from{-o-transform:translateX(-30%);}to{-o-transform:translateX(-25%);}}
@keyframes backLantern6{from{transform:translateX(-30%);}to{transform:translateX(-25%);}}

@-webkit-keyframes backLantern5{from{-webkit-transform:translateX(-25%);}to{-webkit-transform:translateX(-20%);}}
@-moz-keyframes backLantern5{from{-moz-transform:translateX(-25%);}to{-moz-transform:translateX(-20%);}}
@-o-keyframes backLantern5{from{-o-transform:translateX(-25%);}to{-o-transform:translateX(-20%);}}
@keyframes backLantern5{from{transform:translateX(-25%);}to{transform:translateX(-20%);}}

@-webkit-keyframes backLantern4{from{-webkit-transform:translateX(-20%);}to{-webkit-transform:translateX(-15%);}}
@-moz-keyframes backLantern4{from{-moz-transform:translateX(-20%);}to{-moz-transform:translateX(-15%);}}
@-o-keyframes backLantern4{from{-o-transform:translateX(-20%);}to{-o-transform:translateX(-15%);}}
@keyframes backLantern4{from{transform:translateX(-20%);}to{transform:translateX(-15%);}}

@-webkit-keyframes backLantern3{from{-webkit-transform:translateX(-15%);}to{-webkit-transform:translateX(-10%);}}
@-moz-keyframes backLantern3{from{-moz-transform:translateX(-15%);}to{-moz-transform:translateX(-10%);}}
@-o-keyframes backLantern3{from{-o-transform:translateX(-15%);}to{-o-transform:translateX(-10%);}}
@keyframes backLantern3{from{transform:translateX(-15%);}to{transform:translateX(-10%);}}

@-webkit-keyframes backLantern2{from{-webkit-transform:translateX(-10%);}to{-webkit-transform:translateX(-5%);}}
@-moz-keyframes backLantern2{from{-moz-transform:translateX(-10%);}to{-moz-transform:translateX(-5%);}}
@-o-keyframes backLantern2{from{-o-transform:translateX(-10%);}to{-o-transform:translateX(-5%);}}
@keyframes backLantern2{from{transform:translateX(-10%);}to{transform:translateX(-5%);}}

@-webkit-keyframes backLantern1{from{-webkit-transform:translateX(-5%);}to{-webkit-transform:translateX(0%);}}
@-moz-keyframes backLantern1{from{-moz-transform:translateX(-5%);}to{-moz-transform:translateX(0%);}}
@-o-keyframes backLantern1{from{-o-transform:translateX(-5%);}to{-o-transform:translateX(0%);}}
@keyframes backLantern1{from{transform:translateX(-5%);}to{transform:translateX(0%);}}











#testZone{
	font-family:							serif;
}

.testEmail{
	text-align:								left;
	width:									640px;
	display:								block;
	margin:									0 auto;
	font-family:							Arial;
}