/* advert panel */

#advert_panel{
	float: right;
}
#advert_panel a{
	float: right;
}

/* ranking panel */
#ranking_panel{
	
	float: right;
}
.ranking{
	margin-bottom: 20px;
	float: right;
	background-color: #eee;
}
.ranking p{
	background: #eee url(/images/panel_bar.png) scroll repeat-x top left;
	font-size: 1.2em;
	font-weight: bold;
	height: 26px;
	width: 164px;
	padding-left: 10px;
	line-height: 26px;
}
.ranking ul{
	list-style: none;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	width: 154px;
}
.ranking div.more{
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	width: 154px;
}
.ranking a.more{
	float: right;
	color: #b40101;
	font-weight: bold;
}
.ranking ul li{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 1.2em;
	font-weight: bold;
	color: #3a3a3a;
	border-bottom: 1px dotted #ccc;
}
.ranking ul li .rank{
	float: left;
	line-height: 1;
}
.ranking ul li a{
	float: left;
}
.ranking ul li a.photo{
	width: 40px;
	height: 40px;
	padding-left: 2px;
	padding-right: 5px;
}
.ranking ul li h4{
	width: 94px;
	font-size: 1em;
	font-weight: bold;
	line-height: 1;
	float: left;
	padding-bottom: 12px;
}
.ranking ul li h4 a{
	float: none;
}
.ranking ul li .hits{
	line-height: 1;
	color: #b40101;
	float: left;
}

