@charset "UTF-8";
html{background-color:navy;background-image:url(../images/bg.jpg);background-repeat:repeat-y;}
body,td,th,h1,h2{font-family:verdana,tahoma,geneva,helvetica;color:white;font-size:13px;}
body{text-align:center;padding-left:100px;margin:10px}
#nav{position:absolute;left:2px;top:0px;width:96px;text-align:left;cursor:pointer;line-height:12pt}
.left{text-align:left}
table{background-color:navy;border:8px double green;margin:auto;max-width:100%}
table.game td{background-color:green;padding:5px;vertical-align:middle}
table.note{border-color:#778899}
table.note th{background-color:#778899}
table.roms{width:90%}
table.roms th{text-align:left}
table p {margin-top:0px;font-size:13.5pt}
table td{text-align:left;vertical-align:top}
td.favorite{color:#00FFFF}
td.favorite:after{font-weight:bold;color:#FFD700;content:" Favorite"}
th{text-align:center}
th{background-color:green;font-weight:normal}
th,td{border:none}
h1{font-size:22pt}
h1:first-letter {color:green}
h2{font-size:16pt}
h2:first-letter {color:green}
h3{font-size:13.5pt}
hr{background-color:black}
pre{font-size:8pt}
a{text-decoration:none}
a:link,a:visited {color:lime;font-weight:bold}
a:hover{color:orange}
a.down:link,a.down:visited {color:#006400;text-decoration:line-through}
a.down:hover{color:red}

/*a[href^="http"]:visited {color:#00bb00}
#nav a:visited {color:#00ff00}
#nav a:hover {color:#FF8C00}
#nav a[href^="http"]:hover {color:#FF8C00}*/

/*body > hr {margin-top:20px}*/

/*selection*/
td::-moz-selection{background:maroon}
/*td::selection{background:maroon}*/

a[title], tr[title], span[title] {border-bottom:dotted white 1px}


/*.game table{width:800px;max-width:100%}*/
body.game table{width:95%}
body.game h1{text-align:left}
body.game h2{font-size:22pt;font-weight:normal;margin:0.8em}
body.game img {max-width:100%}
body.game table.info {word-break:break-all; font-weight: normal}
body.game table.info a {font-weight: normal}
body.game table.data {word-break:break-all; font-weight: normal}
body.game table.data a {font-weight: normal}
/*.game h1:after{content:":"}*/

/*img {max-width:100%}*/

body.news table{width:400px; min-width:45%}
body.news table table{border:none; margin:0px 14px; width:95%}

/*
div.news{background-color:navy;border:8px double green;margin:auto;max-width:98%;width:384px;}
div.news div{margin:2px}
div.a{background-color:green;}
div.b{text-align:left;margin:3px !important}
div.header {margin-bottom:16px}
*/

tr[title] td:first-child:after{content:"*"}

body.game td:first-child { width: 195px }
