body{ font-family: Arial, Helvetica, sans-serif; font-size:14px; background:#666; margin:10px; padding:0;}
ul,h1,h2,h3{margin:0; padding:0;}
li{list-style:none;}
img{border:0;}

a{text-decoration:none; color:#666;}
a:hover{color:#039; text-decoration:underline;}

.clear:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear {height: 1%;}

#header, #content{width:900px; margin:0 auto;}
#header{margin-bottom:10px; padding-bottom:10px;}
#header h1{color:#FFF;}
#header span{padding:10px; color:#999;}

#content div{background:#FFF;}
#content-list{width:600px;}
#content-side{padding-left:10px;}

#content-side div{padding:10px; color:#666; font-size:0.9em;}
#content-side div h3{color:#0066CC; font-size:1em;}
#content-side div ul{background:#EFEFEF; padding:5px;}

.list-box{padding:10px;}
.list-box h2{font-size:1em; color:#666; margin-bottom:5px;}
.list-box ul{border:1px solid #CCC; padding:5px;}
.list-box li{float:left; width:25%; padding:3px 0; height:19px;}
.list-box a.rss{font-size:0.7em; margin-left:0px; color:#F60;}
.list-box h3{font-size:0.9em; clear:both; background:#CCC; width:100px; margin-top:5px; color:#666; padding:5px;}

#footer{text-align:center; margin:10px 0; color:#999;}
#footer a{color:#999;}

#topgame1 {float:left; width:110px; padding-left:0px; margin-bottom:10px;}
#topgame1 LI {width:110px; line-height:26px; padding-right:0px; text-align:left; padding-left:20px;}
#topgame2 {}