
/*

  Copyright (c) 2006, CyberGite.com. All rights reserved.

  hue = 75
  sat = 12

  #e7eadc -> light
  #d7ddc3 -> light border
  #d2d8be -> medium
  #c5ccb3 -> dark
  #b9bfa8 -> dark border
  #4a4c43 -> h1
  #626659 -> h2
  #f8f9f6 -> background
  #fbfcf9 -> background2

*/



/***********************************************
 *  CONTENT SECTION
 ***********************************************/


/* Background */

body,
h1,
h2,
h3,
a,
a:hover,
p.BackToTop a {
  background-color: #f8f9f6;
}

#top {
  border-bottom-color: #f8f9f6;
}

h1:first-letter {
  background-color: #d2d8be;
}

h2:first-letter {
  background-color: #d2d8be;
}


table tr th {
  background-color: #d2d8be;
}

table tr.Even td {
  background-color: #fbfcf9;
}

table tr.Odd td {
  background-color: #e7eadc;
}


/* Foreground */

body,
table tr th,
table tr.Even td,
table tr.Odd td {
  color: #222;
}

h1,
h1:first-letter {
  color: #4a4c43;
}

h2,
h2:first-letter {
  color: #626659;
}

h3 {
  color: #555;
}

a {
  color: #006;
}

a:hover {
  color: #600;
}

p.BackToTop a {
  color: #555;
}


/* Borders */

table, tr, td, th {
  border-color: #d7ddc3 !important;
}

h1,
h2,
h3,
p,
ul,
ol {
  border-color: #c5ccb3;
}

fieldset,
legend {
  border-color: #b9bfa8;
}

h1:first-letter {
  border-color: #c5ccb3;
}

h2:first-letter {
  border-color: #c5ccb3;
}



/***********************************************
 *  FORMS
 ***********************************************/

input.text, input.file, textarea {
  border-color: #c5ccb3;
}

input.button {
  border-color: #c5ccb3;
  background-color: #e7eadc;
  color: #222;
}



/***********************************************
 *  NAVIGATION SECTION
 ***********************************************/


/* Background */

p.SiteTitle,
p.SiteSubtitle,
#Navigation {
  background-color: #c5ccb3;
}

body,
#top {
  border-left-color: #c5ccb3;
}

#Navigation ul,
#Navigation li a {
  background-color: #f8f9f6;
}

#Navigation ul a,
#Navigation ul li a {
  border-color: #f8f9f6;
}

#Navigation li a:hover {
  background-color: #e7eadc;
  border-color: #d7ddc3;
}

#Navigation li a.Selected,
#Navigation li a.Selected:hover {
  background-color: #d2d8be;
  border-color: #c5ccb3;
}


/* Foreground */

p.SiteTitle {
  color: #4a4c43;
}

p.SiteSubtitle,
#Navigation,
#Navigation ul,
#Navigation li a,
#Navigation li a:hover,
#Navigation li a.Selected,
#Navigation li a.Selected:hover {
  color: #222;
}


/* Borders */

#Navigation ul#LanguageSelector img,
#Navigation p img,
#Navigation ul {
  border-color: #b9bfa8;
}



/***********************************************
 *  CONTENT SUB-BLOCKS
 ***********************************************/


/* Background & Foreground */

p.Image,
p.Image img,
p.Thumbnails,
p.Thumbnails img,
p.Thumbnails a,
p.Thumbnails a:hover,
div.LargeImages div,
div.LargeImages div img,
div.LargeImages div h3,
div.LargeImages div a,
ul.MainFeatures,
table.VacancyLegend td {
  background-color: #e7eadc;
  color: #222;
  border-color: #d7ddc3;
}


/* Special */

p.Thumbnails a.PopUpHelp span {
  border-color: #c5ccb3;
  background-color: #f8f9f6;
  color: #222;
}



/***********************************************
 *  CALENDAR
 ***********************************************/


/* Background */

table.CalTable tr td {
  background-color: #fbfcf9;
}

table.CalTable tr th {
  background-color: #e7eadc;
}

table.CalTable tr th.CalMonth {
  background-color: #d2d8be;
}

table.CalTable tr.Season_l th {
  background-color: #CEDFB5;
}

table.CalTable tr.Season_s th {
  background-color: #CECF8E;
}

table.CalTable tr.Season_m th {
  background-color: #BFA86B;
}

table.CalTable tr.Season_h th {
  background-color: #AF664C;
}

table.CalTable tr.Season_v th {
  background-color: #9F3131;
}


/* Foreground */

table.CalTable tr td,
table.CalTable tr th,
table.CalTable tr th.CalMonth,
table.CalTable tr.Season_l th,
table.CalTable tr.Season_s th,
table.CalTable tr.Season_m th,
table.CalTable tr.Season_h th,
table.CalTable tr.Season_v th {
  color: #222;
}


table.CalTable tr td del {
  background-color: #ddd;
  color: #888;
}



