*{margin:0;padding:0;}
body{background-color:#eee;color:#555;}
h1{color:#222;font:bold 28px Arial;padding-bottom:20px;}
h2{color:#444;font:bold 20px Arial;padding-bottom:8px;}
p{font:normal 16px Arial;line-height:1.2em;padding-bottom:15px;}
em{font-style:normal;background-color:#fea;color:#873;}
a{color:#55f;text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0;}
ul{margin-left:20px;margin-bottom:15px;}
li{font:normal 16px Arial;}
#header{background:url(images/mainnav-bg.gif) repeat-x scroll center top;}
#wrap{margin:30px 0 0 40px;width:900px;}
#gamesTable{width:980px;margin-bottom:8px;}
#gamesTable td{width:300px;height:100px;vertical-align:top;}
#webGamesUL li{line-height:1.2em;margin-bottom:6px;}
#bookmarksUL li{line-height:1.2em;margin-bottom:6px;}
#footer{font:normal 12px verdana;color:#999;}
#footer a{color:#999;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
.game{font:normal 14px verdana;background-color:white;border:5px solid #666;width:250px;padding:8px 0 8px 8px;float:left;}
.game img{float:left;padding:0 8px 0 0;}
.game .title{font-weight:bold;margin:2px 0 4px 0;}
.game .date{font-size:1;}
.gameheader{font:normal 14px verdana;background-color:white;border:5px solid #666;width:577px;padding:8px 0 8px 8px;float:left;}
.gameheader img{float:left;padding:0 8px 0 0;}
.clear{float:none;clear:both;}
.desc { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px;}
.heading { font-family:Georgia, 'Times New Roman', Times, serif; font-size:24px; }
.bookmark { font-family:Georgia, 'Times New Roman', Times, serif; font-size:20px; }
