/* -------------------------------------------------------------- 
   
   typography.css
   * Sets up some sensible default typography.
   
-------------------------------------------------------------- */



/****************[ Browser Neutralizers ]****************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table				{ border-collapse:collapse; border-spacing:0; }
fieldset,img		{ border:0; }
address,caption,cite,
code,dfn,em,th,var	{ font-weight:normal; }
ol,ul				{ list-style:none; }
caption,th			{ text-align:left; }
h1,h2,h3,h4,h5,h6	{ font-size:100%; }
q:before,q:after	{ content:''; }

p					{ padding:7px 0; }


/****************[ TYPOGRAPHY ]****************/
body	{ color:#363a42; font-family: Helvetica, Arial, 'Lucida Grande', sans-serif; font-size:12px; }


h1	{ color: #78A12F; font-size:24px; font-weight:normal; line-height:1.3em; }
h2	{ color: #78A12F; font-size:22px; font-weight:normal; line-height:1.2em; }
h3	{ color: #78A12F; font-size:20px; font-weight:normal; line-height:1.2em; }
h4	{ color: #78A12F; font-size:18px; font-weight:normal; line-height:1.1em; }
h5	{ color: #78A12F; font-size:16px; font-weight:normal; line-height:1.1em; }
h6	{ color: #78A12F; font-size:15px; font-weight:normal; line-height:1.1em; }

a		{ color:#78a12f; text-decoration:none; }
a:hover	{ text-decoration:underline; }

.title	{ clear:left; color:#363a42; font-size:15px; font-weight:bold; }

/* H w/ a tags */
h1 a		{ color: #000; text-decoration: none;}
h1 a:hover	{ text-decoration: underline;}

h2 a		{ color:#78A12F; text-decoration:none; }
h2 a:hover	{ text-decoration:underline; }