
/* ---------- Portlets ---------- */

div#portlets_portlets {
	width: 200px;
	margin: 40px 0 0 0;
	padding: 0 0 0 20px;
	float: right;
}

div#portlets div.portlets div.portlet {
	margin: 0 0 40px 0;
	padding: 0;
}

div#portlets div.portlets div.portlet div.portlet-content div.resource_container.pictures {
	margin: 10px 0 10px 0;
	padding: 0;
}

div#portlets div.portlets div.portlet div.portlet-content div.resource_container.pictures div.resource {
	margin: 0;
	padding: 0;
}

div#portlets div.portlets div.portlet ul.controls {
	background: #fff;
}

div#portlets div.portlets div.portlet div.portlet-content p {
	font-family: 'OpenSans regular', Verdana , Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #666;
	margin: 0;
	padding: 4px 0 7px 0;
}




/* ---------- Headings ---------- */

div#portlets div.portlets div.portlet div.portlet-content h2 {
	font-family: 'OpenSans bold', Verdana , Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #666;
	margin: 10px 0 0 0;
	padding: 0;
}


div#portlets div.portlets div.portlet h3.portlet-title {
	margin: 0 0 2px 0;
	padding: 0;
	font-family: 'OpenSans regular', Verdana , Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	color: #333;
}





/* ---------- Links ---------- */

div#portlets div.portlets div.portlet h3.portlet-title a {
	color: #333;
}

div#portlets div.portlets a {
	color: #0071b9;
	font-family: 'OpenSans regular', Verdana , Helvetica, sans-serif;
}

div#portlets div.portlets a:hover {
	color: #666;
}

div#portlets div.portlets div.portlet div.portlet-content a.portlet_content_link {
	font-family: 'OpenSans bold', Verdana , Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	color: #0071b9;
	margin: 0;
	padding: 0;
}

div#portlets div.portlets div.portlet div.portlet-content a.portlet_content_link:hover {
	color: #666;
}







/* ---------- Portlet Listing ---------- */


div#portlets div.portlets div.portlet_listing div.portlet-content div.portlet-listing-entry {
	margin: 0 0 8px 0;
	padding: 0;
}

div#portlets div.portlets div.portlet_listing h3.portlet-title {
	margin: 0 0 10px 0 !important;
	padding: 0;
	line-height: 18px;
}


div#portlets div.portlets div.portlet div.portlet-content div.portlet-listing-content-container div.portlet-entry-date {
	font-family: 'OpenSans regular', Verdana , Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #5f5f5f;
	margin: 0;
	padding: 0;
}

div#portlets div.portlets div.portlet div.portlet-content div.portlet-listing-content-container h2  {
	margin: 1px 0 0 0;
	padding: 0;
}

div#portlets div.portlets div.portlet div.portlet-content div.portlet-listing-content-container h2 a {
	font-family: 'OpenSans bold', Verdana , Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 20px;
	margin: 0;
	padding: 0;

}

div#portlets div.portlets div.portlet div.portlet-content div.portlet-listing-content-container div.portlet-entry-content p {
	font-size: 12px;
	line-height: 18px;
	color: #5f5f5f;
	margin: 0;
	padding: 0;
}


div#portlets div.portlets div.portlet div.portlet-content div.portlet-listing-content-container  a.portlet-listing-more:hover {
	color: #5f5f5f;
}

div#portlets div.portlets div.portlet div.portlet-content div.portlet-listing-content-container  a.portlet-listing-more  {
	font-family: 'OpenSans regular', Verdana , Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #0071b9;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}







