/* 
 * Erase the lines below to get rid of the image in the right sidebar and the brand image.
 */

/*
#wrapper {
	background: transparent url(../images/all/_sidebarimg.png) 99% 99% no-repeat;
}

#brand {
	background: url(../images/all/_brand.png) 50% 30% no-repeat;
	position: relative;
	margin: 5px auto 0;
	width: 250px;
	height: 50px;
}
*/



/* FIXED or FLUID WIDTH
 * 
 * Uncomment the lines below to have a fixed width layout.
 * You can modify the .sizer width or change it to 90% or whatever for a fluid layout.
 */

body.layout-fixed .sizer0 {
	width: 1040px;
	}
.page {
	padding: 0;
}
.expander0 {
	margin: 0;
	min-width: none;
}

#topex {
	z-index: 99;
}
#middlecontainer {
	margin-top: 0;
}

/* SPECIAL STATIC-MENU COLORS
 * 
 * Uncomment this to have different colors for first and last menu items.
 */

/*
#navlist li.first a {
	background: #D0932C;
}
#navlist li.last a {
	background: #BF5D8C;
}
*/


/*
 * Change the values below accordingly: XXX=menu numer; YYY=background color.
 */
 
/*
#navlist li.menu-XXX a {
	background: #YYY;
}
*/

/* Header */
#header {
	/* background: url(../images/bkg_fill_gr.png) top left repeat-x; */
	background: #ececec;
	}
/** Logo **/
#logo {
		display: none;
	}

#logo img {
	margin: 0;
	margin-top: -20px;
	display: none
	}
@media only screen and (min-width: 580px) {
	#logo {
	margin: 0 0 0 20px;
	padding-top: 40px;
	display: block;
	}
}
@media only screen and (min-width: 800px) {
	#logo img {
		height: 120px;
		display: inline-block;
		}
	}
@media only screen and (min-width: 1000px) {
	#logo img {
		height: 143px;
		display: inline-block;
		}
	}
/**Main Menu **/
.pure-menu-link {
	font-family: Helvetica,​Arial,​Verdana,​sans-serif;
	text-transform: none;
	font-size: 100%;
	font-weight: bold;
	background: #fff;
	color: #471216 !important;
	margin-right: 2px;
    padding: 6px 10px 0;
}
.pure-menu-children .pure-menu-link {
/* 	background: #fff; */
	border: none;
}
@media only screen and (min-width: 900px) {
	.pure-menu-link {
		padding: 6px 20px;
		margin-right: 5px;
		font-size: 110%
	}
}
.pure-menu-horizontal .pure-menu-children {
	left: -50%;
}
.pure-menu-children .pure-menu-children {
	left: 100%;
}
@media only screen and (min-width: 769px){
	.pure-menu-children.community-initiatives {
		left: -193px;
		width: 726px;
		background: #aaa;
	}
}
@media only screen and (min-width: 1023px) {
	.pure-menu-children.community-initiatives {
		width: 968px;
		left: -277px;
		background: #aaa;
	}
}
@media only screen and (min-width: 1125px) {
	.pure-menu-children.community-initiatives {
		width: 1066px;
		left: -326px;
		background: #aaa;
	}
}
@media only screen and (min-width: 767px) {
	.pure-menu-children.resources {
		width: 250px;
	}
}
.pure-menu-children.community-initiatives,
.pure-menu-children.research-themes,
.pure-menu-children.resources,
.pure-menu-children.about {
	font-size: 90%;
	}
.pure-menu-children.community-initiatives a,
.pure-menu-children.resources a {
	white-space: normal;
}
@media only screen and (min-width: 769px) {
	.drop-menu-col-1,
	.drop-menu-col-2 {
		width: 50%;
		display: block;
		float: left;
	}
}

/* bottom links */
ul.links li.blog_usernames_blog {
		display: none;
}
/* footer*/
#footer {
	text-align: left;
	line-height: 160%;
	margin-left: 50px;
	position: relative;
	}
#footer p {
	padding-top: 1.6em;
	margin: 0;
	}
#footer p.last {
	padding: 0;
	}
.by, .by a, .by a:hover {
	display: none;
	}
/* Footer Navigation */
#block-menu-menu-footer {
	border: none;
	width: 100%;
	float: left;
	}
#block-menu-menu-footer ul.menu li {
	list-style: none;
	display: inline-block;
	border-right: 1px solid #888;
	margin-right: 1em;
	padding-right: 1.5em;
	line-height: 2em;
	width: 155px;
	}
@media only screen and (min-width: 800px) {
	#block-menu-menu-footer {
		width: 60%;
	}
	#block-menu-menu-footer ul.menu li {
		width: 155px;
	}
}
.sfu {
	float: none;
}
.sshrc {
	position: relative;
	right: 0;
	-ms-transform: matrix(0.5, 0, 0, 0.5, -60, 0); /* IE 9 */
	-webkit-transform: matrix(0.5, 0, 0, 0.5, -60, 0); /* Safari */
	transform: matrix(0.5, 0, 0, 0.5, -60, 0);
	}

@media only screen and (min-width: 480px) {
	.sshrc {
		-ms-transform: matrix(0.8, 0, 0, 0.8, -40, 0); /* IE 9 */
		-webkit-transform: matrix(0.8, 0, 0, 0.8, -40, 0); /* Safari */
		transform: matrix(0.8, 0, 0, 0.8, -40, 0);
	}
}
@media only screen and (min-width: 1000px) {
	.sfu {
		float: left; 
		margin-top: 5px;
		margin-right: 10px;
	}
	.sshrc {
		position:absolute; 
		right:40px; 
		padding-top: 10px;
		-ms-transform: transform: scale(1,1); /* IE 9 */
		-webkit-transform: transform: scale(1,1); /* Safari */
		transform: scale(1,1);
	}
}
/* Social Media block home */
#section2 {
	background: #ccc;
}
#block-block-14 {
	text-align: left;
	width: 100%;
	float: none;
	}
@media only screen and (min-width: 900px) {
	#block-block-14 {
		width: 30%;
		float: left;
		text-align: right;
	}
}

/**Main Content**/
body.not-front #main {
	margin-left: 5px;
	margin-right: 5px;
}
@media only screen and (min-width: 1107px) {
	body.not-front #main {
		margin-right: 100px;
		margin-left: 100px;
	}	
}
body.layout-left-main-right #main,
body.page-outputs-publications-new #main {
	margin-right: 0;
	}

@media only screen and (min-width: 1024px) {
	body.not-front.page-outputs-blog #main,
	body.page-project-components-community-based-initiatives #main,
	body.page-project-components-working-groups #main {
	 margin-left: 14px;
	 margin-right: 14px;
	}
}
@media only screen and (min-width: 1100px) {
/* 	body.not-front.page-outputs-blog #main, */
	body.page-project-components-community-based-initiatives #main,
	body.page-project-components-working-groups #main {
	 margin-left: 60px;
	 margin-right: 60px;
	}
}
/* Body */
body {
	line-height: 140%;
	color: #333;
	}
.tabs .primary {
	font-size: 120%;
	}
.imagecache {
	float: left;
	margin-left: 0;
	margin-right: 10px;
	}

img.imagecache-profile_thumbnail {
	margin-right: 0.5em;
	margin-bottom: 0.5em;
	float: none;
	}
.imagecache-Profile-miniThumb {
	margin-right: 0;
	}
.imagecache-profile_full {
	margin-bottom: 1em;
	}
body.node-type-ip_event div.field-field-image {
	width: 200px;
	}
.imagecache-general_large_thumb {
	padding-bottom: 0.5em;
	min-height: 200px;
	min-width: 166px;
	}
body.full-node .imagecache-general_large_thumb {
	float: left;
	}
.imagecache-Header-Image-640x300 {
	float: none;
	margin-bottom: 0.5em;
	}
/*Headings*/
h1, h2, h3 {
	color: #333;
	}
h2 {
	line-height: 24px;
	}
h1.title a, .front h2.title a, h1.title {
	color: #B01F23;
	}
#main h1.title {
	padding-bottom: 20px;
	font-size: 180%;
	}
h2.title a {
	color: #B01F23; 
	font-weight: normal;
	}
.front h2.collapsiblock a,
h2.collapsiblock a {
	color: #471216;
	font-size: 100%;
	font-weight: bold;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 0;
	}
.title a, .node h1 {
	font-weight: normal;
	}
.not-front h1.title {
	padding: 20px 0;
	}
legend {
	font-size: 150%; 
	padding: 1em 0 0.5em 0;
	}

/* All links */
a, a:link, .title, .title a, .node .terms, #aggregator .news-item .categories, #aggregator .source, #aggregator .age, #forum td .name, div.admin-panel .description {
	color: #B01F23;
	}
#main .content a {
	text-decoration: none;
	}
#main .content a:hover {
	text-decoration: underline;
	}

a.button,
.views-field-edit a {
	padding: 8px;
	border: 1px solid #ccc;
	background: #eee;
	border-radius: 8px;
	}
#main .node ul.links li a {
	line-height: 40px;
	}
/* File attachments */	
.field-field-file, .views-field-field-file-fid {
	margin-bottom: 1em;
	clear: both;
	}
.field-field-file .field-items, .views-field-field-file-fid .filefield-file {
	padding: 8px;	
	}
/* Sidebar Blocks */
table.sections .block .title  {
	text-align: right;
	padding-right: 10px;
	background-color: #ececec;
	color: #471216;
	}
.block ul {
	padding-left: 0;
	}

/* Tabs */
ul.primary li a {
	padding-top: 5px;
}

/* Breadcrumbs */
#breadcrumb {
	padding-top: 10px;
	padding-left: 0;
	font-size: 90%;
}
/* Blogs */
.node-type-blog .field-field-imagefield {
	margin-top: 1em;
	clear: left;
	}
.node-type-blog .field-field-imagefield .field-label {
	margin: 1em 0;
	}
.node-type-blog .imagecache-general_thumb_imagelink {
	margin: 1em;
	margin-left: 0;
	}
.node-type-blog #notifications-ui-options-form-0 {
	clear: left;
	}
.views-field-created,
.views-field-created-1 {
	font-size: 0.75em;
	}
.view-UserBlog .views-row {
	border-top: 1px dashed #ccc;
	padding-top: 1em;
}
.view-UserBlog .views-row-first {
	border-top: none;
	}
/*Project Components full node*/
body.full-node.node-type-project_component p {
	clear: left;
}
body.full-node.node-type-project_component .view p {
	clear: none;
}
body.full-node.node-type-project_component .field-field-image {
	max-width: 844px;
	margin: auto;
}
/*Views General Styling */
.view .node {
	margin: 1em 0;
	clear: both;
	}
.view-style-normal div.views-field-title {
	font-size: 130%;
	padding: 0;
	}
.views-row {
 	margin-bottom: 1em;
/* 	border-bottom: 1px dashed #ccc; */
	clear: both;
	}
.views-row .node,
.views-row-last {
	border-bottom: none;
	}
.views-field-edit a,
.views-field-delete a,
.views-field-view-node a,
.views-field-edit-node a,
.views-field-delete-node a {
	margin-right: 6px;
	}
ul.secondary {
	margin: 0.6em 1em;
	padding: 0 0 0.5em 0;
	}
ul.secondary li {
	border: none;
	padding: 1em 0.1em;
	line-height: 3em;
	}
ul.secondary a {
	font-size: 110%;
	border: 1px solid #CCC;
	padding: 0.5em 0.7em;
	white-space: nowrap;
	}
ul.secondary a.active { /*Views secondary tabs*/
	background-color: #ececec;
	border-bottom: 1px solid #CCC;
	}
.view-header h2.title {
	padding-top: 1em;
	}
table.views-view-grid td {
	vertical-align: top;
	padding: 5px;
	width: 17.96875em;
	}
.view-ResearchTeam.view-display-id-page_1 .views-row,
.view-ProjectAdvisors .views-row,
.view-IPinCH-Associates .views-row {
	width: 166px;
	float: left;
	margin-right: 3em;
	min-height: 300px;
	clear: none;
}
.view-ProjectAdvisors .views-row {
	min-height: 255px;
}
.view-IPinCH-Associates .views-row {
	min-height: 210px;
}
.view-IPinCH-Associates.view-display-id-page_1 .views-row {
	min-height: 335px;
}
.view-IPinCH-Associates.view-display-id-page_2 .views-row {
	min-height: 370px;
}
.view-IPinCH-Associates.view-display-id-page_4 .views-row {
	min-height: 210px;
}
.block table.views-view-grid td {
	width: 25px;
	padding: 0;
	margin: 0;
	}
.view-style-normal table div.views-field-title {
	padding: 0;
	line-height: 22px;
	}
.item-list .views-row {
	margin-bottom: 1em;
	}
.view-Outputs h3,
.view-Events h3,
.view-IPinCH-News h3,
.view-UserBlog h3 {
	font-size: 150%;
	margin-bottom: 1em;
	margin-top: 0;
	padding: 8px 0 5px 8px;
	background-color: #ececec;
	clear: both;
	}
.views-table tr.even {
	background-color: #fff;
}
.view-IPinCH-News .views-field-title {
	clear: left;
}
@media only screen and (min-width: 480px){
	.view-IPinCH-News .views-field-title {
		clear: none;
	}
}
/*IPinCH People Page */
.view-ResearchTeam .views-row {
	clear: none;
	}
.view-ResearchTeam .view-footer {
	clear: left;
	}
.view-ResearchTeam .imagecache {
	margin-right: 0.8em;
}
#node-891 #node-bottom .block-wrapper {
	width: 100%;
	margin-bottom: 1em;
	margin-top: 0;
	background-color: #ccc;
	padding: 0 20px;
	clear: left;
	}
.view-id-ResearchTeam.view-display-id-block_15 table {
	width: 100px;
}
/* Research Team & Partner Org, Project Advisors, IPinCH Associates Views */
.view-ResearchTeam .views-field-title,
.view-IPinCH-Associates .views-field-title {
	clear: left;
	}
.view-ResearchTeam .view-content, 
.view-PartnerOrgs .view-content, 
.view-ProjectAdvisors .view-content,
.view-IPinCH-Associates .view-content {
	font-size: 90%;
	line-height: 130%;
}
body.page-about-ipinch-people-research-team #main,
body.page-about-ipinch-people-partners #main,
body.page-about-ipinch-people-steering-committee #main,
body.page-about-ipinch-people-project-advisors #main,
body.page-about-ipinch-people-fellows #main,
body.page-about-ipinch-people-associates #main,
body.page-about-ipinch-people-staff #main,
body.page-resources-videos #main  {
	margin-right: 0;
	margin-left: 50px;
	}
@media only screen and (min-width: 600px) {
body.page-about-ipinch-people-research-team #main,
body.page-about-ipinch-people-partners #main,
body.page-about-ipinch-people-steering-committee #main,
body.page-about-ipinch-people-project-advisors #main,
body.page-about-ipinch-people-fellows #main,
body.page-about-ipinch-people-associates #main,
body.page-about-ipinch-people-staff #main  {
	margin-left: 100px;
	}
}
@media only screen and (min-width: 768px) {
body.page-resources-videos #main {
	margin-left: 100px;
	}
}
@media only screen and (min-width: 1024px) {
body.page-about-ipinch-people-research-team #main,
body.page-about-ipinch-people-partners #main,
body.page-about-ipinch-people-steering-committee #main,
body.page-about-ipinch-people-project-advisors #main,
body.page-about-ipinch-people-fellows #main,
body.page-about-ipinch-people-associates #main,
body.page-about-ipinch-people-staff #main,
body.page-resources-videos #main   {
	margin-left: 130px;
	}
}
.view-ResearchTeam h2.title a, .view-PartnerOrgs .views-field-title, .view-ProjectAdvisors h2.title a {
	margin-top: 1em;
}
.view-ProjectAdvisors .node {
	margin-bottom: 1em;
}
.view-PartnerOrgs div.views-field-title {
	padding-bottom: 0.5em;
	clear: left;
	margin-top: 0;
	}
.view-PartnerOrgs .views-field-field-imagefield-fid {
	padding-bottom: 1.5em;
	}
.view-PartnerOrgs .views-field-field-imagefield-fid a {
	width: 150px;
	height: 160px;
	}	
/** Project Components Views */
.block .view-ProjectComponents .title {
	text-transform: none;
	padding-left: 0;
	}
.view-ProjectComponents h2 {
	margin-top: 1em;
	clear: left;
	}
.view-header .messages {
	margin: 1em 0 1.5em 0;
	}
#block-views-ProjectComponents-block_3 .views-row {
	border-bottom: 1px dashed #ccc;
	}
/* Resources views */
.view-Resources .views-row {
	border-top: 1px dashed #ccc;
	padding-top: 1em;
}
.view-Resources .views-row-first {
	border-top: none;
	}
.view-Resources .view-content {
	clear: left;
	}
.view-Resources .attachment-before .imagecache {
	float: none;
	}
.view-Resources.view-display-id-page_4 .views-row {
	clear: none;
	border: none;
}
.view-Resources.view-display-id-page_4 .view-content {
	clear: none;
}
/***Links***/
.view-Resources.view-display-id-page_1 .views-row {
	width: 350px;
	float: left;
	margin-right: 20px;
	clear: none;
	}
.view-Resources.view-display-id-page_1 .views-row-last {
	clear: both;
	}
/***Readings***/
.view-Resources.view-display-id-page_2 .views-field-title {
	color: #B01F23;
	}
/***Declarations***/
.view-Resources.view-style-normal .views-field-title {
	font-size: 150%;
	margin-bottom: 1em;
	margin-top: 1em;
}
.view-Resources .views-field-view-node {
	font-weight: bold;
}
.view-Resources .view-footer {
	clear: left;
}
.view-Resources .views-field-field-date-value {
	font-size: 0.75em;
}
.node-type-resource .field-field-date {
	/* clear: left; */
	font-size: 0.75em;
}
.node-type-resource .field-field-date .field-label-inline-first {
	font-weight: normal;
}
/* News Room > Media Room View */
.view-PressReleases .views-field-edit-node a,
.view-PressReleases .views-field-delete-node a {
	float: none;
	}
.view-PressReleases .views-field-field-file-fid {
	margin: 5px 0;
	}
.view-PressReleases .views-row {
	border: none;
	}
.page-news_room .view-IPinCH-News .node {
	min-height: 130px;
	}
.attachment-after .view-IPinCH-News .views-row {
	border: none;
	padding-bottom: 5px;
	margin-bottom: 0;
	}
.view-PressReleases .views-field-field-file-fid,
.view-PressReleases .filefield-file {
	padding: 0;
	background: none;
	border: none;
	padding-left: 1em;
	}
.view-PressReleases .views-row .views-field-title {
	padding-top: 1em;
	padding-bottom: 0.5em;
	font-size: 110%;
	}
.view-PressReleases .views-row-first .views-field-title {
	padding-top: 0.5em;
	}
.view-PressReleases .views-row {
	border-bottom: 1px dashed #ccc;
	}
.view-PressReleases .view-display-id-attachment_3 .views-row-last {
	border-bottom: none;
	}
.node-type-news_item .field-type-date {
	clear: left;
	}
.view-IPinCH-News .views-row {
	border-top: 1px dashed #ccc;
	padding-top: 1em;
}
.view-IPinCH-News .views-row-first {
	border-top: none;
	}
/* Events views */
.views-field-field-start-time-value {
	margin-top: 10px;
	}
.views-label-field-start-time-value {
	font-weight: bold;
	}
.view-Events .views-row {
	border-top: 1px dashed #ccc;
	padding-top: 0.5em;
	}
.view-Events .views-row-first {
	border-top: none;
	}
/*Read more link*/
.read-more a {padding-left: 0.5em;}

/*Messages*/
div.messages, div.status, div.warning, div.error {
	background-image: url(../images/messages-status.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	border: 2px solid #777;
	color: #000;
	min-height: 21px;
	padding: 8px 7px 7px 35px;
	}
/**Home Page Blocks*/
#block-views-og_my-block_1 h2.title,
#block-forum-1 h2.title,
#block-views-comments_recent-block h2.title {
	text-align: right;
	background-color: #ccd886;
	padding: 6px 10px 6px 6px;
	}	
#section1 td.section {
	vertical-align: top;
	}
/* Newsletter block*/

#block-views-og_my-block_1 .more-link {
	padding-right: 1em;}
#block-views-og_my-block_1 .attachment-after {
	display: none;
	}
#node-1 {
	margin-top: 1.5em;
	position: relative;
	top: -260px;
	border-bottom: none;
	}
@media only screen and (min-width: 480px) {
	#node-1 {
		top: -230px;
	}
}
@media only screen and (min-width: 600px) {
	#node-1 {
		top: -30px;
	}
}
@media only screen and (min-width: 768px) {
	#node-1 {
		top: 0;
	}
}
/** og Group members block *//
.view-og-members-block .views-row {
	border-bottom: none;
	}
.view-id-og_members_block .item-list ul li  {
	border-bottom: none;
	text-align: left;
	}
/** OG home page */
#mission {
	border: none;
	padding: 0;
	margin: 1em 0 0 0;
	font-size: 100%;
	color: #333;
	}

/* Home page */

#sidebar-right .block {
	border: none;
	}
.front #main .block h2.title {
	clear: both;
	color: #471216;
	padding: 8px 6px;
	text-transform: uppercase;
	background-color: #ececec;
	text-align: left;
	}
.front #main .block .views-row h2.title {
	border: none;
	text-transform: none;
	background: none;
	font-size: 80%;
	padding: 0 0;
	}
.front .views-row {
	padding: 4px 0;
	}
.front .views-field-last-updated,
.front .views-field-changed {
	font-size: 85%;}
.front #main {
	padding: 10px 20px 10px 20px;	
	}
/*Front Page Slideshow */
#block-views-front_slideshow-block_2 {
	-ms-transform: matrix(0.5, 0, 0, 0.5, -180, -150); /* IE 9 */
    -webkit-transform: matrix(0.5, 0, 0, 0.5, -180, -150); /* Safari */
	transform: matrix(0.5, 0, 0, 0.5, -180, -150);	
	width: 620px;
	float: left;
}
@media only screen and (min-width: 480px) {
	#block-views-front_slideshow-block_2 {
		-ms-transform: matrix(0.6, 0, 0, 0.6, -100, -160); /* IE 9 */
		-webkit-transform: matrix(0.6, 0, 0, 0.6, -100, -160); /* Safari */
		transform: matrix(0.6, 0, 0, 0.6, -100, -160);	
	}
}
@media only screen and (min-width: 600px) {
	#block-views-front_slideshow-block_2 {
		-ms-transform: matrix(0.9, 0, 0, 0.9, -30, -40); /* IE 9 */
		-webkit-transform: matrix(0.9, 0, 0, 0.9, -30, -40); /* Safari */
		transform: matrix(0.9, 0, 0, 0.9, -30, -40);	
	}
}
@media only screen and (min-width: 768px){
	#block-views-front_slideshow-block_2 {
		-ms-transform: matrix(1, 0, 0, 1, 0, 0); /* IE 9 */
		-webkit-transform: matrix(1, 0, 0, 1, 0, 0); /* Safari */
		transform: matrix(1, 0, 0, 1, 0, 0);
	}
}
/* Images */
/*Front Page Slideshow */
#block-views-front_slideshow-block_2.block-views .view-content {
	margin-left: 0;
	}
.views-content-field-slide-text-value {
	position: relative;
	width: 580px;
	background: #666;
	padding: 10px;
	color: #fff;
	font-size: 90%;
	margin-top: 430px;
	}
.views-field-field-slide-text-value h2 {
	margin-bottom: 0;
	margin-top: 0;
	color: #fff;
	line-height: 14px;
	font-weight: normal;
	}
.views-field-field-slide-text-value p {
	margin-bottom: 0;
	margin-top: 0;
	line-height: 15px;
	}
#main .content .views-field-field-slide-text-value a {
	color: #fff;
	padding: 2px 4px;
	background: #B01F23;
	border-radius: 5px;
	font-size: 90%;
	}
.views-slideshow-controls-bottom {
	background: #ccc;
	width: 595px;
	padding-left: 5px;
	}
.imagecache.imagecache-slideshow-thumb {
	margin: 4px 4px 4px 0;
}
.views_slideshow_thumbnailhover_div_breakout_teaser {
	color: #000;
	opacity: 0.7;
	}
.views_slideshow_thumbnailhover_div_breakout_teaser.activeSlide {
	opacity: 1;
	}


.front .views-row {
	clear: both;
	}
.view-UserBlog .links {
	padding-top: 1.5em;
	}

/* Case Studies Block for IPinCH only */
.block-views .view-content {
	margin-left: 0.5em;
	}
/* Home page nodes */
#node-764 h2.title {
	font-size: 90%;
	padding-top: 1em;
	border-top: 1px dashed #ccc;
	}
/* Case Studies Node Content Views */
body.node-type-project_component .view-CaseStudiesRelatedStories,
body.node-type-project_component .view-WGRelatedStories {
	display: inline-block;
	vertical-align: top;
	padding-bottom: 1em;
	margin-right: 1.5em;
	margin-top: 1em;
	font-size: 11px !important;
	line-height: 15px !important;
	float: left;
	}
body.node-type-project_component .view-CaseStudiesRelatedStories table.views-view-grid td,
body.node-type-project_component .view-WGRelatedStories table.views-view-grid td {
	width: 50%;
}
@media only screen and (min-width: 480px) {
	body.node-type-project_component .view-CaseStudiesRelatedStories table.views-view-grid tr.row-first.row-last td .views-field-title,
	body.node-type-project_component .view-CaseStudiesRelatedStories table.views-view-grid tr.row-first.row-last td .views-field-teaser,
	body.node-type-project_component .view-WGRelatedStories table.views-view-grid tr.row-first.row-last td .views-field-title,
	body.node-type-project_component .view-WGRelatedStories table.views-view-grid tr.row-first.row-last td .views-field-teaser {
			min-width: 200px;
			}
		}
body.node-type-project_component .view-CaseStudiesRelatedStories table.views-view-grid td .views-field-title,
body.node-type-project_component .view-WGRelatedStories table.views-view-grid td .views-field-title {
	clear: left;
}
@media only screen and (min-width: 480px) {
	body.node-type-project_component .view-CaseStudiesRelatedStories table.views-view-grid td .views-field-title,
	body.node-type-project_component .view-WGRelatedStories table.views-view-grid td .views-field-title {
		clear: none;
	}
}
.view-CaseStudiesRelatedStories .view-title,
.view-WGRelatedStories .view-title {
	font-size: 140%;
	color: white;
	background: #B01F23;
	padding: 10px;
	display: inline;
	border-radius: 5px;
	}
.view-CaseStudiesRelatedStories .view-content,
.view-WGRelatedStories .view-content {
	padding-top: 1.5em;
	}
.picons .view-CaseStudiesRelatedStories .more-link a,
.picons .view-WGRelatedStories .more-link a {
	background: none;
	padding-left: 0;
	font-size: 1em;
	}
.view-CaseStudiesRelatedStories .more-link,
.view-WGRelatedStories .more-link {
	text-align: left;
	}
.field-field-video {
	margin-bottom: 20px;
	}
.view-CaseStudiesRelatedStories .views-field-field-image-fid img,
.view-CaseStudiesRelatedStories .views-field-field-imagefield-fid img,
.view-CaseStudiesRelatedStories .views-field-field-video-thumb-fid img,
.view-WGRelatedStories .views-field-field-image-fid img,
.view-WGRelatedStories .views-field-field-imagefield-fid img,
.view-WGRelatedStories .views-field-field-video-thumb-fid img {
	padding-bottom: 1em;
	}
.view-CaseStudiesRelatedStories .views-field-field-date-value,
 .view-WGRelatedStories .views-field-field-date-value {
	font-size: 0.75em;
}
/* Facebook like and share links */
.fb-social-like-widget {
	float: left;
	padding-right: 10px;
	}
.field-field-image {
	clear: left;
	}
/* Newsletters, Fact Sheets page view */
.view-Newsletters .views-field-field-date-value,
.view-FactSheets .views-field-field-date-value {
	text-align: center;
	font-weight: bold;
	margin-right: 1em;
	}
.view-Newsletters .views-row,
.view-FactSheets .views-row {
	display: inline-block;
	clear: none;
	float: left;
}
.view-Newsletters .views-field-field-date-value {
	clear: left;
}
.view-FactSheets .views-field-field-image-fid img {
	margin-bottom: 1em;
	}

/* Videos */
.field.field-type-emvideo.field-field-youtube {
	clear: left;
	margin-bottom: 1em;
	}
.view-IPinCHvideos .views-field-view-node {
	text-align: right;
	font-style: italic;
	margin-top: 1em;
	}
.view-FactSheets  {
	text-align: center;
	}
.view-FactSheets .views-field-field-image-fid .imagecache {
	float: none;
	margin-right: 0;
	}
.view-FactSheets div.views-field-title {
	font-size: 1em;
	line-height: 1.4em;
	clear: left;
	width: 200px;
	}
.view-IPinCHvideos .view-header {
	margin-bottom: 1em;
	}
.view-IPinCHvideos .video-caption,
.view-ProjectComponents .image-caption,
.view-Resources .image-caption,
.view-UserBlog .image-caption {
	text-align: center;
	color: white;
	background-color: #333;
	opacity: 0.8;
	padding: 0.1em 1em;
	margin-top: -105px;
	font-size: 90%;
	line-height: 1.4em;
	}
.view-IPinCHvideos .video-caption {
	padding: 0.1em 1em;
	width: 206px;
}
.view-UserBlog .image-caption {
	padding: 0.1em 1em;
}
.view-UserBlog .image-caption .date-posted {
	font-size: 0.75em;
}
.view-ProjectComponents.view-display-id-block_5 .views-row,
.view-ProjectComponents.view-display-id-block_6 .views-row,
.view-IPinCHvideos .views-row,
.view-Resources.view-display-id-page_4 .views-row,
.view-UserBlog.view-display-id-block_1 .views-row {
	position: relative;
	width: 200px;
	padding: 0;
	height: 200px;
	float: left;
	margin-right: 3em;
	clear: none;
}
.view-ProjectComponents.view-display-id-block_5 .views-row,
.view-ProjectComponents.view-display-id-block_6 .views-row,
.view-UserBlog.view-display-id-block_1 .views-row {
	width: 300px;
	height: 300px;
	margin-right: 5px;
}
.view-UserBlog.view-display-id-block_1 .views-row {
	width: 300px;
	margin-right: 5px;
}
.view-IPinCHvideos .views-row {
	width: 230px;
	margin-right: 2em;
}
.view-UserBlog.view-display-id-block_2 table.views-view-grid td {
	position: relative;
	width: 500px;
	padding: 0;
	height: 760px;
}
.view-UserBlog.view-display-id-block_3 table.views-view-grid td,
.view-UserBlog.view-display-id-block_4 table.views-view-grid td {
	position: relative;
	width: 425px;
	padding: 0;
	height: 380px;
}
.view-UserBlog.view-display-id-block_5 table.views-view-grid td,
.view-UserBlog.view-display-id-block_6 table.views-view-grid td {
	position: relative;
	width: 320px;
	padding: 0;
	height: 240px;
}
.view-UserBlog.view-display-id-block_7 table.views-view-grid td {
	position: relative;
	width: 600px;
	padding: 0;
	height: 480px;
}

.view-Resources.view-display-id-page_4 .views-field-title {
	width: 200px;
	height: 200px;
	font-size: 1em;
}
.view-ProjectComponents.view-display-id-block_5 .views-field-title,
.view-ProjectComponents.view-display-id-block_6 .views-field-title,
.view-UserBlog.view-display-id-block_1 .views-field-title {
	width: 300px;
	height: 300px;
	font-size: 1em;
}
.view-UserBlog.view-display-id-block_2 .views-field-title {
	width: 500px;
	height: 760px;
	font-size: 1em;
}
.view-UserBlog.view-display-id-block_1 .views-field-title {
	width: 277px;
	padding-bottom: 1em;
}
.view-UserBlog.view-display-id-block_3 .views-field-title,
.view-UserBlog.view-display-id-block_4 .views-field-title {
	width: 425px;
	height: 380px;
	font-size: 1em;
}
.view-UserBlog.view-display-id-block_5 .views-field-title,
.view-UserBlog.view-display-id-block_6 .views-field-title {
	width: 320px;
	height: 240px;
	font-size: 1em;
}
.view-UserBlog.view-display-id-block_7 .views-field-title {
	width: 600px;
	height: 480px;
	font-size: 1em;
}
.view-ProjectComponents .image-caption,
.view-Resources .image-caption,
.view-UserBlog .image-caption {
	position: absolute;
	bottom: 0;
	margin-top: 0;
	margin-right: 0;
	width: 176px;
}
.view-ProjectComponents .image-caption,
.view-UserBlog .image-caption {
	width: 276px;
}
.view-UserBlog.view-display-id-block_1 .image-caption {
	text-align: left;
	width: 276px;
}
.view-UserBlog.view-display-id-block_2 .image-caption {
	text-align: left;
	width: 476px;
	margin-bottom: 0;
	bottom: 0;
}
.view-UserBlog.view-display-id-block_3 .image-caption,
.view-UserBlog.view-display-id-block_4 .image-caption {
	text-align: left;
	width: 401px;
	margin-bottom: 0;
	bottom: 0;
}
.view-UserBlog.view-display-id-block_5 .image-caption,
.view-UserBlog.view-display-id-block_6 .image-caption {
	text-align: left;
	width: 301px;
	margin-bottom: 0;
	bottom: 0;
}
.view-UserBlog.view-display-id-block_7 .image-caption {
	text-align: left;
	width: 577px;
	margin-bottom: 0;
	bottom: 0;
}
.view-UserBlog.view-display-id-block_2 .imagecache,
.view-UserBlog.view-display-id-block_3 .imagecache,
.view-UserBlog.view-display-id-block_4 .imagecache,
.view-UserBlog.view-display-id-block_5 .imagecache,
.view-UserBlog.view-display-id-block_6 .imagecache,
.view-UserBlog.view-display-id-block_7 .imagecache {
	margin-right: 0;
}
.view-UserBlog.view-display-id-block_1 .imagecache {
	margin-right: 2px;
}
.page-outputs-blog #content-bottom .block-wrapper.block_1 {
	width: 500px;
	margin-right: 0;
	float: left;
}
.page-outputs-blog #content-bottom .block-wrapper.block_2,
.page-outputs-blog #content-bottom .block-wrapper.block_3 {
	float: left;
}
#block-views-UserBlog-block_1.block-views .view-content,
#block-views-UserBlog-block_2.block-views .view-content,
#block-views-UserBlog-block_3.block-views .view-content,
#block-views-UserBlog-block_4.block-views .view-content,
#block-views-UserBlog-block_5.block-views .view-content,
#block-views-UserBlog-block_6.block-views .view-content,
#block-views-UserBlog-block_7.block-views .view-content {
	margin-left: 0;
}
#main #block-views-UserBlog-block_2.block,
#main #block-views-UserBlog-block_3.block,
#main #block-views-UserBlog-block_4.block,
#main #block-views-UserBlog-block_5.block,
#main #block-views-UserBlog-block_6.block,
#main #block-views-UserBlog-block_7.block {
	padding: 0;
	margin-bottom: 0;
}
#block-views-UserBlog-block_5,
#block-views-UserBlog-block_7 {
	float: left;
}
#block-views-UserBlog-block_7 {
	margin-top: 0;
}
@media only screen and (min-width: 830px) {
	#block-views-UserBlog-block_7 {
		margin-top: -240px;
	}
}
.page-outputs-blog .block-wrapper.block_7 {
	clear: left;
	padding-top: 1em;
}
p.blog-title {
	font-weight: bold;
	font-size: 105%;
}
.view-IPinCHvideos .views-field-field-date-value a:hover,
.view-ProjectComponents .views-field-title a:hover,
.view-Resources .views-field-title a:hover,
.view-UserBlog .views-field-title a:hover {
	text-decoration: none !important;
	color: white;
	}
body.full-node .view-ProjectComponents .imagecache-general_large_thumb,
body.full-node .view-Resources .imagecache-general_large_thumb,
body.full-node .view-UserBlog.view-display-id-block_1 .imagecache-general_large_thumb {
	float: none;
}
/* Podcasts page view */
.field-field-audio {
	margin-bottom: 1em;
	clear: left;
	}
.views-field-field-audio-fid {
	float: left;
	margin: 1em 0;
	}
.view-display-id-page_5 .views-row {
    border-top: 1px dashed #CCCCCC;
    padding-top: 1em;
    }
.view-display-id-page_5 .views-row-first {
	border-top: none;
	}
.view-Outputs.view-display-id-page_5 .views-field-body {
	clear: left;
	margin-left: 0;
}
.view-Outputs.view-display-id-page_5 .imagecache {
	float: none;
}
@media only screen and (min-width: 768px) {
	.view-Outputs.view-display-id-page_5 .views-field-body,
	.view-Outputs.view-display-id-page_5 .views-field-view-node {
		margin-left: 230px;
	}
	.view-Outputs.view-display-id-page_5 .imagecache {
	float: left;
	}
}
/* Media Coverage page view */
.view-IPinCH-News .views-field-field-url-url {
	font-size: 110%;
	}
/* The Latest home block */
.view-tracker .views-field-created {
	font-size: 0.9em;
	font-weight: bold;
	}
.view-tracker .views-field-field-posted-in-resources-value .field-content,
.view-tracker .views-field-field-posted-in-news-events-value .field-content,
.view-tracker .views-field-field-posted-in-people-partners-value .field-content,
.view-tracker .views-field-field-posted-in-blog-value .field-content {
	font-style: italic;
	}
.view-tracker .Video,
.view-tracker .Podcast {
	margin-right: 1.5em;
	padding-right: 40px;
	min-height: 40px;
	background: url(../images/icons/RED-icon-video.png) no-repeat top right;
	}
.view-tracker .Podcast {
	background: url(../images/icons/RED-icon-PodCast.png) no-repeat top right;
	}
.block .view-tracker table.views-view-grid td {
	width: 17.9688em;
	padding-bottom: 1em;
	}
#block-views-tracker-block_2 {
	float: left;
	width: 730px;
	}
/**Hide title on Belongings ... blog post **/
body.nid-1644 #main > h1.title,
body.nid-1644 div.meta {
	display: none;
}
body.nid-1644 #main div.content h1.title {
	display: inline;
}
.field-field-header-image {
	clear: left;
	text-align: center;
}