.reshead {
	margin: 2em 0 2em -1.25em;
	padding-bottom: 0.5em;
	border-bottom: 4px solid #399;
}
.reshead .name {
	float: left; width: 65%;
}
#reshead .name H1 { 
	margin-top: 0;
	margin-left: 0;
	border-bottom: none;
	font-size: 225%;
	font-weight: bold;
	font-style: italic;
}
.reshead .address {
	float: right; text-align: right; width: 30%;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 90%;
	margin-bottom: 0px;
}
.reshead .spacer {
	clear: left; height: 0.25em; margin: 0px; padding: 0px;
}

#main_content H2 {
	font-size: 140%; font-style: normal; font-weight: bold;
}
H2 + UL {
	margin-top: 0px;
}

.exp {
	margin: 0em;
	border: 1px solid #fff;
}
.exp P {
	margin-left: 1.5em;
}
.company {
	font-weight: bold;
	float: left;
}
.jobtitle {
	font-style: italic; white-space: nowrap;
	float: left; clear: left;
	margin-bottom: 0px;
}
.dates {
	float: right; clear: none; white-space: nowrap;
}
.exp UL {
	clear: both; margin-right: 3em; margin-top: 0px;
}
UL, P {
	margin-top: 0px; margin-bottom: 1.5em;
}

