#jobcontainer {
}
#jobcontainer .jobdiv {
border-bottom:1px dashed #66642e;
padding:20px 0 20px 0;
}
strong {
	float:right;
	text-transform: uppercase;
	line-height: 22px;
	font-size: .85em;
	display: block;
	margin-right:10px;
	letter-spacing: 2px;
	font-weight: 700;
	color:#51513A;
}
#jobcontainer h3 {
color:#606;
display:inline;
font-size:1.2em;
}

.first {
	padding-top: 0 !important;
	margin-top: 0 !important;
}
#jobcontainer div.none {
padding:20px 0 0px 10px;
width:380px;
color:#000;
}
#jobcontainer a {
border:0;
color:#66642e;
font-size:1.1em;
font-weight:400;
text-decoration:underline;
}

#jobcontainer a:hover {
color:#848038;
text-decoration:underline;
}

table.jobs {
font-size:.9em;
margin:20px 0px 10px 15px;
}

table.jobs tr td {
padding:10px 20px 20px 20px;
background: #F2F0D0;
border-top: 1px solid #7F378E;
vertical-align: middle;
line-height: 20px;
}

table.jobs td.head {
color:#fff;
font-size: .9em;
font-weight: 700;
background: #7F378E;
letter-spacing: 1px;
border:0;
padding:3px 5px 3px 10px;
height:15px;
line-height: 15px;
}
table.jobs td.none {
background: #fff;
color: #424242;
border: 0;
}
table.jobs tr td.position {
width:220px;
}

table.jobs tr td.location {
width:90px;
}

table.jobs tr td.posted {
text-align:center;
width:40px;
}

table.jobs tr td.recruiter {
width:85px;
}
