<style>
	* {box-sizing: border-box;}
	body {
  	margin: 0;
		background: #8a8c8f}
	/* Header */
	.headerhome {
		background-image: url(../img/header_5.jpg);
		background-size: cover;
		padding-top: 8em;
		text-align: center;}
	.headerabout {
		background-image: url(../img/header_7.jpg);
		background-size: cover;
		padding-top: 8em;
		text-align: center;}
	.headermenu {
		background-image: url(../img/header_8.jpg);
		background-size: cover;
		padding-top: 8em;
		text-align: center;}
	.headernews {
		background-image: url(../img/header_6.jpg);
		background-size: cover;
		padding-top: 8em;
		text-align: center;}
	.headercontact {
		background-image: url(../img/header_4.jpg);
		background-size: cover;
		padding-top: 8em;
		text-align: center;}
	.headersitemap {
		background-image: url(../img/header_2.jpg);
		background-size: cover;
		padding-top: 8em;
		text-align: center;}
	#logo {
		height: 125px;
		width: 500px;
		padding: 2.5px 10px 2.5px 10px;
    background: white;
		border-radius: 40px;
		color: #41393d;
    background: rgba(255,255,255,.95);}
	#tagline {
		color: white;
		text-shadow:
   		-1px -1px 0 rgba(0,0,0,.2),  
    	1px -1px 0 rgba(0,0,0,.2),
    	-1px 1px 0 rgba(0,0,0,.2),
     	1px 1px 0 rgba(0,0,0,.2);
    font-family: "Majesti Banner Book";
		font-style: italic;
   	font-size: 2em;}
	.social {
		height: 3em;
		width: auto;
		margin-top: 3em;
		margin-right: 1em;
		margin-bottom: 1em;}
	/* Nav Bar */
	.topnav {
    overflow: hidden;
    background-color: black;
		font-size: 1.4em;}
	/* Nav Links */
	.topnav a {
    float: left;
    display: block;
    color: #f2f2f2;
    text-align: center;
    padding: .5em .8em;
    text-decoration: none;
		font-family: "Majesti Banner Heavy";}
	/* Nav Hover */
	.topnav a:hover {
    background-color: #f1f1f1;
    color: black;}
	#active {
		background-color: #be1e2d;}
	/* Main */
	.column {
    padding: 10px;}
	/* Side Columns */
	.column.side {
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		background-color: #8a8c8f;
		font-family: athelas;
		color: white}
	/* Content Column */
	.column.middle {
    -webkit-flex: 2;
    -ms-flex: 2;
    flex: 2;
		background-color: #41393d;
		font-family: athelas;
		color: white}
	.row {
		display: -webkit-flex;
		display: flex;}
	/* Content */
	#founder {
		height:400px;
		width:auto;
		padding: 5px;
    background: black;
		border-radius: 10px;}
	h2 {
		font-family: "Majesti Banner Heavy";}
	/* Responsive Layout */
	@media (max-width: 600px) {
    .row {
      -webkit-flex-direction: column;
			flex-direction: column;}}
	/* Footer */
	.footer {
    background-color: #f1f1f1;
    padding: 10px;
		font-family: Athelas;
    text-align: center;}
</style>