body
{
 font: normal 80% Arial, Helvetica, sans-serif;
 background-image: url(images/background.png);
 margin: 0;
}

a
{
 color: #0000ff;
 text-decoration: none;
}

a:hover { text-decoration: underline; }

a:active
{
 color: #ff0000;
 text-decoration: underline;
}

a img { border: 0; }

#navskip
{
 color: #E6EFFF;
 font-size: 0pt;
}


/* color definition classes */

.fb_Shareware { background-color: #e6efff; }
.fb_Freeware { background-color: #c8ffc8; }
.fb_Public { background-color: #ffc0c0; }
.fb_alt { background-color: #ffff90; }

.gr_Shareware { background-color: #b0d8ff; }
.gr_Freeware { background-color: #ace78c; }
.gr_Public { background-color: #ffa0a0; }
.gr_alt { background-color: #ffff68; }

.gl_Shareware { background: #80c8ff url(images/B0D8FF.gif); }
.gl_Freeware { background: #90cf50 url(images/ACE78C.gif); }
.gl_Public { background: #ff7070 url(images/FFA0A0.png); }
.gl_alt { background: #ffff50 url(images/FFFF78.gif); }


/* classes that relate to the presentation of the title area */

#logo
{
 text-align: center;
 color: #FFFFFF;
 height: 177px;  /* 200px - padding */
 padding-top: 23px;
 font: bold 1.25em Times New Roman, Garamond;
}

#slogan { font-family: Courier New, Courier; margin: 8px; }

table.amazon { border-collapse: collapse; }
.amazon td, .amazon th { border: 1px solid black; padding: 0 3px; }
.amazon th { text-align: center; }


/* classes that relate to the sidebar */

#sidebar
{
 float: left;
 width: 220px;
 margin: 32px 20px 5px 10px;
 padding: 5px;
}

#sidebar fieldset { width: 185px; }
#sidebar h2 { font-size: 1.0em; }


/* general body classes */

#content
{
 margin: 32px 20px 0 0;
 overflow: hidden;
 text-align: justify;
}

.article
{
 background-color: #E6EFFF;
 padding: 12px;
}

.review
{
 padding: 0;
}

#detailedview, #thumbnailview { display: none; }

.glowing, .glowing a
{
 margin: 0;
 height: 25px;
 color: #ffffff;
 text-align: center;
 white-space: nowrap;
}

.gamereview
{
 padding: 8px;
}

.floatbox
{
 background-image: none;
 float: right;
 margin-left: 12px;
 padding: 8px;
 max-width: 25%;
 text-align: left;
}

.im_Shareware a { color: #0000ff; }
.im_Freeware a { color: #007f00; }
.im_Public a { color: #ff0000; }
.im_alt a { color: #ffff00; }


.downloads td { padding: 0 20px 0 0; }

.title
{
 font: bold 1.2em Times New Roman, Garamond;
 vertical-align: middle;
}

.section
{
 clear: left;
 border-bottom: 1px solid #969696;
 font-family: Verdana, Sans Serif;
}

.u { text-decoration: underline; }

.thumbnail
{
 float: left;
 margin-right: 20px;
 width: 160px;
 height: 175px;
 text-align: center;
}
.thumbnail img { height: 120px; width: 160px; }
.thumbnail .gamepad { height: 16px; width: 16px; }

pre { font-size: 1.2em; }

form { display: table; }

/* classes that relate to the footer */

#copyright
{
 margin-top: 10px;
 font-weight: bold;
 text-align: center;
 clear: both;
}
