/*
-----------------------------------------------
	Index:
	~ Typography & Headings												
	~ Lists
	~ Links												   			
	~ Misc. Styles
----------------------------------------------- */

/*---------------------------------------------
 ~Typography & Headings
----------------------------------------------- */
/* This is where you set your desired font size. The line-heights 
   and vertical margins are automatically calculated from this. 
   The percentage is of 16px (0.75 * 16px = 12px). */
body {
	font: normal 75%/18px Palatino, Times, Georgia, serif; 
	color: #4C4D3B;
	}

p {
	margin: 15px 0px 0px 0px;
	}
	
/*main header*/	
h1 { 
	font: bold 2em/1.15em "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-bottom: 0em; 
	}
/*sub-head*/	
h2 { 
	font: bold 1.5em/1em "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-bottom: .5em; 
	}
/*inline sub-head*/	
h3 { 
	font: .75em/1em Palatino, Times, Georgia, serif;
	margin: 8px 0px 3px; 
	}
.homeIntroText {
	font: normal 100%/18px Legacy, Palatino, Times, Georgia, serif; 
	letter-spacing: .1em;
	}
	
/*---------------------------------------------
 Lists
----------------------------------------------- */	
li {
	margin: 4px 0px;
	}
.noListStyle li {
	list-style: none;
	}
.inlineList li{
	display: inline;
	}
/*---------------------------------------------
~Links
----------------------------------------------- */	
a					{ 	text-decoration: none; 	color: #3B3D2D;}
p a					{text-decoration: none; color: #ae1d23;}
a:hover 			{ text-decoration: underline; color: #ae1d23;}
li a:hover			{ text-decoration: none; color: #ae1d23;}

/*---------------------------------------------
Miscellaneous styles
----------------------------------------------- */		
.smaller		{ font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.larger		{ font-size: 1.25em; line-height: 1.4em; margin-bottom: 1.25em; }
.quiet		{ color: #888; }
.bold			{ font-weight: bold; }
.tracked 	{ letter-spacing: .1em; }
.redTxt		{ color: #ae1d23; }

.first      { margin-top:0; padding-top:0; }
.last			{ margin-bottom:0; padding-bottom:0; }

