#content {text-align:center;}

#ranklist {
    margin:0 -20px;
    list-style:none;
}
#ranklist li {}

#ranklist h3 {display:none;}


.rankwrap {position:relative; width:620px; margin:0 auto 20px; padding:0 0 10px; line-height:1.2em; background-image:url(/img/div.png); background-position:bottom center; background-repeat:no-repeat;}

.rankleft {width:60px; height:60px; padding-right:5px; border-right:solid 1px #888; float:left;}
.rankright {width:60px; height:60px; padding-left:5px; border-left:solid 1px #888; float:right;}

.rankreadertitle {display:block; font-size:0.7em; color:#888;}
.rankreaders {font-size:1.2em; line-height:1.7em;}

.rankdiffdown, .rankdiffup {display:block; font-size:10px; line-height:10px;}
.rankdiffdown {color:#d30;}
.rankdiffup {color:#3d0;}
.rankdiffdown img, .rankdiffup img {height:10px;}

.visitlink {display:block; line-height:22px;}
.infolink {display:block; margin-top:16px; line-height:22px;}
.infolink img {float:left;}

.bannerhold {float:left; margin:0 10px; height:60px; width:468px;}
.bannerhold a {text-decoration:none;}
.bannerhold a:hover {background-color:transparent; color:#679;}
.bannerhold a span {font-size:2em; line-height:60px;}

.ranktagline {font-size:0.9em; text-align:center;}

.ratinghold {position:absolute; top:40px; right:80px; display:none;}
.rankratingu,.rankratingp,.rankratingt,.rankratinga {padding:0 0.5em; font-weight:bold; border:solid black 1px; color:#fff;}
.rankratingu {background-color:#0db14b;}
.rankratingp {background-color:#fff200; color:#000;}
.rankratingt {background-color:#00aeef;}
.rankratinga {background-color:#ec1d25;}
