*{color:#000}html,body,#footer,.interior,h1,h2,h3,h4,h5,h6,a:link,a:visited{color:#000;background-color:#fff;background-image:none;background:0}img.logo,.interior #footer ul.metanav,#accessnav,#topnav,.explore,.sidebar,#search-results-total,.interior .share-buttons,.cat-27 .newsthumbnaildetail,#content img#people-collage-mobile,#mobile-social-media,#news-events-video .last br,#content .pg-sidebar-mobile,a.menu-link,#navigation li.search-link,.slideshow,#interior-logo{display:none;height:0}#interior-logo-retina{display:inline}.interior{margin:0;clear:both;min-height:inherit;height:auto}h1{font-size:170%}h2{font-size:140%}h3{font-size:130%}h4{font-size:120%}h5{font-size:110%}h4{font-weight:normal;margin-bottom:.2em}a img,img a{border:0}#breadcrumb{margin-top:20px;font-size:75%}.pg-sidebar{float:right;margin-left:20px;margin-bottom:20px;border-top:solid 1px #eee;border-left:solid 1px #eee;padding:15px 0 0 15px;width:130px;font-size:80%}.pg-sidebar ul{margin:.5em 5px 1em 0;padding:0 0 0 16px}.pg-sidebar li{margin:0;padding:0 0 5px}.photowrap-right{float:right;padding:.5em 0 .5em .8em;position:relative}.photowrap-left{float:left;padding:.5em .8em .5em 0;position:relative}#content .photo-with-caption-left{position:relative;float:left;padding:.5em 1em .7em 0}#content .photo-with-caption-right{position:relative;float:right;padding:.5em 0 .7em 1em}#content .caption{clear:both;font-size:.9em;font-style:italic;line-height:1.4em}#content .photo-with-caption-no-float{margin-bottom:1.5em}#content .photo-with-caption-left,#content .photo-with-caption-right,#content .photo-with-caption-no-float,#content .caption,.magazine .video-caption{font-size:.9em;font-style:italic;line-height:1.2em}a.read-full-article:link,a.read-full-article:visited{text-decoration:none;color:#000}a.read-full-article:link:after,a.read-full-article:visited:after{content:" at " attr(href) " "}.facultycontact p{margin:0}.facultyitem{margin:2em 0}.facultyitem p{margin:0}#content table{margin-bottom:1em}#content .tbl_style1{margin:0;padding:0;border-style:none;border:solid 1px #fff}#content .tbl_style1 td{margin:0;padding:5px;font-size:.87em;border-bottom:1px solid #ccc;border-right:1px solid #ccc}#content .tbl_style1 th{margin:0;padding:5px;border-bottom:1px solid #ccc;border-right:1px solid #ccc}body.schedules #breadcrumb,body.schedules p{display:none}body.schedules h1{font-size:20px}#content .tbl_course_schedule{width:100%}#content .tbl_course_schedule th,#content .tbl_course_schedule td{padding:0;border:0;text-align:left;font-size:11px;vertical-align:top}#content .tbl_course_schedule th:nth-child(3),#content .tbl_course_schedule th:nth-child(4),#content .tbl_course_schedule th:nth-child(5),#content .tbl_course_schedule th:nth-child(6),#content .tbl_course_schedule td:nth-child(3),#content .tbl_course_schedule td:nth-child(4),#content .tbl_course_schedule td:nth-child(5),#content .tbl_course_schedule td:nth-child(6){display:inline}#content .tbl_course_schedule td a,#content .tbl_course_schedule td a:link,#content .tbl_course_schedule td a:visited{text-decoration:none}#content .tbl_course_schedule th:nth-child(3):after{content:", "}#content .tbl_course_schedule th:nth-child(4):after{content:", "}#content .tbl_course_schedule th:nth-child(5):after{content:", "}#content .tbl_course_schedule td:nth-child(1){width:9%}#content .tbl_course_schedule td:nth-child(2){width:6%}#content .tbl_course_schedule td:nth-child(3):after{content:" "}#content .tbl_course_schedule td:nth-child(4):before{content:"("}#content .tbl_course_schedule td:nth-child(4):after{content:") "}#content .tbl_course_schedule td:nth-child(5):after{content:", "}#content .tbl_course_schedule td:nth-child(3) br,#content .tbl_course_schedule td:nth-child(5) br,#content .tbl_course_schedule td:nth-child(6) br{display:none}#content .tbl_course_schedule td:nth-child(5),#content .tbl_course_schedule td:nth-child(6){font-weight:bold}#content .tbl_course_schedule td.empty-cell:before,#content .tbl_course_schedule td.empty-cell:after,#content .tbl_course_schedule td.arrange-cell:after,#content .tbl_course_schedule td.cancelled-cell:after{content:" "}#content blockquote{font-style:italic}#content .faculty-books{clear:left;float:left;margin-top:1em;position:relative;width:100%}#content .faculty-books h2{margin-top:0}#content .translation{text-align:center;font-family:Times,serif;line-height:1.9em;font-size:.9em;margin-top:25px;margin-bottom:25px}#content .translation-dartmouth{font-size:1.7em}#content .translation-thayer{font-size:1.4em}#content .translation-date{font-size:.9em}#content .translation-phd-heading{text-align:center;font-weight:bold;margin-bottom:5px;font-size:1.3em;letter-spacing:.05em;font-family:Times,serif;line-height:1.9em;margin-top:25px}#content .translation-phd-outerbox{text-align:center}#content .translation-phd-body{margin-top:5px;font-size:1.2em;text-align:left;font-family:Times,serif;line-height:1.4em;margin:0 auto 25px auto;text-align:left;width:500px}#content .translation-phd-body .underscore{text-decoration:underline}#content #abet-note{font-size:.8em}.coursevideos .video p{margin-top:.5em;margin-bottom:2em;line-height:1.5em}#content .pullquote-right{float:right;font-style:italic;margin:5px 0 15px 15px;padding:10px;position:relative;width:130px;background-color:#eee;font-size:80%;border:solid 1px #eee;border-top:2px solid #aaa}#search-results-total-print{font-style:italic;padding-bottom:8px;font-size:.925em;border-bottom:solid 1px #e9e9e9;color:#83756d}#projects-found{font-style:normal;font-size:1.1em;font-weight:bold;line-height:2em}.interior #footer{clear:both;line-height:1.2em;padding:40px 0 0 0;font-size:.85em}.interior p.copyright{float:right;margin:0;text-align:right}.events .event-details{margin-bottom:1em}.events .event-date-display{font-weight:bold;margin-bottom:0;font-size:1.1em}.events .event-location-display{font-style:italic;margin-top:0;margin-bottom:0;font-size:1.1em}.events .event-title{font-weight:bold;font-size:1.17em;margin-bottom:0;margin-top:1em}.events .event-speaker{font-size:1.1em;margin-top:0;margin-bottom:0}.events .event-date{font-weight:bold;margin-top:0;margin-bottom:0}.events .event-date-past{font-style:italic;margin-top:0;margin-bottom:.5em}.events .event-location{font-style:italic;margin-top:0;margin-bottom:.5em}.events #event-contact-info{font-style:italic;margin-top:2em}.eventitem{margin-bottom:2em}p.rss img{vertical-align:middle;margin-right:5px}#magazine-banner-home,#magazine-banner-interior{display:none}#mag-banner-interior-res{display:none}#mag-banner-home-res{display:none}.mag-issue-row{clear:both;margin-bottom:1.5em;overflow:hidden}.mag-archive-item{margin-right:35px;float:left}.mag-archive-item div{width:125px}.mag-archive-item-4{margin-right:0}.mag-archive-item-139{margin-right:28px}.mag-archive-item div{text-align:center}.magazine-feature-summary{overflow:auto;width:100%;margin-bottom:1.2em;padding-bottom:1.2em;margin-top:1.2em;border-bottom:1px #cdcdcd dotted}.magazine-feature-summary p{margin-bottom:.1em}.magazine-feature-summary-image{float:left;width:100px}.magazine-feature-summary-image img{border:solid 1px #ccc}.magazine-feature-summary-text{margin-left:115px}.magazine-feature-summary-title{font-size:1.4em}.magazine-issue-h3{font-family:"Century Gothic","Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:1.4em}.magazine-issue-list{line-height:1.4em;margin-bottom:1.5em}.magazine-issue-list li{font-size:1.15em}#magazine-issue-list-perspective{line-height:1.31em}#magazine-issue-list-perspective span{font-size:.875em;font-style:italic}#magazine-issue-pdf{font-size:1.2em;margin-top:2em}#magazine-issue-pdf img{margin-right:3px}.mag-cat-title{font-size:1.17em;margin-bottom:0}.mag-cat-categories{font-style:italic;margin-bottom:1.5em}.mag-cat-deck p{margin-top:-1.5em;margin-bottom:1.5em}.mag-extras-h2{margin-bottom:0}.mag-extras-h3{margin-bottom:20px;margin-top:5px;font-size:1.3em}.mag-extras-more{font-size:1.2em;margin-bottom:2em;margin-top:-2px;text-align:right}.magazine-deck-detail{font-size:1.4em;line-height:1.3em}.magazine-auth-photo{font-size:.9em;line-height:1.5em;margin-bottom:1.75em;text-transform:uppercase}.magazine-author-info{clear:both}.magazine-author-credit{font-style:italic}.magazine-flickr{font-style:italic}.magazine-share-buttons{margin:0 0 1.4em 0;height:21px;border-bottom:1px dotted #cdcdcd;padding-bottom:1.5em}.magazine-detail-categories{font-size:.8em;text-transform:uppercase;margin-bottom:0;margin-top:1.5em;padding-top:1em}.magazine-tags{font-size:.8em;text-transform:uppercase}#magazine-search-text-input{width:50%}.magazine-search select{width:50%;background-color:#fff}.magazine-search .mag-search-headers{font-weight:bold}#magazine-search-results-total{padding-left:0}.magazine-search-results{border-bottom:1px solid #e9e9e9;margin-bottom:1em}#disqus_thread{margin-top:20px;border-top:1px solid #cdcdcd;padding-top:20px}.newsitem{display:block;margin-bottom:3em;width:100%}li.firstnewsparagraph p{margin:.1em 0}.newsitem p{margin:0}.newsitem p.firstnewsparagraph img.newsthumbnaillisting{width:100px;height:100px;vertical-align:text-top;margin:0 1em 1em 1em;clear:left}.news-details{padding-bottom:.5em;margin-bottom:1em}img.newsthumbnaildetail{width:100px;height:100px;vertical-align:text-top;margin:0 1.5em 1em 0;clear:left}.cat-27 .news-date{margin-bottom:1em}.news-publisher{font-weight:bold;font-style:italic;font-size:1.2em;margin-bottom:.2em;padding-top:.5em}.news-date{margin-top:0;margin-bottom:.2em}.news-author{font-style:italic;margin-top:0}.clear-news-details{clear:left}.photogallery{width:450px}.photogallery .image{display:inline;height:200px;margin-right:3px}.slideshow-image{display:block}.imageSize85{width:85px}.imageSize95{width:95px}.imageSize100{width:100px}.imageSize120{width:120px}.imageSize124{width:124px}.imageSize150{width:150px}.imageSize175{width:175px}.imageSize180{width:180px}.imageSize190{width:190px}.imageSize200{width:200px}.imageSize216{width:216px}.imageSize217{width:217px}.imageSize220{width:220px}.imageSize250{width:250px}.imageSize260{width:260px}.imageSize275{width:275px}.imageSize288{width:288px}.imageSize300{width:300px}.imageSize320{width:320px}.imageSize350{width:350px}.imageSize370{width:370px}.imageSize375{width:375px}.imageSize400{width:400px}.imageSize425{width:425px}.imageSize450{width:450px}.imageSize500{width:500px}.imageSize519{width:519px}.imageSize550{width:550px}.imageSize575{width:575px}.imageSize600{width:600px}.imageSize639{width:639px}.imageSize640{width:640px}.imageSize650{width:650px}.imageSize675{width:675px}