
#directory {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	height:auto !important;
}

#directory div.search,
#directory div.navtree,
#directory div.title,
#directory div.categories,
#directory div.directoryLatest,
#directory div.no_feeds,
#directory div.insert_feeds,
#directory div.message,
#directory div.fields,
#directory div.feed
{
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	float:left;
}

#directory div.insert_feeds {
	margin: 15px 0px 0px 0px;
	text-align:center;
	float:left;
}

#directory div.paging {
	margin: 15px 0px 0px 0px;
	float:left;
}

#directory div.feeds_, #directory div.feeds_row1, #directory div.feeds_row2 {
	width: 100%;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	height:auto !important;
	border-bottom: 1px dotted #D0D0D0;
}

#directory div.feeds_row1 {
	background-color: #ffffff;
}

#directory div.feeds_row2 {
	background-color: #f9f9f9;
}

#directory div.image {
	float:left;
	height:auto !important;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#directory div.infos {
	padding: 0px 0px 0px 7px;
	margin: 0px 0px 0px 0px;
	height:auto !important;
}


#directory div.infos h3 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

#directory div.image img {
	margin: 0px 15px 15px 0px;
}

#directory div.image a img {
	border: 1px solid #AABBBB;
	margin: 0px 15px 0px 0px;
	opacity:.75;	filter: alpha(opacity=75);	-moz-opacity: 0.75;
}

#directory div.image a:hover img {
	border: 1px solid #CCDDDD;
	margin: 0px 15px 0px 0px;
	opacity:1.0;	filter: alpha(opacity=100);	-moz-opacity: 1.0;
}

#directory div.fields table, 
#directory div.fields tr,
#directory div.fields th,
#directory div.fields td {
	border:0px;
}

#directory td {
	padding-bottom: 15px;
}
