/************************************/
/* Europe Region					*/
/* Typography Stylesheet			*/
/************************************/

/************************************/
/* General Formatting				*/
body {
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
}
.left, .alignleft {
	text-align: left;
}
.right, .alignright {
	text-align: right;
}

/************************************/
/* Header							*/

	/* Nav */
	#nav {
		font-family: Helvetica Neue, Arial, Helvetica, sans-serif;
		font-size: 0.70em;
		text-transform: uppercase;
	}
	#nav a {
		text-decoration: none;
	}
	
	/* Search */
	#searchform {
		font-size: 1.00em;
	}

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

	/* General */
	#content h1, #content h2, #content h3,
	#content h4, #content h5, #content h6 {
		font-family: Helvetica Neue, Arial, Helvetica, sans-serif;
	}
	#main h1 {
		font-size: 2.10em;
		font-weight: normal;
	}
	#main h2 {
		font-size: 1.90em;
		font-weight: normal;
	}
	#main h3 {
		font-size: 1.90em;
		font-weight: normal;
	}
	#main h4 {
		font-size: 1.50em;
		font-weight: normal;
	}
	#main h5 {
		font-size: 1.25em;
	}
	#main h6 {
		font-size: 1.00em;
	}
	#main p {
		font-size: 0.80em;
		line-height: 1.60em;
	}
	#main ol, #main ul, #main dl {
		font-size: 0.80em;
		font-style: italic;
		line-height: 1.30em;
	}
	#main a {
		font-style: normal;
		font-weight: bold;
		letter-spacing: 0.025em;
		text-decoration: none;
	}
	#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: Helvetica, Arial, sans-serif;
		font-size: 0.80em;
		letter-spacing: 0.050em;
	}
	#main th {
		font-weight: bold;
	}
	
	/* Sub Nav */
	#subnav ul {
		list-style: none;
	}
	#subnav a {
		font-size: 0.90em;
		text-decoration: none;
	}

	/* Homepage */
		/* Scrollable Settings */
		.home #main .scrollable h3 {
			font-size: 0.90em;
			letter-spacing: 0.25em;
		}
		.home #main .scrollable .items p {
			font-weight: bold;
		}
		.home #main .scrollable .items span {
			font-size: 1.20em;
			font-weight: bold;
		}
		.home #main .scrollable .items a {
			font-weight: normal;
		}
	
	/* Stories */
	#stories .story .image {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 1.90em;
		font-weight: bold;
		text-align: center;
		vertical-align: middle;
	}
	#stories .older {
		font-size: 0.80em;
	}
	#content.archives #main h3 {
		font-size: 1.00em;
	}
	#content.archives #main h3 span {
		font-size: 0.75em;
	}
	
	/* Contact */
	.cform label {
		font-size: 1.20em;
		font-style: normal;
		font-weight: bold;
	}
	.cform legend {
		font-size: 1.20em;
		font-weight: bold;
	}
	.cform input, .cform select, .cform textarea {
		font-family: inherit;
	}
	.cf_info {
		font-weight: normal;
		text-align: center;
	}
	.cf_info.success {
		font-size: 0.75em;
	}
	

/************************************/
/* Sidebar							*/

	/* Quicklinks */
	#content #quicklinks h3 {
		font-size: 1.30em;
	}
	#quicklinks ul {
		list-style: none;
		font-size: 0.90em;
	}
	#quicklinks ul ul {
		font-size: inherit;
	}
	
	/* Register */
	#register a {
		font-size: 0.75em;
		text-decoration: none;
	}
	
	/* Home */
	#content #archivesStories h3 {
		font-size: 1.30em;
	}
	#content #archivesStories h4 a {
		font-size: 0.70em;
		text-decoration: none;
	}
	#archivesStories a.archives {
		font-size: 0.90em;
		font-weight: bold;
	}
	
	/* Connect */
	#connect h3 {
		font-weight: normal;
		font-size: 1.30em;
	}
	#connect p {
		font-size: 0.70em;
		line-height: 1.30em;
	}
	
	/* Newsletter */
	#newsletter h3 {
		font-weight: normal;
		font-size: 1.30em;
	}
	#newsletter p {
		font-size: 0.70em;
		line-height: 1.30em;
	}

/************************************/
/* Footer							*/
#footer {
	font-family: Georgia, "Times New Roman", Times, serif;
}
#footer .right {
	font-size: 0.60em;
}
#footer a {
	font-weight: bold;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}