.footnote a,.name a.subsite:hover,p a{border-bottom:1px solid #f60}#page,#page-text{position:relative}#page-text ol li,li.milestone{margin:3px 0}#asterisk,.name .subsite,h2{color:#f60}#asterisk,.footnote{bottom:0;position:absolute}.footnote,.gallery-splash span{display:none}#gallery,#gallery-nav,#splash-nav{height:calc(100% - 70px);width:100%}body{background-color:#fff;margin:0}p{font-family:verdana;font-size:.9em;line-height:1.5em}.footnote a,p a{color:inherit;text-decoration:none}.name,.name a{color:#909090;text-decoration:none}.footnote a:hover,p a:hover{text-decoration:none;border:0}img,ul#menu li#first a,ul#menu li:first-child a{border:none}@font-face{font-family:LeHavreThin;src:local('Le Havre Thin'),url('fonts/Le_Havre_Thin-webfont.woff2') format('woff2'),url('fonts/Le_Havre_Thin-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:LeHavreLight;src:local('Le Havre Light'),url('fonts/Le_Havre_Light-webfont.woff2') format('woff2'),url('fonts/Le_Havre_Light-webfont.woff') format('woff');font-weight:400;font-style:normal}h2{font-weight:400;margin:5px 0;padding:.2em 0 .1em}.header{position:absolute;width:100%;background:#fff;top:0;left:0;z-index:3;height:70px}.name{font-size:2.4em;font-family:LeHavreThin;padding:16px 0 16px 30px;float:left;clear:none}.name a:hover{text-decoration:none;border-bottom:1px solid #909090}.name .subsubsite,ul#menu a{color:#909090}ul#menu{float:right;clear:none;text-align:right;font-family:Helvetica;font-size:.8em;margin:20px 10px 0 0}#asterisk,#page-text h2,.splash-text:hover{font-family:LeHavreLight}ul#menu li{display:inline}ul#menu a{text-decoration:none;padding:5px;float:left;border-left:1px solid #666}ul#menu a:hover{color:#fff;background-color:#f60}#page{padding-bottom:20px}#page-images{width:25%;position:absolute;left:0;height:100%;overflow:hidden}#page-images img{display:block;float:left;clear:left;width:100%}#page-text{width:570px;left:25%;margin-top:70px;padding:0 10px}#page-text h2{font-size:2em}#page-text p{margin-top:10px}#page-text ol{list-style:none;padding:5px 0;margin:0}#page-text ul{list-style:disc;padding:0 0 0 35px;margin:0}li.milestone{padding:0 2px}.done{color:#018732}.authors{color:#454545;font-weight:700}.teachingtype{color:#d15400;font-size:.8em}.title{font-style:italic}#gallery-nav h2,#splash-nav h2{font-size:2.1em;font-family:LeHavreThin;text-align:center}#splash-nav a{text-decoration:none}#gallery-nav,#splash-nav{position:fixed;max-height:800px;left:0;right:0;top:70px;bottom:0;overflow:hidden;z-index:-1;text-align:center}#academics-splash,#photography-splash{position:absolute;width:50%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;z-index:-1}#photography-splash{left:0;right:50%;background-image:url("pics/main/photography.jpg")}#academics-splash{left:50%;right:0;background-image:url("pics/main/academics.jpg")}#asterisk{right:67%;padding:15px 15px 0;cursor:pointer;z-index:100;font-size:1.8em}.footnote{left:0;width:33%;text-align:left;background:#fff;padding:20px 0;color:#215cba;font-family:Verdana;font-size:.8em}.footnote-text{margin-left:15px}#gallery-text,.splash-text{position:relative;top:50%;background:#fff;color:#f60;font-weight:400;font-family:LeHavreThin;margin-left:auto;margin-right:auto;text-align:center;padding:8px 12px 5px}#desert,#exterior,#fauna,#flora,#interior,#mountain,#people,#water{top:0;bottom:0}.splash-text{font-size:2.3em;line-height:1.4em}#gallery-text{display:inline-block;font-size:2.7em;margin-top:-25px}.gallery-splash{position:absolute;width:12.5%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;max-height:800px;z-index:-1}#mountain{left:0;right:87.5%;background-image:url("pics/main/mountain.jpg")}#desert{left:12.5%;right:75%;background-image:url("pics/main/desert.jpg")}#water{left:25%;right:62.5%;background-image:url("pics/main/water.jpg")}#flora{left:37.5%;right:50%;background-image:url("pics/main/flora.jpg")}#fauna{left:50%;right:37.5%;background-image:url("pics/main/fauna.jpg")}#exterior{left:62.5%;right:25%;background-image:url("pics/main/exterior.jpg")}#interior{left:75%;right:12.5%;background-image:url("pics/main/interior.jpg")}#people{left:87.5%;right:0;background-image:url("pics/main/people.jpg")}#gallery{position:absolute;margin-top:70px}