    html, body { height: 100%; margin: 0; padding: 0;}
    table {
        width: 100%;
        height: 30;
        font-size: 75%;
        font-family: Verdana, Helvetica, sans-serif;
    }
    #wrap1 {
        width: 202px;
        margin: auto;
    }
    #wrap2 {
        width: 200px;
        height: 25px;
        border: 1px solid;
        border-color: #ACA899 #ffffff #ffffff #ACA899;
    }
    #title {
        font-family: georgia, serif;
        font-weight: bold;
        text-align: center;
        margin-bottom: 10px;
    }
    #bar-wrap {
        width: 200px;
        height: 25px;
        background: #ffffff;
    }
    #bar {
        position:absolute;
        left:10;
        top:229;
        width: 730px;
        height: 22px;
        clip: rect(auto 0px auto auto);
    }
    .blue { background: #dfdfdf; }
    .green { background: #28D22B; }
    #menu { width: 200px; margin-top: 10px; padding-bottom: 5px; text-align: center; }
    #start, #pause, #stop { line-height: 1.25em; }
    .speed, .color { clear: both; margin-left: 25px; }
    .speed {  }
    m_lbl { float: left; width: 50px; text-align: right; padding-right: 5px; padding-top: 7px; }
    #speed, #color { float: left; margin-top: 3px; }
    form br { clear: left; }
    #info { text-align: center; position: absolute; bottom: 1em; right: 1em; }
