/*modified 2006-11-02*/
body {
  padding: 0px;
  background: white;
  color: black;
  font-family: sans-serif;
}

:link {
  color: #cc0000; /*#990000*/
  background-color: inherited;
}
:visited {
  color: #cc6600; /*#cc3333*/
  background-color: inherited;
}
/*a:active {
  color: rgb(0,0,255)
}
a:hover {
  color: rgb(0,0,255)
}*/
.centered {
  text-align: center;
}
.plain {
  font-style: normal;
}
div.header {
  background-color: #cc0000; /*#ccffcc*/
  color: #cbe19d; /*#990000*/
  width: 100%;
  border-bottom: thin #cbe19d dashed; /*#99cc99*/
}
div.menu {
  font-family: Skia, sans-serif;
  float: left;
  width: 20%;
  min-width: 160px;
  border-right: thin #cbe19d dotted; /*#99cc99*/
  border-bottom: thin #cbe19d dotted; /*#99cc99*/
  background-color: #cc0000; /*#ccffcc*/
  color: black;
  margin-right: 1em;
  margin-bottom: 4em;
  /*margin-top: 4em;*/
  padding: 0.5em;
}
div.menu :link {
  color: #cbe19d;
  background-color: inherited;
}
div.menu :visited {
  color: #fbf2c8;
  background-color: inherited;
}
li {
  list-style: circle;
}
span.selected {
  font-weight: bold;
}
span.selected li {
  list-style: disc;
}
span.selected img {
  border: 4px solid #000000;
}
div.body {
  margin-top: 2em;
  margin-left: 30%;
  margin-right: 10%;
  min-width: 30em;
  /*border-top: thin black dashed;*/
  /*width: 100%;*/
  /*background-color: rgb(255,100,100);*/
  /*padding: 5em;
  padding-left: 20em;*/
  /*width: 65%;*/
}
h1 {
  font-size: 175%;
}
span.dropcap {
  font-size: 3em;
  float: left;
  margin-top: -0.2em;
  margin-bottom: 0;
  height: 1em;
}
p {
  margin-bottom: 0;
}
p.indented {
  text-indent: 2em;
  margin-top: 0;
}
p.address {
  margin-left: 1em;
}
div.footer {
  margin-top: 4em;
  clear: left;
  background-color: #cc0000; /*#ccffcc*/
  color: #cbe19d; /*#990000*/
  width: 100%;
  border-top: thin #99cc99 dashed;
}
span.valid {
  margin-top: 1em;
  float: right;
}
span.valid img {
  border:0;
  width:88px;
  height:31px;
}
div.flatMenu {
  text-align: center;
  width: 100%;
}
div.flatMenu p {
  margin-top: 0;
  margin-bottom: 1em;
}
div.photo {
  margin-left: auto;
  margin-right: auto;
  width: 640px;
  text-align: center;
  font-style: italic;
}
div.photo p {
  margin-top: 0;
  margin-bottom: 2em;
}
.captionedPic {
  font-style: italic;
  text-align: center;
  font-size: 90%;
}