body {
	font-size: 15px;
	font-family: Helvetica, Arial, Tahoma, Sans-Serif;
	text-align: center;
	background: rgb(0,37,54);
	background:#000 url(../img/stars.png) repeat top center;
}
.twinkling{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	display:block;
	background:transparent url(../img/twinkling.png) repeat top center;
	z-index:0;
	
	-moz-animation:move-twink-back 600s linear infinite;
	-ms-animation:move-twink-back 600s linear infinite;
	-o-animation:move-twink-back 600s linear infinite;
	-webkit-animation:move-twink-back 600s linear infinite;
	animation:move-twink-back 600s linear infinite;
}
.description{
	margin-top: 100px;
	opacity: .2;
	font-size: smaller;
	color: white;
}
@keyframes move-twink-back {
	from {background-position:0 0;}
	to {background-position:-10000px 5000px;}
}
@-webkit-keyframes move-twink-back {
	from {background-position:0 0;}
	to {background-position:-10000px 5000px;}
}
@-moz-keyframes move-twink-back {
	from {background-position:0 0;}
	to {background-position:-10000px 5000px;}
}
@-ms-keyframes move-twink-back {
	from {background-position:0 0;}
	to {background-position:-10000px 5000px;}
	}
h1 {
	font-size: 2em;
	color: #fff;
	letter-spacing: .1em;
	padding: 1em;
	display: block;
	opacity:.90;filter:alpha(opacity=90);
}
.time {
	padding: .4em;
	font-size: 2em;
	color: #fff; /*rgb(73,173,225);*/
}
@-webkit-keyframes twinkle {
	0% { color: rgb(62,161,216);
			text-shadow:0 0 5px 0 rgba(73,173,225,0.35);
	}
	25% { color: rgb(53,133,185);
			text-shadow:0 0 5px 0 rgba(73,173,225,0.5);
	}
	50% { color: rgb(73,173,225);
			text-shadow:0 0 5px 0 rgba(73,173,225,0.8);
	}
	75% { color: rgb(123,243,255);
			text-shadow:0 0 5px 0 rgba(73,173,225,0.8);
	}
	100% { color: rgb(62,161,216);
			text-shadow:0 0 5px 0 rgba(73,173,225,0.35);
	}
}
@-moz-keyframes twinkle {
	0% { color: rgb(62,161,216);
			text-shadow:0 0 5px rgba(73,173,225,0.35);
	}
	25% { color: rgb(53,133,185);
			text-shadow:0 0 5px rgba(73,173,225,0.5);
	}
	50% { color: rgb(73,173,225);
			text-shadow:0 0 5px rgba(73,173,225,0.8);
	}
	75% { color: rgb(123,243,255);
			text-shadow:0 0 5px rgba(73,173,225,0.8);
	}
	100% { color: rgb(62,161,216);
			text-shadow:0 0 5px rgba(73,173,225,0.35);
	}
}
@-ms-keyframes twinkle {
	0% { color: rgb(62,161,216);
			text-shadow:0 0 5px rgba(73,173,225,0.35);
	}
	25% { color: rgb(53,133,185);
			text-shadow:0 0 5px rgba(73,173,225,0.5);
	}
	50% { color: rgb(73,173,225);
			text-shadow:0 0 5px rgba(73,173,225,0.8);
	}
	75% { color: rgb(123,243,255);
			text-shadow:0 0 5px rgba(73,173,225,0.8);
	}
	100% { color: rgb(62,161,216);
			text-shadow:0 0 5px rgba(73,173,225,0.35);
	}
}
@-o-keyframes twinkle {
	0% { color: rgb(62,161,216);
			text-shadow:0 0 5px rgba(73,173,225,0.35);
	}
	25% { color: rgb(53,133,185);
			text-shadow:0 0 5px rgba(73,173,225,0.5);
	}
	50% { color: rgb(73,173,225);
			text-shadow:0 0 5px rgba(73,173,225,0.8);
	}
	75% { color: rgb(123,243,255);
			text-shadow:0 0 5px rgba(73,173,225,0.8);
	}
	100% { color: rgb(62,161,216);
			text-shadow:0 0 5px rgba(73,173,225,0.35);
	}
}
@keyframes twinkle {
	0% { color: rgb(62,161,216);
			text-shadow:0 0 5px rgba(73,173,225,0.35);
	}
	25% { color: rgb(53,133,185);
			text-shadow:0 0 5px rgba(73,173,225,0.5);
	}
	50% { color: rgb(73,173,225);
			text-shadow:0 0 5px rgba(73,173,225,0.8);
	}
	75% { color: rgb(123,243,255);
			text-shadow:0 0 5px rgba(73,173,225,0.8);
	}
	100% { color: rgb(62,161,216);
			text-shadow:0 0 5px rgba(73,173,225,0.35);
	}
}