/* general */
body { margin: 0; }

/* floats */
.logo,.nav a { float: left; }
.utilities,.siteSearch,.searchBox,.searchSubmit { float: right; }

/* grid */
.header { padding: 20px 6%; }
.logo { width: 25%; }
.utilities { width: 69%; }
.siteSearch { width: 100%; }

.searchBox
{
	width: 80%;
	margin: 0 0 10px;
}

.searchSubmit { clear: both; }
.socialMedia { display: none; }

#mm0
{
	width: 88%;
	margin: 6% 6% 0;
}

.nav a
{
	width: 47%;
	border-bottom: 1px solid #555;
	border-right: 1px solid #555;
	padding: 10px 1% 5px;
	text-align: center;
	text-decoration: none;
}

.nav2 a,.nav4 a,.nav6 a,.nav8 a { border-right: none; }

.nav7 a,.nav8 a
{
	border-bottom: none;
	padding: 10px 1% 0;
}

.mainBannerImg { padding: 0 6%; }

.categoryBanner
{
	height: 147px;
	background: #ab252e url(../images/new/banner-science.jpg) no-repeat 100% 0;
}

.categoryBanner h2
{
	padding: 20px 6% 0;
	color: #fff;
	opacity: .7;
}

.category-Animals h2
{
	color: #000;
	opacity: .6;
}

.category-research-and-collections { background: #ab252e url(../images/new/banner-science.jpg) no-repeat 40% 50%; }
.category-Education-Services { background: #126e9d url(../images/new/banner-education.jpg) no-repeat 40% 50%; }
.category-Animals { background: #f4d044 url(../images/new/banner-animals.jpg) no-repeat 40% 50%; }
.category-Blogs { background: #437d7f url(../images/new/banner-blogs.jpg) no-repeat 40% 50%; }
.category-about-us { background: #d97d28 url(../images/new/banner-about2.jpg) no-repeat 40% 50%; }
.category-Cultures { background: #b70688 url(../images/new/banner-cultures.jpg) no-repeat 40% 50%; }

.content,.aside,.contentWide,.asideWide { padding: 20px 6%; }
.relatedSections { margin: 0 0 20px; }
.relatedImages { }
.content2col { margin: 0 0 20px; }
.content3col { margin: 0 0 20px; }
.content4col { margin: 0 0 20px; }

.container3col
{
	margin: 0 0 20px;
	padding: 0 6%;
}

.container4col
{
	margin: 0 0 20px;
	padding: 0 6%;
}

.container5col
{
	margin: 0 0 20px;
	padding: 0 6%;
}

.secondaryBanner { padding: 20px 0 0; }
.feature { padding: 20px 0 0; }
.footer1 { padding: 20px 0 0; }
.footer2 { padding: 20px 0 0; }
