    #divContainer {
        max-width: 36em;
        width: 90%;
        margin: 0 auto;
        margin-top: 0.65em;
        padding: 0.5em 1em 1em 1em;
        /* rounded corners */
        -moz-border-radius: 0.65em;
        -webkit-border-radius: 0.65em;
        border-radius: 0.65em;
        /* add gradient */
        background-color: #000000;
        background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#000000));
        background: -moz-linear-gradient(top, #660000, #993333);
        /* add box shadows */
        -moz-box-shadow: 0.33em 0.33em 0.65em rgba(0,0,0,0.6);
        -webkit-box-shadow: 0.33em 0.33em 0.65em rgba(0,0,0,0.6);
        box-shadow: 0.33em 0.33em 0.65em rgba(0,0,0,0.6);
    }

    #divContainer h2 {
        text-align: center;
        color: #ffffff;
    }

    table.formatHTML5 {
        width: 100%;
        border-collapse: collapse;
        text-align: left;
        color: #000000;
    }

    table.formatHTML5 td {
        vertical-align: middle;
        padding: 0.5em;
    }

    table.formatHTML5 thead tr td {
        background-color: White;
        vertical-align: middle;
        padding: 0.6em;
        font-size: 0.8em;
    }

    table.formatHTML5 thead tr th,
    table.formatHTML5 tbody tr.separator {
        padding: 0.5em;
        background-color: #000000;
        background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#cccccc));
        background: -moz-linear-gradient(top, #000000, #cccccc);
        color: #ffffff;
    }

    table.formatHTML5 tbody tr:nth-child(odd) {
        background-color: #fafafa;
    }

    table.formatHTML5 tbody tr:nth-child(even) {
        background-color: #efefef;
    }

    table.formatHTML5 tbody tr:last-child {
        border-bottom: solid 0.1em #404040;
    }

    table.formatHTML5 tbody tr:hover {
        cursor: pointer;
        background-color: #660000;
        background: -webkit-gradient(linear, left top, left bottom, from(#909090), to(#ababab));
        background: -moz-linear-gradient(top, #909090, #ababab);
        color: #dadada;
    }

    table.formatHTML5 tfoot {
        text-align: center;
        color: #303030;
        text-shadow: 0 0.1em 0.1em rgba(255,255,255,0.3);
    }
