/* 	Content-level stylesheet. Used to centralize common global styles in content.

	This stylesheet will be applied to every page. Do NOT use this stylesheet
	to override master page styles. Instead, use this stylesheet to define new
	styles for elements in content editor web parts & other user-generated 
	content. 
*/

table.featured-research {
	border-collapse: collapse;
}

table.featured-research td {
	padding: 15px 0 0 15px;
	vertical-align: top;
}

table.featured-research tbody tr:first-child td {
	padding-top: 0;
}
	
table.featured-research td:first-child {
	padding-left: 0;
}

#location .location-info {
	overflow: hidden;
}

#location .location-info  .location-img {
	margin: 0 240px 0 0;
}

#location .location-info  .location-img > img {
	margin: 0 15px 0 0;
}

#location .location-info  .location-address {
	float: right;
	width: 240px;
}

#location .location-info  .location-address ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none none;
}

#location .location-info  .location-address ul > li {
	margin: 0.5em 0;
}

h4 .filesize {
	font-weight: normal;
	color: 	#333;
}