  body {font-family: sans-serif; background-color:#DADDE3}
  h1, h2, h3 {color:#365D95}
  #content {
    width:44em; 
    margin: 0 auto;
    background-color:#ffffff;
    padding:1em;
    border-top:2px groove #999999;
    border-right:2px groove black;
    border-bottom:2px groove black;
    border-left:2px groove #999999;
  }
  #header {
    text-align:center;
  }

  #header h1, h2 {line-height:0.5em}
  #header h2 {font-style:italic}
  #header p {font-weight:bold; color: #365D95}

  a:visited.mail, a:link.mail {
  text-decoration:underline;
  color: #365D95;
}

  a:hover.mail, a:active.mail {
  text-decoration:underline;
  color: #000000;
}

table {border-collapse:collapse}
td {padding:0.5em}
td.field {
  border-top:1px solid black;
  border-bottom:1px solid black;
  border-left:1px solid black;
}
td.value {
  border-top:1px solid black;
  border-bottom:1px solid black;
  border-right:1px solid black;
}
td.ed {padding: 0.2em; border: 1px solid black}

img {border-width:0}
img.bio {float:right; margin-left:0.2em; border-width:0}
img.imgLeft {float:left; margin-right:0.2em; clear:right}


#w3c {border-right: 1px solid black; width: 48%; padding-right: 0.5em; padding-top:0.1em}
#w3c p, #w3c ul li {font-size:smaller}
#w3c ul li {list-style-type:none; height: 2em}
#w3c ul li span {padding-left: 1em}
#w3c ul li a {text-decoration:none; color: #365D95}

.topper {text-align:right; font-style:italic; font-size:smaller}

div.imgHolder {
  text-align:center;
}

div.imgHolder img {
  border-width:0;
}

div.imgHolder p {
  font-size:smaller;
  font-weight:bold;
  text-align:center;
}
