@charset "UTF-8";
/* CSS Document */

body,td,th {
    font-size: 16px;
    font-family: Calibri, sans-serif;
}

h1, h2 {
	color: #808080;
	font-size: 24px
	font-family: Calibri, sans-serif;
}

body {
	background-color: #FFFFFF;
}

#bigbox {
    width: 760px;
	margin: 0 auto;
	padding: 10px;
}

h3:nth-of-type(1) {
	margin-top: 0;
}

a[href] {
	text-decoration: none;	
	color: #4082DE;
}

.parenthetical {
	color: #999999;
}

#news, #photo, #pubs, #intro, #nav {
		background-color: #FFFFFF;
}

#news, #intro, #nav, #medbox {
    font-size: 16px;
	font-family: 'Calibri', serif;
	font-weight: 300; 
	padding: 0em 1.3em 1.3em 1.3em;
	width: 480px;
	text-align: left;
	color: #020202;
	line-height: 1.6em;
	float: left;
}

#news li {
	padding-bottom: 1em;
}

#pubs, #content{
	font-size: 15px;
	text-align: left;
	color: 000000;
	font-family: 'Calibri', serif;
	line-height: normal;
}

#pubs, .affiliation{
	text-indent:-1em;
	padding-left: 2em;
	line-height: 1.4em;
}

.highlight {
	color:#CC0000;
}

#leftbox {
	left: auto;
	right: auto;
	float: left;
	float: left;
}

#photo {
	width: 150px;
	margin: 15px;
	margin: 1em;
	text-align: left;
}

#nav {
	font-size: 14px;
	width: 120px;
}

.dates {
	font-weight: 500;
}

 tr, td, th {
    width: 95vw;
  }

@media screen and (max-width: 600px) {
    img {
      width: 50vw;
      border-radius: 5vw;
  }
 tr, td, th {
    display: block;
    margin: 2px;
    width: 95vw;
  }
}
