/* ------------------------ Reset properties -------------------------------------- */
html {
	height:100%;
}
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li {
	margin:0;
	padding:0;
}
body {
	font-size:100%;
	line-height:1.125em;
	height:100%;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:400;
}
ul, ol {
	list-style-type:none;
}
img {
  outline:0;
	border:0 none;
}
a, a:link {
	color:#7CCC00;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color:#FFF;
}
a:active, a:focus {
	outline:0 none;
	color:#7CCC00;
	text-decoration:none;
}

/* ------------------------ Text default size -------------------------------------- */
p, ul, ol {
	font-size:0.875em;
}

/* ------------------------ Fonts -------------------------------------------------- */
@font-face {
    font-family: 'BMpressA7';
    src: url('bmpress-webfont.eot');
    src: url('bmpress-webfont.eot?#iefix') format('embedded-opentype'),
         url('bmpress-webfont.woff') format('woff'),
         url('bmpress-webfont.ttf') format('truetype'),
         url('bmpress-webfont.svg#BMpressA7') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'Capture';
    src: url('capture_it-webfont.eot');
    src: url('capture_it-webfont.eot?#iefix') format('embedded-opentype'),
         url('capture_it-webfont.woff') format('woff'),
         url('capture_it-webfont.ttf') format('truetype'),
         url('capture_it-webfont.svg#Capture') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* ------------------------ Body structure and style ------------------------------- */
body {
	background-image: url(../images/back.jpg);
	background-color: #000;
	background-size: cover;
	background-position: center center;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#DDD;
}
#frame1 {
	display:table;
	height:95%;
	vertical-align:middle;
	width:99%;
	position: absolute;
}
#frame2 {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
#logo {
	margin:3em 0 0 0;
}
#title_center {
	width:25em;
	height:7.5em;
	margin:0 auto;
	text-shadow:5px 5px 5px black;
}
#title {
	width:1em;
	margin:0 0 0 0.3em;
}
#text {
	margin:1.25em 0 0 0;
}
#copyright {
   position:absolute;
   bottom:0;
   width:100%;
  }
p.title {
	font-family:'Capture';
	color:#FFF;
	font-size:3.25em;
	line-height:0.2em;
}
p.title:first-line {
	font-size:0.46em;
	margin:0;
	line-height:2.5em;
}
#copyright p {
	font-family:"Courier New", Courier, monospace;
	color:#CCC;
	font-size:0.75em;
	margin:0;
	padding:0;
}
#social {
	margin:5em 0;
	overflow:hidden;
}
#social a {
	display:inline-block;
	margin:1em 1em;
}
#social a div {
	width:64px;
	height:64px;
}