body { padding-top: 50px; padding-bottom: 30px; text-align: justify; min-height: calc(100vh + 1px); /* force scroll bars to always show to avoid changing padding/alignment when going to a page with/without scroll bars */ } .starter-template { padding: 40px 15px; text-align: center; } .logo_text { font-family: Lato, sans-serif; font-size: 40px; font-style: normal; font-weight: bold; vertical-align: baseline; color: black; } .person_list h1 { margin-bottom: 20px; } .person_list .person { margin-top: 5px; margin-bottom: 7px; margin-left: 20px; margin-right: 20px; padding-left: 10px; padding-right: 10px; font-size: 13pt; font-weight: bold; border-bottom-color: #ccc; border-bottom-style: solid; border-bottom-width: 1px; padding-bottom: 5px; } .person_list .person .affiliation, .person_list .person .status { float: right; font-size: 10pt; font-weight: normal; vertical-align: center; } .person_list a { text-decoration: none; } .person .project_list { text-align: center; font-size: 12px; color: #041a9b; } .person img.photo { float: right; border: solid 2px gray; margin-right: 50px; margin-left: 30px; margin-bottom: 30px; } .person .paper_list { margin-left: 10px; margin-right: 10px; } .person .links { text-align: left; margin-bottom: 20px; } .person .links a { font-size: 12px; color: #041a9b; margin-left: 10px; margin-right: 10px; text-decoration: none; } .paper_list ul { padding-left: 20px; padding-right: 20px; } .paper_list li { margin-top: 20px; margin-left: 0px; margin-right: 0px; font-size: 15px; list-style-type: none; line-height: 20px; } .paper_list li .title { font-size: 17px; font-weight: bold; line-height: 22px; } .paper_list li .authors { margin-left: 10px; } .paper_list li .authors .lab_member { color: #041a9b; font-weight: bold; font-style: italic; } .paper_list li .metadata { margin-left: 10px; } .grants ul { padding-left: 40px; padding-right: 40px; } .grants li { margin-top: 20px; margin-left: 0px; margin-right: 0px; font-size: 15px; list-style-type: none; line-height: 20px; } .grants li .title { font-size: 17px; font-weight: bold; line-height: 22px; } .grants li .section { font-size: 12px; } .grants li .section .title { color: #041a9b; margin-left: 10px; } .grants li .section .lab_member { font-weight: bold; font-style: italic; } .news { max-width: 600px; margin-left: auto; margin-right: auto; } .news .author { text-align: center; font-size: 10px; font-style: italic; } .news h1 { text-align: center; font-size: 26px; } .news h2 { font-size: 22px; } .news h3 { font-size: 18px; } .news h4 { font-size: 14px; } .news .prev_link { float: left; } .news .next_link { float: right; } .news .nextprev_link_sep { text-align: center; } .news .nextprev { font-weight: bold; font-size: 12px; margin-top: 15px; margin-bottom: 15px; } .news .content { margin-top: 15px; margin-bottom: 15px; } .news .article_list { list-style-type: none; } .news .article_list .date { font-weight: bold; } .news .article_list .title { }