/* 
	BACKGROUND STYLES 
*/

body {
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-repeat:repeat-x;
	background-color:#d0cab4;
	font-size:13px;
	color:#646060;	
}
#container {
	width:990px;
	float: none;
	margin: 0 auto;	
	padding: 0;
	position:relative;
}
#man {
	position:absolute;
	right:0px;
	top:0px;	
}
#hello {
	position:absolute;
	left:500px;
	top:0px;	
}
.hello_text {
	position:absolute;
	left:584px;
	top:14px;
	font-size:13px;
	color:#a5a295;
	line-height:16px;	
}
#logo {
	position:absolute;
}
#bar_menu {
	padding-top:57px;
	width:900px;
	height:61px;
	margin:0px;	
}
#bar_menu img {
	border:0px;
	float:left;
	margin-right:34px;
}
#extra_links {
	font-size:10px;
	margin-top:30px;
	float:right;
}
#extra_links a{
	margin-left:20px;
	color:#b9b7b0;
	text-decoration:none;
}
#extra_links a:hover {
	color:#ffffff;
}
#footer {
	padding:12px;
	padding-left:0px;
	font-size:10px;
	color:#58554a;
}
#footer a {
	color:#111111;
}

#footerwit {
	padding:12px;
	padding-left:0px;
	font-size:10px;
	color:#CCCCCC;
}
#footerwit a {
	color:#CCCCCC;
}



#main {
	background-color:#ffffff;
	margin-top:50px;
	border:1px solid #4c493f;
	background-image:url(site_images/bg_main.jpg);
	background-repeat:repeat-y;
	background-position:right;
}
#content {
	background-image:url(site_images/bg_content.jpg);
	background-repeat:repeat-x;
	background-position:1px 1px;
	float:left;
	width:632px;
	padding:30px;
}

#content_jobs {
	background-image:url(site_images/jobs_header_bg.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
	float:left;
	width:637px;
	padding:30px;
	min-height:300px;	
	position:relative;
}

/* PODCAST = LIGHT BLUE */
body#podcast {
	background-image:url(site_images/bg_lightblue.jpg);
}
body#blog {
	background-image:url(site_images/bg_green.jpg);
}
body#job {
	background-image:url(site_images/achtergrond2.jpg);
	background-color:#FFFFFF;
}
body#donker {
	background-image:url(site_images/achtergrond3.jpg);
	background-color:#333333;
}
body#statistic {
	background-image:url(site_images/bg_grape.jpg);
}



/* 
	Job Board 
*/
#jobs_navigation {
	padding-bottom:90px;
}
#job_subscriptions {
	position:absolute;
	top:97px;
	right:10px;
}
#content_jobs h1 {
	font-size:36px;
	color:#ffffff;
	font-family:Helvetica, Arial, Sans-Serif;
	font-weight:bold;
}
.job_number {
	background-color:#48463e;
	display:inline;
	padding:5px;
	font-size:22px;
	font-weight:normal;
	position:relative;
	top:-3px;
}
.job_number small {
	color:#cc8240;
	font-size:16px;
	position:relative;
	top:-2px;	
}
.job_breadcrumbs {
	color:#9b988b;
}
.job_breadcrumbs a, .job_login a {
	color:#e3ddc3;
	text-decoration:none;
	font-weight:bold;	
}
.job_breadcrumbs a:hover, .job_login a:hover {
	color:#ffffff;
}
.job_login {
	color:#9b988b;
	position:absolute;
	right:20px;
	top:20px;
}
.job_categories {
	position:absolute;
	top:125px;
	left:17px;	
}
.job_categories ul {
	padding:0px;
	margin:0px;
}
.job_categories ul li {
	padding:0px;
	margin:0px;
	float:left;
	margin-left:12px;
}
.job_categories ul li a {
	display:block;
	padding:4px 10px 4px 10px;
	background-color:#989280;
	border-top:1px solid #b6b1a5;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
}
.job_categories ul li a:hover {
	background-color:#3ea482;
	border-top:1px solid #64debf;
}
.job_categories ul li a.active {
	background-color:#ffffff;
	border-top:1px solid #ffffff;
	color:#121212;	
}





ul.job_list {	border-top:1px solid #e9e9e6; border-bottom:1px solid #e9e9e6;}
ul.job_list li{
	margin:0px; padding:0px; list-style:none; clear:both;
}
ul.job_list li a{
	display:block;
	border-bottom:1px solid #e2e0d9;
	border-top:1px solid #e2e0d9;	
	color:#66645a;
	text-decoration:none;
	position:relative;
}
ul.job_list li a div{ 
	padding:10px 15px 10px 15px;
	background-color:#f3f1eb;
}
ul.job_list li a div.alternate{ background-color:#fcfcfb; }

ul.job_list li a big {
	font-size:13px;
	line-height:19px;
	width:400px;
	display:block;	
	font-weight:bold;
}
ul.job_list li a small {
	font-size:11px;
	color:#38a37f;
}
ul.job_list li a strong {
	font-weight:normal;
	color:#454545;
	position:absolute;
	right:140px;
	top:20px;
	font-size:11px;
}
ul.job_list li a em {
	font-weight:normal;
	color:#454545;	
	font-style:italic;
	position:absolute;
	right:20px;
	top:20px;
	font-size:11px;	
}
ul.job_list a.boxed_green {
	width:80px;
	text-align:center;
	display:block;
	color:#ffffff;
	float:right;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:20px;
	border-bottom:0px;
	border-top:0px;	
}

ul.job_list li a:hover div { 
	background-color:#ffffff; 
}
ul.job_list li a:hover big {
	color:#000000;
	font-weight:bold;
}
ul.job_list li a:hover small {
	color:#454545;	
}
ul.job_list li a:hover strong {
	color:#000000;	
}
ul.job_list li a:hover em {
	color:#454545;
}

/* ROLLOVER */
/*
ul.job_list li a:hover {   border-top:4px solid #d8d3c3; border-bottom:5px solid #d8d3c3;}
ul.job_list li a:hover div { 
	background-color:#ffffff; 
	padding: 30px 15px 30px 15px;
	border-top:1px solid #aaa69b;
	border-bottom:1px solid #aaa69b;	
}
ul.job_list li a:hover big {
	color:#000000;
	font-weight:bold;
	font-size:15px;
}
ul.job_list li a:hover small {
	color:#454545;
	font-size:13px;	
}
ul.job_list li a:hover strong {
	color:#000000;
	top:40px;	
}
ul.job_list li a:hover em {
	color:#454545;
	top:40px;	
}
*/





/* OTHER JOB STYLES */


.subscriptions_table, .adverts_table {
	border-top:1px solid #edece9;
	margin-top:5px;
	margin-bottom:15px;
}
.subscriptions_table td, .adverts_table td {
	padding:10px;
	border-bottom:1px solid #edece9;
	width:50px;
}
.adverts_table td { width:auto; }
.subscriptions_table td.column1, .adverts_table td.column1 {
	font-weight:bold;
	font-style:italic;
	font-size:15px;
	width:160px;
}
.adverts_table td.column1 {
 	width:400px;
}
.subscriptions_table tr:hover td {
	background-color:#f3f1eb;
}
.adverts_table tr:hover td {
	background-color:#f3f1eb;
}

.job_ad {
	line-height:19px;
}
.job_ad h2{
	font-size:24px;
	font-weight:bold;
	font-family:Helvetica,Arial, sans-serif;	
	margin-bottom:20px;	
	letter-spacing:-1px;
	margin-top:10px;	
}
.job_ad h3 {
	font-size:16px;
	font-weight:bold;
	font-family:Helvetica,Arial, sans-serif;	
	margin-bottom:5px;	
	margin-top:17px;
	color:#28664d;
}
.job_ad a {
	color:#429976;
}
.job_ad a:hover {
	text-decoration:none;
}

.how_to_apply {
	min-height:30px;
	width:410px;
	background-image:url(site_images/jobs_howtoapply.jpg);
	background-color:#5c584d;
	background-repeat:no-repeat;
	color:#e3ddc3;
	padding:30px;
	padding-top:40px;
	padding-left:200px;
}

ul.settings li{
	margin-bottom:10px;
	list-style:square;
	margin-left:20px;
}


/* JOB FORMS */

#content_jobs form strong {
	display:block;
}
#content_jobs form input {
	display:block;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #d2cdc0;
	background-color:#f3f1eb;
	color:#434343;
	font-style:italic;
	margin-top:4px;
	margin-bottom:15px;
	width:280px;	
}
#content_jobs form  input.button{
	background-color:#429976;
	border:0px;
	color:#ffffff;
	width:auto;
	font-style:normal;
	margin-top:10px;
}
#content_jobs form  input.button:hover{ 
	background-color:#ac470a;
}



#content_jobs  h2 {
	font-size:24px;
	font-weight:bold;
	font-family:Helvetica,Arial, sans-serif;	
	margin-bottom:10px;
}
#content_jobs  h3 {
	font-size:18px;
	font-weight:bold;
	font-family:Helvetica,Arial, sans-serif;	
	margin-bottom:10px;
	margin-top:25px;
}


/* Errors and Alerts */

.alert {
	background: #D1CBB5 url(site_images/alert.jpg) center no-repeat;
	background-position: 15px 50%; 
	text-align: left;
	padding: 15px 20px 15px 45px;
	border-top: 1px solid #5A564B;
	border-left: 1px solid #5A564B;
	border-right: 1px solid #5A564B;
	border-bottom: 1px solid #5A564B;
	margin-bottom:20px;
}
.error {
	background: #fbf5f4 url(site_images/error.jpg) center no-repeat;
	background-position: 15px 50%; 
	text-align: left;
	padding: 15px 20px 15px 45px;
	border-top: 2px solid #d3958a;
	border-bottom: 2px solid #d3958a;
	margin-bottom:20px;
}







/* Fieldsets */

input, textarea, select {
  font-size:14px;
  font-family: Helvetica, Arial, Sans-Serif;
  padding:4px;
  background-color:#f5f5f2;
  border:1px solid #d8d6ce;
	line-height:20px;
}
input, textarea, select {
	width:600px;
	padding:8px;
}
textarea {
  width:600px;
}
legend {
	padding-left:7px;
	padding-right:7px;
	font-style:italic;
	font-size:16px;	
	color:#333333;
}
fieldset {
	margin-bottom:15px;
	padding:14px;
	padding-left:25px;
    border:1px solid #e9e8e2;
}

#job #content_jobs input, textarea, select {
  font-size:14px;
  font-family: Helvetica, Arial, Sans-Serif;
  padding:4px;
  background-color:#f5f5f2;
  border:1px solid #e0dfd9;
  line-height:20px;
}
fieldset input, textarea, select {
	width:600px;
	padding:8px;
}
textarea {
  width:600px;
}
legend {
	padding-left:7px;
	padding-right:7px;
	font-style:italic;
	font-size:16px;	
	color:#333333;
}
fieldset {
	margin-bottom:15px;
	padding:14px;
	padding-left:25px;
    border:1px solid #c0beb3;
}

Submit {
  background-color:#2ea9a4;
  color:#ffffff;
}
Submit:hover {
  background-color:#ffffff;
  color: #2ea9a4;
}
