/* TYPOGRAPHY - Screen
	All redefined HTML elements also belong on this page.
*/

/* Set site font style here */
body {
	font-family: arial,helvetica,clean,sans-serif;
	font-size: 85%;	
   	}

table {
	font-size:inherit;
	font:100%;
	}
	
select, input, textarea {
	font:99% arial,helvetica,clean,sans-serif;
	}
	
pre, code {
	font:115% monospace;
	*font-size:100%;
	}	

body * {
	line-height:1.22em;
	}

	
/**********************************************************
Headings - use to customize site headings
***********************************************************/
h1 
	{
	font-size: 1.8em;
	line-height: 1.5em;
	margin: 0 0 0.5em 0;
	}
h2 	{
	font-size: 1.4em;
    	line-height: 1.5em;
	margin: 0 0 0.5em 0;
	}
h3 	{
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0 0 0.5em 0;
	}
h4 	{
	font-size: 1em;
	line-height: 1.3em;
	margin: 0 0 0.25em 0;
	}
h5 	{
	font-size: .8em;
	line-height: 1.3em;
	margin: 0 0 0.25em 0;
	}
h6 	{
	font-size: .7em;
	line-height: 1.3em;
	margin: 0 0 0.25em 0;
	}


	
/**********************************************************
Other HTML Elements
***********************************************************/
a 
	{
	text-decoration: none;
	} 
a:hover 
	{
	text-decoration: underline;
	}     	
	
blockquote 
	{
	border-left:25px;
	margin-left:25px;
	}
		
em, i 
	{
	font-style:italic;
	}		
		
img 
	{
	border: 0;
	}	
	
p
	{
	line-height:1.4em;		/* space between lines */
	margin: 0 0 1.25em 0;	/* space between paragraphs */
	}	
	
select option {
	padding: 0 .5em 0 0;	/* Fix Firefox issue */	
	}	
	
strong, b 
	{
	font-weight: bold;
	}

li ul,
    li ol       { margin: 0; }
    ul, ol      { margin: 0 1.5em 1.5em 0; padding-left: 3.333em; }