.section-header{text-align:left;border-bottom:solid 2px #acacac;padding-bottom:10px}.delineating-header{font-size:1em;text-transform:uppercase;color:#101010;margin:0;font-family:inherit;margin:10px 0 5px;font-weight:bold}.ruled{border-bottom:solid 2px #ddd;padding-bottom:5px}.rounder-corners{border-radius:3px}body{background:#f0f0f0;color:#444}.row{width:auto;min-width:768px;max-width:1024px}A IMG{border:0}header h1{margin:15px 0 0;padding:0 0 8px;text-align:left;font-size:3em;text-transform:uppercase;border-bottom:0;font-weight:bold}@media only screen and (max-width:800px){header h1{margin-top:50px}}header h1 span.cameron{color:#486571;font-weight:normal;margin-right:-5px}header h1 A{color:#205166}header h1 A:hover{text-decoration:none}header .linkedin-join-button{position:absolute;right:175px;top:15px;background:transparent url('../images/linkedin.png') no-repeat scroll center;width:99px;height:28px;text-indent:-1000em;display:block}header .twitter-follow-button{position:absolute;right:15px;top:15px}header p.sub-title{text-transform:uppercase;font-size:1em;color:#888}.top-nav{padding:7px 0;margin:0;background:#205166;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#205166),color-stop(1,#3f687a));background:-ms-linear-gradient(bottom,#205166,#3f687a);background:-moz-linear-gradient(center bottom,#205166 0,#3f687a 100%)}.top-nav UL{list-style-type:none;margin:0;padding:0;font-size:.9em}.top-nav UL LI:first-child A{border-left:none;padding-left:0}.top-nav UL LI A{color:#fff;display:block;padding:0 0 0 12px;float:left;margin:0 12px 0 0;text-transform:uppercase;font-weight:normal;font-size:100%;line-height:150%;border-left:solid 1px #ddd}.top-nav UL LI A:hover{color:#fff;text-decoration:none}.top-nav UL LI A:active{background:0}.top-nav UL LI.current_page_item A{color:#fff;font-weight:bold}.top-nav #searchform{margin:0;line-height:20px}.top-nav #searchform label{display:none}.top-nav #searchform #searchsubmit{display:none}.top-nav #searchform #s{padding:0 3px;line-height:1em;margin:0;height:1.5em;color:#aaa}.bottom-nav{padding:7px 0;margin:0;background:#205166;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#205166),color-stop(1,#3f687a));background:-ms-linear-gradient(bottom,#205166,#3f687a);background:-moz-linear-gradient(center bottom,#205166 0,#3f687a 100%);display:none}.bottom-nav UL{list-style-type:none;margin:0;padding:0;font-size:.9em}.bottom-nav UL LI:first-child A{border-left:none;padding-left:0}.bottom-nav UL LI A{color:#fff;display:block;padding:0 0 0 12px;float:left;margin:0 12px 0 0;text-transform:uppercase;font-weight:normal;font-size:100%;line-height:150%;border-left:solid 1px #ddd}.bottom-nav UL LI A:hover{color:#fff;text-decoration:none}.bottom-nav UL LI A:active{background:0}.bottom-nav UL LI.current_page_item A{color:#fff;font-weight:bold}.bottom-nav #searchform{margin:0;line-height:20px}.bottom-nav #searchform label{display:none}.bottom-nav #searchform #searchsubmit{display:none}.bottom-nav #searchform #s{padding:0 3px;line-height:1em;margin:0;height:1.5em;color:#aaa}footer P{text-align:right;font-size:80%;line-height:1.4em;color:#999;margin-bottom:25px}footer P A{color:#999}footer P A:link{color:#999}footer P A:link{color:#999}footer P A:hover{color:#999}@media screen and (max-width:767px){.row{min-width:320px;max-width:480px;margin:0 auto}header h1{font-size:2em}.block-grid.mobile-one-up>li{width:100%;border-right:0}form#searchform{padding:10px 0 5px}.thesis-abstract{padding:15px;border-left:0}.top-nav Li a{display:block}}.bodyfont{font-family:Helvetica,Arial,sans-serif;line-height:1.5em}.headerfont{font-family:'PT Sans';line-height:1.4em}body{font-family:Helvetica,Arial,sans-serif;line-height:1.5em}h1,h2,h3,h4,h5,h6{font-family:'PT Sans';line-height:1.4em;font-weight:bold}h1{font-size:218%;margin:30px 0 15px;border-bottom:solid 2px #ddd;padding-bottom:5px;padding-bottom:2px}h2{font-size:164%}h3{font-size:145%;font-weight:normal}h4{font-size:118%}h5{font-size:90%;text-transform:uppercase;margin:15px 0 5px;color:#666}p{text-align:left;line-height:1.8em;margin:1em 0 0;font-family:inherit}A{color:#205166}.external{background:transparent url('../images/external-link-icon.png') scroll no-repeat left center;padding-left:18px}A:hover{color:#205166;text-decoration:underline}.feature-image{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2);width:100%}.column-top{margin-top:30px}.panel.column-top{margin-top:30px}ul{list-style-type:none}Ul.lined li{border-top:solid 1px #ccc;padding:5px 0}Ul.lined li P{margin:0}Ul.lined li:first-child{border-top:0;padding-top:0}Ul.lined li:first-child .wp-post-image.left{margin-top:0}Ul.lined li:first-child .wp-post-image.right{margin-top:0}Ul.lined p.more{border-top:0;margin:15px 0}Ul.lined .wp-post-image.left{margin:1.3em 15px 0 0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}Ul.lined .wp-post-image.right{margin:1.3em 0 0 15px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}li.divider{border-top:solid 1px #ccc;height:1px;line-height:1px;margin:10px 0}.more{font-weight:bold;margin:-1em 0 0;border-top:solid 1px #ddd;text-align:left;color:#444;padding-top:5px}.more A{color:#111}.tweets span.date{display:block;text-align:right;font-size:80%}div.panel{border-radius:4px}.jpeg,.pdf{padding-left:40px;display:block;line-height:1.5em}A.pdf,A.jpeg{line-height:36px}.jpeg{background:transparent url('../images/jpeg-icon.png') no-repeat -2px center}.pdf{background:transparent url('../images/pdf-icon.png') no-repeat -2px center}span.all{font-size:66%;font-weight:normal}div.calendar{float:left;width:70px;background:#eee;border:solid 1px #ddd;border-radius:0;margin:0 10px 0 0}div.calendar span{display:block}div.calendar span.day{background:#c00;text-align:center;color:#fff;line-height:14px;font-size:10px;font-weight:bold}div.calendar span.date{text-align:center;font-size:18px;line-height:22px;font-weight:bold}div.calendar span.month{font-size:80%;text-align:center;font-size:14px;line-height:20px;text-transform:uppercase}div.calendar span.year{font-size:80%;text-align:center;color:white;background:#555;line-height:16px;border-top:solid 1px #ddd;font-weight:bold}dl{margin:1em 0;line-height:1.8em}dl dt{font-weight:bold;margin-bottom:-0.4em}dl dd{border-bottom:solid 1px #ddd;padding:0 0 .5em 0;margin-bottom:1em}.eo-events span.name,.eo-event span.name{margin:0 0 0 80px;display:block}.eo-events span.time,.eo-event span.time{display:block;margin:0 0 0 80px}.eo-events span.venue,.eo-event span.venue{display:block;margin:0 0 0 80px;color:#444;font-size:90%}.eo-venue-map{margin:1em 0;border:solid 1px #aaa}dl dd.slides{padding-top:5px}ul.eo-events div.inner{padding:10px 0 10px 0}ul.eo-events LI:first-child div.inner{padding-top:0}ul.eo-events.block-grid li div.inner{padding:15px;background:#fff;border:solid 1px #ccc;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2);margin:3px 0}.biog-download-links{font-size:90%;color:#777}.welcome{padding:25px 0 10px;margin:0}.welcome IMG{width:100%;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2);margin-top:5px}.welcome .blurb A:link{border-bottom:dotted 1px #205166}.welcome .blurb A:hover{text-decoration:none;border-bottom:solid 1px #205166}.welcome P{margin:0 0 1em}.welcome .more-information h5{font-size:1em;text-transform:uppercase;color:#101010;margin:0;font-family:inherit;margin:10px 0 5px;font-weight:bold;margin-top:3px;color:#666;font-size:90%;padding-bottom:5px}.welcome .more-information A{color:#666}.welcome .more-information ul.lined li{border-top:solid 1px #ccc;color:#666}.welcome .more-information ul.lined li:first-child{border-top:0}.welcome P.more{border-top:0;font-size:90%;color:#111;margin-bottom:0}.recent-publications h3{font-size:1em;font-family:Helvetica,Arial,sans-serif;line-height:1.5em;margin-bottom:10px}.home-page-latest{padding:30px 0;background:#e0e0e0}.home-page-latest h2{border-bottom:solid 2px #ddd;padding-bottom:5px}div.blurb p{font-size:1.1em;line-height:1.6em}.tagcloud{margin:0 0 15px;padding:20px 0 30px 0;background:#ccc;border-top:solid 1px #ccc;border-bottom:solid 1px #ddd}.tagcloud h4{border-bottom:0;padding:0;margin:0}.tagcloud P{margin:0;color:#999}.tagcloud A{color:#2c2c2c}.subsection-nav h5{margin:0 0 1em}.subsection-nav li.current{font-weight:bold}.subsection-nav li.title{font-size:90%;font-weight:bold;text-transform:uppercase;color:#666;padding:5px 0}.subsection-nav li.title h5{margin:0}.current-cat,.postid-605 .page-item-605,.postid-608 .page-item-608,.postid-610 .page-item-610,.postid-612 .page-item-612,.post-type-archive-publication .item-publication-archive{font-weight:bold}UL.children{list-style-type:circle;margin-left:2px}.current-cat UL.children LI{font-weight:normal}ul.breadcrumbs{border:0;background:#ddd;padding:3px 10px;line-height:1em;margin:0;border-radius:0 0 5px 5px}ul.breadcrumbs li{padding:0;margin:0}ul.breadcrumbs li:before{content:'→'}ul.breadcrumbs li A{color:#666;margin:0;padding:0 5px}.label.post-type{line-height:1em;padding:.25em .5em;float:left;margin:20px 10px 0 0;background:#8db4c5}.highlight-first-para P:first-of-type{font-size:1.3em;font-weight:bold;line-height:1.6em;margin-top:0;color:#666}.wp-post-image{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}ul.post-meta{list-style-type:none}ul.post-meta li{text-align:left;font-size:90%}ul.post-meta P{text-align:left}.view-publications-grid{margin:15px 0 0}.view-publications-grid li{margin:0 0 15px 0;padding:1em 0;border-right:solid 1px #ddd}.view-publications-grid P{color:#777}.view-publications-grid .inner{margin:0 0 15px}.view-publications-grid li:nth-child(3n+3){border-right:0}.view-publications-grid .wp-post-image{margin:.3em 0 0 1em;float:right;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}.view-publications-grid h3{margin-top:0}.view-publications-list UL{margin:1em 0}.view-publications-list UL LI{border-top:solid 1px #ddd;padding:10px 0;width:100%}.view-publications-list UL LI h3{margin:0}.view-publications-list UL LI .publication-reference P{margin:0}.view-publications-list UL LI:first-child{border-top:0;padding-top:0}.view-publications-list UL LI.year{background:#ddd;padding:5px 10px 4px;margin:0}.view-publications-list UL LI.year H5{text-align:right;margin:0;padding:0}.view-publications-list .wp-post-image{margin:.3em 1em 0 0;float:left;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}.publication-reference P{text-align:left}.view-publication h2{margin-bottom:0}.view-publication h3{font-weight:normal;margin:15px 0 1em;font-size:120%}.view-publication h3 A,.view-publication h3 A:link,.view-publication h3 A:visited{color:black}.view-publication ul h5{color:#205166;margin-top:0}.view-publication ul li P{margin-bottom:15px}.view-publication ul li .thesis-notes{margin:10px 0 15px;color:#333;background:#f1e1a8;padding:12px 10px 10px;position:relative;z-index:99;border-radius:8px}.view-publication ul li .thesis-notes P{margin:0;font-size:80%;line-height:100%}.view-publication ul li .thesis-notes .notch{position:absolute;top:-10px;left:20px;margin:0;border-top:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f1e1a8;padding:0;width:0;height:0;font-size:0;line-height:0;_border-right-color:pink;_border-left-color:pink;_filter:chroma(color=#ffc0cb)}.view-publication ul li .thesis-notes A,.view-publication ul li .thesis-notes A:link,.view-publication ul li .thesis-notes A:visited,.view-publication ul li .thesis-notes A:hover{color:white}.view-publication ul li .thesis-download{margin:1.4em 0 15px}.thesis-top{border-right:solid 1px #ddd}.thesis-data{font-size:90%;margin:1em 0;padding-left:30px;border-left:solid 1px #ddd}.thesis-data .thesis-author{margin:5px 0 0;line-height:140%;font-weight:bold}.thesis-data .thesis-date{margin:0 0 10px;font-size:80%}.thesis-data .thesis-degree{line-height:140%}.thesis-abstract h4{font-size:1em;text-transform:uppercase;color:#101010;margin:0;font-family:inherit;margin:10px 0 5px;font-weight:bold;margin-top:5px;color:#999;font-size:90%}.thesis-abstract P{font-size:100%;color:#777;margin:0 0 1em}.single-publication .thesis-abstract{padding-left:15px;border-left:solid 1px #ddd;margin:1em 0}#research-questions{background:url(../images/ajax-loader.gif) center center no-repeat #fff;height:311px;margin:15px 0}#research-questions div{display:none}ul.orbit-bullets{left:20px;bottom:-35px}#research-questions.orbit{background:0;margin:15px 0}#research-questions.orbit img{display:block}#research-questions span.question{display:block;position:absolute;bottom:0;right:0;margin:0 0 0 45px;font-size:1.3em;text-align:right;background:black;opacity:.7;padding:15px;line-height:1.4em;color:white}.publications-grid .inner{background:white;padding:15px;margin:3px 0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}.publications-grid .inner h3{margin-top:0}.publications-grid .inner h3 a,.publications-grid .inner h3 a:link{color:inherit}.publications-grid .inner .wp-post-image{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2);margin-right:15px}.news li h5.date{text-align:right;background:#ddd;padding:5px 10px;line-height:100%;margin-top:0}.news li p.more{margin-top:1em;text-align:left;border-top:0}.news-archive{margin-top:15px}.news-archive li h5.date{text-align:right;background:#ddd;padding:5px 10px;line-height:100%;margin-top:0}.news-archive li p.more{margin-top:1em;text-align:left;border-top:0}.news-archive li{border-top:solid 1px #ddd;width:100%}.news-archive li h5.date{margin-top:0}.news-archive li P{margin-top:0}.news-archive li .story-feature-image{float:left;margin:1em 0}.news-archive li .story{margin-left:100px;margin-top:1em}.news-archive li .excerpt P{font-size:90%}.single-news .news h5{text-align:right;background:#ddd;padding:5px 10px;line-height:100%;margin:30px 0 0}.single-news .news h1{margin-top:10px}.businesses-list h2{margin-bottom:0}.businesses-list .wp-post-image{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}.businesses-list P{margin-top:0}dl.tabs dd.active{border-top:solid 3px #205166}.publication-reference P{text-indent:0;line-height:1.5em;font-size:90%}div.panel{background:#d4dfe4;margin:15px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.research-links-list A{background:transparent url('../images/external-link-icon.png') scroll no-repeat left center;padding-left:18px}.post-edit-link{display:block;font-size:10px;text-align:right;margin:15px 0 0;font-weight:normal;color:#666;border-bottom:0}.post-edit-link:before{content:'['}.post-edit-link:after{content:']'}.flex-video{margin:1em 0;border:solid 5px black;background:black;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}.search-results-list.lined h3{margin-top:15px}.search-results-list.lined P{margin:15px 0}.search-results-list.lined P.more{border-top:0}.search-results-list.lined P.more A{color:#205166}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}.mailchimp-signup.panel{background:#205166;color:white}.mailchimp-signup.panel h4,.mailchimp-signup.panel h3,.mailchimp-signup.panel h2{color:white}.mailchimp-signup.panel label{color:#ccc}.mailchimp-signup.panel .button{background:#fff;color:#205166}.mailchimp-signup.panel img.envelope{width:48px;float:right;margin-left:10px}.mailchimp-signup H4{margin:0 0 10px;font-size:1.1em}.mailchimp-signup FORM{margin:0}.mailchimp-signup label{font-size:80%;text-transform:uppercase;font-weight:bold;margin:0}.mailchimp-signup .button{margin-bottom:0;padding:5px 10px;background:#205166}