.tx-dresolr-pi .tagcloud {
	overflow:hidden;
	text-align:center;
	width:100%;
}

span.keyword {
	float:left;
	padding:0px;
	margin:0px;	
}

.tx-dresolr-pi .tagcloud a {
	text-decoration:none;
	color:#B3B3B3;
	font-size:10px;
}

.tx-dresolr-pi .tagcloud .keyword,
.tx-dresolr-pi .tagcloud .keyword a {
	padding-right:5px;
}

.tx-dresolr-pi .tagcloud .keyword.parent,
.tx-dresolr-pi .tagcloud .keyword.parent a {	
	font-size:30px;
	color:black;	
}
.tx-dresolr-pi .tagcloud .keyword.parent,
.tx-dresolr-pi .tagcloud .keyword.parent a:hover {	
	font-size:30px;
	color:black;		
}


.tx-dresolr-pi .tagcloud .keyword.me,
.tx-dresolr-pi .tagcloud .keyword.me a {
	font-size:25px;
	color:#4F4F4F;
	padding-left:5px;
	padding-right:10px;
}
.tx-dresolr-pi .tagcloud .keyword.me,
.tx-dresolr-pi .tagcloud .keyword.me a:hover {
	font-size:25px;
	color:#4F4F4F;
}


.tx-dresolr-pi .tagcloud .keyword.sibling,
.tx-dresolr-pi .tagcloud .keyword.sibling a {
	font-size:20px;
	padding-left:10px;
	padding-right:5px;
}
.tx-dresolr-pi .tagcloud .keyword.sibling,
.tx-dresolr-pi .tagcloud .keyword.sibling a:hover {
	font-size:20px;
}


.tx-dresolr-pi .tagcloud .keyword.child,
.tx-dresolr-pi .tagcloud .keyword.child a {
	font-size:15px;	
}
.tx-dresolr-pi .tagcloud .keyword.child,
.tx-dresolr-pi .tagcloud .keyword.child a:hover {
	font-size:15px;	
}


.tx-dresolr-pi .tagcloud .keyword.cousin,
.tx-dresolr-pi .tagcloud .keyword.cousin a {
	font-size:10px;	
	color:#CFCFCF;
}
.tx-dresolr-pi .tagcloud .keyword.cousin,
.tx-dresolr-pi .tagcloud .keyword.cousin a:hover {
	font-size:10px;	
	color:#CFCFCF;
}

