body {

background-color:#ddd;

font-size:14px;

font-family:'trebuchet ms',tahoma,sans-serif;

margin:10px;

padding:0;

color:#000;

}



#page {

width:780px;

margin:auto;

padding:auto;

}



#header {

font-size:34px;

font-weight:bold;

clear:both;
padding:8px;

background-color:#cde;

border: solid 1px #999;

}



#menulinks {
background-color:#bcc;

border: solid 1px #999;

border-top: 0px;

padding:8px 8px 8px 0px;

}



#menulinks a {

text-decoration:none;

font-size:14pt;

font-weight:bold;

padding:8px;

background-color:#bcc;

}


#menulinks a:hover, #menulinks a.active {

text-decoration:none;

background-color:#def;

}


#contentarea {


padding:8px;

float:left;

line-height:14pt;

background-color:#eee;

border: solid 1px #999;

border-top: 0px;

}



#footer {

clear:both;

text-align:center;

line-height:14pt;

padding:8px;

background-color:#cde;

border: solid 1px #999;
border-top: 0px;

}



h1 {
font-size:20px;
color:#000;
margin:0;
}


h2 {
font-size:15pt;
color:#000;
padding-top:6px;
}


h3 {
font-size:10pt;
color:#000;
line-height:10pt;
}



.description {

font-size:16px;

color:#000;

float:right;

font-weight:bold;

}

.gamedescription {

float:left;
padding:4px;
width:630px;
}


.gameprice {

float:left;
padding:8px;
width:100px;
background:#cd9;
}


img {

position:relative;

float:left;

padding-right:6px;
border:none;
}



.headtext {

font-size:30px;

font-weight:bold;
}



a {

color:#005;

text-decoration:none;

}



a.game:hover {

text-decoration:none;
background-color:#cdf;

float:left;
}

a.game {

padding:4px;
float:left;
}