#documents {
	padding: 1.5em 0 0;
}

#documents li {
	float: left;
}

#documents h3 {
	font-style: italic;
}

#documents .main {
	height: 275px;
	margin: 0 -100% 0 0;
	min-height: 275px;
	width: 55%;
}

#documents .main .content {
	padding: 20px 0 0 205px;
	position: relative;
}

#documents .main .document_icon {
	background-position:0 0;
	left: 0;
	height: 283px;
	width: 203px;
}

#documents .contract {
	float: left;
	left: 60%;
	min-height: 157px;
	position: relative;
	width: 40%;
}

#documents .contract .content {
	padding: 20px 0 0 132px;
	position: relative;
}

#documents .contract .doc_icon {
	background-position: 0 -283px;
	height: 146px;
	width: 110px;
}

#documents .instructions {
	left: 20px;
	margin: 0 0 0 -31.6%;
	padding: 4em 0 0;
	position: relative;
}

#documents .instructions .desc,
#documents .instructions p,
#documents .contract .desc,
#documents .contract p {
	font-family: Verdana;
	font-size: 72%;
}

#documents .instructions h4 {
	font-family: Georgia;
	font-size: 80%;
	font-style: italic;
}

#documents .instructions li {
	display: -moz-inline-stack;
	display: inline-block;
	float: none;
	margin: 0 -0.2em 0 0;
	min-height: 1px;
	position: relative;
	vertical-align: top;
	width: 25%;
}
#documents .instructions li .content {
	padding: 0 30px 0 75px;
}

#documents .instructions .doc_icon {
	background-position: 0 -429px;
	height: 75px;
	width: 54px;
}

h2 {
	font-family: Georgia;
	font-size: 130%;
	font-style: italic;
	margin-bottom: 0.5em;
}

#documents .content .file_info {
	color: #7a858d;
	font-family: Verdana;
	font-size: 80%;
	margin-bottom: 0.7em;
}


