@charset "utf-8";

@font-face {
    font-family: Daddy Longlegs;
    src: url('fonts/daddylonglegsnf-webfont.eot');
    src: url('fonts/daddylonglegsnf-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/daddylonglegsnf-webfont.woff') format('woff'),
         url('fonts/daddylonglegsnf-webfont.ttf') format('truetype'),
         url('fonts/daddylonglegsnf-webfont.svg#daddy_longlegs_nfregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

* {
	margin: 0px;
	padding: 0px;
}

html, body {
	min-height: 100%;
}

body {
    font-family: verdana, arial, sans-serif, "trebuchet ms";
    font-size: 14px;
    color: #CCC;
    
	background-color: #333;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#333), to(#000));
	background-image: -webkit-linear-gradient(top, #333, #000);
	background-image:    -moz-linear-gradient(top, #333, #000);
	background-image:      -o-linear-gradient(top, #333, #000);
	background-image:         linear-gradient(to bottom, #333, #000);
}

a {
    text-decoration: none;
    color: #CCC;
}

a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    color: #666;
}

a:active {
    text-decoration: none;
}

/* Page Default Content Styles */

#page_container {
    display: inline-block;
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}

#logo_layer {
    display: block;
    position: fixed;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-top: 20%;
    z-index: -1;
}

#version {
    display: block;
    position: fixed;
    overflow-y: auto;
    bottom: 10px;
    left: 10px;
}

#version:after {
    display: block;
    content: 'Version: 1.00';
    font-size: 8px;
    color: #777;
}


/* Logo Title Styles */

h1 {
    display: block;
    font-family: Daddy Longlegs;
    font-size: 72px;
    font-weight: normal;
    font-variant: normal;
    align-content: center;
    letter-spacing: 5px;
    line-height: 94px;
    color: #CCC;
    text-shadow: 5px 5px 8px #000;
}

h1:first-letter {
    font-size: 92px;
}
