
@font-face {
    font-family: 'kirstyregular';
    src: url('kirsty_0-webfont.eot');
    src: url('kirsty_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('kirsty_0-webfont.woff') format('woff'),
         url('kirsty_0-webfont.ttf') format('truetype'),
         url('kirsty_0-webfont.svg#kirstyregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html {
	background-color: #000;
}
body {
	font-family: 'kirstyregular';
	color: #efefef;
	text-align: center;
	font-size: 1.0em;
	letter-spacing: 0.1em;
  padding: 1.0em;
}
#logo {
/* 	position: absolute; */
/* 	top: 0; */
	display: block;
	width: 100%;
	max-width: 645px;
	margin: 100px auto;
}
p {
/* 	position: absolute; */
	width: 100%;
/* 	bottom: 2em; */
/* 	font-family: 'kirstyregular'; */
	color: #efefef;
	text-align: center;
/* 	font-size: 1.6em; */
/* 	letter-spacing: 0.2em; */
}
.launch {
	font-size: 2.4em;
/* 	letter-spacing: 0.2em; */
}
a, a:hover, a:visited, a:active {
	color: #efefef;
	text-decoration: none;
}
#mc-embedded-subscribe {
	margin: 10px;
	background-color: #000;
	color: #efefef;
	border: 2px solid #efefef;
	font-family: 'kirstyregular';
	letter-spacing: 0.1em;
}
#mc_embed_signup {
/* 	display: none; */
}
.enter-button {
  margin: 3.0em auto 3.0em auto;
}
.enter-button a {
	font-family: 'kirstyregular';
  font-size: 2.0em;
  border: 1px solid #ccc;
  padding: 1.0em 2.0em;
  text-transform: uppercase;
}
.enter-button a:hover {
  background-color: #fff;
  color: #000;
}