		body{
			color: white;
			background-color: black;
			margin:0;
			padding:0;
			font-family: Verdana, Geneva, Arial, sans-serif;
		}

		#container{
			display:none;
		}
		
		#btnSkip{
			position: absolute;
			top: 1vmin;
			right: 1vmin;
			border: 1px solid white;
			font-size: 2vmin;
			font-weight: normal;
			z-index: 1;
			padding-top: 10px;
			padding-bottom: 10px;
			padding-left: 20px;
			padding-right: 20px;
			cursor: pointer;
		}
			
		#horizon {
			color: white;
			background-color: transparent;
			text-align: center;
			position: absolute;
			top: 50%;
			left: 0px;
			width: 100%;
			height: 1px;
			overflow: visible;
			visibility: visible;
			display: block;
		}

		#content{
			
			background-color: transparent;
			margin-left: -400px;
			position: absolute;
			top: -35px;
			left: 50%;
			width: 800px;
			height: 70px;
			visibility: visible;
		}

		#mainView{
			position:absolute;
			text-align: center;
			//padding: 0.5vmin;
   			left:0;
   			top:0;
   			right:0;
   			bottom:0;
			background-color: transparent;
			display: none;
			font-weight: normal;
			overflow-y:auto;
		}
		
		#thumbContainer{
			position: relative;
			text-align: center;
			width: 120vmin;
			margin-left: auto;
			margin-right: auto;
			padding: 0;
			margin-top:0;
			margin-bottom:0;
			//border: 1px solid green;
		}
		
		.thumb{
			position:relative;
			height: 20vmin;
			width: 20vmin;
			border: 1px solid white;
			margin: 1vmin;
			padding: 5px;
			float: left;
			font-weight: bold;
			font-size: 1.5vmin;
		}
		.thumb:hover{
			border: 1px solid darkgrey;
			background-color: #0f0f0f;
		}
		.thumbVersion{
			position: absolute;
			margin: 1px;
			right:5px;
			top:5px;
			color: grey;
			font-size: 1vmin;
			font-weight: normal;
		}
		.thumbDescription{
			font-size: 1.25vmin;
			color: grey;
			font-weight: normal;
		}
		.thumbnail{
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			display: none;
		}


		#enterButton{
			border: 1px solid white;
			padding-top: 10px;
			padding-bottom: 10px;
			padding-left: 20px;
			padding-right: 20px;
			cursor: pointer;
			display: none;
		}

		.twinkle{
			animation: twinkly 1s alternate infinite;
		}

		@keyframes twinkly {
		    0% {opacity: 0.4;}
		    100% {opacity: 1;}
		}

		.bodytext{
			font-size: 12px;
		}
			
		.headline {
			font-weight: normal;
			font-size: 26px;
			letter-spacing: 10;
			-webkit-animation: letterspacinganim 60s infinite;
			-moz-animation: letterspacinganim 60s infinite;
			-o-animation: letterspacinganim 60s infinite;
			animation: letterspacinganim 60s infinite;
		}

		.progress {
			border-bottom: 2px solid white;
			/*margin-top: 2px;*/
			height: 1px;
			width: 0%;
		}
		
		#progress1 {
			-webkit-animation: progressanim 40s infinite;
			-moz-animation: progressanim 40s infinite;
			-o-animation: progressanim 40s infinite;
			animation: progressanim 40s infinite;
		}

		#progress2 {
			-webkit-animation: progressanim 20s infinite;
			-moz-animation: progressanim 20s infinite;
			-o-animation: progressanim 20s infinite;
			animation: progressanim 20s infinite;		}

		#progress3 {
			-webkit-animation: progressanim 30s infinite;
			-moz-animation: progressanim 30s infinite;
			-o-animation: progressanim 30s infinite;
			animation: progressanim 30s infinite;
		}
		
		@-webkit-keyframes progressanim {
			0% {width: 1%;}
			50% {width: 100%;}
			100% {width: 1%;}
		}
		
		@-moz-keyframes progressanim {
			0% {width: 1%;}
			50% {width: 100%;}
			100% {width: 1%;}
		}
		
		@-o-keyframes progressanim {
			0% {width: 1%;}
			50% {width: 100%;}
			100% {width: 1%;}
		}
		
		@keyframes progressanim {
			0% {width: 1%;}
			50% {width: 100%;}
			100% {width: 1%;}
		}
			
		@-webkit-keyframes letterspacinganim {
			0% {letter-spacing: 10px;}
			50% {letter-spacing: 40px;}
			100% {letter-spacing: 10px;}
		}
			
		@-moz-keyframes letterspacinganim {
			0% {letter-spacing: 10px;}
			50% {letter-spacing: 40px;}
			100% {letter-spacing: 10px;}
		}
			
		@-o-keyframes letterspacinganim {
			0% {letter-spacing: 10px;}
			50% {letter-spacing: 40px;}
			100% {letter-spacing: 10px;}
		}
		
		@keyframes letterspacinganim {
			0% {letter-spacing: 10px;}
			50% {letter-spacing: 40px;}
			100% {letter-spacing: 10px;}
		} 			