#research-communities {
	float: left;
	width: 191px;
	margin: 20px 0 0 -14px;
	font-size: .9em;
	background: url(/_images/research/research-communities-footer.gif) bottom left no-repeat;
}

#research-topics {
	float: right;
	width: 301px;
	margin: 20px -14px 0 0;
	font-size: .9em;
	background: url(/_images/research/latest-research-topics-footer.gif) bottom right no-repeat;
}

#research-topics a.library {
	display: block;
	height: 27px;
	padding: 0 40px 0 0;
	line-height: 27px;
	text-align: right;
	font-size: 1em;
	text-decoration: none;
}

#research-communities h3,
#research-topics h3 {
	margin: 0;
	padding: 0;
}

#research-communities ul,
#research-topics ul {
	margin: 0;
	padding: 5px 10px 10px 15px;
	list-style: none;
	background: none;
}

#research-communities li,
#research-topics li {
	margin: 0;
	padding: 0 0 .2em 0;
	list-style: none;
	background: none;
}

table#areas-diagram {
	border:1px solid red;
	}
