form#gs {
    display: none;
}
#masthead #main-nav, #masthead #main-nav .top-bar, #masthead #main-nav .title-bar, #masthead #main-nav .top-bar ul.dropdown {
    background: #bd4f19 !important;
}
.grid-container {
    max-width: 85rem!important;
}
#masthead #header {
    padding: 1rem 0;
    background-color: #b86645;
    display: none;
}
#news-uth {padding: 2rem 0;}
#news-uth h2 {font-size: 2.25rem;line-height: 2.625rem;}
#news-uth p a {text-decoration:underline;}
aside:not(#sidebar), figure {
	padding: 0.5rem;
	border: 1px solid #ddd;
	margin: 0.5rem;
	background: #fff;}
#youtube iframe, #flickr iframe {display: block; margin: auto !important;}

#fig2, #fig3, #fig4, #fig5, #fig6 {clear:both; float: right; min-width: 100px;}
figure {border:none !important; background:none !important;}
figure img {border: none !important;width:100%;}
figcaption {font-size: 0.85rem !important; color: #666; padding-top: 0.4rem;}

#contact {padding: 10px; margin: 0px 0 20px 0;background-color: #eaeaea;border: 1px solid #ccc;}
 .related-topics-story {margin-top:4em !important;}
#vidplaceholder aside {margin: 0;}

article footer {background: transparent;}
.byline {border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 10px 0 10px 0;
font-size: 0.85em !important;
color: #666666;}

/* ---- Media Queries below ---- */
@media only screen and (min-width: 64.0625em) {
.videoWrapper {
	transition: 0.6s;
	position: relative;	
	width: 100%;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#youtube {margin: 0;}
.aside.videoWrapper {
	position: fixed !important;
	top: 120px;
	right: 0;
	width: 260px;
	height: 146.25px;
	padding: 0;
	margin-left: 1%;
	margin-right: 1%;
}
#vidplaceholder {
 height: 438px;
 width: 100%;
 margin-bottom: 0.5rem;
 background: #ccc;
}
}
@media only screen and (min-width: 40.0624em) {
	aside:not(#sidebar), #fig1 {clear: both; float: right; width: auto;}	
	aside#youtube {width: 380px;}
	aside#youtube.fullwidth {width: 100%;}
}
@media only screen and (max-width: 40.0624em) {
	aside, #fig1 {width: 100% !important; margin: 0 0 0.5rem !important;}
}

@media only screen and (max-width: 30em) {
.videoWrapper {
	transition: 0.6s;
	position: relative;	
	width: 100%;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper.aside iframe {
	position: absolute;
	top: 0;
	left: 0;
}
.aside.videoWrapper {
	position: fixed;
	width: 260px;
        padding: 0;
	height: 146.25px;
	bottom: 15px;
	right: 10px;
	z-index: 999;
}
}
@media only screen and (min-width: 78.750em) {
.aside.videoWrapper {
	width: 360px;
	height: 202.5px;
}
}
@media only screen and (min-width: 90em) {
.aside.videoWrapper {
	width: 450px;
	height: 253.125px;
}
}