


/* @group General Text Elements
============================= */

body {
	font-family: Helvetica, Arial, sans-serif;
	color: #4a4a30;
	background: #fff;
	font-size: 62.5%;
	line-height: 1;
	}

a, a:visited {
	color: #361A5D;
	}
a:hover {
	color: #B194BB;
	}

p, li, table, blockquote {
	margin-bottom: 1.385em;
	line-height: 1.385;
	}

p, li, dt, dd, table { font-size: 13px; }

p.intro { font-size: 15px; }

li *, dt *, dd *, td *, th * { font-size: 1em; }

blockquote, q { padding: 0 4em; quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
blockquote p {} /* Reminder to always include blockquote content in a <p> */

strong, b { font-weight: bold; }
em, i { font-style: italic; }

ins { text-decoration: none; }
del { text-decoration: line-through; }

abbr, acronym { border-bottom: 1px dotted; cursor: help; }

pre, code { margin: 1.5em 0; white-space: pre; }
pre, code, tt { font-size: 1em; font-family: 'andale mono', 'lucida console', monospace; line-height: 1.5; }

sub,
sup {
	position: relative;
	font-size: .5em;
	line-height: 0;
	}
/*sub { top: 1em; }
sup { top: -2em; }*/

ol, ul { margin-left: 3em; }

li {
	margin-bottom: 0;
	}

/* @end General Text Elements
--------------------- */


/* @group Headings (H1-H6)
============================= */

h1 {}
h1 a {
	display: block;
	}

h2, h3, h4, h5, h6 {}

h2 {}


h3 {
	font-size: 15px;
	color: #4a4a30;
	}


h4 {
	margin: 0 0 4px;
	font-size: 13px;
	color: #4a4a30;
	}

h5 {
	font-size: 11px;
	color: #4a4a30;
	}

h6 {
	font-size: 10px;
	color: #4a4a30;
	}

/* @end Headings (H1-H6)
--------------------- */

/* EOF */
