html { background: #FFF; }
body { 
	background: #fff; 
	font: 11pt/1.4em Tahoma, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; 
	color: #000; 
	text-align: left; 
	}
a:link { text-decoration: none; color: #006; }
a:visited { text-decoration: none; color: #006; }
#wrapper {
	width: auto;
	margin: 0;
	background: #fff;
	}
#masthead {
	width: auto;
	margin: 0;
	padding: 0; 
	background: #fff; 
	padding-bottom: 1em;
	}
#masthead h1, #masthead h2 { 
	font: 31px/1.1em Tahoma, Arial, Helvetica, sans-serif; 
	letter-spacing: 4px; 
	}
#nav {
	display: none;
	}
.slideshow { display: none; }
.vlink { visibility: hidden; }
.headshot { top: 0px; left: 0px; }

#page {
	padding: 0; 
	}
.headerbar {
	background: #fff;
	padding-top: 0; padding-bottom: 0;
	}

#col-c {
	width: 25%;
	}
#sidebuttons { display: none; }

#col-main {
	width: 72%;
	background-image: none;
	}
p, ul, ol { margin-top: 0; margin-bottom: 1em; }
#col-main p {
	margin-left: 20px; 
	}
#col-c p {
	margin-bottom: 1.3em; 
	}
#col-c p.quote { font-size: 1.15em; line-height: 1.4em; }
img.withcaption { padding-bottom: .5em; }
.yellowbar {
	border: 2px solid #FFCB05; border-width: 2px 0;
	background: #fff;
	padding: 5px 20px;
	}

.narrow { font-size: 8pt; line-height: 8pt; }
.med { font-size: 1.9em; line-height: 2em; }
.medsm { font-size: 1.3em; line-height: 2em; }
.lrg { font-size: 2.5em; line-height: 1.3em; }

.hide { display: inline; }
#tagline { width: 100%; clear: both; }
#tagline p { font-size: 2em; line-height: 1.8em; }
#tagline .flr { margin-left: 25px; }
.botnav { visibility: hidden; }
.credits { text-align: center; font-size: .85em; line-height: 1.3em; color: #333; padding-bottom: 1em; }
.top { display: none; }
#endwrapper { display: none; }
