html, body	{
	height : 100%;
	}
body	{
	background : white;
	margin : 0px;

	font-family : Tahoma, Calibri, arial, Time New Roman, serif;
	color : black;
	font-size : 10pt;
	-webkit-text-size-adjust: none;
	}
h1, h2, h3	{
	font-family : Tahoma, Calibri, arial, Time New Roman, serif;
	font-weight : normal;
	}
h1	{
	font-size : 1.5em;
	}
h2	{
	font-size : 1.2em;
	}
h3	{
	font-size : 1.1em;
	}
#page_width	{
	display : none;
	}

.home_text, .homenav	{
	width : 95%;
	max-width : 920px;
	margin : 20px auto;
	background : none;
	}
#gallery	{
	width : 100%;
	height : 100px;
	}
.internal_image	{
	width : 100%;
	}

#nav	{
	text-align : center;
	display : block;
	}
#nav a	{
	text-decoration : none;
	color : #0f9cd4;
	margin : 0px 7px;
	line-height : 2em;
	font-size : 1.2em;
	font-weight : normal;
	-webkit-text-size-adjust: none;
	letter-spacing : -1px;
	}
#mobile_nav a	{
	text-decoration : none;
	color : #0f9cd4;
	margin : 5px 15px;
	line-height : 2em;
	width : 100%;
	font-size : 1.3em;
	font-weight : normal;
	}

#mobile_nav_button	{
	display : none;
	position : absolute;
	top : 5px;
	right : 110px;
	}
#mobile_nav	{
	position : absolute;
	top : 0px;
	left : 5px;
	margin : -320px auto 0px auto;
	display : none;
	flex-direction : column;
	justify-content : center;
	align-items : flex-start;
	background : white;
	box-shadow : 5px 5px 5px rgba(0, 0, 0, .5);
	border : solid 1px #0f9cd4;
	border-radius : 10px;
	z-index : 1000;
	}

.homenav	{
	display : flex;
	flex-direction : row;
	justify-content : space-between;
	align-items : flex-end;
	}
.social_links	{
	align-self : flex-start;
	display : flex;
	flex-direction : column;
	justify-content : space-between;
	align-items : center;
	height : 150px;
	}

@media screen and (max-width: 920px) {
  #nav	{
	display : none;
	}
  #mobile_nav_button	{
	display : block;
	}
  #mobile_nav	{
	display : flex;
	}
}

@media screen and (max-width: 500px) {
  .logo	{
	width : 111px;
	}
  .mci_logo	{
	width : 49px;
	}
  .social_links, .homenav	{
	height : 75px;
	}
  #mobile_nav_button	{
	right : 70px;
	}


}

