#three-col-left{
min-height:689px;
}

#three-col-left h2{
	width:160px;
	height:22px;
	padding-top:8px;
	margin:0 14px;
	margin-bottom:1px;
	border-bottom:1px solid #ccc;
	float:left;
}

ul#feat-links{
	list-style:none;
	float:left;
margin-left:10px;
margin-bottom:20px;
}

ul#feat-links li{
	background-image:url(../images/list-item.png);
	width:150px;
	padding-left:24px;
	height:20px;
	padding-top:2px;
	float:left;
}

ul#feat-links li a{
	color:#333;
	background-color:inherit;
}

ul#feat-links li a:hover{
	color:#7f9b39;
	background-color:inherit;
}

ul#feat-links2{
	list-style:none;
	float:left;
margin-left:10px;
}

ul#feat-links2 li{
	background-image:url(../images/list-item.png);
	width:150px;
	padding-left:24px;
	height:20px;
	padding-top:2px;
	float:left;
}

ul#feat-links2 li a{
	color:#333;
	background-color:inherit;
}

ul#feat-links2 li a:hover{
	color:#7f9b39;
	background-color:inherit;
}

#recent-img{
	background-image:url(../images/recent-searches-img.jpg);
	width:174px;
	height:89px;
margin:0 2px 0 12px;
	float:left;
}

#recent-list{
width:188px;
float:left;
}

#recent-list p,
#recent-list ul{
margin:10px 17px;
}

#recent-list ul{
line-height:20px;
}


#three-col-mid h1{
width:320px;
padding:8px 0 4px 0;
border-bottom:1px solid #ccc;
border-left:18px solid #fff;
border-right:18px solid #fff;
float:left;
}

#people-text{
background-image:url(../images/departments/people-text.png);
width:356px;
height:291px;
float:left;
}

#people-text p{
margin:10px 18px;
}

#three-col-right h2{
	width:214px;
	height:22px;
	padding-top:8px;
	margin-left:14px;
margin-right:19px;
	margin-bottom:1px;
	border-bottom:1px solid #ccc;
display:inline;
	float:left;
}

#management-text{
background-image:url(../images/departments/management-text.png);
width:247px;
height:291px;
float:left;
}

#management-text p{
position:relative;
top:80px;
margin:11px 20px 10px 14px;
}

#management-text a{
position:relative;
left:164px;
top:82px;
}

#depts h2{
background-image:url(../images/departments/depts-sub.png);
width:580px;
height:26px;
padding:5px 0 0 23px;
float:left;
color:#809c3a;
background-color:inherit;
}

#depts h3{
background-image:url(../images/departments/depts-left.jpg);
width:370px;
height:316px;
padding:20px 0 0 23px;
float:left;
color:#809c3a;
background-color:inherit;
text-decoration:underline;
}

#depts #rightdept{
background-image:url(../images/departments/depts-right.png);
width:210px;
height:336px;
float:left;
}

#rightdept p{
width:150px;
position:relative;
top:20px;
left:10px;
}

#rightdept ul{
font-weight:bold;
position:relative;
top:45px;
left:20px;
}

#back{
width:670px;
float:left;
}

#back h2{
background-image:url(../images/departments/department_title.png);
width:650px;
height:30px;
padding:8px 0 0 20px;
float:left;
color:#809c3a;
background-color:#ff9;
}

p.dept-description{
background-image:url(../images/departments/back.png);
width:620px;
padding:10px 25px 0 25px;
margin:0;
float:left;
}

#photo{
width:184px;
height:175px;
float:left;
}

.light{background-image:url(../images/departments/department_text.png);
}

.dark{background-image:url(../images/departments/department_text_dark.png);
}

#department-text{

width:438px;
height:135px;
padding:40px 40px 0 8px;
float:left;
}

#department-text h3{
color:#809c3a;
background-color:inherit;
}

#department-footer{
background-image:url(../images/departments/department_footer.png);
width:670px;
height:22px;
float:left;
margin-bottom:10px;
}