img, embed, object, video {
	max-width: 100%;
}

div.innerwrap {
	max-width: 1100px;
	width: 1100px;
	margin: 0 auto;
	display: block;
	padding-top: 2em;
}

div.picture {
	width: 95%;
}


img {
	border-radius: .5em;
}

div.tout {
	margin: 0 0 2em 0;
	font-family: "Proxima Nova", Verdana, Arial, sans-serif;
}

div.tout h1 {
	font-size: 1.8em;
	font-weight: bold;
}

div.tout h4 {
	text-transform: uppercase;
	font-weight: bold;
	color: #999;
}

div.tout p {
	line-height: 1.25em;
	color: #999;
	padding-bottom: 1em;
}

div.tout p.link a {
	color: #929c38;
	text-transform: uppercase;
	display: inline-block;
	background-color: #f3f5e3;
	padding: .7em 2.7em;
	border-radius: .5em;
	text-decoration: none;
	font-weight: bold;
	font-size: .8em;
	letter-spacing: .1em;
	-webkit-transition: all .2s ease;
}

div.tout p.link a:after {
	content: " »";
	}

div.tout p.link a:hover {
	background-color: #83901b;
	color: white;
	}
	
div.hero {
	text-align: center;
	padding-bottom: 2em;
	border-bottom: 1px solid #d6df84; 
}

div.hero p.image {
	padding: 0;
}

div.hero p.image img {
	height: auto;
}

div.hero h1 {
	padding: 1em 0 0 0;
	font-size: 3em;
}

div.hero h4 {
	font-size: 1.4em;
	margin: .4em 0;
	color: #bdc570;
	letter-spacing: .08em;	
}

div.hero p {
	font-family: Georgia, Times, serif;
	font-style: italic;
	padding: .7em 10em;
	font-size: 1.4em;
}

div.hero .link {
	font-family: "Proxima Nova", Verdana, Arial, sans-serif;
	font-style: normal;
	margin-top: .5em;
}


div.double {
	width: 50%;
	float: left;
	padding-right: 20px;
}

div.double p.image img {
	height: 260px;
	width: 260px;
	float: left;
	margin-right: 20px;
}

div.double h4 {
	margin: .4em 0;
	color: #bdc570;
	letter-spacing: .08em;	
}

