/*
-----------------------------------------------
shepherd+ wedderburn styles (careers)
----------------------------------------------- */

/* Subnav
----------------------------------------------- */

#sn-current-vacancies, ul#nav #careers #sn-current-vacancies a {
	background:url(../img/careers/nav/current-vacancies.gif) no-repeat;
	width:131px;
}
#sn-graduate-recruitment, ul#nav #careers #sn-graduate-recruitment a {
	background:url(../img/careers/nav/graduate-recruitment.gif) no-repeat;
	width:153px;
}
#sn-working-at-shepherd-and-wedderburn, ul#nav #careers #sn-working-at-shepherd-and-wedderburn a {
	background:url(../img/careers/nav/working.gif) no-repeat;
	width:241px;
}

ul#nav #careers #sn-current-vacancies.on a, ul#nav #careers #sn-graduate-recruitment.on a, ul#nav #careers #sn-working-at-shepherd-and-wedderburn.on a { background-position:0 -54px; }
ul#nav #careers #sn-current-vacancies a:hover, ul#nav #careers #sn-graduate-recruitment a:hover, ul#nav #careers #sn-working-at-shepherd-and-wedderburn a:hover { background-position:0 -27px; }
ul#nav #careers #sn-current-vacancies.on a:hover, ul#nav #careers #sn-graduate-recruitment.on a:hover, ul#nav #careers #sn-working-at-shepherd-and-wedderburn.on a:hover { background-position:0 -54px; }

.yada {
color:red;
}

.details{
margin: 5px 0 3px 0;
}

#h4{
	color:#666;
	text-transform:uppercase;
	font-size:1.1em;
	line-height:1em;
	margin:0;
	margin-bottom:8px;
	padding:8px 0;
}

.line{
border-bottom:2px dotted #e4e4e4;
margin:2px 0 2px 0;
}

.spacefortop{
margin-top:20px;
}

.listtitle{
margin-top:5px;
margin-bottom:20px;
}

.listtitle h3 {
	padding-bottom:10px;
	border-bottom:2px dotted #e4e4e4;
	border-top:0px dotted #fff;
}

.sectionjobs{
border-bottom:2px dotted #999;
margin:0 0 40px 0;
}

.sectionjobstitle{
font-weight:normal;
font-size: 12px;
}

.sectionjobslocation{
color:#999;
margin-top:-10px;
}

