body.typography 			{ font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size:75%; line-height:1.5em; }

.typography h1 				{ font-size: 5em; 		line-height: 1.05em; 	margin: 0; 	 			 	font-weight: bold;		font-family: Georgia, serif; letter-spacing: -0.03em;}
.typography h2 				{ font-size: 3em; 		line-height: 1em; 		margin: 0.5em 0 .25em 0; 	font-weight: normal;	font-family: Georgia, serif; letter-spacing: -0.03em; }
.typography h3 				{ font-size: 1.5em; 	line-height: 1em; 		margin: 1em 0 .5em 0;  		font-weight: bold; 	font-family: Georgia, serif; }
.typography h3 .date, 
.typography h4 .source 		{ display:block; font-weight:normal; font-size:.6667em; line-height:1.5; }
.typography h4 				{ font-size: 1.1667em; 	line-height: 1.2857em; 	margin: 1.2857em 0 .6429em 0;font-weight: bold; 		font-family: Georgia, serif; }
.typography h4 .date, 
.typography h4 .source 		{ display:block; font-weight:normal; }
.typography h5 				{ font-size: 1em;		line-height: 1.5em; 	margin: 1.5em 0 .75em 0; 	font-weight: bold; }
.typography h6 				{ font-size: .75em;  	line-height: 1em;     	margin: 2em 0 1em 0;  	 	font-weight: bold; text-transform: uppercase; }
.typography p, ul, dl, 
.typography ol, address 	{ font-size: 1em; 		line-height: 1.5em; 	margin: 0 0 1.5em 0; }
.typography .content ul 	{ margin-left: 1.2em; }
.typography .content ol 	{ margin-left: 1.6em; }
.typography .content ul li	{ list-style: disc; }
.typography .content ol li	{ list-style: decimal; }
.typography p.intro			{ font-size: 1.25em; 	line-height: 1.8em; 	margin: 0 0 1.2em 0; font-family: Georgia, serif; }
.typography dt				{ font-weight: bold; }
.typography pre 			{ font-family: Monaco, Courier, sans-serif; }
.typography strong			{ font-weight: bold; }
.typography em				{ font-style: italic; }

/* these margin overwrites account for the top and bottom padding in a .module container */
.typography .module h1:first-child, 
.typography .module h2:first-child, 
.typography .module h3:first-child, 
.typography .module h4:first-child, 
.typography .module h5:first-child, 
.typography .module h6:first-child { margin-top:0; }
.typography .module h1:first-child a, 
.typography .module h2:first-child a, 
.typography .module h3:first-child a, 
.typography .module h4:first-child a, 
.typography .module h5:first-child a, 
.typography .module h6:first-child a { background: none; text-decoration: none; }
.typography .module h1:last-child, 
.typography .module h2:last-child, 
.typography .module h3:last-child, 
.typography .module h4:last-child, 
.typography .module h5:last-child, 
.typography .module h6:last-child,
.typography .module p:last-child { margin-bottom:0; }

.typography .utilities { font-size:.8333em; line-height:1.8em; text-align:right; }

.typography ul.tabs {}
	.typography .tabs li {}
	.typography .tabs li a { font-family: Georgia, serif; font-size:1.5em; line-height:1em; }
	.typography .tabs li a:hover { text-decoration:none; }
	
.typography #header .nav a { display:block; font-family: Georgia, serif; font-size:1.25em; line-height: 1.8em; text-decoration: none; }

.typography #footer .sitemap li { font-weight:bold; font-size:.8333em; line-height:1.8em;}
	.typography #footer .sitemap li li { font-weight:normal; font-size:1em; line-height:1.8em }
	.typography #footer p { font-size:.8333em; line-height:1.8em; }

.typography #footer .sitemap li { font-weight:bold; font-size:.8333em; line-height:1.8em;}
	.typography #footer .sitemap li li { font-weight:normal; font-size:1em; line-height:1.8em }
	.typography #footer p { font-size:.8333em; line-height:1.8em; }
	
.typography a.button { font-weight:bold; }
	.typography a.button:hover { text-decoration:none; }

/* forms */
.typography label { font-weight:bold; }
.typography .optionset label { font-weight:normal; }
.typography label, input.action { cursor:pointer; }
.typography textarea, input.action { font-size:12px; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; line-height:1.5em; }
	



/* specifics */
.typography #header .module#page-title p { font-family:Georgia; font-style:italic; }
.typography 
.typography .js .module.call-to-action { cursor:pointer; }
.typography .module.content-header h2 { margin-top:0; }
.typography .category-list h3 { margin-top: 0; }
.typography .module.sidebar li h5 { margin-bottom:0; }
.typography 
.typography .module.testimonial { }
.typography 	.module.testimonial p {  font-size:.9167em; line-height:1.6364em; margin:0 0 .8182em 0; font-family:Georgia, serif; font-style:italic;}