      body {
        margin: 0;
        background-color: #efefef;
        color: #000000;
        font-size: 100%;
        }
      p {
        font-family: georgia, 'times new roman', serif;
        font-size: 0.7em;
        letter-spacing: 0.05em;
        line-height: 1.5em;
        color: #ffffff;
        }
      .small {
        font-size: 0.9em;
        }
      h1 {
        font-family: georgia, 'times new roman', serif;
        color: #ffffff;
        font-size: 120%;
        font-weight: bold;
        margin-bottom: 0.1em;
        }
      a {
        color: #ffffff;
        font-family: georgia, 'times new roman', serif;
        text-decoration: none;
        }
      img {
        border: 0px;
        }
      #text {
        margin: 0.5em 1em 0.5em 50px;
        }
      .menu {
        padding: 0.7em;
        }
      .menu a {
        color: #ffffff;
        font-weight: bold;
        font-family: georgia, 'times new roman', serif;
        text-decoration: none;
        font-size: 0.7em;
        }
      .menu a:hover {
        text-decoration: underline;
        }
      .td_photo {
        height: 120px;
        width: 120px;
        border: 1px solid #2f1f4f;
        padding: 4px; 
        text-align: center; 
        vertical-align: middle;
        background-color: #4f3f6f;
        }
      .td_date {
        text-align: left; 
        padding: 0.2em 0.4em 0.2em 0.8em;
        vertical-align: top;
        }
      .td_project {
        text-align: left; 
        font-weight: bold;
        padding: 0.2em 0.4em 0.2em 0.2em;
        vertical-align: top;
        }
      .td_location {
        text-align: left; 
        padding: 0.2em 0.4em 0.2em 0.4em;
        vertical-align: top;
        }

