/*
* 			Chris J. Lee
*			http://www.chrisjlee.net
*			typography.css
*			Copyright 2007 Chris J. Lee
*
----------------------------------------------------*/

/*		
*		Resets font sizes
*		1em = 10px, 1.2em = 12px			
----------------------------------------------------*/
body { font-size: 62.5% } 

p, a, pre, em, b, fieldset, abbr, site, dfn, td, tr, th  { font-size: 1em; }

h1 { font-size: 2.2em; } 
h2 { font-size: 2em; }
h3 { font-size: 1.8em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.1em; }

/*
*		Default Margins and Line-height				
----------------------------------------------------*/
h1, h2, h3, h4, h5, h6 { margin: 0em 0px 1em; }
ul, dl, ol 		{ font-size: 1em; }
ul li, ol li, dl dd, dl dt { font-size: 1em; }

a, a:active, a:visited, a:hover { border-width: 0px; text-decoration: none; color: #999; }

img { border-width: 0px; }

p + p { margin: 1em 0px; }

/*		Align Text classes  --->			*/ 			.align-l {text-align: left !important; } .align-c {text-align: center !important;  } .align-r {text-align: right !important; }
/*		Font-sizes classes  --->			*/ 			.fs-xs 	{ font-size: .8em; } .fs-s 	{ font-size: 1.2em; } .fs-m 	{ font-size: 1.5em; } .fs-l 	{ font-size: 2em; } .fs-xl 	{ font-size: 2.7em; } .fs-xxl	{ font-size: 3.5em;; } .small 		{ font-size: small }  .medium 	{ font-size: medium; } .large 		{ font-size: large; } .xlarge 	{ font-size: x-large } 
/*		Text-indent classes --->			*/  		.ti-5	{ text-indent: 5px; } .ti-10	{ text-indent: 10px; } .ti-15	{ text-indent: 15px; } .ti-20	{ text-indent: 20px; } .ti-25	{ text-indent: 25px; } .ti-30	{ text-indent: 30px; } .ti-35	{ text-indent: 35px; } .ti-40	{ text-indent: 40px; } .ti-50	{ text-indent: 50px; } 
/*		Image replacement text  -->			*/ 			span.ir { text-indent: -999em; over-flow: none; visibility: none; }
/*		Display Styles 	--->				*/			.disp-none 		{ display: none } .disp-block 	{ display: block; } .disp-inline 	{ display: inline; } 
/*		List Styles		--> 				*/  		.ls-disc 	{ list-style:disc; } .ls-decimal { list-style: decimal; } .ls-circle 	{ list-style: circle;  } .ls-none 	{ list-style: none; } 


/*  Header Classes
------------------------------*/
.section-1, .section-2, .section-3  { text-align: left; background: none; line-height: 1em; width: 100%; text-indent: 0px; }
.section-1 { font-size: 1.4em; }
.section-2 { font-size: 1.2em; }
.section-3 { font-size: 1.2em; }


/*		Text-treatment 		*/
.bold { font-weight: bold }
.underline { text-decoration: underline; }

/*		Change Case				*/
.uppercase 	{ text-transform: uppercase; }
.capitalize { text-transform: capitalize; }
.smallcaps 	{ font-variant: small-caps; }


/*			Set Font-family
----------------------------------------------------*/

body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }




/*			Custom Addendums
----------------------------------------------------*/
.col-right p { font-size: 1.2em; line-height: 1.5em; }
