/************************************/
/* CMM - Global Initiative			*/
/* Typography Stylesheet			*/
/************************************/

/************************************/
/* General Formatting				*/
body {
	font-family: "Gill Sans", Calibri, "Trebuchet MS", Arial, sans-serif;
}
.left, .alignleft {
	text-align: left;
}
.right, .alignright {
	text-align: right;
}

/************************************/
/* Header							*/
#header {
	text-align: center;
}
#nav { font-size: 0.9em; }
#nav a { text-decoration: none; }

/************************************/
/* Content							*/

	/* Content Area */
	#main h1 {
		font-size: 1.80em;
		font-weight: normal;
	}
	#main h2 {
		font-size: 1.60em;
		font-weight: normal;
	}
	#main h3 {
		font-size: 1.40em;
		font-weight: normal;
	}
	#main h4 {
		font-size: 1.20em;
		font-weight: normal;
	}
	#main h5 {
		font-size: 1.00em;
		font-weight: normal;
	}
	#main h6 {
		font-size: 0.80em;
		font-weight: normal;
	}
	#main p, #main td {
		font-size: 0.80em;
		line-height: 1.30em;
	}
	#main .subtitle {
		font-size: 0.80em;
		font-weight: bold;
	}
	#main ol, #main ul, #main dl {
		font-size: 0.80em;
		font-style: italic;
		line-height: 1.30em;
	}
	#main a {
		font-style: normal;
		font-weight: normal;
		letter-spacing: 0.025em;
		text-decoration: none;
	}
	#main .button {
		font-size: 1.0em;
	}
	#main ul ul, #main ul ol, #main ul dl,
	#main ol ol, #main ol ul, #main ol dl,
	#main dl ol, #main dl ul, #main dl dl {
		font-size: inherit;
	}
	#main ul {
		list-style: disc;
	}
	#main ol {
		list-style: decimal;
	}
	#main dl {
		font-style: italic;
	}
	#main em {
		font-style: italic;
	}
	#main strong {
		font-weight: bold;
	}
	#main ul em, #main ol em, #main dl em {
		font-style: normal;
	}
	#main ol em, #main ul em, #main dl em {
		font-style: normal;
		font-weight: bold;
	}
	#main blockquote {
		font-style: italic;
	}
	#main table {
		font-family: "Gill Sans", Calibri, "Trebuchet MS", Arial, sans-serif;
		font-size: 1.0em;
		line-height: 1.30em;
	}
	#main th {
		font-weight: bold;
	}
		/* Homepage */
		#promo {
			text-align: center;
		}
	
	/* Sidebar */
	#sidebar a { text-decoration: none; }
	#sidebar .module ul { font-size: 0.7em; }
	#sidebar h3 { font-size: 1.2em; font-weight: normal; }
	#sidebar .module p {
		font-size: 0.7em;
		line-height: 1.3em;
	}
	#main .title { font-size: 1.4em; line-height: 0.9em; }
	#main .title .subtitle { font-size: 0.7em; font-weight: normal; }

/************************************/
/* Footer							*/
#footer h1 {
	font-size: 1.80em;
	font-weight: normal;
}
#footer h2 {
	font-size: 1.60em;
	font-weight: normal;
}
#footer h3 {
	font-size: 1.40em;
	font-weight: normal;
}
#footer h4 {
	font-size: 1.20em;
	font-weight: normal;
}
#footer h5 {
	font-size: 1.00em;
	font-weight: normal;
}
#footer h6 {
	font-size: 0.80em;
	font-weight: normal;
}
#footer .button {
	font-size: 1.0em;
}
#footer p {
	font-size: 0.75em;
	line-height: 1.30em;
}
#footer ol, #footer ul, #footer dl {
	font-size: 0.80em;
	font-style: italic;
	line-height: 1.30em;
}
#footer a {
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.025em;
	text-decoration: none;
}
#footer ul ul, #footer ul ol, #footer ul dl,
#footer ol ol, #footer ol ul, #footer ol dl,
#footer dl ol, #footer dl ul, #footer dl dl {
	font-size: inherit;
}
#footer ul {
	list-style: disc;
}
#footer ol {
	list-style: decimal;
}
#footer dl {
	font-style: italic;
}
#footer em {
	font-style: italic;
}
#footer strong {
	font-weight: bold;
}
#footer ul em, #footer ol em, #footer dl em {
	font-style: normal;
}
#footer ol em, #footer ul em, #footer dl em {
	font-style: normal;
	font-weight: bold;
}
#footer blockquote {
	font-style: italic;
}
#footer table {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.80em;
	letter-spacing: 0.050em;
}
#footer th {
	font-weight: bold;
}
#newsletter_field {
	font-size: 0.80em;
}
#newsletter_btn {
	font-size: 0.70em;
	font-weight: bold;
}
#copyright {
	text-align: center;
}
#copyright ul {
	font-size: 0.70em;
	font-style: normal;
}
#copyright ul, #copyright a {
	font-weight: bold;
}
#copyright a:hover {
	text-decoration: underline;
}
