body { text-align: center; }

a:link { color: #c1bebe; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:hover { color: #c2bebe; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:visited { color: #c1bebe; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:active { color: #c1bebe; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }



.typetext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 30px;
	font-style: normal;
	position: relative;
	width: auto;
}


.focus-in-expand-fwd {
	-webkit-animation: focus-in-expand-fwd 8s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1s both;
	        animation: focus-in-expand-fwd 8s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1s both;
}


@-webkit-keyframes focus-in-expand-fwd {
  0% {
    letter-spacing: -0.5em;
    -webkit-transform: translateZ(-800px);
            transform: translateZ(-800px);
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
@keyframes focus-in-expand-fwd {
  0% {
    letter-spacing: -0.5em;
    -webkit-transform: translateZ(-800px);
            transform: translateZ(-800px);
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}


.sign {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 400px;
	color: #CCC;
	text-align: center;
	width: 100%;
  height: auto;
}
