body {
	margin: 20px auto;
}

.center {
	text-align: center;
}
	
.top {
	margin-botton: 10px;
}

.poiret {
	font-family: 'Poiret One', cursive;
}

.book-cover {
	margin-top: 10px;
}
	
img {
	max-width: 100%;
}

.top img {
	max-width: 80%;
	margin-bottom: 15px;
}

.small {
	width: 10em;
}

.medium {
	width: 25em;
}

.brown {
	color: #b3740e;
}

.medium-blue {
	color: #299aff;
}

.light-green {
	background-color: rgb(225, 239, 219);
}

.left-shift {
	margin-left: -1rem;
}

h1 {
	font-size: 3rem;
	font-family: 'PT Serif', serif;
	margin-bottom: 1.5rem;
}

h2 {
	font-family: 'Allura', cursive;
	font-weight: bold;
}

h2.allura {
	font-size: 3.25rem;
	margin-bottom: -.25rem;
}

h2.synopsis {
	margin-left: -3.5rem;
}

h4.top {
	font-size: 1.75rem;
	margin-bottom: 1rem;
	font-weight: normal;
	font-family: 'Allura', cursive;
}

p {
	font-family: 'Times New Roman';
}

.larger-text {
	font-size: 1.5rem;
}

.large-text {
	font-size: 1.25rem;
}

@media screen and (max-width: 767px) {
	h1 {
		font-size: 2rem;
	}
	
	h2.allura {
		font-size: 1.75rem;
	}
	
	.top img {
		max-width: 100%;
	}
	
	.book-cover p {
		font-size: .8rem;
	}
}

@media screen and (max-width: 576px) {
	.book-cover p {
		font-size: .7rem;
	}
}