html {
  font-size: 100%;
}
body {
  margin: 0;
  padding: 10px 20px;
  background: white none repeat scroll 0% 50%;
  font-family: Verdana,"Bitstream Vera Sans","Lucida Grande",sans-serif;
  font-size: 0.8em;
  line-height: 1.25;
  color: black;
}
h1, h2, h3, h4, h5, h6 {
  margin: 1em 0 0.5em;
}
h1, h2 {
  font-weight: normal;
  font-family: georgia,"bitstream vera serif",norasi,serif;
}
h1 {
  font-style: italic;
  font-size: large;
}
h2 {
  font-size: 1.8em;
  font-weight: bold;
}
h3 {
  font-size: 1.2em;
}
h4 {
  font-size: 1em;
  font-weight: bold;
}
ul, ol {
  margin: 0.75em 0 0.75em 24px;
  padding: 0;
}
ul {
  list-style-type: square;
  list-style-image: none;
  list-style-position: outside;
}
li {
  margin: 0;
  padding: 0;
}
p {
  margin: 0.75em 0;
}
li p, blockquote p {
  margin: 0.5em 0;
}
blockquote, q {
  font-size: 1.1em;
  font-style: italic;
  font-family: Georgia,"Bitstream Vera Serif",Norasi,serif;
}
blockquote {
  margin: 0.75em 0 0.75em 24px;
}
cite {
  font-style: italic;
}
a {
  color: blue;
  text-decoration: underline;
}
a:hover, a:focus {
  color: #cc0000;
}
a img {
  border:  none;
}
em {
  font-style: italic;
}
strong {
  font-weight: bold;
}
pre, code {
  font-size: 100%;
  font-family: "Bitstream Vera Mono","Lucida Console","Courier New",monospace;
}
pre {
  margin: 0.75em 0;
  padding: 12px;
  background: #eeeeee none repeat scroll 0% 50%;
  overflow: auto;
  width: 90%;
  color: #555555;
}
pre strong {
  font-weight: normal;
  color: black;
}
#bas-de-page {
  margin: 20px 0 5px;
  text-align: right;
  font-size: 0.8em;
  color: #333333;
}
#bas-de-page a {
  color: #333333;
  text-decoration: underline;
}
#bas-de-page a:hover, #bas-de-page a:focus {
  text-decoration: underline;
  color: #cc0000;
}
#breadcrumb {
  margin: 0.75em 0;
  padding: 12px;
  background: #eeeeee none repeat scroll 0% 50%;
  overflow: auto;
  color: #333333;
}
#breadcrumb a {
  text-decoration: none;
}

