.h1
{
	color: red;
}
#project_header
{																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																			
	padding-top: 0.2vh;
	padding-bottom: 0.2vh;
}
#header_image
{
	display: block;
	border-radius: 50%;
	width: min(50vh, 80vw);
	margin: auto;
	text-align: center;
	padding-top: 2%;
}
#centered_links {
  	margin: auto;
  	text-align: center;
  	padding-top: 4vh;
}
#centered_links a {
	padding: 2%;
}
#centered_links img {
	width: 6vh;
}
.project_text
{
	padding-left: 4%;
	padding-right: 4%;
	padding-top: 2%;
	padding-bottom: 2%;
}


.project_section {
	padding-left : 10%;
	padding-right : 10%;
	padding-top : 4%;
	padding-bottom : 4%;
	transform-style: preserve-3d;
}

.project_text > p, .project_text > h2, .project_text > h3 {
	text-align : left;
}


.project_image
{
	margin-top: auto;
	margin-bottom: auto;
}
.project_image > img {
	width: min(30vh, 25vw);
}
.project_image > iframe {
	width: 32vw;
	height: 32vh;
}

#page_footer_copyright {
	text-align: right;
	margin-right: 0.5%;
}