#links {
    background-color: #191919;
    border-bottom: 2px dotted #424242;
    border-top: 2px dotted #424242;
    left: 0;
    list-style: none;
    margin: 0;
    opacity: 0.9742;
    overflow: hidden;
    padding: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0;
}
#links li {
    float: left;
}
#links li a, #song li {
    color: #fff;
    display: block;
    font: 11px 'Century Gothic', 'Comic Sans MS', Arial;
    padding: 7.234124096px;
    text-decoration: none;
}
#links li a:hover {
    background-color: #0f0f0f;
    color: #0ff;
    opacity: 1.0;
}
#links li b {
    background-image: -webkit-gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );
    color: transparent;
    -webkit-background-clip: text;
    font: 11px 'Century Gothic', 'Comic Sans MS', Arial;
}
#song {
    background-color: transparent;
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 25%;
    z-index: 2;
}
#song li {
    float: right;
}
#dampe {
    -webkit-animation: dampe 2.5s ease-in-out infinite;
    animation: dampe 2.5s ease-in-out infinite;
    left: 50%;
    margin-left: -130px;
    margin-top: -40px;
    position: absolute;
    text-align: center;
    width: 276px;
}
#dampe img {
    width: 50%;
}
@keyframes dampe {
    0% { top:45%; } 50% { top:50%; } 100% { top:45%; }
}
@-webkit-keyframes dampe {
    0% { top:45%; } 50% { top:50%; } 100% { top:45%; }
}
.frankerz img {
    border:1px solid #000;
    left: 50%;
    margin-left: 0px;
    position: fixed;
    top: 50%;
    width: 1%;
}
#video {
    height: 50%;
    margin: 0 auto 0;
    padding-top: 5%;
    width: 50%;
}
