body {
	font-family: 'Source Code Pro', monospace;
	background-color: #fff;
}
.story {
	width: 80%;
	margin:10% auto
}
.hi {
	font-weight: bold;
	font-size: 3em
}
.title {
	font-weight: bold;
}
.name {
	font-size: 2.6em;
}
.position {
	font-size: 1.8em;
}
.description {
	margin-top: .15em;
	font-size: 1.2em;
}
.past {
	margin-top: 1.2em
}
.accounts {
	margin-top: 1.2em
}
.resume {
	margin-top: 1.2em
}

a {
	border-bottom: 1px #c4c4c4 dashed;
	text-decoration: none;
	color: #6d6d6d;
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	.position {
		font-size: 1.3em;
	}

	.description {
		margin-top: .8em;
	}
}

@media (min-width: 481px) and (max-width: 767px) {
	.position {
		font-size: 1.6em;
	}
}

@media (min-width: 461px) and (max-width: 780px) {
	.name {
		font-size: 2.4em;
	}
	.position {
		font-size: 1.2em;
	}
}

@media (min-width: 320px) and (max-width: 460px) {
	.name {
		font-size: 1.9em;
	}
	.position {
		font-size: 0.92em;
	}

	.description {
		margin-top: .8em;
	}
}