* { padding: 0; margin: 0; }

body {
	font-family: 'Cabin', sans-serif;
	color: #4a4a4a;
	font-size: 29px;
	text-transform: lowercase;
}

a {
	color: #0085cf;
}

li {
	list-style: none;
	display: inline-block;
}

p span {
	display: block;
}

section {
	padding: 40px 40px;
	border-radius: 20px;
	display: block;
	margin: 80px auto 0;
	width: 920px;
}

strike {
	text-decoration: none;
	position: relative;
}

strike:after {
	width: 100%; height: 3px;
	background: #C12311;
	position: absolute;
	left: 0; top: 50%;
	content: "";
	box-shadow: 0 1px 2px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.5);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.5);
	-webkit-transform: rotate(-2.5deg);
	-moz-transform: rotate(-2.5deg);
}

.content {
	width: 500px;
	display: inline-block;
	vertical-align: top;
	text-align: justify;
}

#me {
	-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.4);
	-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.4);
	box-shadow: 3px 3px 5px rgba(0,0,0,0.4);
	-webkit-transform: rotate(2deg);
	-moz-transform: rotate(2deg);
}

/* === The paragraphs === */
.make { 
	font-size: 64px;
	margin-bottom: 15px; 
	word-spacing: .03em;
}

.play { 
	font-size: 23px; 
}

.nerd { 
	font-size: 36px; 
	margin-bottom: 15px; 
	word-spacing: .03em;
}

.technology {
	font-size: 27px;
	word-spacing: .04em;
}

.future {
	font-size: 35px;
	margin-bottom: 15px; 
}

.goal {
	font-size: 38px;
	margin-bottom: 20px;
	word-spacing: .03em;
}

/* === Find Me === */
.find { 
	font-size: 17px;
}

.find ul { 
	display: inline-block; 
}

.find li {
	padding-left: 4px;
}

.find li:before {
	content: "•";
	padding-right: 7px;
}

.find li:first-child:before {
	content: "";
}
