body{
margin: 0;
padding: 0;
background: #2F2F4F;

text-align: center;
}

#containment{
width: 698px;
border: 1px solid #CD0000;
margin: 10px auto 10px auto;
text-align: left;
}

#topper{
background: url(/images/header.jpg) top left no-repeat #333;
padding: 100px 0 10px 0;
height: 100px;
text-align: center;
color: #FFF;
font: 11px/15px verdana, arial;
border-bottom: 1px solid #CD0000;
}

#topper ul{
list-style-type: none;
margin: 0;
padding: 0;
}

#content{
padding: 10px;
}

#leftcolumn, #rightcolumn{
border: 1px solid #CD0000;
width: 105px;
height: 250px;
padding: 6px;
font: 11px/15px verdana, arial;
color: #CCC;
}

#leftcolumn h1, #rightcolumn h1{
margin: 0;
padding: 0;
font: 12px verdana, arial;
color: #E77E06;
}

ul.sidenavlvl1{
padding: 0;
margin: 0 0 15px 0;
list-style-type: none;
}

ul.games{
padding: 0 0 0 10px;
margin: 0;
list-style-type: none;
}

#centercolumn{
border: 1px solid #CD0000;
width: 438px;
padding: 10px;
font: 11px/15px verdana, arial;
color: #CCC;
}

#centercolumn h1{
margin: 0;
padding: 0 0 10px 0;
font: 12px verdana, arial;
color: #E77E06;
}

p.subhead{
color: #CCC;
font: italic 9px/11px verdana, arial;
}

a, a:link, a:visited, a:active{
color: #4FB1B8;
text-decoration: none;
}

a:hover{
text-decoration: underline;
}

dt, dl{
margin: 0;
padding: 0;
font: bold 12px/16px verdana, arial;
}

dd{
margin: 0;
padding: 0 0 5px 0;
font: 10px/12px verdana, arial;
}

dl{
padding-bottom: 15px;
}