/* Loosely based on the Gorilla stylesheet */

#breadcrumbs, #adsense, #contents { 
  display: none;
}
body {
  color: black;
  background-color: white;
  font-family: palatino, serif;

  margin: 1cm 2cm 1cm 2cm;
}
#maincontent {
  margin: 0em;
  padding: 0em;
  width: 100%;
}

h1, h2, h3, h4, h5, h6, th, caption, dt{
  color: black;
  background-color: white;
  font-variant: small-caps;
  font-weight: bold;
  font-family: palatino, serif;

  padding: 0em;
}

h1, h2 { 
  width: 100%;
  text-align: right;
  border-bottom: 2pt solid black;
}
h1 { 
  margin: 0em;
}
h2, h3, h4, h5, h6 { 
  margin: 2ex 0ex 1ex 0ex;
}

p, dd, td, li {
  font-family: palatino, serif;
}

a, a:visited {  
  text-decoration: none;
  color: black;
  background: white;
}

acronym { 
  text-decoration: none;
  border: none;
}

#footer {
  width: 100%;
  font-family: sans-serif;
  font-size: smaller;
  border-top: 0.5pt solid black;
  padding-top: 1ex;
}

.figure {
  float: right;
  margin: 0.25em;
  padding: 0px;
}