#container {
	width:100%;
	position:absolute;
	top:0px;
	background:#FFFFFF url(/library/images/background-body-sub.gif) no-repeat;
	background-position:50% 0%;
	color:#67615B;
	font-size:11px;
	font-family:'Lucida Grande','Lucida Sans Unicode',Sans-serif;
}
#main p {
	padding:5px 50px 6px 0px;
}
#sub p {
	padding:0px 0px 10px;
	font-style:italic;
	letter-spacing:.5px;
	line-height:19px;
	font:italic normal normal 10px Georgia,'Times New Roman',Serif;
}
#sub p b {
	color:#000000;
	font-style:normal;
	line-height:19px;
}
#sub p.footnote {
	line-height:19px;
}

h1.back {
	text-indent:14px;
	background:#F2F0EF url(/library/images/arrow-left.gif) no-repeat;
	background-position:5px 12px;
	height:27px;
	overflow:hidden;
	font-size:10px;
	font-family:Georgia,'Times New Roman',Serif;
	line-height:27px;
	margin-bottom:27px;
}
h1.back a:link, h1.back a:visited {
	color:#67615B;
	text-decoration:none;
}
h1.back a:hover {
	color:#67615B;
	text-decoration:underline;
}
img.bio, .imgbio {
	border-top:27px solid #E4E0DB;
	padding-top:1px;
}
h3 {
	margin:10px 0px 15px;
	width:100%;
}
h3.education {
	height:7px;
	text-indent:-2000px;
	background:transparent url(/library/images/text-education.gif) no-repeat;
}
h3.professional {
	margin-top:18px;
	height:22px;
	text-indent:-2000px;
	background:transparent url(/library/images/text-professional-affiliations.gif) no-repeat;
}
#main p.contactinfo {
	width:473px;
	background:transparent url(/library/images/background-p-contactinfo.gif) repeat-x;
	background-position:bottom left;
	padding:5px 0px 14px;
	margin-bottom:10px;
	letter-spacing:.5px;
	font:normal normal normal 10px Georgia,'Times New Roman',Serif;
}
#main p.contactinfo b {
	color:#000000;
	padding-right:2px;
}
#main p.contactinfo i {
	font-style:none;
	padding:0px 4px;
}
#main p.contactinfo a:link, #main p.contactinfo a:visited {
	color:#67615B;
	text-decoration:none;
}
#main p.contactinfo a:hover {
	color:#67615B;
	text-decoration:underline;
}
#main p.pad {
	padding-bottom:70px;
}