/* Front page */
#image-header { padding-bottom: 1px; }
  #image-header img { float: left; }
#banner { background-color: #74a18d; color: #fff; padding: 4px 8px; font-weight: bold; margin-bottom: .5em; }
#welcome p { color: #606163; font-size: 95%; line-height:16px; margin: 0 0 1em 0; }
#vacancies ul, #news ul { margin-left: 2em; }
#vacancies ul a, #news ul a { text-decoration: none; font-weight: bold;  }
#vacancies ul a:hover, #news ul a:hover { color: #74a18d;  }
#vacancies h2 a, #news h2 a { text-decoration: none; }
#vacancies h2 a:hover, #news h2 a:hover { color: #74a18d;  }
#vacancies ul li.last { list-style-type: none; margin-top: 25px; }
#vacancies p { color: #606163; font-size: 95%; line-height:16px; margin: 0 0 1em 0; }
#news a.newsroom { font-weight: bold; font-size: 110%; text-decoration: none; display: block; margin-top: 1em; }

/* Customisations for common components */
#front h2 { margin-top: 0; }
#front #footer { margin-top: 1px; }

