/* CSS Document */

* {font-family:Helvetica, Verdana, Arial, sans-serif}
body { margin: 0; padding: 0; text-align: center; background: #dddddd;}
h1 {background: #319D31; padding: 10px; color: #fff; margin-left: 2px;}
p {margin: 10px;}
div.ff_clearfix:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	padding:0px;
	margin:0px;
}
/* Hides from IE-mac \*/
* html .ff_clearfix {height: 1%;}

div#page { 
	width: 950px;
	text-align: left; 
	margin: 0 auto; 
	padding: 0px; 
	background: #fff; 
}



div#nav_bar{
	width: 950px;
	height: 30px;
	background:#767676;	
	float:left;
}

div#left_panel {
	width: 200px;
	float:left;
	margin: 0 auto; 
	padding: 0px; 
	background: #fff;
}

div#main_body {
	width: 749px;
	float:left;
	margin: 0 auto; 
	padding: 0px; 
	background: #fff; 
	/*border-left: 1px solid #767676;*/
}

div#main_body table#entry_list {
	width: 95%;
	margin: 0 auto; 
	padding: 0px;
	border-top:solid 1px #767676;
}
div#main_body table#entry_list img.title_header {
	border:none;
	text-align:left;
}
div#main_body table#entry_list td{
	height:110px;
}
div#main_body table#entry_list td#ranking {
	background-image:url(../images/rank_bg.jpg);
	background-repeat:no-repeat;
	width:59px;
	height:80px;
	vertical-align:top;
}
div#main_body table#entry_list td#newest {
	background-image:url(../images/newest_bg.jpg);
	background-repeat:no-repeat;
	width:59px;
	height:80px;
	text-align:center;
	vertical-align:top;
}
div#main_body table#entry_list td p.numRank {
	margin:0px;;
	padding:0px;
	color: #FFFFFF;
	font-size: 35px;
	font-weight:bold;
	text-align:center;
	margin-top: 10px;
}
div#main_body table#entry_list td#info {
	vertical-align:top;
	margin:0px;
	padding:0px;
}
div#main_body table#entry_list td#info p#story {
	color:#000000;
	font-size:12px;
	margin:3px 15px 0px 5px;
	padding:0px;
}
div#main_body table#entry_list td#info p#story label a{
	color:#767676;
	text-decoration:none;
}
div#main_body table#entry_list td#info p#story label a:hover{
	text-decoration:underline;
}
div#main_body table#entry_list td#info p#stats {
	color:#000000;
	font-size:11px;
	margin:12px 15px 25px 5px;
	padding:0px;
	vertical-align:top;
}
div#main_body table#entry_list td#info p#stats a.backlinxxx_but {
	height: 16px;
	vertical-align:bottom;
}
div#main_body table#entry_list td#info p#stats label {
	color:#767676;
}
div#main_body table#entry_list td#info a.title {
	color: #48ADCB; 
	font-weight: bold;
	font-size:17px;
	margin:0px 15px 2px 5px;
	padding:0px;
}
div#main_body table#entry_list td#thumbnail {
	vertical-align:top;
	text-align:right;
}
div#main_body table#entry_list td#thumbnail img {
	margin-top: 8px;
}
div#footer{
	width: 950px;
	height: 30px;
	background:#767676;	
	float:left;
	margin-bottom: 20px;
}

div#header_ad{
	position:absolute;
	width: 950px;
	height: 100px;
	z-index: 2;
	margin: 25px 0px 0px -80px;
	text-align: right;

}

