* {
	margin: 0;
	padding: 0;
}

body {
	background:#5d968c url("/images/background_repeat.jpg") top center repeat-y;
	padding: 0;
	margin:0;
}

h2 {
	font:bold 20px helvetica, arial, sans-serif;
	line-height:1em;
	color:#fff;
	padding:0 0 10px 0;
	margin:0;
}

p {
	font:normal 16px helvetica, arial, sans-serif;
	line-height:1.4em;
	color:#3f4040;
	padding:0;
	margin:0;
}

#wrapper {
	background:url("images/background.jpg") top left no-repeat;
	width:482px;
	padding:560px 0 50px 478px;
}

#wrapper_background {
	background:url("images/background_wrapper_repeat.jpg") top left repeat-y;
	width:960px;
	margin:0 auto;
}


#column1 {
	width:337px;
	float:left;
	padding:0 0 0 0;
	margin:0;
}

#column2 {
	width:350px;
	float:left;
	padding:0 0 0 0;
	margin:0;
}

#jobs-landing-type {
	width:210px;
	float:left;
	font:normal 16px helvetica, arial, sans-serif;
	line-height:1.5em;
	color:#171f1f;
	padding:0 0 25px 0;
}

#jobs-landing-type2 {
	width:210px;
	float:left;
	font:normal 16px helvetica, arial, sans-serif;
	line-height:1.5em;
	color:#171f1f;
	padding:0 0 25px 0;
}

#instructions {
	font:italic 13px helvetica, arial, sans-serif;
	line-height:1.4em;
	color:#171f1f;
	padding:0 0 3px 0;
	margin:0;
}

#jobs-landing-cities {
	width:420px;
	height:150px;
	color:#3f4040;
	border:2px solid #fec938;
	padding:6px 8px 8px 8px;
}

#jobs-landing-submit {
	float:right;
	padding:0;
	margin:20px 60px 10px 0;
}

#footer {
	width:414px;
	height:173px;
}

.clearer {
	clear:both;
}
