*{margin:0;padding:0}html{height:100%;margin-bottom:1px}body{min-height:100%;position:relative;font:12px/1.5 Arial,Helvetica,'MS Sans Serif',sans-serif;color:#404040;background:#FFF}html,body{height:100%}#sizer{position:relative;min-height:100%}#content{padding-bottom:74px}#pull{position:absolute;left:0;bottom:0;width:100%;height:54px;overflow:hidden}a{color:#6CA7E5;text-decoration:none;outline:none}a.disabled{cursor:default}a img{border:0}.hidden{display:none}.disabled{color:#AAA!important;text-decoration:none}.ontop{z-index:9999}.grid{margin:0 auto}.grid:after{content:".";display:block;clear:both;height:0;font-size:0;visibility:hidden}.cufon-canvas{top:0!important}#header{position:relative;width:850px;padding:0 0 0 45px}#header #creative-type{display:inline-block;margin-right:20px;padding:16px 0 45px;font-weight:bold;font-size:24px;line-height:1.1;letter-spacing:-1px;color:#D7D7D7}#social-buttons{position:absolute;top:16px;right:0}#social-buttons>*{display:inline-block}#header #creative-type .cufon-canvas{top:2px}#header h1{font-size:50px;line-height:54px;letter-spacing:-2px}#header h1 a{color:#000}#portfolio-nav{float:left;clear:both;width:850px;padding:18px 0 27px}#portfolio-nav li{display:inline;list-style:none;float:left;font-weight:bold;font-size:24px;line-height:1.1;margin-bottom:2px;letter-spacing:-1px}#portfolio-nav li:after{color:#E9E9E9;content:"\00A0/\00A0 "}#portfolio-nav li.last:after{content:"\00A0"}#portfolio-nav li a{position:relative;float:left;font-size:24px;line-height:1.1;padding:0 4px}#portfolio-nav li a .cufon-canvas{padding-top:2px}#portfolio-nav li a:hover{background:#E9E9E9}#portfolio-nav li.selected a,#portfolio-nav li.selected a:hover{color:#FFF;background:#6CA7E5}#portfolio-nav li.set{display:none}#portfolio-nav li.set.active{display:inline}#content{clear:both;width:850px;padding:0 0 90px 45px}#content:after{content:".";display:block;clear:both;height:0;font-size:0;visibility:hidden}#content p{margin-bottom:18px}#imagesets .set{display:none;clear:both}#imagesets .set.active{display:block;clear:both}.set-desc h2.set-title{margin:0 0 15px;font-weight:normal;font-size:25px;letter-spacing:-1px}.set-desc p{}.set-desc h2.set-title{margin:0;font-weight:normal;font-size:25px;line-height:1.1;letter-spacing:-1px}.set-desc h2.set-title .cufon-canvas{padding-bottom:2px}.set-desc .description{margin:2ex 0 4ex;line-height:1.2}.set-desc .loading{display:none;margin-left:10px;margin-top:0;vertical-align:top}#creative-intro{padding-top:2px;margin-bottom:33px!important}#creative-intro p{font-weight:bold;font-size:24px;line-height:1.1;letter-spacing:-1px;color:#666}#creative-intro p a{color:#999}#creative-intro p a:hover{color:#6CA7E5}#creative-intro p .cufon-canvas{padding-bottom:3px}.set-nav{float:left;clear:both;width:100%;padding:0 0 9px}.set-nav li{float:left;display:inline;list-style:none;margin-right:8px;color:#454545}.set-nav li a{font-weight:normal;background:#F0F0F0;padding:0 2px}.large-image-caption{float:left;clear:both;width:420px;color:#727272}.large-image-caption p{line-height:1.5}.image-view .images{clear:both;position:relative}.image-view .image{position:absolute;top:0;left:0}.image-view .container{position:relative}.image-view .background{width:850px;background-color:#FFF}.image-view .spacer{float:right;width:1px;background-color:transparent}.image-view .holder{position:absolute;top:0;left:0}.image-view .holder img{cursor:pointer}.image-view .holder .download-button{display:none;color:#FFF}.image-view .holder:hover .download-button{display:block}.thumblist{padding-top:4px}.thumblist li{list-style:none;float:left;display:inline;margin:0 27px 27px 0}.thumblist li a img{float:left;line-height:0}.thumblist li{}body.intro.has-instagram #pull{height:288px}body.intro.has-instagram #content{padding-bottom:308px}#instafeed{display:none;padding-top:40px;margin-bottom:20px}body.intro.has-instagram #instafeed{display:block}#footer{background:#F0F0F0;line-height:54px}#footer .grid{width:850px;padding:0 0 0 45px}#footer .grid:after{content:""}#footer a{text-decoration:none}.krop-logo{float:right;padding:9px 0 12px}.krop-logo a{display:block;width:40px;height:40px;background-image:url(//d2qw1yzku78ajd.cloudfront.net/images/logos/krop-686868-36x25@2x.png);background-size:36px 25px;background-repeat:no-repeat;background-position:left 5px;text-indent:-9999px;overflow:hidden}#footer-nav{float:left;width:700px;padding:18px 0 10px;font-size:16px;line-height:18px;letter-spacing:-1px}#footer-nav li{display:inline-block;list-style:none}#footer-nav li:before{content:"/";margin:0 .5em}#footer-nav li:first-child:before{content:"";margin:0}#footer-nav a{}#footer-nav .icon{margin-right:.5em;font-size:110%}.resume-page{float:left;clear:both;width:850px;position:relative;line-height:1.5}#download-links{position:absolute;left:600px;top:16px}#download-links ul{float:left;width:100%}#download-links li#download-pdf{float:left;display:inline;width:165px;background:url(//d2qw1yzku78ajd.cloudfront.net/images/styles/common/pdf-download.png) no-repeat}#download-links li#download-pdf a{display:block;height:26px;text-indent:-9999px;overflow:hidden}.resume-page .section{float:left;width:850px;border-top:1px solid}#general-info div.main-desc{float:left;display:inline;width:360px;padding-top:17px}#general-info div.main-desc h3.residence{margin-bottom:5px;font-size:24px;font-weight:bold;line-height:1.1;letter-spacing:-1px}#general-info div.main-desc h3.residence .cufon-canvas{top:-2px!important;padding-bottom:3px}#general-info #contact-info{float:right;width:220px;padding:50px 0 0 80px;margin-right:30px}.resume-page .section h2{float:left;width:160px;padding-top:17px;color:#D7D7D7;font-size:14px;font-weight:bold;line-height:1.5;text-transform:uppercase}.resume-page .section ul{overflow:auto}.resume-page .section li{float:left;width:660px;list-style:none;clear:both;border-top:1px solid;padding-top:17px}.resume-page .section li:first-child{border-top:none}body.light .resume-page .section,body.light .resume-page .section li{border-color:#E9E9E9}body.dark .resume-page .section,body.dark .resume-page .section li{border-color:#666}.resume-page .section dt,.resume-page .section dd.org,.resume-page .section dd.main-desc{float:left;display:inline;width:400px}.resume-page .non-period-section dd.main-desc{clear:both}.resume-page .section dd.main-desc ul{margin-bottom:18px}.resume-page .section dd.main-desc p+ul{margin-top:-18px}.resume-page .section dd.main-desc ul li{margin:0 0 0 20px!important;list-style:square outside}.resume-page .section dd.main-desc ul li *{font-size:1em!important}.resume-page .section dd.main-desc ul li p{margin:0!important}.resume-page .non-period-section dt,.resume-page .section dd.org{margin-bottom:9px;font-weight:bold;font-size:24px;line-height:1.1;letter-spacing:-1px}.resume-page .non-period-section dt .cufon-canvas,.resume-page .section dd.org .cufon-canvas{padding-bottom:3px;top:2px!important}.resume-page .non-period-section dt a:hover,.resume-page .section dd.org a:hover{}.resume-page .section dd.supl-info,.resume-page .section dd.period{float:right;width:220px;padding-bottom:18px}.ff2 #portfolio-nav li a{padding-top:4px}.ie7 #portfolio-nav li{float:none}.ie7 #portfolio-nav li a{float:none}.ie8 #footer-nav li a{position:relative;top:-2px!important}body.light{background:#FFF}body.light a,body.light #footer-nav li,body.light #footer-nav li a{color:#6CA7E5}body.light #header h1,body.light #header h1 a{color:#000}body.light #header #creative-type{color:#D7D7D7}body.light #portfolio-nav li:after{color:#E9E9E9}body.light #portfolio-nav li a{background:#E9E9E9}body.light #portfolio-nav li a:hover{background:#DDD}body.light #portfolio-nav li.selected a,body.light #portfolio-nav li.selected a:hover{color:#FFF;background:#6CA7E5}body.light #creative-intro p{color:#666}body.light #creative-intro p a{color:#999}body.light .set-nav li{color:#454545}body.light .set-nav li a{background:#F0F0F0}body.light .large-image-caption{color:#727272}body.light #footer{background:#F0F0F0}body.light #footer-nav{color:#C6C6C6}body.light .resume-page{}body.light #download-links{left:600px}body.light .resume-page .section h2{color:#D7D7D7}body.dark{color:#666;background:#313131}body.dark a,body.dark #footer-nav,body.dark #footer-nav a,body.dark #creative-intro p a:hover{color:#fbf59C}body.dark #header h1,body.dark #header h1 a{color:#FFF}body.dark #header #creative-type{color:#000}body.dark #portfolio-nav li:after{color:#202020}body.dark #portfolio-nav li a{background:#202020}body.dark #portfolio-nav li a:hover{background:#181818}body.dark #portfolio-nav li.selected a,body.dark #portfolio-nav li.selected a:hover{color:#000;background:#FBF59C}body.dark #creative-intro p{color:#666}body.dark #creative-intro p a{}body.dark .set-nav li{color:#666}body.dark .set-nav li a{background:#202020}body.dark .large-image-caption{color:#727272}body.dark .image-view .background{background-color:#313131}body.dark #footer{background:#202020}body.dark #footer-nav{color:#313131}body.dark .resume-page{}body.dark #download-links{left:600px}body.dark #download-links li#download-pdf{background:url(//d2qw1yzku78ajd.cloudfront.net/images/styles/common/pdf-download-dark.png) no-repeat}body.dark .resume-page .section h2{color:#666}#page{width:850px;padding:20px 0}.wfs{font-weight:normal!important}#header h1.font1{font-weight:500;letter-spacing:-1px}#header ul.font1 li{font-weight:500;letter-spacing:0}#creative-intro.font1 p{font-weight:100;letter-spacing:0}#footer.font1 #footer-nav{font-weight:200;letter-spacing:0}#imagesets h2.set-title.font1{font-weight:500;letter-spacing:0}.resume-page .font11{font-weight:500!important;letter-spacing:0!important}#header h1.font9{font-size:48px!important}#header h1.font12,.resume-page .font12{letter-spacing:0!important}#header #creative-type.font14{font-weight:500;letter-spacing:-1px}#header h1.font14{font-weight:500;letter-spacing:-1px}#header ul.font14 li{font-weight:500;letter-spacing:0}#creative-intro.font14 p{font-weight:200}#footer.font14 #footer-nav{font-weight:200;letter-spacing:0}#imagesets h2.set-title.font14{font-weight:500;letter-spacing:0}.resume-page .font14{font-weight:500!important;letter-spacing:0!important}#header #creative-type.font15{font-size:25px;font-weight:600;letter-spacing:0}#portfolio-nav.font15 li{font-size:25px;font-weight:600;letter-spacing:0}#creative-intro.font15 p{font-size:25px;font-weight:200;font-style:italic;letter-spacing:0}.font15 #footer-nav{font-size:17px;letter-spacing:0}.resume-page .font15{font-size:25px!important;font-weight:600!important;letter-spacing:0!important}