.center {

    text-align: center;
    background-color: #3e3e3e;

}



body {
    color: #ffffff;
background-color: #000000;
background-image: url('images/bg.gif');
    margin: 0

}

table {

background-color: #3e3e3e;

    margin: 0;

}




div.footer {

    font: 10pt sans-serif;

    margin: 8px;

}



div.logo {

    margin-bottom: 6px;

    text-align: center;

}



div.logo a {

    text-decoration: none;

}



div.logo img {

    border: 0px none;

    height: 100px;

    width: 820px

}



h1 {

    font: bold 16pt Tahoma, sans-serif;

    text-align: left

}



h2 {

    font: bold 14pt Tahoma, sans-serif;

    text-align: left

}



li, p {

    font: normal 9pt Tahoma, sans-serif;

}



table.form {
background-color: #3e3e3e;

    border: 0px none;

    border-collapse: collapse

}



table.form th {

    font: normal 10pt Tahoma, sans-serif;

    padding-right: 1em;

    text-align: right;

}



table.page {

background-color: #000000;

    border: 0px none;

    border-collapse: collapse;

    margin: 0 auto;

    width: 795px

}



table.page td {
background-color: #2A2A2A;

    margin: 0;

    padding: 0;

    text-align: left;

}



table.page td.hborder {

    width: 100%;

}



table.page td.hborder img {

    height: 28px;

    width: 100%;

}



table.page td.vborder {

    height: 100%;

}



table.page td.vborder img {

    height: 100%;

    width: 28px;

}



table.page img.corner {

    border: 0px none;

    height: 28px;

    width: 28px

}



table.toplistentry {
background-color: #3e3e3e;

    border: 0px none;

    border-collapse: collapse;

    margin: 8px auto;

    width: 620px

}



table.toplistentry td.corner, table.toplistentry td.corner img {

    height: 14px;

    width: 14px;

}



table.toplistentry td.rankbox {

    background-position:  center;

    background-repeat: no-repeat;

    min-height: 90px;

    width: 120px

}



table.toplistentry .banner img {

    border: 0px none;

    height: 60px;

    width: 468px

}



table.toplistentry .description {
    color: #ffffff;

background-color: #5F5F54;

    font: 9pt sans-serif;

    text-align: center;

}



table.toplistentry .inhits {

    color: #ffffff;

    font: bold 14pt sans-serif;

    text-align: center;

}



table.toplistentry .outhits {

    color: #ffffff;

    font: 8pt sans-serif;

    text-align: right;

}



table.toplistentry .rank {

    color: #ffffff;

    font: bold 22pt sans-serif;

    text-align: center;

    vertical-align: center;

}



table.toplistentry .title {

    color: #ffffff;
    background-color: #000000;

    font: small-caps bold 11pt sans-serif;
font-family:Arial;

    text-decoration: none;

}



table.menu {

    border: 0px none;

    border-collapse: collapse;

    margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:16px

}



table.menu td {

    padding: 0;

    height: 100%;

    margin: 0;

}



table.menu img {

    height: 28px;

    width: 15px;

}



table.menu a {

    background: url('/images/menu/normal.png') repeat-x;

    color: #ffffff;

    display: inline-block;

    height: 100%;

    text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-size:9.25pt; font-family:Arial Black, sans-serif; padding-left:8px; padding-right:8px; padding-top:5px; padding-bottom:0

}



table.menu a.active, table.menu a:hover {

    background: url('/images/menu/hover.png') repeat-x;

}