/**
 * Colour scheme:
 * green  - #417640
 * purple - #808eb1
 * orange - #cd7e31
 * brown  - #784528
 * blue   - #a9ccd0
 */

body {
  margin: 0; padding: 0;	
  font: 0.8em Verdana,Arial,sans-serif;
  background: #e5f9e3;
}

a img {
 border: none;
}

/* Choose your language bar */
#langbar {
  position: absolute;	 
  top: -5px;
  right: 10px;
  color: black;
}

#langbar li {
  display: inline;
}

li#en {
  background: url(images/en-flag.gif) top left no-repeat;
  padding-left: 25px;
}

li#es {
  background: url(images/es-flag.gif) top left no-repeat;
  padding-left: 25px;
}

li#fr {
  background: url(images/fr-flag.gif) top left no-repeat;
  padding-left: 25px;
}

li#de {
  background: url(images/de-flag.gif) top left no-repeat;
  padding-left: 25px;
}

li#it {
  background: url(images/it-flag.gif) top left no-repeat;
  padding-left: 25px;
}

/* header */

#header {
  margin: 10px 10px;
}

#header img {
  padding-right: 20px;
}	

#header p {
  color: #808eb1; /* purple */
  font-size: 1.8em;
}

#header li {
  display: inline;
}

#header li a, #header li a:link {
  background: #5a9858; /* green */
  padding: 5px 10px;
  color: white;
  font-weight: bold;
  text-decoration: none;
}

#header li a:hover, #home #header li a.home, 
#cons #header li a.cons, #join #header li a.join,
#news #header li a.news, #report #header li a.report {
  background: #808eb1; /* purple */
  padding: 5px 10px;
  color: white;
  font-weight: bold;
  text-decoration: none;
}

/* Main content area */

#main {
  border: 1px solid #5a9858; /* green */
  margin: -8px 130px 20px;
  padding: 0 20px;
  background: white url(images/mountain.gif) bottom right no-repeat;
}

#main p, #main li {
  font-size: 1.2em;
  line-height: 1.3em;
}

h1 {
  color: #784528; /* brown */
  font-size: 1.4em;
}

h2 {
  font-size: 1.2em;
  color: #808eb1; /* purple */
}

#footer {
  background: white url(images/sea-tile.gif) bottom left repeat-x;
  margin-right:170px;

  margin-left: -20px;
  padding-bottom: 40px;
}

#footer p {
  padding-left: 20px;
  font-size: 85%;
  color: #a9ccd0; /* blue */


}
