
*{
	padding:0; 
	margin:0;
	box-sizing:border-box;
}
#mainwrap{
	/*Wrapper Div*/
	background-color:white;
	background-image: url("whiteelephants1400_light.jpg");
	background-repeat:no-repeat;
	background-position:bottom;
	background-size:cover;
	min-width:340px;
	max-width:800px;
	margin-right:auto;
	margin-left:auto;
	box-shadow: 3px 3px 40px rgba(0,0,0,0.4);height:100%;
	overflow:auto;
}
#content_container{
	/*Wrapper for bio_pic, bio_dx, and links*/
	margin-left:auto;
	margin-right:auto;
	min-height:300px;
}

nav ul li a{
	/*Nav Content*/
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
	color:#789;
}

a img {border: none; } /*this removes the blue border in IE*/

@font-face {
  font-family: 'H';
  src:  url('H.woff') format('woff'),
		url('H.ttf')  format('truetype');
}

@font-face {
  font-family: 'M';
  src: url('HelveticaNeueLTCom-Md.ttf')  format('truetype');
}
html{
	height:100%;
	padding:0; 
	margin:0;
}
body{
	height: 100%; 
	background-color: #222;
	color:black;
	text-align: center;
	font-family: 'H';
	background-color:black;
	background-image: url("background_small.png");
}

html, body {
    overflow: auto;
}