table#toplevel{
    margin-left: auto;
    margin-right: auto;
    border:0px;
    width:68%;
    max-width:753px;
    border-collapse:collapse;
}

td.logo{
    width:20%;
}

td.audio{
    width:50%;
}

td.topstripe{
    background-color:#CCCCCC;
}

.menus>ul {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:10pt;
    color:#cccccc;
    clear: left;
    float: left;
    list-style: none;
    margin: 0;
    padding: 1em 0;
    position: relative;
    left: 50%;
    text-align: center;
}

.menus>ul>li {
    display: block;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0 0.53em;
    position: relative;
    right: 50%;
    text-align: left;
}

.menus>ul>li>a {
    display: block;
}

.menus>ul>li+li {
    border-left: 1px solid #CCCCCC;
}

.menus a:link, .menus a:visited {text-decoration:none;}
.menus>ul>li>a:hover, .menus>ul>li>a:active {text-decoration:underline;}

.menus>ul>li>a:link {color:#FFFFFF;}
.menus>ul>li>a:visited {color:#00BFFF;}
.menus>ul>li>a:hover {color:#600000;}
.menus>ul>li>a:active {color:#0000FF;}

.menus>ul ul>li:hover>a {
    background-color: #C0C0C0;
}

.menus>ul>li:hover>a {
    background-color: #D3D3D3;
}

.menus>ul ul {
    display: none;
    position: absolute;
    margin: 0;
    padding: 0;
    list-style-type: none;
    border: 1px solid black;
    border-bottom-width: 0;
    font: bold italic 12px "Times New Roman";
    line-height: 18px;
    background-color: #808080;
    width: 150px;
    -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.3);
    box-shadow: 5px 5px rgba(0, 0, 0, 0.3);
}

.menus>ul li:hover>ul {
    display: block;
}

.menus>ul ul>li>a {
    color:#600000;
    width: 100%;
    display: block;
    border-bottom: 1px solid black;
    padding: 2px 0;
    text-indent: 5px;
}

td.footer{
    background-color:#000000;
}

.footer a{
    font-family:Verdana, Helvetica, sans-serif;
    color:#ffffff;
    text-decoration:none;
}

.footer p{
    font-family:Verdana, Helvetica, sans-serif;
    color:#ffffff;
}

body{
    background-color:#600000;
}

img{
    border-style:none;
}

.poster {
    float:right;
}

table.plain {
    border-spacing: 1em 0.3em;
    margin: -0.3em -1em;
}
table.plain td, table.plain th {
    padding: 0;
    vertical-align: top;
}
