/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	margin-top:2em;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,  q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* #Basic Styles
================================================== */
body {
	background: #fff;
	font-family: "pt-serif", "Georgia", serif;
	font-style: normal;
	font-weight: 400;
	font-size: 1em;
	line-height: 1.5;
	color: #222;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
}
/* #Typography
================================================== */

h1, h2, h3, h4, h5, h6 {
	font-family: "pt-sans-narrow", sans-serif;
	font-style: normal;
	font-weight: 700;
	color: #8c2f1d;
}

/* These handle massive type, for less frequently occuring bits of text (e.g. in mastheads and banners). */
.giga {
	font-size: 5.0625em; /* 81px */
	line-height: 1.1852em; /* 96px */
	margin-top: 0.2963em;
	margin-bottom: 0em;
}
.mega {
	font-size: 3.75em; /* 60px */
	line-height: 1.2em; /* 72px */
	margin-top: 0.4em;
	margin-bottom: 0em;
}
.kilo {
	font-size: 3.375em; /* 54px */
	line-height: 1.3333em; /* 72px */
	margin-top: 0.4444em;
	margin-bottom: 0em;
}
/* Define headings and their associated classes here. */
h1, .alpha {
	font-size: 2.5em; /* 40px */
	line-height: 1.2em; /* 48px */
	margin-top: 0.6em;
	margin-bottom: 0em;
}
h2, .beta {
	font-size: 2.25em; /* 36px */
	line-height: 1.3333em; /* 48px */
	margin-top: 0.6667em;
	margin-bottom: 0em;
}
h3, .gamma {
	font-size: 1.6875em; /* 27px */
	line-height: 1.7778em; /* 48px */
	margin-top: 0.8889em;
	margin-bottom: 0em;
}
h4, .delta {
	font-size: 1.5em; /* 24px */
	line-height: 1em; /* 24px */
	margin-top: 1em;
	margin-bottom: 0em;
}
h5, .epsilon {
	font-size: 1.125em; /* 18px */
	line-height: 1.3333em; /* 24px */
	margin-top: 1.3333em;
	margin-bottom: 0em;
}
h6, .zeta {
	font-size: 1em; /* 16px */
	line-height: 1.5em; /* 24px */
	margin-top: 1.5em;
	margin-bottom: 0em;
}
/* Smaller-than-body-copy sizes here. */
small, .milli {
	font-size: 0.75em; /* 12px */
	line-height: 2em; /* 24px */
	margin-top: 2em;
	margin-bottom: 0em;
}
p {
	font-size: 1em; /* 12px */
	line-height: 1.5em; /* 24px */
	margin-top: 0em;
	margin-bottom: 1.25em;
}