/* This file will hold styles that are loaded using the same media query as the narrow grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the normal and widescreen layouts. You may override these styles in the normal 
 *  and widescreen CSS files as appropriate. */
 
 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 {
	width: 98%;
	margin: auto;
	}
	
	hgroup.site-name-slogan {
    width: 100%;
    position: relative;
    right: auto;
    margin-top: 20px;
}

div#region-branding.grid-12 div#block-block-35.block div.block-inner {
	float: right;
	}
	
div#region-content, div#region-header-first {
		width: 100%;
		margin: auto;
		}

div#zone-menu-wrapper div#region-menu {
	width: 100%;
	/* 	max-width: 75% */
}

header#section-header div#block-search-form.block {
	width: 30%;
	}
	
div#zone-menu-wrapper.zone-wrapper div#block-nice-menus-1.block {
	width: 65%;
	}	
	
.front #region-content .field-collection-container .field-item a {
	height: 101px;
	}
	
.front .content .field-collection-container img {
 	height: 40px;
}

div#block-block-32.block h2, div#block-block-33.block h2 {
	font-size: 3em;
}

div#region-header-first div#block-views-slideshow-block.block div.views-field-field-text {
	top: 50px;
	}
	
.front #region-content .field-collection-container .field-item.box-3 .overlay,
.front #region-content .field-collection-container .field-item.box-4 .overlay,
.front #region-content .field-collection-container .field-item.box-6 .overlay,
.front #region-content .field-collection-container .field-item.box-7 .overlay,
.front #region-content .field-collection-container .field-item.box-9 .overlay,
.front #region-content .field-collection-container .field-item.box-11 .overlay,
.front #region-content .field-collection-container .field-item.box-0 .overlay,
.front #region-content .field-collection-container .field-item.box-1 .overlay,
.front #region-content .field-collection-container .field-item.box-2 .overlay,
.front #region-content .field-collection-container .field-item.box-5 .overlay,
.front #region-content .field-collection-container .field-item.box-8 .overlay
 {
	margin-top: 10px;
}

	/* news page listing */

section#block-views-topics-block.block div.views-row, section#block-views-topics-block-1.block div.views-row {
	min-height: 220px;
	padding-right: 0;
	}

/* news pages and event pages */
body.node-type-news-story div#region-content,
body.node-type-event div#region-content {
	width: 65%;
	float: left;
	margin: 0;
}

body.node-type-news-story aside#region-sidebar-second,
body.node-type-event aside#region-sidebar-second {
	width: 33%;
	float: right;
	margin: 0 0 0 7px;
} 

/* topic pages */

body.node-type-topic div#zone-content div#block-views-topics-block-2.block {
	width: 48%;
	}

/*landing pages */

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

	float: left;
	width: 33%
	margin-right: 7px;
	min-height: 230px;
}

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

	float: right;
	width: 65%;
	min-height: 230px;
	}
	
div#block-views-landing-pages-block.block div.views-row {
	width: 48%;
	float: left;
	min-height: auto;
	padding-right: 5px;
}

/* project page styling */

body.node-type-project aside#region-sidebar-first, body.node-type-project-subpage aside#region-sidebar-first {
	width: 25%;
	margin-right: 7px;
	float: left;
	}
	
body.node-type-project div#region-content, body.node-type-project-subpage div#region-content {
	width: 71%;
	float: right;
	}
	

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



#block-views-slideshow-block {
    display: block;
    visibility: visible;
}

.views-field-field-image img{ 
    width: auto;
    height: auto;
    float: left;
}
	/* homepage styling */  
	div#block-block-32.block, /* COLLABORATION */
	div#block-block-33.block /* RESEARCH */ {
	width: 593px;
	float: left;
	height: 101px;
	margin-left: 0px;
	position: relative;
	margin-top: 0;
	margin-bottom:0;
	}
	div#block-block-32.block {
	    margin-left: 0;
	}

body.front div#block-views-events-block {
    max-width: 250px;
}
body.front div#block-views-news-block {
    max-width: 495px;
    float: left;
}
body.front div#block-views-news-block div.view-content div.views-row{
    max-width: 445px;
}

body.front div#region-content div.field-collection-container div.field-item {
/*    width: 143px;*/
    height: auto;
    overflow: hidden;
    margin-bottom: 7px;
    margin-right: 7px;
}
div#block-block-32.block,
div#block-block-33.block {
    width: 78.95%;
}

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

/* people */

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

#block-views-people-block-1 td {
	height: auto;
	width: 40%;
	min-height: 260px;	
	}
	
#block-views-people-block-1 .views-field-field-image {
	margin: 0 auto;
	}

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