html, body{
	background-color: #363636;
}
a{
	color: #fff000;
}
#header{
	text-align: left;
	background: #6d9e30 url(../img/cornerpeel.jpg) no-repeat top right;
}
#header h1#logo{
	width: 351px;
	height: 107px;
	background: transparent url(../img/jobsnorthwest.gif) no-repeat bottom left;
	margin-left: 135px;
	padding-top: 22px;
}
#header h1#logo a{
	position: absolute;
	top: 22px;
	height: 107px;
	width: 351px;
	text-indent: -999em;
	display: block;
}
#nav{
	position: absolute;
	top: 113px;
	left: 530px;
}
#nav li{
	float: left;
	margin-right: 10px;
}
#nav a{
	display: block;
	text-indent: -999em;
	height: 14px;
}
#nav #subs a{
	background: url(../img/nav_subs.gif) no-repeat top left;
	width: 103px;
}
#nav #advt a{
	background: url(../img/nav_advt.gif) no-repeat top left;
	width: 149px;
	height: 16px;
}
#nav #cont a{
	background: url(../img/nav_cont.gif) no-repeat top left;
	width: 58px;
}
#main{
	background: #b8e262 url(../img/bg_main.jpg) repeat-x top left;
	padding-bottom: 80px;
	text-align: left;
}
body#advt #main{
	background: #9dd349 url(../img/bg_main_short.jpg) repeat-x top left;
}
#content{
	background: transparent url(../img/title_reflection.jpg) no-repeat 135px 0px;
	text-align: left;
	padding: 52px 0 0 57px;
	position: relative;
	width: 940px;
}
#copy{
	float: left;
	width: 385px;
	margin-left: 150px;
	font-family: "lucida sans unicode", "lucida grande", sans-serif;
}
#copy p, #copy ul, #copy h2, #copy h3{
	color: #fff;
	margin-bottom: 10px;
	padding: 0 30px;
}
#copy table{
	color: #fff;
	margin: 0 0 20px 30px;
}
#copy table td{
	padding: 3px;
}
#copy h1{
	color: #fff;
	font-size: 200%;
	padding-left: 30px;
	margin-bottom: 10px;
}
#copy h2{
	margin-top: 20px;
	font-weight: bold;
}
#cover{
	width: 446px;
	height: 448px;
}
#cover, #small-cover{
	float: left;
}
#small-cover{
	width: 217px;
	height: 247px;
	margin: -20px 0 0 75px;
	float: left;
}
.job-search-form-container{
	width: 333px;
	height: 250px;
	padding: 0 30px;
	background: transparent url(../img/form_bottom.jpg) no-repeat bottom left;
	position: absolute;
	top: 21em;
}
#copy .job-search-form-container p{
	color: #1f4506;
	padding: 0;
}
.job-search-form-container label{
	width: 70px;
	display: block;
	float: left;
}
.job-search-form-container .q{
	font-weight: bold;
}
.job-search-form-container input, .job-search-form-container select{
	width: 200px;
}
div.radio-group{
	margin-bottom: 15px;
}
.radio-group input{
	width: 20px !important;
}
.radio-group label{
	color: #1f4506;
	display: inline !important;
	float: none !important;
}
input#submit-jobsmine,
input#submit-icliverpool{
	margin: 10px 0 0 200px;
}
input.postcode,
select.within{
	width: 100px;
}
.hidden{
	display: none;
}
.clear{
	clear: both;
}
#footer{
	color: #fff;
	background: transparent url(../img/bg_footer.jpg) repeat-x top left;
	height: 100px;
	border-top: 2px solid #000;
	padding-top: 15px;
}
#footer .center{
	width: 450px;
	margin: 0 auto;
}
#footer p{
	float: left;
}
#footer p.menlogo{
	margin-right: 35px;
}
#footer p.fish4logo{
	padding-top: 30px;
}