body {
	background: #ffffff;
	margin: 0; padding: 0;
	font-family: "Baskerville", optima, serif;
	color: #666666;
}
h1, h2, h3 {
	font-weight: normal;
}
.mjname {
	text-transform: uppercase;
	letter-spacing: 14px;
	color: #A39A8E;
	margin: 0 0 0 2em;
}
body#about h1.mjname {
	margin-bottom: 0;
	margin-top: 170px;
	font-size: 1.5em;
}
body#about h2, body#about h3 {
	letter-spacing: 7px;
	color: #A39A8E;
}
p {
	font-style: italic;
	color: #666666;
}
.italic {
	font-style: italic;
}
.noitalic {
	font-style: normal;
	font-size: 0.9em;
}
body#mirrored a.mirrored,
body#penumbra a.penumbra,
body#flight a.flight,
body#uprooted a.uprooted,
body#reenvisioning a.reenvisioning,
body#mapping a.mapping,
body#space a.space,
body#collaborations a.collaborations,
body#revisioning a.revisioning,
body#reinhabited a.reinhabited,
body#about a.about,
body#contact a.contact {
	border: 1px dashed #999999;
	color: #666666;
}
div.navbar {
	text-align: center;
	margin-bottom: 1em;
}
div.navbar ul {
	list-style-type: none;
	margin: 0; padding: 0;
}
div.navbar ul li {
	display: inline;
	line-height: 1.9em;
}
div.navbar a {
	font-size: 1em;
	padding: 0.5em;
	text-decoration: none;
	border: 1px solid transparent; /*prevents hover border from moving things*/
	color: inherit;
	font-style: italic;
}
div.navbar a:visited {
	color: #999999;
}
div.navbar a:hover {
	border: 1px dashed #999999;
	color: #333333 !important;
}
/*Styles for Content*/
div.content {
	margin: 10px auto 2em auto;
	border: 1px dashed #999999;
	padding: 10px;
	min-height: 300px; /*changed*/
	width: 1000px
}

.title {
	margin-bottom: 0;
	font-style: normal;
}
.hidden {
	display: none;
}
.media, p.address, p.resume {
	font-style: normal;
	margin-top: 0;
	font-size: 0.9em;
}
p.address, p.resume {
	display: inline-block;
	margin-left: 1em;
}
/*Styles for ABOUT page*/
body#about div.content {
	background: transparent url('../images/feet.jpg') no-repeat;
}

body#about div.content a {
	color: #666666;
	text-transform: none;
}
body#about div.content a:visited {
	color: #A39A8E;
}
body#about div.content a.email {
	font-style: italic;
	text-decoration: none;
}
p.squeeze {
	max-width: 30em;
}
li {
	list-style-type: none;
/*	font-style: normal;*/
}
.underline {
border-bottom: 1px dotted gray;
}
/*Styles for resume page*/
body#resume div.content {
	padding: 2em;
	font-size: 90%;
}
body#resume div.head {
	text-align: center;
}
body#resume div.head p {
	margin-top: 0;
	letter-spacing: 4px;
}
body#resume div.content p {
	text-indent: -3em;
	margin: 0; 
	padding: 0 0 0 3em;
	font-style: inherit;
}
body#resume h2, body#resume h3 {
	font-size: 1em;
}
body#resume h2 {
	font-size: 1em;
	text-transform: uppercase;
	border-bottom: 1px dotted black;
	margin-top: 2em;
}
body#resume ul, .year {
	margin-top: 0;
}
h3.year {
	float: left;
}
span.proper {
	font-style: italic;
}
body#resume ul {
	list-style-type: none;
	margin-left: 6em;
}
body#resume ul ul {
	font-size: 0.9em;
}
body#reenvisioning div.content
 {
/*	background: black; */
	min-height: auto;
}
body#reenvisioning div.content {
	vertical-align: middle;
}
body#reenvisioning div.content2 {
	background: white;
}