html, body{
	height:100%;
}
body{
	background: #3c62a9;
	margin:0px;
}
div{
	position:relative;
}
#logo{
	margin-left:auto;
	margin-right:auto;
	width:636px;
}
#site{
	width: 950px;
	margin-left:auto;
	margin-right:auto;
	background: #fff;
	padding-bottom: 20px;
}
#header{
	padding-left:50px;
	padding-right:50px;
}
.header-pic{
	display:inline-block;
	margin:0px;
	padding:0px;
}
div#header img {
    width: 100%;
}
#menu{
	background:#ebeff6;
	padding:4px;
	margin:30px 50px 5px 15px;
	float: right;
	border:1px solid #666666;
	position:relative;
	z-index: 1;
}
#menu ul{
	list-style-type:none;
	padding-left:3px;
}
#contact-info{
	background:#d9e1ee;
	border:1px solid #999999;
	padding:4px;
}
#content{
	padding-left:50px;
	padding-right:50px;
}

ul#crops{
	/* list-style-type:none; */
	padding:0px 0px 0px 30px;
}

.crop-list{
	display:inline-block;
	padding-right:80px;
	vertical-align: top;
}

ul#links{
	list-style-type:none;
	padding:0px;
}

h1{
	color: #3c62a9;
}

a, a:hover, a:visited, a:active{
	color: #29a163;
}
a:hover{
	text-decoration: none;
}

.rvf-job-listing h2{color:#29A163;}
.rvf-job-listing h3{margin-bottom:0;padding-bottom:0;}
.rvf-job-listing, .rvf-job-listing-cta{padding:20px;border:solid 1px #e6e6e6;margin-top:30px;}
.rvf-job-listing ul.crops{list-style-type:circle;list-style:circle;padding-top:0;padding-bottom:0;margin:0;}