/*-- LATEST JOBS -----------------------------------------------------------*/
#latest_jobs {
padding:10px 19px 15px;
border-left:1px solid #BBB;
border-right:1px solid #BBB;
border-bottom:2px solid #787878;
background-color:#fff;
overflow:hidden;
margin:0;
position:relative;
display:block;
}
.search #latest_jobs  {
overflow:hidden;
}
#latest_jobs h2 {
font-size:1.4em;
padding-bottom:2px;
border-bottom:2px solid #fff;
margin-bottom:5px;
}
.search #latest_jobs h2 {
background-color:red;
}

#latest_jobs #job-of-the-week {
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px solid #ddd;
}
#latest_jobs #job-of-the-week p {
font-size:1.1em;
}
#latest_jobs p {
font-size:1.2em;
}
#latest_jobs p.feed {
float:left;
}
#latest_jobs #latest_jobs_panel p.feed a {
display:block;
float:left;
margin-right:5px;
}
#latest_jobs p.show_all {
margin-top:4px;
float:right;
}

body div#content div#latest_jobs h3 {
font-size:1.3em;
color:#666;
padding-bottom:3px;
}
#latest_jobs .job_of_the_week .list {
height:96px;
margin:0;
margin-bottom:15px;
}
#latest_jobs .job_of_the_week .jotw {

}
.jotw .jotw_summary {
min-height:55px;
border-bottom:1px solid #9A9A9A;
margin-bottom:5px;
overflow:hidden;
padding-bottom:5px;
}
.jotw .jotw_summary h4,
.jotw .jotw_summary p {
padding-top:5px;
padding-left:5px;
}
.jotw .jotw_summary p {
padding-top:0;
}
.jotw .jotw_summary img {
float:left;
border-right:5px solid #fff;
}

#latest_jobs .featured-jobs .list {
height:96px;
margin:0;
margin-bottom:15px;
}
#latest_jobs #latest-list .list {
height:140px;
margin-bottom:10px;
}
.search #latest_jobs #latest-list .list {
height:140px;
margin-bottom:10px;
}
#latest_jobs .featured_job,
#latest_jobs .job-summary {
padding-bottom:6px;
border-bottom:1px solid #9A9A9A;
margin-bottom:6px;
}
#latest_jobs .featured_job h4,
#latest_jobs .job-summary h4 {
font-size:1.2em;
}

/*-- HIDE STUFF  -----------------------------------------------------------*/
.homepage #latest_jobs h2,
.permanent_candidates #latest_jobs h2
{
position:absolute;
top:0;
left:-90000px;
visibility:hidden;
height:0;
width:0;
}