  @font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(http://themes.googleusercontent.com/static/fonts/opensanscondensed/v6/gk5FxslNkTTHtojXrkp-xGAzD5WKQVN4wSyA0MYYi4rr7w4p9aSvGirXi6XmeXNA.woff) format('woff');
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url(http://themes.googleusercontent.com/static/fonts/opensanscondensed/v6/gk5FxslNkTTHtojXrkp-xM6Eyu0BCqAfob_z3hhzRFzr7w4p9aSvGirXi6XmeXNA.woff) format('woff');
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/toadOcfmlt9b38dHJxOBGPS42wKzre0cxmO5m5GyTsY.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/toadOcfmlt9b38dHJxOBGBRq_IsDXucKYMk4-diqPEc.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightIt'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/fpTVHK8qsXbIeTHTrnQH6Dy0a9mz2IKMOL1zj2ElpUf3rGVtsTkPsbDajuO5ueQw.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  src: local('Source Sans Pro Semibold Italic'), local('SourceSansPro-SemiboldIt'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/fpTVHK8qsXbIeTHTrnQH6OgjO17HpiopmTnQucPs34_3rGVtsTkPsbDajuO5ueQw.ttf) format('truetype');
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/ODelI1aHBYDBqgeIAH2zlEY6Fu39Tt9XkmtSosaMoEA.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: local('Source Sans Pro Italic'), local('SourceSansPro-It'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/M2Jd71oPJhLKp0zdtTvoMzpKUtbt71woJ25xl7KOGD0.ttf) format('truetype');
}

body {
	margin: 0;
	padding: 0;
	background-color: #EEE;
	text-align: center;
	}

.headline, .slogan, h1, h2, .more, .nature, .sectionIntro, .homelink, .nhomelink {
	font-family: 'Source Sans Pro', sans-serif;
	}

.headline {
	font-size: 60px;
	line-height: 72px;
	letter-spacing: -1px;
	font-weight: 300;
	color: #FFF;
	margin-left: 30px;
	margin-right: 15px;
	margin-bottom: 0;
	}

@media only screen and (max-device-width: 480px) {
	.headline {
	font-size: 30px;
	line-height: 40px;
	max-width: 95%;
		}
	}

.main {
	background-color: #B94629;
	max-width: 954px;
	margin: auto;
	overflow: hidden;
	text-align: left;
	}

#homemain {
	max-width: 100%;
	height: auto;
	float: right;
	margin-right: 20px;
	}

@media only screen and (max-device-width: 480px) {
	#homemain {
		margin-right: 0;
		}
	}

.intro {
	overflow: hidden;
	margin-bottom: 20px;
	}

.smallpanel {
	float: left;
	max-width: 306px;
	overflow: hidden;
	margin-bottom: 10px;
	}

.section {
	max-width: 918px;
	background-color: #FFF;
	overflow: hidden;
	border-bottom: 4px solid #DCDCDC;
	margin: auto;
	text-align: left;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 20px;
	}

.section img {
	margin-top: 10px;
	margin-right: 20px;
	}

.minipic {
	float: left;
	}

#legalsdiv {
	max-width: 954px;
	overflow: hidden;
	padding-bottom: 14px;
	margin: auto;
	text-align: left;
	}

.numbers {
	float: left;
	}

.sectionIntro {
	width: 90%;
	font-size: 16pt;
	line-height: 28px;
	margin-top: 4px;
	font-weight: 300;
	margin-bottom: 0;
	position: relative;
	top: 2px;
	margin-left: 2px;
	}

h2 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16pt;
	line-height: 28px;
	margin-top: 4px;
	margin-bottom: 0;
	position: relative;
	top: 2px;
	margin-left: 2px;
	}

h2 a {
	font-family: 'Open Sans Condensed', sans-serif;
	color: #47AFAF;
	font-weight: bold;
	}

h2 a:hover {
	font-family: 'Open Sans Condensed', sans-serif;
	color: #147878;
	font-weight: bold;
	}

.slogan {
	font-weight: 300;
	font-size: 20px;
	line-height: 30px;
	color: #E9E5CD;
	letter-spacing: 1pt;
	margin-left: 32px;
	position: relative;
	bottom: 4px;
	margin-right: 18px;
	}

.blurb {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 13pt;
	line-height: 28px;
	margin-top: 4px;
	margin-bottom: 35px;
	position: relative;
	top: 2px;
	margin-left: 2px;
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	-o-column-break-inside: avoid;
	}


@media only screen and (max-device-width: 480px) {
	.blurb {
	font-size: 14pt;
	line-height: 28px;
		}
	}


.blurb a {
	color: #47AFAF;
	}

.blurb a:hover {
	color: #147878;
	}

.sectionarticles {
	font-family: 'Source Sans Pro', sans-serif;
	width: 90%;
	font-size: 14pt;
	line-height: 28px;
	margin-top: 4px;
	margin-bottom: 0;
	position: relative;
	top: 2px;
	margin-left: 2px;
	}

.sectionarticles a {
	font-family: 'Open Sans Condensed', sans-serif;
	color: #47AFAF;
	font-weight: bold;
	font-size: 17pt;
	}

.sectionarticles a:hover {
	font-family: 'Open Sans Condensed', sans-serif;
	color: #147878;
	font-weight: bold;
	font-size: 17pt;
	}

h1 {
	font-size: 42px;
	font-weight: 300;
	line-height: 42px;
	color: #000;
	margin-top: 18px;
	margin-bottom: 10px;
	}

.sectionIntro a:hover {
	color: #47AFAF;
	}

.more {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 19px;
	font-weight: 600;
	}

@media only screen and (max-device-width: 480px) {
	.more {
		font-size: 20px;
		}
	}

a {
	color: #000;
	text-decoration: none;
	}

a:hover {
	color: #B7472F;
	text-decoration: none;
	}

.legals {
	font-family: Ariel, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: italic;
	color: #666;
	}

@media only screen and (max-device-width: 480px) {
	.legals {
		font-size: 14px;
		line-height: 16px;
		}
	}

.legals a {
	color: #ACACAC;
	}

@media only screen and (max-device-width: 480px) {
	.main {
		padding-bottom: 0;
		}
	}

.homelink, nhomelink {
	margin-right: 20px;
	font-size: 18px;
	margin-top: 15px;
	}

@media only screen and (max-device-width: 480px) {
	.homelink {
		font-size: 24px;
		margin-top: 15px;
		}
	}

@media only screen and (max-device-width: 480px) {
	.nhomelink {
		font-size: 24px;
		margin-top: 15px;
		}
	}

.homelink a {
	color: #FFF;
	}

.homelink a:hover {
	color: #E89F65;
	}

.nhomelink a {
	color: #B94629;
	}

.nhomelink a:hover {
	color: #47AFAF;
	}


article {
	-webkit-columns: 3 270px;
	-moz-columns: 3 270px:
	columns: 3 270px;
	-webkit-column-gap: 30px;
	-moz-column-gap: 30px;
	column-gap: 30px;
	-webkit-column-rule: 1px solid #DCDCDC;
	-moz-column-rule: 1px solid #DCDCDC;
	column-rule: 1px solid #DCDCDC;
	}

.para {
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	-o-column-break-inside: avoid;
	}
