  .caption { 
    border: 1px solid rgb(0, 0, 0);
    font-family: Arial,Helvetica,sans-serif;
    color: rgb(3, 3, 3);
    font-weight: bold;
    font-size: xx-large;
    background-color: rgb(253, 236, 12);
    text-align: center;
    }

  .caption a { 
    text-decoration: none;
    color: rgb(0, 0, 0);
  }

  .caption a:hover {
    color: rgb(0, 0, 100);
  }

  .leftmenu { 
    border: 1px solid rgb(0, 0, 0);
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: small;
    background-color: rgb(253, 250, 150);
    color: rgb(0, 0, 0);
    margin-left: 10px;
    margin-right: 10px;
    }

  .leftmenu-item { 
    font-family: Arial,Helvetica,sans-serif;
    font-size: small;
    color: rgb(0, 0, 0);
    font-weight: bold;
    }

  .maincontent { 
    border: 1px solid rgb(216, 216, 216);
    font-family: Arial,Helvetica,sans-serif;
    background-color: rgb(243, 243, 243);
    color: rgb(0, 0, 0);
    text-align: justify;
    }

  .maincontent a { 
    text-decoration: none;
    color: rgb(0, 0, 197);
    }

  .maincontent a:hover { 
    color: rgb(51, 102, 255);
    }

  .sectionnavindex {  
    width: 118px;
    background-repeat: no-repeat;
    background-position: right top;
    padding: 4px 4px 4px 16px;
    display: block;
    background-color: rgb(255, 235, 80);
    color: black;
    font-size: small;
    }

  #sectionnav {  
    width: 138px;
    background-repeat: no-repeat;
    background-position: right top;
    }

  #sectionnav a {
    text-decoration: none;
    display: block;
    background-color: rgb(253, 250, 150);
    padding: 4px 4px 4px 16px;
    color: black;
    font-size: small;
  } 

  #sectionnav a:hover { 
    color: black;
    background-repeat: no-repeat;
    background-position: left center;
    background-color: rgb(248, 215, 24);
    }

  .dummy { 
    font-size: xx-small;
    }

  .bottomnotes { 
    font-family: Arial,Helvetica,sans-serif;
    color: rgb(0, 0, 0);
    font-size: x-small;
    text-align: center;
    }

  .bottomnotes a { 
    text-decoration: none;
    color: rgb(0, 0, 197);
    }

  .bottomnotes a:hover { 
    color: rgb(51, 102, 255);
    }

  h3 { 
	margin-top: 5px;
    border-bottom: 1px solid #bbbbbb;
  }

  
  .special {
  }
  
  .special li:before {
  	display: none;
  	content: "-";
  }
  
  .peopleinfo {
    font-size: small;
  }
  
  .projectsinfo {
    font-size: small;
  }
  
  .email { 
    color: rgb(0, 0, 180);
  }
