* {
zoom: 1.0;
}

table, td, body, div, input, textarea {
    font-family: verdana; 
    font-size: 12px;
    }
a { color: blue; }
a:hover { color: red; }
img { border: 0px; }
table { border-collapse: collapse; }
div.wholepage {
    position: absolute;
    top: 16px;
    left: 50%;
    margin-left: -340px;
    width: 844px;
    z-index: 1;
    /*border: 2px solid black;*/
    }
div.rightofpage {
    position: absolute;
    top: 0px;
    margin-left: 485px;
    left: 50%;
    }
div.leftofpage {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 0;
    }
div.db_head {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 600px;
    /*background-color: red;*/
    height: 70px;
    }
div.db_main {
    font-size: 12px;
    position: absolute;
    width: 468px;
    top: 80px;
    left: 375px;
    text-align: center;
    }
div.db_main_bottom { }
    }
div.db_aftvt {
    position: absolute;
    top: 74px;
    left: 0px;
    width: 250px;
    }
div { background-color: white; }
table.aftvt { margin-top: 5px; }
td.votecell {
    text-align: center;
    }
table.votetable {
    width: 320px;
    border-collapse: collapse;
    }
table.votetable td {
    width: 32px;
    text-align: center;
    font-size: 24px;
    }
table.showpictab {
    width: 400px; 
    }
table.votetable td.db_slogan {
    font-size: 12px;
    width: 320px;
    }
table.votetable td.submitrow {
    width: 320px;
    }
div.dbadsense1 {
    width: 120px;
    height: 600px;
    position: absolute;
    top: 80px;
    left: 255px;
    }

div.dbadsense2 {
    display: none;
    position: absolute;
    top: 80px;
    left: 10px;
    height: 250px;
    width: 250px;
    background-color: green;
    }
div.nav_table {
    position: absolute;
    top: 0px;
    left: 430px;
    }
div.nav_table table {
    border-left: 2px solid black;
    border-bottom: 2px solid black;
    border-right: 2px solid black;
    
    }

td.topmenu {
    background-color: silver;
    }
td.topmenu, td.menuover {
    font-size: 12px;
    font-weight: bold;
    width: 100px;
    text-align: center;
    }
td.menuover a, td.topmenu a { 
    color: black; 
    text-decoration: none;
    }
td.menuover a:hover { color: black; }
td.menuover { background-color: #BDD9E9; }
div.desc {
    font-size: 12px;
    position: absolute;
    top: 24px;
    left: 434px;
    width: 250px;
    }
td.yourrate { 
    text-align: center; 
    font-size: 12px; 
    }
textarea.codebox { width: 100%; }
td.ratelinks { 
    text-align: center; 
    }

td.rate_thelinks textarea {
    font-size: 10px; 
    }
tr.commentwhen250 td { 
    background-color: silver;
    font-size: 10px;
    }
table.commenttable250 { 
    margin-top: 5px; 
    width: 250px;
    }
table.commenttable400 {
    width: 468px;
    margin-top: 10px; 
    }
tr.commenthead250 td, tr.commenthead400 td { font-weight: bold; }
td.commentwhen { background-color: silver; }
td.addcomment250 { width: 250px;  }
table.addcomment250 { margin-top: 5px; }
textarea.txtcmnt250 { width: 250px; height: 60px; }
table.addcomment400 { margin-top: 10px; width: 100%; }
textarea.txtcmnt400 { width: 468px; height: 60px; }
td.rate_thelink { text-align: center; }
tr.addbuttonrow td {
    text-align: right; 
    }
table.showrating { width: 468px; }
td.thecomment250, td.thecomment400 {
    padding-bottom: 8px;
    }
td.thecomment250 {
    font-size: 12px;
    max-width: 250px;
    overflow:hidden
    }
td.thecomment400 {
    max-width: 468px;
    }
td.report {
    text-align: right;
    width: 250px;
    }
span.newshead { font-weight: bold; }
table.ftrtable {
    margin-top: 60px;
    }
table.ftrtable td {
    font-size: 10px;
    }
td.newscell {
    margin-bottom: 8px;
    }
div.faq, div.contact { 
    width: 85%; 
    text-align: left;
    padding-bottom: 20px;
    }
legend { font-size: 18px; font-weight: bold; }
p.faqquest {
    font-weight: bold;
    font-size: 14px;
    }
p.faqans { padding-bottom: 10px; }
textarea.contacttext { width: 100%; height: 200px; }
p.error { color: red; }
table.accounttable { width: 100%: }
td.accrting { 
    font-weight: bold;
    font-size: 14px;
    }
div.topbar {
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -338px;
    width: 840px;
    height: 16px;
    background-color: black;
    text-align: left;
    color: white;
    z-index: 1;
    /*padding-right: 5px;*/
    }
div.topbar table td, div.topbar table td a { color: white; text-decoration: none; }
table.toplinks td {padding-right: 5px; padding-left: 5px;}
table.toplinks { display: inline-table; }
table.topusername {
    position: absolute;
    right: 0px;
    top: 0px;
    float: right; 
    display: inline-table;
    }
table.underpic {
    width: 100%;
    }
table.underpic td { 
    width: 50%; 
    padding-bottom: 10px;
    }
span.underpicinfo {
    background-color: yellow;
    }
    
div.report {
    /*display: none;*/
    position: absolute;
    border: 3px solid black;
    left: 200px;
    text-align: center;
    font-size: 18px;
    }
textarea.reporttxt {
    width: 98%;
    height: 90px;
    }
textarea.upl_keywords {
    width: 100%;
    height: 90px;
    }
td.upl_comp { text-align: right; }