main {padding: 1em 3em; line-height: 1.5;background-image: url("images/catalysisresearch_background2.png") ;
    background-repeat: repeat; background-size: 50%; text-align: center;}
header {padding: 1em; border-bottom: 2px solid #aaaaaa; 
    background-image: url("images/entrance_wide.jpg"); background-repeat: no-repeat; background-position: center center;}
footer {padding: 1em; border-top: 2px solid #aaaaaa;font-size: small; text-align: center;}
span.affiliation {font-size: small;}
div.labname {font-size: xx-large;text-align: center;}
nav { font-size: small; text-align: right}
table.topnews {outline-style: double; background-color: white;}
table.achievement {width: 80%; margin-left: 10%; font-family:'Times New Roman', Times, serif;}
.term {font-family:'Times New Roman', Times, serif; border-collapse: collapse}
.term th {padding: 0.2em 0.5em; border-width: thin; border-style: solid}
.term td {border-width: thin; border-style: solid}
main table {text-align: left; }
main td {padding: 0.2em 0.5em; vertical-align: top;}
#container_toppage {display: grid; grid-template-columns: 50% 50%;}
#item1 {grid-column-start: 1;}
#item2 {grid-column-start: 2;}
table.nearconference {font-size: small; font-family:'Times New Roman', Times, serif;outline-style: double; background-color: white;}
img.floatright {float: right}
img.floatleft {float: left}
.research {text-align: left;}
figure img {background-color: white}

