body { background: url(img/bg.jpg) repeat top center; }

h2 {
  color: #fff;
  background: url(img/header.jpg) no-repeat;
}

#container { background: url(img/main.jpg) repeat-y center; padding: 0 85px 10px !important; }

#header {
  background: url(img/hat2.jpg) no-repeat center -5px;
  margin: 0 -100px;
  padding: 40px 45px 15px;
  height: 150px;
}

#header #logo {}

#header h1 {}

#header h2 {}

#actions {
  height: 20px;
  line-height: 30px;
  background: transparent url(img/actions.png) no-repeat;
}



/** NEW JOB TEMPLATE STYLES **/


#job #job_header h1, #job #job_header h2 {
  margin: 0 -20px 0 -19px !important;
  padding: 0 20px 2px 19px !important;
}

#job job_header h2 {
  padding: 10px 20px 10px 0 !important
}

#job #job_header h1, #job #new_application h1 { background: #34372f !important; }

#job #new_application h2 {
  background: #333 !important;
  padding: 3px 12px !important;
  color: #fff !important;
}

#job #new_application fieldset.buttons { height: 20px !important; line-height: 30px !important; background: #fff url(img/actions.jpg) no-repeat !important;}

#applynow { display: none !important; }

.addthis_toolbox {
  width: 180px;
  margin: 20px auto;
}

#job #new_application h2 span.required { color: #321; }