div#blog-content img
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

div#blog-content table
{
    border-collapse: collapse;
}

div#blog-content td
{
    vertical-align: top;
}

div#blog-content tr.alt
{
    background: #efefef;
}

div#blog-content table#hub-format
{
    width: 200px;
    margin: 3.0em auto;
    border-top: 2px solid #c1c1c1;
    border-bottom: 2px solid #c1c1c1;
}

div#blog-content table#hub-format tr.sound-separator
{
    border-top: 1px dashed #c1c1c1;
}

div#blog-content table#hub-format td
{
    text-align: center;
}

div#blog-content table#hub-header-format
{
    border-bottom: 2px solid #c1c1c1;
}

div#blog-content table#hub-header-format th
{
    border-bottom: 2px solid #c1c1c1;
    font-weight: normal;
    text-align: left;
}

div#blog-content table#hub-header-format th.bytes-column
{
    width: 10%;
}

div#blog-content table#hub-header-format th.description-column
{
    width: 60%;
}

div#blog-content table#hub-header-format th.format-column
{
    width: 30%;
}