
    body {
	background-color: #000;
	/*
	background-image: url(./Star-Field.gif);
	background-position: center top;
	background-repeat: no-repeat;
	*/
	text-align:center; 
	overflow: hidden;
	cursor: none;
    }

    a#stargif {
	position: absolute;
	height: 500px;
	width: 500px;
	top: 50%;
	left: 50%;
	margin-top: -250px;
	margin-left: -250px;
	/* background-image: url(./Star-Field.gif); */
	background-size: 100;
	border: 0;
    }

    img#starimg {
	position: absolute;
	height: 150%;
	width: 100%;
	top: -50%;
	left: 0;
    }

    p.button {
	position: absolute;
	left: 50%;
	width: 500px;
	margin-left: -250px;
	top: 250px;
	margin-top: -15px;
    }

    #container {
	position: absolute;
	height: 120em;
	width: 110%;
	bottom: 0;
	left: -5%;
	overflow: hidden;
	-webkit-transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-o-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transform: perspective(300px) rotateX(25deg);
	-moz-transform: perspective(300px) rotateX(25deg);
	-ms-transform: perspective(300px) rotateX(25deg);
	-o-transform: perspective(300px) rotateX(25deg);
	transform: perspective(300px) rotateX(25deg);
	z-index: 1;
    }

    /*
    #container:after {
	position: absolute;
	content: ' ';
	left: 0;
	right: 0;
	top: 0;
	bottom: 60%;
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, transparent 100%);
	pointer-events: none;
    }
    */

    #numbers {
	position: absolute;
	left: 0;
	width: 100%;
	-webkit-animation: scroll 60s linear 0s infinite;
	-moz-animation: scroll 60s linear 0s infinite;
	-ms-animation: scroll 60s linear 0s infinite;
	-o-animation: scroll 60s linear 0s infinite;
	animation: scroll 60s linear 0s infinite;
	color: #ff0;
    }

    #numbers p {
	font-family: helvetica, freesans, arial, sans-serif;
	font-weight: bold;
	font-size: 32pt;
    }

    @-webkit-keyframes scroll {
	0% { top: 100%; }
	100% { top: -100%; }
    }

    @-moz-keyframes scroll {
	0% { top: 100%; }
	100% { top: -100%; }
    }

    @-ms-keyframes scroll {
	0% { top: 100%; }
	100% { top: -100%; }
    }

    @-o-keyframes scroll {
	0% { top: 100%; }
	100% { top: -100%; }
    }

    @keyframes scroll {
	0% { top: 100%; }
	100% { top: -100%; }
    }

    div#masktop {
	position: absolute;
	width: 100%;
	height: 500px;
	background: #000;
	left: 0;
	top: 50%;
	margin-top: -750px;
	z-index: 1;
    }
    div#maskbottom {
	position: absolute;
	width: 100%;
	height: 500px;
	background: #000;
	left: 0;
	top: 50%;
	margin-top: 250px;
	z-index: 1;
    }
