

#personnel_bio img {
    float: right;
    margin: 0 0 10px 10px;   
}

#personnel_bio h2 {
    font-size: 10pt;
    font-weight: bold;
    color: #424242;
}

/******************************************************************************/
/* Contact Info                                                               */
/******************************************************************************/

#personnel_bio #contact_info {
    margin: 0 0 20px 60px;
    font-size: 10pt;
    font-weight: bold;
    color: #424242;
}

#personnel_bio #contact_info a {
    font-weight: normal;
}

#personnel_bio dl {
    list-style: none;
    margin: 0;
    padding: 0;
}

#personnel_bio dt {
    float: left;
    margin-right: 8px;
    font-size: 10pt;
    font-weight: bold;
    color: #424242;
}

#personnel_bio dd {
    margin: 0 0 15px 0;
    padding: 0;
    font-size: 10pt;
}

#personnel_bio li {
    font-size: 10pt;
}

#personnel_bio #pubs li p {
    margin-top: 0; 
    margin-bottom: 0;
}

#personnel_bio #pubs li {
    margin-bottom: 10px;
}

/******************************************************************************/
/* Footer                                                                     */
/******************************************************************************/

table.personnel {
	border-collapse: collapse;	
}
	
table.personnel th {
	background: #666666;
	color: #fff;
	text-align: left;
	margin: 0;
	padding: 4px;
	border: #ccc 1px solid;
}

table.personnel td {
	margin: 0;
	padding: 4px;
	border: #ccc 1px solid;
}

table.personnel tr.row0 td { background: #efefef; }
table.personnel tr.row1 td { background: #ffffff; }
table.personnel td.phone { text-align: right; }


