@font-face {
    font-family: 'emulogic';
    src: url('fonts/emulogic/emulogic-webfont.eot');
    src: url('fonts/emulogic/emulogic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/emulogic/emulogic-webfont.woff2') format('woff2'),
         url('fonts/emulogic/emulogic-webfont.woff') format('woff'),
         url('fonts/emulogic/emulogic-webfont.ttf') format('truetype'),
         url('fonts/emulogic/emulogic-webfont.svg#emulogicregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'uni0553';
    src: url('fonts/uni0553/uni0553-webfont.eot');
    src: url('fonts/uni0553/uni0553-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/uni0553/uni0553-webfont.woff2') format('woff2'),
         url('fonts/uni0553/uni0553-webfont.woff') format('woff'),
         url('fonts/uni0553/uni0553-webfont.ttf') format('truetype'),
         url('fonts/uni0553/uni0553-webfont.svg#uni_05_53regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'venice';
    src: url('fonts/venice/veniceclassic-webfont.eot');
    src: url('fonts/venice/veniceclassic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/venice/veniceclassic-webfont.woff2') format('woff2'),
         url('fonts/venice/veniceclassic-webfont.woff') format('woff'),
         url('fonts/venice/veniceclassic-webfont.ttf') format('truetype'),
         url('fonts/venice/veniceclassic-webfont.svg#venice_classicmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
    font-family: 'emulogic', Arial, Helvetica, sans-serif;
    font-size:14px;
    margin:0; padding:0;
    background-color:#112727; color:#71c2a7;
}
.hidden { display:none; }
.uni { font-family:'uni0553'; }
#preload {
    font-family: 'emulogic', arial;
    font-size:16px;
    text-align: center;
    position: absolute;
    width:100%;
}
#textfield {
    position: absolute;
    top:10px; left:10px;
    display:none;
    opacity:0;
}