html,body {
    background-color: #000;
    color: #fff;
    font-family: helvetica, arial, sans-serif;
    margin: 0;
    padding: 0;
    font-size: 12pt;
}
#game-container
{
    /*width: auto;*/
    margin: auto auto;
    height: 100%;
    /*border: 1px solid red;*/
    text-align: center;
}

#controls
{
    height: 96px;
    margin-top: -100px;
    position: relative;
    overflow: hidden;
}
#canvas {
    /*width: 720px;
    height: 480px;*/
}

<!--
* {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-text-size-adjust: none;
    -webkit-user-select: none;
}
-->

.button {
    background-image: url(../images/touch-buttons.png);
    background-repeat: no-repeat;
    width: 80px;
    height: 96px;
    position: relative;
    opacity: .2;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-text-size-adjust: none;
}
#buttonLeft { float:left; background-position: 0, 0; }
#buttonRight { float:left; background-position: -80px, 0; }
#buttonShoot { float:right; background-position: -160px, 0; }
#buttonJump { float:right; background-position: -240px, 0; }
