body { color: #888; background: #000; font-size: 16pt; margin: 0px; overflow: hidden; height: 100%; } a { color: #fff; text-shadow: 0px 1px 1px #f80; } #text { position: relative; text-align: center; } #ballscreen { position: absolute; background-color: rgba(0.0, 0.0, 0.0, 0.0); width: 1000px; height: 600px; border: 1px solid black; } .ball { -webkit-transition: left 0.1s linear, top 0.1s linear; position: absolute; } .ball .bullet { width: 10px; height: 10px; position: absolute; left: -5px; top: -5px; border-radius: 5px; background-color: #f00; } #svgscreen { position: absolute; width: 1000px; height: 600px; } #svgscreen line.guitar { stroke: rgb(255,127,0); stroke-width: 2; } #svgscreen line.solid { stroke: rgb(0,127,255); stroke-width: 2; }