* {
    color: #FFFFFF;
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
}

body {
    background: #A7ABAA; 
    margin: 0px;
    padding: 0px;
}

input, select, option, textarea {
    color: #000000;
}

img, form {
    border: 0px;
}

.error {
    list-style: none;
    margin: 3px;
    padding: 5px;
    border: 1px dashed red;
    background-color: #ffdcdc;
}
.error li {
    color: #440000;
    font-style: italic;
}

.info {
    list-style: none;
    margin: 3px;
    padding: 5px;
    border: 1px dashed #daa520;
    background-color: #fffaa0;
}
.info li {
    color: #440000;
    font-style: italic;
}



.data_table th, .data_table tr, .data_table td {
    border: 1px solid #dddddd;
}

.data_table {
    margin: 0 auto;
    margin-bottom: 12px;
    width: 95%;
}

.gameinfo_table {
    margin: 0 auto;
    margin-bottom: 12px;
    width: 100%;
}

.gameinfo2_table th {
    width: 150px;
    font-size: 8pt;
    padding-bottom: 15px;
}

.gameinfo2_table td {
    font-size: 8pt;
    padding-bottom: 15px;
}

.tscreen_table {
    width: 100%;
}

.gameinfo3_table {
    margin: 0 auto;
    width: 100%;
}

.gameinfo3_table th {
    background-image: url('../images/square.gif')
}

.gameinfo3_table td {
    padding: 12px;
}

.screens {
    text-align: center;
}

.tscreen_table td {
    text-align: right;
}

.centeredtext {
    text-align: center;
}

.heading {
    background-color: #000000;
}

.game_megadrive td, .normal {
    background-color: #123970;
}

.game_megacd td {
    background-color: #083050;
}

.game_32x_cd td {
    background-color: #062537;
}

.game_32x td {
    background-color: #042025;
}


.delete_button {
    border: 0px;
}




body.square { background: url('../images/square.gif'); }
a:link, a:visited, a:active, a:hover { font-size: 10pt; color: #FFFFFF; text-decoration: underline; }

table { font-size: 10pt; border: 0px; border-collapse: collapse; }
table.border { font-size: 10pt; border: 1px solid #FFFFFF; border-collapse: collapse; }
.black { font-size: 10pt; background: #000000; margin: 2px; padding: 2px; }
.text { font-size: 10pt; background: #123970; margin: 4px; padding: 4px; }
.curve { background: #7396AA; }
.content { background: #464950; }
.copy { padding: 5px; }

img.border { border: 1px; border-collapse: collapse; border-color: #FFFFFF; }

.title { color: #A7ABAA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bolder; }

.navbar {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    line-height: normal;
    color: #A4A9A3; 
}
.navbarheader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    line-height: normal;
    font-weight: bolder;
    color: #A7ABAA;
    font-variant: normal;
}

