/*
** Ludwig Weinzierls 'bossa' style sheet for CSS2-capable browsers.
** Copyright Ludwig Weinzierl - http://weinzierl.name/
** License: Copyright by L. Weinzierl, 2006
**
**   In Brazil, when someone does anything with "bossa" (com bossa), 
**   it meant (and still does) that the "something" is performed with particular charm and flair.
**   -- Wikipedia
**
*/

body {
  font-size: small;
  font-family: Trebuchet MS, Palatino, sans-serif;
font-family: Arial, sans-serif; 
  
	background: #f4fce8;
	color: #425441;
	margin: 0;
	padding: 0;
}

h1 {
	color: #425441;
  border-bottom: 2px solid #738370; 
}
   
h2 {
	color: #425441;
  border-bottom: 1px solid #738370; 
}   

ul {
	line-height: 1.5em;
  list-style-type: none;
	margin: .3em 0 0 1.5em;
	padding: 0;
}

ol {
	line-height: 1.5em;
	margin: .3em 0 0 3.2em;
	padding: 0;
	list-style-image: none;
}

li {
	margin-bottom: .1em;
}

.visualClear {
	clear: both;
}

#Logo {
  display: inline;
  position: relative;
  top: 0.4em;
  font-size: xx-large;
  padding: 0.4em
}

#Header {
  width: 100%;
  height: 5em;
  padding-right: 20em;
  background: #c5cea9;
  color: #f4fce8;
  text-decoration: none;
}

#Header a {
  color: #f4fce8;
  text-decoration: none;
}

#Header a:visited {
  color: #f4fce8;
}

#Header a:hover {
  color: #fff;
  text-decoration: underline;
}

#MainMenu {
  float: right;
  padding-right: 10em;
}

#MainMenu li {
  display: inline;
  padding-left: 0.2em;
  padding-right: 0.2em;
}

#SubMenu {
  float: left;
  width: 15em;
  margin-left: 0%;
  background-color: #cce6d0;
  color: #425441;
  margin-top: 4em;
  margin-left: 1em;
  padding-top: 2em;
  padding-left: 0px;
  padding-right: 1em;
  padding-bottom: 2em;
  -moz-border-radius: 12px;
}

#SubMenu ul {
  margin-left: 0px;
  padding-left: 0px;
  line-height: 2.0em; 
}

#SubMenu li {
  width: 15em;
  font-weight: bold;
  margin-left: 0px;
  padding-left: 4em;
  width: 12em;
  border-top: 1px solid #738370; 
  border-bottom: 1px solid #738370; 
}

#SubMenu li:hover {
  background-color: #738370;
  text-decoration: none;
  width: 12em;
}

#SubMenu li.passive:hover {
  background-color: #cce6d0;
  text-decoration: none;
  width: 12em;
  color: #425441;
}

#SubMenu a:visited {
  color: #425441;
}

#SubMenu a {
  color: #425441;
  font-weight: normal;
  text-decoration: none;
}

#Content {
	float: left;
	margin-left: 0%;
  width: 60%;
  padding: 2em;
}

#Sidebar {
	float: left;
	width: 10em;
  height: 30em;
	margin-left: 0%;
  background-color: #425441;
  color: #6a7389;
  margin-top: 4em;
  margin-left: 1em;
  padding-top: 2em;
  padding-left: 0px;
  padding-right: 1em;
  padding-bottom: 2em;
  -moz-border-radius: 12px;
}
 

#Content a {
  color: #656664;
}

#Content a:visited {
  color: #656664;
}

#Content a:hover {
  color: #000;
}

.Note {
  padding: 1em;
  background-color:  #cce6d0;
  border: 2px solid #738370;  
  -moz-border-radius: 12px;
}

div.figure {
  margin-bottom: 1.5em;
}

div.figure div {
  font-weight: bold;
  font-size: 80%;
}
