/* JOB BOARD RULES */

ul#job_list {
	margin: 24px 0px;
	width: 100%;
	list-style: none;
	clear: right;
}

	#job_list li {
		display: block;
		width: 100%;
		line-height: 0px;
		padding: 4px 0px;
	}

		a.job_board_heading, a.job_board_item {
			display: block;
			clear: right;
			-moz-border-radius: 6px;
			border-radius: 6px;
			font-family: 'DINregular';
			font-weight: 100;
		}
		
		a.job_board_heading, a.job_board_item {
			padding: 18px 0px;
			width: 100%;
			line-height: 20px;
		}
		
		a.job_board_heading {
			font-size: 18px;
			background-color: #2a2a2a;
		}
						
		a.job_board_item {
			background-repeat: no-repeat;
			background-position: 0px 0px;
			cursor: pointer;
			background-color: #666666;
			font-size: 18px;
		}
				
		a:hover.job_board_item {
			background-color: #ff8b27;
		}

			a.job_board_heading span, .job_board_item span {
				font-weight: 100;
				display: -moz-inline-stack;
				display: inline-block;
				zoom: 1;
				*display: inline;
				vertical-align: top;

			}
			
			a.job_board_heading span {
				color: #fff;
			}
			
			 .job_board_item span {
				color: #fff;
			 }
			

span.job_order_number {
	padding: 0 4% 0 2%;
	width: 12%;
	overflow: hidden;
}

span.job_location {
	padding: 0 0 0 5%;
	width: 28%;
}

span.job_title {
	width: 47%;
}



/* JOB BOARD BUTTONS */

ul#job_actions {
	height: 60px;
	margin: 18px 0px;
	list-style: none;
}

	#job_actions li {
		float: left;
	}
	
		a#apply_to_this_job {
	
		}

		a#return_to_job_list {
		}
	
		#job_actions li a {
			display: block;
			margin: 0px 24px 0px 0px;
			width: 220px;
			height: 60px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			background-color: #2a2a2a;
			font-family: 'DINregular';
			font-size: 24px;
			font-weight: 100;
			line-height: 60px;
			color: #fff;
			text-align: center;
		    behavior: url("/scripts/PIE.php");
			
		}
		
		#job_actions li a:hover {
			background-color: #ff8b27;
		}
		
			#job_actions li a span {
			}


/* STAFF BIO LIST */

h3.staff_group {
	margin: 0px;
	clear: left;
	margin: 20px 0px 0px 0px !important;
	padding: 20px 10px;
	font-size: 18px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-family: 'DINregular';
	background-color: #2a2a2a;
	behavior: url("/scripts/PIE.php");
}

ul.ae_preview {
	margin: 0px !important;
	list-style: none;
}

	.ae_preview li {
		position: relative;
		float: left;
		width: 48%;
		padding: 10px 0px 10px 2%;
		height: 240px;
	    font-family: 'DINregular';
	}
	
	.ae_preview li img {
		float: left;
		padding: 5px 10px 10px 0px !important;
		width: 173px;
		height: 224px;
	}
	
	.ae_preview li p {
		margin: 0px !important;
	}
	
	.staff_name {
		margin: 0px !important;
		font-size: 16px;
		text-transform: capitalize;
	}
	
	h2.staff_heading {
		text-transform: capitalize;
	}
	
	.staff_title {
		font-weight: 100;
		color: #2a2a2a;
	}
	
	a.facebook_profile_link, a.profile_facebook_profile_link, 
	a.linked_in_profile_link, a.profile_linked_in_profile_link {
		position: absolute;
		top: 5px;
		right: 0px;
	}

		
div#staff_bio {
	position: relative;
}

	div#staff_bio img {
		float: left;
		padding: 0px 20px 20px 0px;
	}
	
