html {
	background: #333;
}
body {
	background: #545454;
	font: normal 12px 'Lucida Grande', sans-serif;
}
article, aside, footer, header, nav, section {
	display: block;
}
a {
	color: #f90;
}
h1 {
	font: lighter 26px/1 AvantGarde, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
h2 {
	color: #cece98;
	font: bold 22px/1 'Helvetica Condensed', 'Arial Narrow', Helvetica, sans-serif;
}
	h2 span,
	h2 span a {
		color: #f90;
	}
	h2.simple {
		font: normal 36px/44px "ITC Avant Garde Gothic Std", ITCAvantGardeStd, sans-serif; 
	}
		h2.simple .org {
			color: #333;
			font-family: "ITC Avant Garde Gothic Std Extra Light", "ITC Avant Garde Gothic Std", ITCAvantGardeStd, sans-serif;
		}
blockquote {
	color: #666;
	text-transform: uppercase;
}
	blockquote p {
	   font: lighter 20px/1.1 'HelveticaNeue-CondensedBold','Helvetica Neue Bold Condensed','Helvetica Neue','ArialNarrow-Bold','Arial Narrow',Arial,sans-serif;
	}
p, ul, ol, blockquote, dl {
	line-height: 2em;
	}
q:lang(en) {
	quotes: "“" "”" "‘" "’";
}
.tel {
	white-space: nowrap;
}
#container {
	background: #fff;
}
header {
	background: #fff;
	text-align: left;
}
.content h3, dt, .vcard h4 {
	color: #cece98;
	font: bold 22px/1 'Helvetica Condensed', 'Arial Narrow', Helvetica, sans-serif;
	text-transform: uppercase;
}
.person .fn {
	color: #fff;
}
.person .given-name {
	color: #fff;
}
.person .download a {
	color: #fff;
}
.person .vcard {
   color: #fff;
	background-color: #333;
	font: normal 12px/1.3 Georgia, Times, "Times New Roman", serif;
}
	.person .vcard li {
		color: #fff;
		font-weight: bold;
	}
		.person .vcard li span, 
		.person .vcard li a {
			color: #fff;
			font-weight: normal;
		}
.shadowbox {
	background-color: #fff;
	font-size: 16px;
	font-weight: bold;
}
	.shadowbox a {
		color: #fff;
		background: #999;
		text-align: center;
	}
	.shadowbox a:hover {
		color: #fde85a;
	}
	.shadowbox span {
		background: #0ea8f7;
		text-transform: uppercase;
	}
.underfold {
	color: #666;
}
.who dt {
	font-size: 130%;
}
#mainnav {
	background: #fff;
	list-style-type: none;
}
#mainnav li {
	background: #fff;
}
	#mainnav a {
		color: #92928e;
		font: normal 15px/1 sans-serif;
	}
	footer {
		color: #ccc;
		text-shadow: 0 0 0 #000;
		font: lighter 14px/1 'HelveticaNeue-CondensedBold', 'Helvetica Neue Bold Condensed','Helvetica Neue', 'ArialNarrow-Bold', 'Arial Narrow', Arial, sans-serif;
		font-stretch: condensed;
	}
		footer a {
			color: #ff9900;
		}
		footer h2 {
			color: #e2e3bb;
			font: normal 25px/28px Helvetica, Arial, sans-serif;
		}
			footer label span {
				color: #999;
				font-size: smaller;
				font-weight: normal;
			}