/** * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/) * http://cssreset.com*/
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;
}
/*HTML5 display-role reset for older browsers*/
ARTICLE, ASIDE, DETAILS, FIGCAPTION, FIGURE, FOOTER, HEADER, HGROUP, MENU, NAV, SECTION
{
	display: block;
}
BODY
{
	line-height: 1;
}
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;
}
BODY:before, BODY:after
{
	content: "";
	position: fixed;
	background: #ED1B2F;
	left: 0;
	right: 0;
	height: 20px;
}
BODY:before
{
	top: 0;
}
BODY:after
{
	bottom: 0;
}
BODY
{
	border: 20px solid #ED1B2F;
	/* border-right: 20px solid #ED1B2F; */
	padding: 150px;
}

@media only screen and (max-width: 500px), only
{
	BODY
	{
		border: 0;
	}
	BODY:before, BODY:after
	{
		display: none;
	}
}
@font-face {
    font-family: 'novecento_sans_widenormal';
    src: url('fonts/Novecentosanswide-Normal-webfont.eot');
    src: url('fonts/Novecentosanswide-Normal-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Novecentosanswide-Normal-webfont.woff') format('woff'),
         url('fonts/Novecentosanswide-Normal-webfont.ttf') format('truetype'),
         url('fonts/Novecentosanswide-Normal-webfont.svg#novecento_sans_widenormal') format('svg');
    font-weight: normal;
    font-style: normal;

}
h1
{
	font-size: 2em;
	font-family: "novecento_sans_widenormal", sans-serif;
	text-align: center;
	letter-spacing:.25em;
	color: #ED1B2F;
}
h1 a
{
	color: #ED1B2F;
	letter-spacing:.05em;
	line-height:1.5;
}
p
{
	font-size: 2em;
	font-family: 'PT Serif', serif;
	text-align: center;
	letter-spacing:.1em;
	color: black;
}
p a:link { color: #000000;  } 
p a:visited { color: #000000;  } 
p a:focus { color: #000000;  } 
p a:hover { color: #000000;  } 
p a:active { color: #000000;  }
