/* RESET */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset, img {
	border:0
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal
}
ol, ul, li {
	list-style:none
}
/* Gets rid of IE's blue borders */
a img {
	border:none
}
sup {
	font-size: 50%;
}
a, a:hover {
	text-decoration: none;
	color: #f08401;
}

/* ---------- Global Styles ---------- */
body {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;	
	line-height: 21px;	
	color: #3d3e41;	
	background-color: #FFFFFF;
}
h1 {
	font-size: 38px;
	line-height: 42px;
	margin-bottom: 30px;
}
h2 {
	font-size: 21px;
	line-height: 28px;
	color: #787a7e;
}
p {
	margin-bottom: 10px;
}

/* ---------- Structure ---------- */
.header, .footer {
	padding: 30px 0;
}
.container {
	max-width: 960px;
	margin: auto;
	padding: 0 30px;
	cursor: default;
}
#mainContent {
	background: #363636 url(data:image/jpeg;base64,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);
	color: #CCCCCC;
	padding: 60px 0;
	font-size: 21px;
	line-height: 28px;
}
#mainContent h1 {
	color: #FFFFFF;
}
#mainContent p:last-of-type {
	margin-top: 60px;
	color: #f08401;
}
#mainContent a {
	color: #f08401;
    padding: 2px 0 4px;
	text-shadow: none;
	position: relative;
}
#mainContent a::before,
#mainContent a::after {
    position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #f08401;
	content: '';
	opacity: 0.35;
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1);
}
#mainContent a::after {
	opacity: 0;
	-webkit-transition: top 0.3s, opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: top 0.3s, opacity 0.3s, -moz-transform 0.3s;
	transition: top 0.3s, opacity 0.3s, transform 0.3s;
}
#mainContent a:hover::before,
#mainContent a:hover::after,
#mainContent a:focus::before,
#mainContent a:focus::after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
#mainContent a:hover::after,
#mainContent a:focus::after {
	top: 0%;
	opacity: 1;
}
/* ---------- End structure ------ */
