body { color: #231f20; background-color: #ffffff; text-align: left; font: 16pt/1.4 Verdana, Arial, Helvetica, sans-serif; }
a { color: #992135; background-color: transparent; }
h1, h2, h3, h4, h5 { margin: 0; font-size: .75em; }
h6 { margin: 0 0 1em 0; font-weight: normal; font-style: italic; font-size: .625em; }
img { border: 0; }
p { margin: 0 0 1em 0; font-size: .75em; }


/* General page background; stretch PNG shadow frame fullpage. See IE alternates.
------------------------------------------------------------------------------- */
#the-gradient-image { display: none; }


/* MASTHEAD
------------------------------------------------------------------------------- */
#masthead h1 { font-size: 1em; margin-bottom: 1em; }
#masthead h1 span { display: block; font-size: .75em;  }


/* CONTENT-BODY
------------------------------------------------------------------------------- */
#content-body { clear: both; }
	#content-body ul { margin: 0 0 1em 16px; }
	#content-body ul li { font-size: .75em; }

	/* Professionals page - the span contains a person's title. */
	#content-body h2 span { font-weight: normal; }

	/* Contact Us page - pseudo-microformat address layout */
	#content-body .vcard { margin: 0; font-size: .75em; }
	#content-body .vcard * { line-height: 1.5; }
	#content-body .vcard .org { color: #992135; font-weight: bold; }
	#content-body .vcard .adr { margin-bottom: 1em; }
	#content-body .vcard .email { margin-top: 1em; }

	/* Philosophy page - move the image so it underlaps the headers. */
	img#investment-objective { margin: -.75em 0 0 153px; }

	/* Resources page layout and design elements. */
	#newsletter h2, #documents h2 { color: #992135; }
	#newsletter h3 { color: #000000; }
	#newsletter div { float: left; margin-right: 0px; width: 49%; }
	#newsletter div ul { margin-left: 0; padding-left: 0; list-style-type: none; }
	#documents { clear: both; margin-top: 1em; }
	#documents ul { margin-left: 0; padding-left: 0; list-style-type: none; }


/* PAGE FOOTER
------------------------------------------------------------------------------- */
#footer { position: relative; margin: 1em 0; text-align: left; color: #cccccc; z-index: 1; }
	#footer p { font-size: .625em; }
	#footer a { color: #cccccc; }


/* MAIN NAVIGATION MENU
------------------------------------------------------------------------------- */
#main-nav { margin-bottom: 2em; }
#main-nav h2 { display: inline; font-weight: normal; }
	#main-nav ul { display: inline; }
	#main-nav li { display: inline; width: 0; font-size: .75em; }
	#main-nav li a { float: left; width: 0; visibility: hidden; }
	#p-about #n-about a, #p-resources #n-resources a, #p-contact #n-contact a, #p-home #n-home a { width: auto; visibility: visible; }


/* TOUT + SECONDARY NAVIGATION MENU
------------------------------------------------------------------------------- */
#secondary-tout { margin-top: 2em; }
#secondary-tout h2 { display: inline; font-weight: normal; }
	#secondary-tout ul { display: inline; }
	#secondary-tout li { display: inline; width: 0; font-size: .75em; }
	#secondary-tout li a { float: left; width: 0; visibility: hidden; }
	#secondary-tout li a.selected { width: auto; visibility: visible; }

	/* Create blockquote for pages without a secondary navigation menu. */
	#secondary-tout blockquote { display: block; margin: 3em 0 0em 0; font-style: italic; font-size: .625em; }


/* MISCELLANEOUS
------------------------------------------------------------------------------- */
.clearfix { clear: both; }
