@charset "UTF-8";
/* CSS Document */

body {
	background-color: #ffcc00;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	color: #231900;

}

article {
	margin: 10px 650px auto 100px;
}

h1 {
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	font-weight: 800;
	font-size: 78px;
	letter-spacing: -2px;
	line-height: 70px;
	margin: 25px 0px;
	width: 16ch;
}


section {
	padding: 0px 160px 0px 0px;
/*	background-color: #8FDB89;*/
}

/*large letter at beginning*/
section p:first-of-type:first-letter {
	font-family: 'Open Sans', sans-serif;
	font-size: 84px;
	font-weight: 800;
	float: left;
	padding: 6px 10px 0px 0px;
/*	background-color: #799BC6;*/
}

p {
	line-height: 150%;
	letter-spacing: .25px;
	width: 52ch;
}

p.by {
	position: relative;
	font-weight: 600;
	font-style: italic;
	font-size: 14px;
	letter-spacing: .6px;
	text-align: right;
	max-width: 254px;
	margin: 0px 0px 22px 0px;
/*	background-color: #50CA6B;*/
/*	margin-top: 20px*/
	
}

p.by::before {
	content: ' ';
	display: block;
	background-color: #231900;
	width: 104px;
	height: 15px;
	position: absolute;
	top: 10%;
/*	position: auto auto;*/
}

p + p {
	text-indent: 4ch;
}

