body {
	font: 67%/1.5 'Helvetica Neue','Helvetica',Arial,sans-serif;
}

h1 { font: 3.6em/1.2 'Optima','Helvetica Neue',Helvetica,Arial,sans-serif; }
h2 { font: 2.4em/1.2 'Optima','Helvetica Neue',Helvetica,Arial,sans-serif; }
h3 { font: 1.8em/1.2 'Optima','Helvetica Neue',Helvetica,Arial,sans-serif; }
h4 { font: 1.4em/1.2 'Optima','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight: bold; }
h5 { font: 1.2em/1.2 'Optima','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight: bold; }
h6 { font: 1.0em/1.2 'Optima','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight: bold; }

p { font-size: 1.2em; }

#body {
	font-size: 1.2em;
}

#body h2 {
	color: #555;
}

#body h3, #body h4, #body h5, #body h6 {
	color: #111;
}

#body h4, #body h5, #body h6 {
	text-indent: 2em;
}

b,strong { font-weight: bold; }

em {}

#body .caption h1 {
	color: white;
	text-align: center;
	text-shadow: #333 1px 1px 1px;
	font-size: 3.0em;
}

#body .caption {
	color: #b1c4ed;
	font-family: 'Helvetica Neue','Helvetica',Arial,sans-serif;
	font-weight: bold;
	font-size: 1.4em;
}

#body .caption sub {
	font-size: 0.7em;
	color: #111;
	font-weight: normal;
}

#body .caption em, #body .caption strong {
	color: #fff889;
}

#body ul {
	list-style-type: square;
	padding-left: 2em;
}

#footer p.copyright, #footer p.disclaimer {
	font-size: 0.9em;
	text-align: center;
	width: 90%;
	margin: 5px auto;
}

#footer p.copyright a:link, #footer p.copyright a:visited, #footer p.disclaimer a:link, #footer p.disclaimer a:visited {
	text-decoration: underline;
}

.rwQuoteText {
	text-indent: 1em;
}