h2{
	margin-top:2em;
	/* color:#ea701c; */
}

h4{
	font-size:120%;
	margin-top:0.7em;
}

h3{
	margin-top:2em;
}

.offset_block{
	margin-left:0;
	left:100%;
	position:absolute;
	margin-top:1em;
}

#benefits, #requirements{
	clear:none;
	float:left;
	/* font-size:110%; */
}

#benefits{width:56%;margin-left:0;padding-right:0;}

#requirements{width:29%;}

#benefits h3, #requirements h3{font-weight:bold;font-size:120%;}

#benefits h3 em, #requirements h3 em{font-style:normal;}

/* #requirements h3 em{color:#e13034;}
#benefits h3 em{color:#22a172;} */

#key_left, #key_right{
	clear:none;
	float:left;
	margin-top:0;
}

#key_left{
	width:43%;
}

#key_right{
	width:40%;
	margin-left:0;
	padding-right:0;
}

#key_left .comment, #jobber .comment{
	color:#767676;
	font-style:italic;
	position:static;
	width:auto;
	padding-left:0;
	margin-bottom:2em;
}

#jobber ul li{
	/* background:none; */
	/* padding-left:2em; */
}

/* #object_nav{
	color:#385401;
} */

#object_nav h2{
	margin-bottom:0.3em !important;
}

#object_nav h3{margin-top:0;}
#object_nav p{margin-bottom:2em;}

p.file{
	position:relative;
	left:-30px;
	margin-bottom:2em;
}