body {
	font-family: Helvetica, sans-serif;
	text-align: center;
}
a { color: #333333 }
h1 {
	padding-top: 1em;
	font-weight: normal;
}
#resume {
	margin: 40px auto 20px auto;
	padding: 20px;
	width: 720px;
	background-color: #EAEAEA;
	line-height: 1.2em;
	text-align: left;
}

#resume h1 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	color: #333333;
	margin: 0;
	background-color: #CCCCCC;
	margin:-20px -20px 1em -20px;
	padding: .33em .33em .33em 20px;
}
#resume #address {
	display: none;
}
#resume h2 {
	font-size: 1em;
	color: #666666;
	font-weight: bold;
}
h2 {
	color:#333;
}
#resume ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-indent: 0;
}
#resume ul>li {
	font-weight: bold;
	font-style:italic;
	margin: 1em 0;
}
#resume ul>li>ul>li {
	font-style:normal;
	margin: 0;
}
#resume ul>li>ul>li>ul>li {
	font-weight:normal;
	margin: 0 0 0.3em 12em;
}
#resume ul>li>ul>li>ul {
	margin-top: -1.2em;
}
#resume ul.collections {
	margin-top: -1.2em;
}
#resume ul.collections>li {
	margin-bottom: 0;
}

#navBottom {text-align: center; margin-bottom:.5em; font-weight:bold;}
#creditBottom {text-align: center; margin-top:0; font-size:.67em;}

table#portfolioThumbs {
	border-collapse: collapse;
	padding: 0;
	margin: 1em auto;
}

table#portfolioThumbs td {
	text-align: center;
	margin: 0;
	padding: 2em;
}
table#portfolioThumbs img {
	border: none;
	margin-bottom: 1.5em;
}
table#portfolioThumbs a {
	text-decoration: none;
}
#contactBlock, #statementBlock {
	margin: 40px auto 20px auto;
	padding: 4em;
	width: 720px;
	background-color: #EAEAEA;
}
#statementBlock {
	text-align: left;
}

