/************** Reset *************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	color:inherit;
	text-decoration:none;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/************** Globals *************/

img, p {
	display:block;
	margin:0px;
	padding:0px;
}
img.scaling {
	width:100%;
	height:auto;
}
.nonMobile {
	display:inherit;
}
.mobileOnly {
	display: none;
}

.bgNearTeal { background-color: #077660; }
.bgNearPink { background-color: #A42375; }

.bgGreen { background-color: #B2D236; }
.bgYellow { background-color: #FCEE1F; }
.bgOrange { background-color: #F4922B; }
.bgTeal { background-color: #41BA92; }
.bgPink { background-color: #E11F8F; }

.bgFarGreen { background-color: #EBF0B6; }
.bgFarYellow { background-color: #F7F0C6; }
.bgFarOrange { background-color: #F6E3D2; }
.bgFarTeal { background-color: #D5ECE0; }
.bgFarPink { background-color: #F5E2EF; }
.bgWhite { background-color: #FFF; }

.nearTeal { color: #077660; }
.nearPink { color: #A42375; }

.green { color: #B2D236; }
.yellow { color: #FCEE1F; }
.orange { color: #F4922B; }
.teal { color: #41BA92; }
.pink { color: #E11F8F; }

.farGreen { color: #EBF0B6; }
.farYellow { color: #F7F0C6; }
.farOrange { color: #F6E3D2; }
.farTeal { color: #D5ECE0; }
.farPink { color: #F5E2EF; }

.white { color: #FFF; }

.alnCenter {
	text-align:center;
}

@font-face {
  font-family: 'Authenia';
  src: url('Authenia-Textured.woff');
}
@font-face {
  font-family: 'Gotham';
  src: url('Gotham-Book.woff');
  font-weight: 200;
}
@font-face {
  font-family: 'Gotham';
  src: url('Gotham-Bold.woff');
  font-weight: 700;
}
@font-face {
  font-family: 'HendersonSans';
  src: url('HendersonSans-Regular.woff');
}
@font-face {
  font-family: 'HendersonSans';
  src: url('HendersonSans-Light.woff');
  font-weight: 200;
}
@font-face {
  font-family: 'HendersonSans';
  src: url('HendersonSans-SemiBold.woff');
  font-weight: 600;
}
@font-face {
  font-family: 'HendersonSans';
  src: url('HendersonSans-Black.woff');
  font-weight: 800;
}

@font-face {
  font-family: 'Raleway';
  src: url('Raleway.woff');
}
@font-face {
  font-family: 'Raleway';
  src: url('Raleway-Light.woff');
  font-weight: 200;
}
@font-face {
  font-family: 'Raleway';
  src: url('Raleway-SemiBold.woff');
  font-weight: 600;
}
@font-face {
  font-family: 'Raleway';
  src: url('Raleway-Bold.woff');
  font-weight: 700;
}
@font-face {
  font-family: 'Raleway';
  src: url('Raleway-ExtraBold.woff');
  font-weight: 800;
}

.Authenia {
	font-family: Authenia;
}
.Gotham {
	font-family: Gotham;
}
.HendersonSans {
	font-family: HendersonSans;
}
.Raleway {
	font-family: Raleway;
}
.fontLight {
	font-weight: 200;
}
.fontSemiBold {
	font-weight: 600;
}
.fontBold {
	font-weight: 700;
}
.fontBlack {
	font-weight: 800;
}
.bgPlate {
	width:100%;
}
.container {
	max-width:1110px;
	width:75%;
	margin-left:auto;
	margin-right:auto;
}


div.divider {
display:block;
width:100%;
height:1px;
}

.space8 {
	margin-bottom:8% !important;
}

.space12 {
	margin-bottom:12% !important;
}

div.clearFix {
	clear:both;
	height:0px;
}

.button {
	display:inline-block;
	border-radius: 9px;
	padding: 1.5em 2.5em;
	letter-spacing:0.15em;
	text-transform:uppercase;
	font-size: 1.25em;
}


#headerBar {
	padding:3% 0px;
	overflow:hidden;
}
#headerBar .logo {
	float:left;
	margin-left:3%;
}
#headerBar .siteLink {
	line-height:39px;
	float:right;
	margin-right:3%;
	color:#E11F8F;
	font-size:.71em;
	font-weight:600;
	vertical-align:center;
}
#headerBar .backBar .divider {
	margin:4% 0 2% 0;
}
#headerBar .backBar a {
	display:inline-block;
	border:1px solid #E11F8F;
	border-radius: 7.5px;
	color: #E11F8F;
	text-transform:uppercase;
	padding: 1.25em 2em;
	margin-left:3%;
	font-size:.781em;
	letter-spacing:.05em;
}

/************** Footer Section *************/

.footer {
	padding:1%;
}
.footer .copyright {
	float:left;
	font-size:0.675em;
	padding-top:.337em;
}
.footer .social {
	float:right;
	text-align:right;
}
.footer .social li {
	display:inline-block;
	list-style-type:none;
}
.footer .social li a {
	padding:0px 5px;
	font-size:1.125em;
}




@media only screen and (max-width: 760px) {

	.container {
		width:92% !important;
	}
	.nonMobile {
		display:none !important;
	}
	.mobileOnly {
		display:inherit !important;
	}
}
