body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
a:link {
	color: #009900;
}
a:visited {
	color: #009900;
}
a:active {
	color: #009999;
}
a:hover {
	color: #009999;
}

div.main {
  border-width: 3px;
  border-style: none solid;
  border-color: #009900;
  margin: 10% auto auto auto;
  width: 550px;
  padding: 0px 15px;
  text-align: justify;
}

h1 {
  text-align: right;
  font-weight: bold;
  text-transform: capitalize;
  font-size: medium;
}

h2 {
  font-size: medium;
}

.nb {
  font-size: 80%;
}

div.sidebar {
  position: absolute;
  top: 10%;
  right: 2%;
  left: 90%;
  width: 8%;
}

.attribution {
  font-size: small;
}
