/* hotchalk faculty styles */

#faculty_directory {
	margin-bottom:2em;
}

#faculty_directory a {
	color: #990000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:underline;
}

#faculty_directory h4 {
	color: #003e8d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}

#faculty_directory h2 {
	color: #003e8d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	margin-top: 1em;
}

#faculty_directory .entry {
	width: 14em;
	float: left;
}

#faculty_directory div.main_break,
.single-hc-faculty div.main_break
 {
	margin-bottom: 1em;
	background-color: #003e8d;
	display:block;
	height: 1px; 
}

#faculty_directory div.minor_break {
	background-color: #bfcfe2;
	display:block;
	height: 1px; 
	clear:both;
	margin: 1em 0;
}

.hc_faculty_sort {
	margin: 1em 0 1.5em;
}

.hc_faculty_sort h2 {
	color: #860c03;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}

.hc_faculty_sort a {
	display: block;
	text-decoration:none;
	color: #003e8d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 6px 0;
}

.hc_faculty_sort a:hover {
	 cursor: pointer; 
}

.hc_faculty_sort #spinner {
	position:relative;
	top: 3px;
	background-image:url(../images/ajax-spinner.gif);
	display: inline-block;
	width: 16px; height: 16px;
	visibility:hidden;
}

.single-hc-faculty h1 {
	margin: 1em 0 .8em;
}

.single-hc-faculty h2.category {
	margin: 0; color: #990000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 16px;
}

.single-hc-faculty .entry-content,
.single-hc-faculty .job-header,
.single-hc-faculty .entry-title {
	width: 450px;
}

.type-hc-faculty {
	position:relative;
}

.single-hc-faculty .faculty-image {
	position:absolute;
	width: 100px; height: auto;
	top: 0px; right: 0px;
}

.single-hc-faculty a.email {
	background-image:url(../images/faculty_email.jpg);
	width: 100px; height: 22px;
	margin: 4px 0;
	display: inline-block;
}

