body {
 background-image: url(../images/goa-background.gif);
 background-color: #080808;
 color: #dddddd;
}
div.banner {
 position: absolute;
 left: 0px;
 right: 0px;
 top: 0px;
 min-width: 700px;
 height: 122px;
 margin: 10px 10px 0px 10px;
/* border-style: dotted;
 border-color: ee00ee; */
}
div.title {
 position: absolute;
 left: 0px; 
 top: 0px;
 height: 100px;
 font-family: 'press start', 'courier new', courier, monospace;
 font-size: 32px;
/* border-style: dotted;
 border-color: ee00ee; */
}
div.linkbar {
 position: absolute;
 left: 0px; 
 bottom: 0px;
 font-family: arial, sans-serif;
 font-size: 14px;
}
div.infobox {
 position: absolute;
 right: 0px;
/* _right: 10px; IE6 hack to get around misplacement */
 height: 45px;
 font-family: arial, sans-serif;
 font-size: 14px;
/* border-style: dotted;
 border-color: ee00ee; */
}
div.leftmost {
 position: absolute;
 left: 0px;
 top: 144px;
 width: 191px;
/* border-style: dotted;
 border-color: ee00ee; */
 margin: 10px;
 padding-bottom: 10px;
 font-family: arial, sans-serif;
 font-size: 14px;
}
div.rightmost {
 position: absolute;
 top: 144px;
 left: 223px;
 right: 0px;
 min-width: 477px;
/* border-style: dotted;
 border-color: ee00ee; */
 margin: 10px;
 font-family: arial, sans-serif;
 font-size: 14px;
}
div.screenshotcontainer {
 position: absolute;
 top: 0px;
 width: 100%;
 min-width: 640px;
}
div.screenshottext {
 position: absolute;
 top: 0px;
 width: 50%;
 font-family: arial, sans-serif;
 font-size: 14px;
}
div.screenshotimage {
 position: absolute;
 top: 0px;
 width: 320px;
 height: 320px;
 text-align: center;
 right: 5px;
}
div.thumbnails {
 position: absolute;
 top: 325px;
 width: 100%;
 font-family: arial, sans-serif;
 font-size: 14px;
 margin: 0px;
}
div.thumbnails ul {
 list-style: none;
 text-align: center;
 margin: auto;
}
div.thumbnails ul li {
 width: 160px;
 float: left;
 padding: 5px;
 position: relative;
 left: -43px;
}
div.audiocontainer {
 position: absolute;
 top: 0px;
 width: 100%;
 min-width: 640px;
}
div.audiotext {
 position: absolute;
 top: 0px;
 width: 50%;
 font-family: arial, sans-serif;
 font-size: 14px;
}
div.audioimage {
 position: absolute;
 top: 0px;
 width: 320px;
 height: 160px;
 text-align: center;
 right: 5px;
}
div.audiolinks {
 position: absolute;
 top: 165px;
 width: 100%;
 font-family: arial, sans-serif;
 font-size: 14px;
 margin: 0px;
}
div.audiolinks ul {
 list-style: none;
 text-align: center;
 margin: auto;
}
div.audiolinks ul li {
 width: 160px;
 float: left;
 padding: 5px;
 position: relative;
 left: -43px;
}
div.gamelistcontainer {
 position: absolute;
 top: 0px;
 width: 100%;
 font-family: arial, sans-serif;
 font-size: 14px;
}
table.gamelist {
font-family: arial, sans-serif;
font-size: 14px;
width: 80%;
text-align: left;
border-collapse: collapse;
}
.gamelistHeader {
font-weight: bold;
}
.gamelistHeaderYear {
font-weight: bold;
text-align: right;
}
.gamelistEntryYear {
text-align: right;
}

/* some common props across all HTML tags of the same type */

img {
 border-style: none;
}
table {
 position: relative;
 padding: 10px;
 font-family: arial, sans-serif;
 font-size: 14px;
}
a:link {
 color: 00F8D8;
}
a:visited {
 color: F8B8D8;
}
a:active {
 color: F80000;
}
a:hover {
 color: F8B840
}
/* div.footer {
 position: absolute;
 left: 5px;
 right: 5px;
 bottom: 0px;
 height: 75px;
 border-style: solid;
 border-color: 2120de 2120de 080808 2120de;
} */

