body{
  background:url(/images/v3/bg/index_bg.jpg) no-repeat center 0px #f0f0f0;
}

.bodyContainer{background:url(/images/v3/bg/indexContent.gif);}
.bodyContainer #mainRight{width:307px;height:688px;float:right;overflow:hidden;}

.bodyContainer #mainRight #newsBox,
.bodyContainer #mainRight #eventsBox,
.bodyContainer #mainRight #rankingBox{margin:16px 11px 8px 11px}
.bodyContainer #mainRight #rankingBox{margin-top:22px;}
.bodyContainer #mainRight #newsBox .title,
.bodyContainer #mainRight #eventsBox .title,
.bodyContainer #mainRight #rankingBox .title{position:relative;height:17px;}
.bodyContainer #mainRight #newsBox .more,
.bodyContainer #mainRight #eventsBox .more,
.bodyContainer #mainRight #rankingBox .more{position:absolute;right:0px;bottom:0px;width:45px;height:17px;display:block;background:url(/images/v3/index/im01.gif);text-indent:-1000px;overflow:hidden;}
.bodyContainer #mainRight #newsBox .content{color:#fff;font-size:11px;padding:5px;margin-top:5px;}
.bodyContainer #mainRight #eventsBox .content{margin-top:8px;}
.bodyContainer #mainRight #rankingBox .content{margin-top:8px;}
.bodyContainer #mainRight #rankingBox .rankTB { width:120px;table-layout:fixed; }
.bodyContainer #mainRight #rankingBox .rankTB tbody tr td{color:#fff;font-size:11px;border-bottom:1px dashed #bfbfbf;height:17px;}
.bodyContainer #mainRight #rankingBox .rankTB .rank{width:13px;height:12px;font-size:8px;text-align:center;background:url(/images/v3/index/rank.gif) no-repeat;line-height:12px;font-family:Tahoma;font-weight:bold;}

.bodyContainer #mainRight #rankingBox #rankingCategory{border:1px solid #585858;background:#676767;height:17px;}
.bodyContainer #mainRight #rankingBox #rankingCategory a{font-size:11px;color:#fff;display:block;float:left;margin:0px 6px;}
.bodyContainer #mainRight #rankingBox #rankingCategory a.on{font-weight:bold;}
.bodyContainer #mainRight #rankingBox #rankingCategory .line{float:left;height:15px;line-height:1px;font-size:1px;background:url(/images/v3/index/im06.gif) no-repeat 0px 5px;width:2px;}

.bodyContainer #mainContent{width:636px;height:672px;float:left;padding:8px;}
.bodyContainer #mainContent #visualBox{width:636px;margin:0px;float:left;}
.bodyContainer #mainContent #gameDatabase{margin:8px 0px 0px 0px;float:left;}
.bodyContainer #mainContent #gameDatabase .content{border:1px solid #bfbfbf;width:297px;height:78px;background:url(/images/v3/index/bg01.gif);padding-left:7px;}
.bodyContainer #mainContent #gameDatabase .content IMG{margin:3px 0px;float:left;}
.bodyContainer #mainContent #gameDatabase .content IMG.middle{margin:0px;}
.bodyContainer #mainContent #socialNetworks{width:320px;margin:8px 0px 0px 10px;float:left;}
.bodyContainer #mainContent #socialNetworks .content{border:1px solid #bfbfbf;width:300px;height:78px;background:url(/images/v3/index/bg01.gif);padding-left:18px;}
.bodyContainer #mainContent #socialNetworks .content IMG{margin:9px 7px;float:left;}