body, html  { height: 100%}
html, body, div, span, applet, object, iframe,
blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	}
body { line-height: 1}
ol, ul { list-style: none}
blockquote, q { quotes: none}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none}
:focus { outline: 0}
del { text-decoration: line-through}

/*----------------------------------------------*/
/* 3.0 General Styles */
/*----------------------------------------------*/

body {
  font-family: 'tahoma', helvetica, arial, sans-serif;
  font-smoothing: antialiased;
  font-weight: normal;
  background: #151618;
  color: #FFF;
  margin: 0;
}

h1 {

  font-weight: normal;
  font-size: 28px;
}

h2 {
  text-transform: uppercase;
  letter-spacing: 4px;
  font-weight: normal;
  font-size: 140px;
  margin:0 0 40px 0;
}

p {
  line-height: 1.6em;
  text-align: center;
  font-size: 14px;
  font-weight:300
}

a {
  transition: color 0.2s ease-out;
  text-decoration: none;
  color: #fff;
  text-decoration:underline;
}

a:hover {
  color: #444;
}

textarea, input { outline: none; }

::selection {background: #ffb7b7;}
::-moz-selection {background: #ffb7b7;}

.overlay {
  pointer-events: none;
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.logo {
  margin-top: 10%;
}

.container {
  position: absolute;
  height: 100%;
  width: 100%;
}

.wrapper {
  transition: opacity 0.4s ease-out;
  margin: -280px -300px;
  text-align: center;
  position: absolute;
  height: 560px;
  width: 600px;
  left: 50%;
  top: 50%;
}

.information { margin-bottom: 40px;}
.footer .handle {
  font-style: italic;
  text-decoration:none;
  text-transform: uppercase;
  font-size: 11px;
}
.footer img{border:0}
.footer img:hover{
	border:0;opacity:0.8;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
}
.vignette {
  background-image: -webkit-radial-gradient(50% 50%, ellipse, rgba(0,0,0,0) 40%, rgba(0,0,0,1) 100%);
  background-image: radial-gradient(50% 50%, ellipse, rgba(0,0,0,0) 40%, rgba(0,0,0,1) 100%);
}
.noise {background-image: url("noise.png"); opacity: 0.075;}
.hide {opacity: 0;}
.clear{clear:both;}