/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */

/* div#zone-user, div#zone-branding.zone, div#zone-menu, div#zone-header, div#zone-content,
div#zone-footer, div#region-footer-first, div#region-content, div#region-header-first div#block-views-slideshow-block.block {
	width: 988px;
	} */
	
div#zone-user, div#zone-branding.zone, div#zone-menu, div#zone-header, div#zone-content,
div#zone-footer, div#region-footer-first, div#zone-preface, div#region-preface-first, div#region-header-first div#block-views-slideshow-block.block, div#region-content {
	width: 100%;
	margin: auto;
	}

	
div#page {
	margin: auto;
	}	


/* div#region-header-first, div#region-content  {
	margin: 0;
	} */

/* homepage */



article#node-homepage-285.node .field-collection-container {
	border: 0;
	margin: 0;
	width: 100%;
	}

div#region-header-first div#block-views-slideshow-block.block div.views-field-field-text {
	top: 100px;
	}

/* orange front page blocks */	
.front #region-content .field-item.box-1,
.front #region-content .field-item.box-2,
.front #region-content .field-item.box-6,
.front #region-content .field-item.box-7,
.front #region-content .field-item.box-11 {
    background : -moz-linear-gradient(0% 50% 0deg,rgba(237, 109, 29, 1) 0%,rgba(235, 95, 30, 1) 24.86%,rgba(233, 86, 30, 1) 56.71%,rgba(233, 83, 30, 1) 100%);
    background : -webkit-linear-gradient(0deg, rgba(237, 109, 29, 1) 0%, rgba(235, 95, 30, 1) 24.86%, rgba(233, 86, 30, 1) 56.71%, rgba(233, 83, 30, 1) 100%);
    background : -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(237, 109, 29, 1) ),color-stop(0.2486,rgba(235, 95, 30, 1) ),color-stop(0.5671,rgba(233, 86, 30, 1) ),color-stop(1,rgba(233, 83, 30, 1) )); 
    background : -o-linear-gradient(0deg, rgba(237, 109, 29, 1) 0%, rgba(235, 95, 30, 1) 24.86%, rgba(233, 86, 30, 1) 56.71%, rgba(233, 83, 30, 1) 100%);
    background : -ms-linear-gradient(0deg, rgba(237, 109, 29, 1) 0%, rgba(235, 95, 30, 1) 24.86%, rgba(233, 86, 30, 1) 56.71%, rgba(233, 83, 30, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ED6D1D', endColorstr='#E9531E' ,GradientType=0)";
    background : linear-gradient(90deg, rgba(237, 109, 29, 1) 0%, rgba(235, 95, 30, 1) 24.86%, rgba(233, 86, 30, 1) 56.71%, rgba(233, 83, 30, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ED6D1D',endColorstr='#E9531E' , GradientType=1);
}

/* green front page blocks */	
.front #region-content .field-item.box-0,
.front #region-content .field-item.box-3,
.front #region-content .field-item.box-4,
.front #region-content .field-item.box-5,
.front #region-content .field-item.box-8,
.front #region-content .field-item.box-9 {
    background : -moz-linear-gradient(0% 50% 0deg,rgba(74, 173, 51, 1) 0%,rgba(47, 168, 54, 1) 100%);
    background : -webkit-linear-gradient(0deg, rgba(74, 173, 51, 1) 0%, rgba(47, 168, 54, 1) 100%);
    background : -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(74, 173, 51, 1) ),color-stop(1,rgba(47, 168, 54, 1) )); 
    background : -o-linear-gradient(0deg, rgba(74, 173, 51, 1) 0%, rgba(47, 168, 54, 1) 100%);
    background : -ms-linear-gradient(0deg, rgba(74, 173, 51, 1) 0%, rgba(47, 168, 54, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4AAD33', endColorstr='#2FA836' ,GradientType=0)"; 
    background : linear-gradient(90deg, rgba(74, 173, 51, 1) 0%, rgba(47, 168, 54, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4AAD33',endColorstr='#2FA836' , GradientType=1);	
}



div#block-block-32.block /* RESEARCH */ {

	background : -moz-linear-gradient(0% 50% 0deg,rgba(237, 109, 29, 1) 0%,rgba(235, 95, 30, 1) 24.86%,rgba(233, 86, 30, 1) 56.71%,rgba(233, 83, 30, 1) 100%);
	background : -webkit-linear-gradient(0deg, rgba(237, 109, 29, 1) 0%, rgba(235, 95, 30, 1) 24.86%, rgba(233, 86, 30, 1) 56.71%, rgba(233, 83, 30, 1) 100%);
	background : -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(237, 109, 29, 1) ),color-stop(0.2486,rgba(235, 95, 30, 1) ),color-stop(0.5671,rgba(233, 86, 30, 1) ),color-stop(1,rgba(233, 83, 30, 1) )); background : -o-linear-gradient(0deg, rgba(237, 109, 29, 1) 0%, rgba(235, 95, 30, 1) 24.86%, rgba(233, 86, 30, 1) 56.71%, rgba(233, 83, 30, 1) 100%);
	background : -ms-linear-gradient(0deg, rgba(237, 109, 29, 1) 0%, rgba(235, 95, 30, 1) 24.86%, rgba(233, 86, 30, 1) 56.71%, rgba(233, 83, 30, 1) 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ED6D1D', endColorstr='#E9531E' ,GradientType=0)";
	background : linear-gradient(90deg, rgba(237, 109, 29, 1) 0%, rgba(235, 95, 30, 1) 24.86%, rgba(233, 86, 30, 1) 56.71%, rgba(233, 83, 30, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ED6D1D',endColorstr='#E9531E' , GradientType=1);

} 

#block-block-33.block /* COLLABORATIONS */ {

	background : -moz-linear-gradient(0% 50% 0deg,rgba(74, 173, 51, 1) 0%,rgba(47, 168, 54, 1) 100%);
	background : -webkit-linear-gradient(0deg, rgba(74, 173, 51, 1) 0%, rgba(47, 168, 54, 1) 100%);
	background : -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(74, 173, 51, 1) ),color-stop(1,rgba(47, 168, 54, 1) )); 
	background : -o-linear-gradient(0deg, rgba(74, 173, 51, 1) 0%, rgba(47, 168, 54, 1) 100%);
	background : -ms-linear-gradient(0deg, rgba(74, 173, 51, 1) 0%, rgba(47, 168, 54, 1) 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4AAD33', endColorstr='#2FA836' ,GradientType=0)"; 
	background : linear-gradient(90deg, rgba(74, 173, 51, 1) 0%, rgba(47, 168, 54, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4AAD33',endColorstr='#2FA836' , GradientType=1);	


	}
	
hgroup.site-name-slogan {
	margin-top: 0;
	}

/* homepage news & events listings */
body.front div#block-views-news-block {
/*	float: left;*/
/**
	max-width: 649px;
	overflow: hidden;
	min-height: 475px;
	position: relative;
	width: 90%;
**/
	}

body.front div#block-views-news-block div.view-content div.views-row {
/*    border: 1px solid red;*/
    max-width: 49% !important;
}

body.front div#block-views-events-block.block div.view-header {
        margin-top: 0;
}


body.front div#block-views-events-block div.view-footer, body.front div#block-views-news-block div.view-footer {
/**
	display: inline-block;
	width: 100%;
	padding: 7px 0;
	background-color: #4891DC;
	position: absolute;
	bottom: 0;
	left: 0;
**/
}



/* events */

body.front div#block-views-events-block {
	float: left;
	margin-right: 7px;
	max-width: 326px;
/*	min-height: 475px;*/
	position: relative;
	}



/* menu area */


div#zone-menu-wrapper div#region-menu {
	max-width: 770px;

}

header#section-header.section div#zone-menu.zone {
	background-color: #4891DC;
	min-height: 42px;	
	}

header#section-header div#block-search-form.block {
	float: right;
	width: auto;
	padding-top: 8px;
	margin: 0px;
	}
	
div#block-nice-menus-1.block {
	float: left;
	width: 550px;
	}
	
div#block-tb-megamenu-main-menu {
	display: none;
}

div#block-nice-menus-1.block {
	display: block;
}

div#block-search-form.block {
	float: none;
	}
	
.front #region-content .field-collection-container .field-item.box-10 {
	display: block;
	} 
	
	
/* news listing */

/* div#block-views-news-block-1.block div.block-inner div.views-row {
	width: 50%;
	float: left;
	margin-bottom: 7px;
	position: relative;
	max-width: 489px;
	max-height: 160px;
}	*/

div#block-views-news-block-1.block div.block-inner div.views-row div.views-field-title,
div#block-views-news-block-1.block div.block-inner div.views-row div.views-field-field-news-summary,
div#block-views-news-block-1.block div.block-inner div.views-row div.views-field-view-node {
		margin: 0;
		padding: 5px 2px;
		float: left;
		max-width: 500px;
}

div#block-views-news-block-1.block div.block-inner div.views-row {
	float: left;
	width: 49%;
	padding-right: 0;
	min-height: 305px;
}

div#block-views-news-block-1.block div.block-inner div.views-row div.views-field-field-image {
	max-width: 167px;
}


	
/* news pages and event pages 

body.node-type-news-story div#region-content,
body.node-type-event div#region-content {
	width: 90%;	
		border: thin blue solid;
}

body.node-type-news-story aside#region-sidebar-second,
body.node-type-event aside#region-sidebar-second {
	width: 90%;
	float: none;
} */


/* footer */
	
div#zone-footer-wrapper.zone-wrapper {
	background:  #C6E7FF;
	height: 54px;	
	}
	
div#zone-footer-wrapper.zone-wrapper div#region-footer-first {
	background:  #C6E7FF;
	height: 54px;
}

div#zone-footer-wrapper.zone-wrapper div#block-nice-menus-2.block {
	float: left;
	}

div#block-block-36.block {
	float: right;
	}

/* topic pages */

section#section-content section#block-views-topics-block.block {
	width: 100%;
	clear: both;
	}
	
body.node-type-topic div#zone-content {
	position: relative;
	}

body.node-type-topic div#zone-content div#block-views-topics-block-2.block {
	float: left;
	width: 49%;
	margin-right: 7px;
		min-height: 235px;
	padding: 0;	
}

body.node-type-topic div#zone-content div#block-views-topics-block-2.block div.block-inner {
	margin: 0;
	padding: 0;	
}

body.node-type-topic div#zone-content div#block-views-topics-block-2.block div.view-display-id-block_2 {
	min-height: 235px;
	}

/* body.node-type-topic div#zone-content div.block-system-main */
body.node-type-topic div#zone-content div.block-system-main article div.field-collection-container {
	float: right;
	width: 50%;
/* 	min-height: 295px; */
	position: relative;
	clear: right;

}

body.node-type-topic div#zone-content div.block-system-main div.content div.field-collection-container div.field div.field-items div.field-item {
	min-height: 87px;
	}
	
section#block-views-topics-block.block div.views-row, section#block-views-topics-block-1.block div.views-row {
	width: 49%;
	float: left;
	min-height: 160px;
	background-color: #EDEEEE;
	padding-right: 5px;
	}
	
section#block-views-topics-block.block div.views-row-odd, section#block-views-topics-block-1.block div.views-row-odd {
	margin-right: 7px;
	}
	
section#block-views-topics-block.block div.views-row div.views-field-field-image, section#block-views-topics-block-1.block div.views-field-field-image {
	float: left;
	background-color: #FFFFFF;
	padding-right: 7px;
	}

section#block-views-topics-block.block div.views-row div.views-field-title,
section#block-views-topics-block-1.block div.views-row div.views-field-title,
section#block-views-topics-block.block div.views-row div.views-field-field-short-description,
section#block-views-topics-block-1.block div.views-row div.views-field-field-short-description,
section#block-views-topics-block.block div.views-row div.views-field-view-node,
section#block-views-topics-block-1.block div.views-row div.views-field-view-node
	{
	padding: 5px 5px;
	margin-left: 167px;
}

/*landing pages */

body.node-type-landing-page div#region-content div.field-name-field-summary div.field-items div.field-item {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 75%;
	width: 85%;
	}

body.node-type-landing-page div#region-content div.region-inner div.field-name-body div.field-items div.field-item {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 75%;
	width: 90%;
	}

body.node-type-landing-page div#region-content div.field-name-field-summary {
	float: left;
	width: 33%;
	margin-right: 7px;
	min-height: 300px;
}

body.node-type-landing-page div#region-content div.field-type-text-with-summary {

	float: right;
	width: 65%;
	min-height: 300px;
	}

div#block-views-landing-pages-block.block div.views-row {
	width: 49%;
	float: left;
	min-height: 160px;
	padding-right: 5px;
}

/* project page styling */

body.node-type-project aside#region-sidebar-first, body.node-type-project-subpage aside#region-sidebar-first {
	width: 90%;
	margin-right: auto;
	float: none;
	}
	
body.node-type-project div#region-content, body.node-type-project-subpage div#region-content {
	width: 90%;
	float: none;
	margin-left: auto;
	}
	

div#zone-preface.zone div#block-block-37.block h2 {
	width: 90%;
	}

/* events */

div#block-views-events-block-1.block div.views-field-field-short-description,
div#block-views-events-block-4.block div.views-field-field-short-description {
	width: 95%;
	padding: 10px 0;
	}

div#block-views-events-block-1.block div.views-field-title,
div#block-views-events-block-4.block div.views-field-title {
	width: 95%;
	} 
	
div#region-content div#block-views-events-block-1 div.view-filters,
div#region-content div#block-views-events-block-4 div.view-filters {
	width: 45%;
	float: right;
	}
	
div#region-content div#block-views-events-block-1 div.attachment,
div#region-content div#block-views-events-block-4 div.attachment {
	width: 45%;
	float: left;
	}

div#region-content div#block-views-events-block-1 div.content div.view div.view-filters form#views-exposed-form-events-block-1.ctools-auto-submit-full-form,
div#region-content div#block-views-events-block-4 div.content div.view div.view-filters form#views-exposed-form-events-block-4.ctools-auto-submit-full-form {
	float: right;
}

/* people pages */

#block-views-people-block-1 {
    margin-top:7px;
    float:left;
        width: 70%;
}


#block-views-staff-block {
    float: right;
    width: 18%;
}


#block-views-people-block-1 td {
 
    padding:0;
    display:inline-block;
    margin:0 7px 7px 0;
    overflow:hidden;
     
}

#block-views-people-block-1 .views-field-field-image {
    width: 160px;
    height:160px;
}
#block-views-people-block-1 .views-field-field-image img {
    width: 160px;
    height:160px;

/*    position: absolute;*/
}

/* hidden blocks */

div#block-block-39.block {
	background-color: #f2f2f2;
	margin: 0 0 7px 0;
	padding: 0;	
	width: 100%;
}

div#block-block-32.block {
/*    border: 10px solid blue !important;*/

}

body.front div#region-content div.field-collection-container div.field-item:first-child {
	width: 19.35%;
}
body.front div#region-content div.field-collection-container div.field-item.box-10 img {
    height: 100%;
    margin-top: 0;
}

body.front div#region-content div.field-collection-container div.field-item {
    width: 19.35%;
}
