body,html
{
	height:100%;
	margin:0;
}
#backImg
{
	background-size:100% 100%;
	background-position:center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	overflow:hidden;
	user-select:none;
}
#coverPage,#footer
{
	bottom:0;
	position:fixed;
}
#outerDiv
{
	margin-top:5%;
}
.noPadding
{
	padding:0%;
}

.text,.letter,.ranLet
{
	font-size:4.5vw;
}
.ranLet
{
	border-bottom:1px solid black;
	padding:0px;
	z-index:1;
	
}

#letterDiv
{
	margin-top:10%
}

