/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body 					{ font: 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, Helvetica, sans-serif; }

a:focus, 
a:hover     			{ color: #2e80d3; }
a           			{ color: #2e80d3; text-decoration: underline; }

hr 						{ border: 0 #ccc solid; border-top-width: 1px; clear: both; height: 0; }

/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 		{ font-family: "HelveticaNeue-Light", "HelveticaNeue", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; margin: 0; }

h1, h1 a, h1 a:hover	{ color: #333; font-size: 30px; font-weight: 700; letter-spacing: -0.04em; line-height:36px; text-decoration: none; }
h2, h2 a, h2 a:hover 	{ color: #999; font-size: 24px; font-weight: 300; text-decoration: none; }
h3, h3 a, h3 a:hover 	{ color: #333; font-size: 20px; font-weight: 300; text-decoration: none; }
h4, h4 a, h4 a:hover 	{ color: #999; font-size: 18px; font-weight: 700; text-decoration: none; }
h5, h5 a, h5 a:hover 	{ color: #333; font-size: 15px; font-weight: bold; font-weight: 700; text-decoration: none; }
h6, h6 a, h6 a:hover 	{ color: #333; font-size: 12px; font-weight: bold; font-weight: 700; text-decoration: none; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img 	{ margin: 0: }

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol { list-style: decimal; }
ul { list-style: none; margin: 0 0 20px 0;}
li { margin-left: 30px; }

p,
dl,
hr,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 20px;
}

em { background: #FFFACE; font-style: normal; }
