body{
    background-color : #000000;
    overflow : hidden;
    margin: 0;
    padding: 0;
    outline: 0;

    font-family:"Lucida Console", Monaco, Monospace;
    font-size :1.0em;
    color: #808080;
}

#index{
    overflow : auto;
}

.title{
    font-family:"Lucida Console", Monaco, Monospace;
    font-size :1.5em;
    font-weight: bold;
}

#demo{
    display: none;
    z-index:0;
}

#overlay{
    display: none;
    z-index:10;
}

#start{
    margin-bottom: 20%;
    margin-top: 20%;
    padding-left: 35%;
    padding-right: 35%;

    font-family:"Lucida Console", Monaco, Monospace;
    font-size: 1em;
    text-align: center;
    color: #0B4DA2;
}

#start span{
    background-color: #0B4DA2;
}

#beginning{
    display : none;
    z-index:3;

    font-family:"Lucida Console", Monaco, Monospace;
    text-shadow: 1px 0px 10px #FFFFFF;
    font-size :1.5em;
    font-weight: bold;
    color: #808080;
    opacity : 0.8;
}

#loader{
    display : none;
    position : absolute;
    bottom: 50%;
    left: 35%;
    right: 35%;
    z-index:2;

    text-align: center;

    font-family:"Lucida Console", Monaco, Monospace;
    text-shadow: 1px 0px 50px #0B4DA2;
    font-size :1.5em;
    font-weight: bold;
    color: #FFFFFF;
    opacity : 0.8;
}

#credits{
    display: none;
    position:absolute;
    bottom: 50%;
    left: 35%;
    right: 35%;
    z-index:2;

    text-align: center;
    line-height:150%;

    text-shadow: 0px 0px 2px #FFFFFF;
    font-family:"Lucida Console", Monaco, Monospace;
    font-size :4em;
    font-weight: bold;
    color : #0B4DA2;
    opacity : 0.8;
}

#special-greet{
    font-size :1.5em;
    color: #0B4DA2;
}

H1{
    font-family:"Lucida Console", Monaco, Monospace;
    text-shadow: 1px 0px 50px #FF0000;
    color: #0B4DA2;
    font-size :2em;
    font-weight: bold;
}

H2{
    font-family:"Lucida Console", Monaco, Monospace;
    color: #C0C0C0;
    font-size :1.25em;
    font-weight: bold;
}

H3{
    font-family:"Lucida Console", Monaco, Monospace;
    text-shadow: 1px 0px 50px #FFFFFF;
    color: #0B4DA2;
    font-size :1.5em;
    font-weight: bold;
}


.nfo{
    font-size :1.0em;
    color: #808080;
    text-align: center;
}
.name{
    font-size :1.1em;
    color : #0B4DA2;
    opacity : 0.8;
}
.meta{
    font-size :0.8em;
    color: #0B4DA2;
}
a:link {
    color: #C0C0C0;
}
a:visited {
    color: #0B4DA2;
}
a:hover {
    color: #FFFFFF;
}
a:active {
    color: #FFFFFF;
}
