body{
    margin: 0;
    padding: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    font-family: Tahoma, Arial;
    background: #000;
}
a{
    color: #FFF;
    font-size: 20px;
    text-decoration: none;
}
img {
    border: 0;
}
.white{
    color: #777;
}
a.glowing {
    color: #0af;
}
#background{
    margin: -333px 0 0 -500px;
    position:absolute;
    top: 50%;
    left: 50%;
    width:1000px;
    height:667px;
    background: url(../images/enter.jpg) no-repeat ;
}
#background_pattern{
    margin: 0;
    padding: 0;
    background: #000;
    position: absolute;
    width: 100%;
    height: 100%;
    display: none;
}
#enter{
    text-align: center;
    position: relative;
    height: 300px;
}
#enter a{
    font-size: 18px;
}
#social_list{
    width: 170px;
    position: absolute;
    top:120px;
    left: 170px;
    height: 40px;
    margin: 0;
    padding: 0;
    float: right;
    list-style: none;
}
#social_list li {
    padding: 0;
    margin: 0;
    margin-right: 5px;
    height: 50px;
    list-style: none;
    background-repeat: no-repeat;
}
#social_list li a, .social_list li a:visited {
    display: block;
    text-decoration: none;
    height: 50px;
    text-indent: -9999px;
    background-repeat: no-repeat;
}
#social_list li {float: left;}
#social_list:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#social_list li a:hover {background: none;}

#youtube_anim{
    width: 50px;
    background: url(../images/youtube_anim.png) no-repeat;
}
#myspace_anim{
    width: 50px;
    background: url(../images/myspace_anim.png) no-repeat;
}
#facebook_anim{
    width: 50px;
    background: url(../images/facebook_anim.png) no-repeat;
}

.social_anim:hover{
    background-position: 0px -57px !important;
}