  table.custom-banner{ margin: -2px 0 0 -20px; padding: 0;}
table.custom-banner td { margin: 0; padding: 0;}

table.custom-lab-members{ width: 744px; padding: 3px 0 3px 0;}

td.custom-lab-members-left{ width: 150px;}
td.custom-lab-members-left img{ width: 150px;  display: block;}

td.custom-lab-members-center{ padding: 0 15px 0 15px;}
	
span.custom-left{ padding-left: 30px; }

td.custom-lab-members-right{ width: 200px;}
td.custom-lab-members-right img{ width: 200px; display: block;}
	
table.custom-sponsors { width: 744px; margin: 0; padding: 0;}

.custom-sponsors td:first-child {margin-right: 30px;}

div.custom-gallery { margin-left: -18px;}

.custom-gallery img{ margin: 0 0 35px 40px !important;}

.custom-members-sidebar{ width: 195px; margin-left: -10px;}

.custom-members-sidebar img{ margin: 0 22px 10px 23px !important; }

.custom-publications p{ margin-left: 25px; text-indent: -25px;}
.custom-publications td:last-child{ padding-left: 25px; text-indent: -25px;}
p.custom-noindent{ margin-left: 0; text-indent: 0;}

.custom-portrait { margin-top: 12px;}

.custom-undergrads { 
		display: grid; 
		grid-template-columns: 240px 240px 240px; 
		grid-gap: 7px;
		margin-left: 7px}
		
.custom-undergrads img{ width: 240px; bottom: 0; position: absolute;}
.custom-undergrads p{ padding: 5px 0 8px 0; text-align: center;}

.custom-undergrads .image{ min-height: 240px; position: relative;}

.custom-jcovers { 
		display: grid; 
		grid-template-columns: 365px 365px; 
		grid-gap: 18px;}
		
.custom-jcovers img{ width: 365px; bottom: 0; position: absolute;}
.custom-jcovers p{ margin-top: 15.6px;}

.custom-jcovers .image{ min-height: 500px; position: relative;}

.custom-video-label p{ margin-bottom: 31.2px;}
.custom-first-video { margin-top: 31.2px;}
