body {
	font-family: Verdana, sans-serif;
	margin: 30px;
	padding: 0;
}
a { color: #2E3192;}
h1, h2, h3, h4, h5, h6 { 
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
h1 { margin: .1em 0 .7em; }
#home h1 { margin: 0; }
h2 { 
	font-weight: normal; 
	font-size: 1.4em;
}
h3 {
	font-weight: normal;
	font-size: 1.2;
	margin: 0 0 .3em;
}
p, li { font-size: .8em; }
p { line-height: 1.4; }
p, ul, ol { margin: 0 0 1em;}

.wrapper { width: 752px; margin: 0 auto;}
.column { float: left; }
.column#sidebar { 
	width: 82px;
	margin: 0 30px 0 0;
}
.column#sidebar img { border: 1px solid black;}
.column#sidebar ul.menu {
	margin: 1.2em 0 0;
	padding: 0;
	list-style: none;
}
.column#sidebar ul.menu li {
	margin: .5em 0;
	font-size: .8em;
	font-family: Arial, Helvetica, sans-serif;
}
.column#content {
	width: 640px;
	margin-top: .7em;
}

.contact { margin: 2em 0 0;}
.contact h5 {
	text-transform: uppercase;
	font-weight: normal;
	font-size: .7em;

}
.contact p {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: .7em;
}

div.notice {
	background-color: #ffc;
	border: 1px solid #ccc;
	margin: 0 0 10px 10px;
	padding: 10px;
	font-size: .9em;
}
div.notice p { margin: 0; line-height: 1.2; }
div.quote { width: 215px; }
div.right {	float: right; }

body#home #sidebar ul.menu { display: none; }
body#home #content ul.menu {
	margin: 1.5em 0 0;
	padding: 0;
	list-style: none;
}
body#home #content ul.menu li {
	margin: .5em 0;
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
}
#home h2 { margin: .1em 0 .8em; }

#projects #content img { border: none; }

#publications #content ul, #presentations #content ul, #resume #content ul  {
	list-style: none;
	margin: 0 0 1em;
	padding: 0;
}
#publications #content ul li, #presentations #content ul li, #resume #content ul li {
	margin: 0 0 .4em;
}

#resume h3 { font-weight: bold; }
#resume h4 {
	font-size: .9em;
	font-weight: normal;
	margin: 0 0 .2em;
}
#resume h4 em {
	font-size: 1em;
	font-weight: bold;
	font-family: Verdana, sans-serif;
}
#resume h4 small {
	font-size: 1em;
	color: #666;
}