@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:'Stag Web';src:url("/-/f/Stag-Bold-Web.eot");src:url("/-/f/Stag-Bold-Web.eot?#iefix") format("embedded-opentype"),url("/-/f/Stag-Bold-Web.woff") format("woff"),url("/-/f/Stag-Bold-Web.ttf") format("truetype"),url("/-/f/Stag-Bold-Web.svg#Stag Web") format("svg");font-weight:700;font-style:normal;font-stretch:normal}body:after{content:'small';display:none}@media screen and (min-width: 481px){body:after{content:'medium';display:none}}@media screen and (min-width: 960px){body:after{content:'large';display:none}}@media screen and (min-width: 1280px){body:after{content:'xl';display:none}}@media only screen and (max-device-width: 480px){*{-webkit-text-size-adjust:none}}body{font:normal 62.5%/1.5 Georgia, 'Times New Roman', serif;color:#656262;background:#fff;border-top:8px solid #231f20;padding-top:2px}h1{font-weight:normal;font-size:29px;color:#231f20;margin:0 0 0.5em}h2{font-family:'Trebuchet MS', Arial, sans-serif;margin:0 0 0.5em;color:#231f20}p,ul,dl,ol{font-size:12px;margin:0 0 1.5em}blockquote{margin:0;padding:0.9em 0 0 45px;background:transparent url(/-/i/blockquote.gif) no-repeat 0 0}blockquote p,blockquote ol,blockquote ul{font:16px Arial, sans-serif;font-style:italic;color:#777}table{font-size:13px}em{font-style:italic}strong{font-weight:bold}a{color:#73ae08;text-decoration:none;border-bottom:1px dotted rgba(115,174,8,0.4);transition:all 0.25s linear;-moz-transition:all 0.25s linear;-webkit-transition:all 0.25s linear;-o-transition:all 0.25s linear;word-wrap:break-word}a:hover,a:focus{color:#231f20;border-bottom:1px dotted #7f7f7f}img{display:block;margin:0 10px 10px 0;float:left;max-width:100%}del{opacity:0.3}ins{background:none}a img{border:none}abbr,abbr[title],acronym{font-size:85%;letter-spacing:0.1em;text-transform:uppercase;border:none}form{margin:0 0 1em}form>div{margin:0 0 2em;position:relative;padding-bottom:2em}div.options>div{margin-bottom:0.25em}input[type="text"],textarea{font:12px 'Trebuchet MS', Arial, sans-serif;color:#626262;color:#999;background-color:#f5f5f5;background:#eee;border:1px solid #fff;padding:5px;transition:all 0.1s linear;-moz-transition:all 0.1s linear;-webkit-transition:all 0.1s linear;-o-transition:all 0.1s linear}input[type="text"]:focus,textarea:focus{background-color:#fdfdfd;border-right:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;outline:none;color:#73ae08}input[type="checkbox"]{margin-right:0.5em}label{display:block;font:11px 'Trebuchet MS', Arial, sans-serif;text-transform:uppercase;letter-spacing:0.1em;color:#aaa;margin:0 0 0.25em;position:absolute;bottom:0}label em{font-family:Georgia, 'Times New Roman', serif;font-style:italic;text-transform:none;letter-spacing:0}input[type="checkbox"]+label{display:inline;position:static}input.button{transition:all 0.25s linear;-moz-transition:all 0.25s linear;-webkit-transition:all 0.25s linear;-o-transition:all 0.25s linear;outline:none;border:none;padding:0.5em 15px 0.4em}input.button:hover{cursor:pointer}input.error,textarea.error{border:1px solid #ff8f8f}select,textarea{width:90%}code{font:13px/1 Consolas, 'Courier New', Courier, monospace;color:#999}sub,sup{line-height:0}header,footer,nav,section,article,mark,hgroup{display:block}::selection{background:#73ae08;color:#fff}::-moz-selection{background:#73ae08;color:#fff}.phark,#fowd2010 li:first-child blockquote,#flashpitt2009 .rotator li:first-child blockquote{display:block;text-indent:-9999px;background-position:0 0;background-repeat:no-repeat;background-color:transparent}@media screen and (min-width: 800px){.small-phark{display:block;text-indent:-9999px;background-position:0 0;background-repeat:no-repeat;background-color:transparent}}.phark-link,#project-nav a{overflow:hidden}.clearfix:after,.easy-clearing:after,#tweets ul:after,#work-content:after,.home-row:after,#project-header:after{content:".";display:block;height:0;clear:both;visibility:hidden}.offscreen,.pagination b,#fowd2010 .rotator li,#flashpitt2009 .rotator li{position:absolute;left:-9999px}.real-hide,.hide{display:none}.m-hide{display:none}@media screen and (min-width: 800px){.m-hide{display:block}}@media screen and (min-width: 800px){span.m-hide{display:inline}}.no-marker,#tweets ul,.projects{list-style:none}.stag{font-family:"Stag Web",Georgia,"Times New Roman",serif}@media screen and (min-width: 800px){.main{width:560px;float:right;border-left:1px dotted #7f7f7f}}.article-list{border-top:1px dotted #7f7f7f}.article-list>li{padding:1em 0 0;border-bottom:1px dotted #7f7f7f}@media screen and (min-width: 800px){.article-list>li{padding:1.25em 20px 0}}.article-list>li:last-child{border-bottom:none}.article-list h1{margin:0 0 0.2em;line-height:1.2}.article-list h1 a{color:#231f20;border-color:#b2b2b2}.article-list h1 a:hover,.article-list h1 a:focus{color:#73ae08}.meta{font:78% 'Trebuchet MS', Arial, sans-serif;margin:0;text-transform:uppercase;letter-spacing:0.25em;color:#a2a2a2;width:100%}.article-list .meta,#tweets .meta{position:relative;left:-10px}.meta li{float:left;border-left:1px solid #e5e5e5}.meta li:first-child{border:none}.meta .comments{min-width:50%}.meta a{color:#a2a2a2;border:none;display:block}.meta a:hover,.meta a:focus{color:#73ae08}.categories,.meta a{padding:0.75em 10px}.categories a{display:inline;padding:0}.categories a:hover,.categories a:focus{color:#73ae08}.pagination{font-family:'Trebuchet MS', Arial, sans-serif;margin:0;border-top:1px dotted #7f7f7f;padding:1em 0 1em  40px;font-size:14px}.pagination li{float:left;margin:0 3px 0 0}.pagination a,.pagination mark{display:block;border:none;padding:0.26em 10px;color:#fff;background:#e7e7e7;border-radius:2.5em;-moz-border-radius:2.5em;-webkit-border-radius:2.5em}.pagination a:hover,.pagination a:focus{background:#f77000}.pagination mark{background:#231f20}.comment-list{font:12px 'Trebuchet MS', Arial, sans-serif}.comment-list header{position:relative;padding:1.5em 0 0}.comment-list h1{font:normal 16px 'Trebuchet MS', Arial, sans-serif;color:#231f20}.comment-list header time{position:absolute;top:0}.comment-list header time a{color:#cfcfcf;font-size:11px;font-weight:bold;text-transform:uppercase;letter-spacing:0.1em;border:none}.comment-list header time a:hover,.comment-list header time a:focus{color:#aaa}.comment-list li{padding:1em 10px 0 60px;border-bottom:1px dotted #7f7f7f;position:relative}.comment-list p{font-size:12px}.gravatar{position:absolute;top:0;left:-60px;float:none;margin:0}@media screen and (min-width: 800px){.main,.sub{float:left}}.work-meta dt{font:14px 'Trebuchet MS', Arial, sans-serif;color:#cecece;text-transform:uppercase;letter-spacing:0.1em}.work-meta dd{font-style:italic}.fwa{background-image:url(/-/i/fwa.png);width:100px;height:100px;position:absolute;top:52px;right:0;border:none}.mobile-fwa{background-image:url(/-/i/m.fwa.png);width:76px;height:77px;position:absolute;top:52px;right:0;border:none}.fwa:hover,.mobile-fwa:hover{border:none}.button{display:inline-block;border-radius:4px;background:#231f20;color:#fff;text-transform:uppercase;padding:0.5em 13px;font-family:'Trebuchet MS', Arial, sans-serif}.button:hover,.button:focus{background:#73ae08}.popular-list{font:bold 14px Helvetica, Arial, sans-serif}.popular-list li{display:inline;margin-right:5px}.popular-list li:before{content:"•";color:#ccc;margin-right:5px}.popular-list li:first-child:before{content:"";margin-right:0}.popular-list a{color:#bbb;color:#231f20;color:#73ae08;border:none}.popular-list a:hover,.popular-list a:focus{color:#231f20}#popular:hover a{color:#bbb}#popular:hover a:hover,#popular:hover a:focus{color:#231f20;color:#73ae08}.popular1{font-size:14px;line-height:1.4}.popular2{font-size:18px;line-height:1.3}.popular3{font-size:22px;line-height:1.2}.popular4{font-size:26px;line-height:1.2}#masthead-wrap{border-top:1px solid #231f20;margin:0 0 30px;min-height:50px}@media screen and (min-width: 800px){#masthead-wrap{border-bottom:1px solid #bdbdbd;height:40px}}#article #masthead-wrap,#about-landing #masthead-wrap{margin-bottom:0}.logo-new{float:none;max-width:75%;margin:1em 0 0}@media screen and (min-width: 800px){.logo-new{max-width:none;width:400px;float:left}}.logo{position:relative}.logo a{border:none}@media screen and (min-width: 800px){.logo:after{display:block;content:"Back to the Home Page";font-family:"Stag Web",Georgia,"Times New Roman",serif;font-size:14px;color:#aaa;position:absolute;width:22em;top:-5px;left:83px;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;transition:all 0.5s ease-out;opacity:0;z-index:2000}}@media screen and (min-width: 800px){.logo:hover:after{left:93px;opacity:1}}.logo-link{background:transparent url(/-/s/dmall-website-logo-small2.svg) no-repeat 0 0;width:180px;height:180px;position:absolute;top:-107px;left:-65px;z-index:2001}@media screen and (min-width: 800px){#masthead{width:800px;margin:0 auto}}.main-nav{z-index:2000;background:#ececec;margin:1em 0 20px;padding:0;border-bottom:1px solid #ddd;position:relative;top:36px}@media screen and (min-width: 800px){.main-nav{float:right;background:none;border:none;top:-10px}}.main-nav .current a{color:#73ae08}.main-nav-item{border-top:1px solid #ddd;margin:0;padding:0}@media screen and (min-width: 800px){.main-nav-item{float:left;margin:0 0 0 3.5em;border:none}}.main-nav-item a,.main-nav-item mark{font-family:"Stag Web",Georgia,"Times New Roman",serif;color:#231f20;border:none;font-size:34px;display:block;padding:0.25em 0 0.25em 0.5em;margin:0}@media screen and (min-width: 800px){.main-nav-item a,.main-nav-item mark{font-size:14px;padding:0}}.main-nav-item a:hover,.main-nav-item mark:hover{color:#73ae08}.main-nav-item mark{color:#73ae08}@media screen and (min-width: 800px){#home .logo-new{position:absolute}}@media screen and (min-width: 1073px){#home .logo-new{top:14px;left:-135px;z-index:2000}}@media screen and (min-width: 1073px){#home .masthead-inner{position:relative}}#home #masthead-wrap{height:auto}@media screen and (min-width: 800px){#home #masthead{height:128px}}#home .main-nav{top:9px}@media screen and (min-width: 800px){#home .main-nav{top:39px}}@media screen and (min-width: 1073px){#home .main-nav{top:54px}}@media screen and (min-width: 800px){#home .main-nav-item{margin:0 0 0 2em}}@media screen and (min-width: 1073px){#home .main-nav-item{margin:0 0 0 3em}}@media screen and (min-width: 800px){#home .main-nav-item a{font-size:17px}}.wrap,.wrap800,#comments-wrap{margin:0 auto;width:95%}@media screen and (min-width: 800px){.wrap,.wrap800,#comments-wrap{width:800px;margin:0 auto}}.read-next{padding:2.75em 0;border-bottom:1px solid #bbb;margin-bottom:2em}.read-next-caption,.read-next-headline{text-align:center;display:block}.read-next-caption{font-family:"Trebuchet MS",Arial,sans-serif;text-transform:uppercase;font-weight:bold;letter-spacing:0.1em}.read-next-headline{line-height:1.2}.site-footer{border-top:1px solid #d3d2d2;border-bottom:16px solid #231f20;margin-bottom:50px;padding:1em 0 1.5em;font-family:'Trebuchet MS', Arial, sans-serif;clear:both}.site-footer li{margin:0 0 1em}@media screen and (min-width: 800px){.site-footer li{float:left;width:17%;padding-right:4%;margin-right:1%}}@media screen and (min-width: 800px){.site-footer .site-footer-rss{width:7%}}.site-footer a{color:#656262;border-bottom:1px dotted #656262}.site-footer a:hover,.site-footer a:focus{border-bottom-style:solid}#home footer{width:95%;max-width:800px;margin:0 auto 50px}@media screen and (min-width: 800px){#home footer{padding:40px 0 4em;border:none}}#logo{display:none}#home #masthead-wrap{margin-bottom:0}@media screen and (min-width: 1073px){#roles,#master-roles{font:14px 'Trebuchet MS', Arial, sans-serif;color:#929090;text-transform:uppercase;letter-spacing:0.1em;margin:0 auto;position:relative;display:block}#roles li{display:none}#roles li:before{content:"/";opacity:0.5;padding:0 7px 0 3px}#roles li:first-child:before{content:"";padding:0}#roles li:nth-child(1),#roles li:nth-child(2){display:inline-block}}.stacked-heading{font-family:"Stag Web",Georgia,"Times New Roman",serif;font-size:28px;text-align:center}@media screen and (min-width: 520px){.stacked-heading{margin:0.5em 0 1.25em}}@media screen and (min-width: 800px){.stacked-heading{font-family:"Stag Web",Georgia,"Times New Roman",serif;font-size:18px;color:#a6a6a6;line-height:1;text-align:left;width:100px;position:absolute;left:0;top:0px}}#home .content{width:95%;margin:0 auto}@media screen and (min-width: 800px){#home .content{width:100%}}.home-row{border-top:1px solid #ccc;padding:1em 0}.home-row:first-child{border-top:none}@media screen and (min-width: 800px){.home-row:first-child{border-top:4px solid #f7f7f7}}@media screen and (min-width: 800px){.home-row{width:100%;background:#f7f7f7;border-bottom:1px solid #dedede;position:relative;border-top:4px solid #f7f7f7;transition:all 0.25s linear;-moz-transition:all 0.25s linear;-webkit-transition:all 0.25s linear;-o-transition:all 0.25s linear;padding-left:0}}@media screen and (min-width: 800px){.home-row:hover{overflow:visible;z-index:100;background:#fff;border-top:4px solid #fff}}@media screen and (min-width: 800px){.home-row:hover+.home-row{border-top:4px solid rgba(0,0,0,0.03)}}@media screen and (min-width: 500px){.home-row .inner{width:500px;margin:0 auto}}@media screen and (min-width: 800px){.home-row .inner{position:relative;margin:0 auto;width:650px;padding-left:150px}}.home-row .more{text-align:center;font-size:16px}@media screen and (min-width: 520px){.home-row .more{clear:both}}@media screen and (min-width: 800px){.home-row .more{position:absolute;left:0;top:50px;font-size:12px}}@media screen and (min-width: 800px){.home-row .more-qualifier{position:absolute;left:-9999px}}.home-item{text-align:center;margin:0 0 3em}@media screen and (min-width: 500px){.home-item{display:inline-block;width:220px}}@media screen and (min-width: 800px){.home-item:hover,.home-item:focus{-webkit-transform-origin:-8px -8px;-moz-transform-origin:-8px -8px;-ms-transform-origin:-8px -8px;-o-transform-origin:-8px -8px;transform-origin:-8px -8px}}.round-image,.home-item-dribbble{width:217px;height:217px;border-radius:217px;float:none;margin:0 auto 0.5em}.home-item-headline{margin:0 0 0.1em;font-size:26px;line-height:1.2}.home-item-headline a{border:none}.home-item-description{font-size:14px;font-style:italic}.home-item-dribbble{display:block;background-position:50% 50%;background-repeat:no-repeat}@media screen and (min-width: 500px){.position1,.position3{margin-right:50px}}@media screen and (min-width: 800px){.position1,.position3{margin:0;margin-right:90px}.position1{left:125px;top:-20px;z-index:3}.position2{left:305px;top:-11px;z-index:2}.position3{left:444px;top:0;z-index:4}.position4{left:600px;top:-15px;z-index:5}}.work-heading{text-align:center;font:700 60px/1 "Stag Web",Georgia,"Times New Roman",serif;color:#231f20;margin:0}.work-heading .char6{margin-left:-6px}.work-heading .char7{margin-left:-1px}.work-heading .char8{margin-left:-2px}@media screen and (min-width: 800px){.work-heading{font-size:141px}.work-heading .char6{margin-left:-11px}.work-heading .char7{margin-left:-2px}.work-heading .char8{margin-left:-5px}}#the-work h2{text-align:center;font-weight:normal;font-size:12px;margin-bottom:50px}#work-landing #content{border-top:1px dotted #7f7f7f;position:relative;z-index:2}.work-tabs{background:#f7f7f7;border-bottom:1px dotted #7f7f7f;float:left;width:100%}@media screen and (min-width: 800px){.work-tabs{margin-bottom:0;position:static}}.work-tabs ul{margin:0;position:relative;text-align:center}.work-tabs li{margin-left:2em;display:inline-block}.work-tabs li:first-child{margin-left:0}.work-tabs a{display:block;padding:1em 0.5em;border:none}@media screen and (min-width: 800px){.client-grid{background:transparent url(/-/i/work/clients/client-grid-tile.png) repeat-y 266px 0}}.client-grid li{width:266px;background:#eee;margin:0 auto}@media screen and (min-width: 800px){.client-grid li{float:left;border-bottom:1px solid #e5e5e5;margin:auto;margin-left:1px}}@media screen and (min-width: 800px){.client-grid li:nth-child(3n+1){margin-left:0}}.client-grid a{width:264px;height:167px;background-color:#fff;border:1px solid #fff}.client-grid a:hover{position:relative;top:-5px;left:-5px;border:1px solid #ccc}.client-activate a{background-image:url(/-/i/work/clients/activate.png)}.client-activision-blizzard a{background-image:url(/-/i/work/clients/activision-blizzard.png)}.client-four24 a{background-image:url(/-/i/work/clients/four24.png)}.client-crayola a{background-image:url(/-/i/work/clients/crayola.png)}.client-fog-creek a{background-image:url(/-/i/work/clients/fog-creek.png)}.client-ge a{background-image:url(/-/i/work/clients/ge.png)}.client-housing-works a{background-image:url(/-/i/work/clients/housing-works.png)}.client-jetwaders a{background-image:url(/-/i/work/clients/jetwaders.png)}.client-lucasfilm a{background-image:url(/-/i/work/clients/lucasfilm.png)}.client-mattel a{background-image:url(/-/i/work/clients/mattel.png)}.client-mica a{background-image:url(/-/i/work/clients/mica.png)}.client-planeteye a{background-image:url(/-/i/work/clients/planeteye.png)}.client-posse a{background-image:url(/-/i/work/clients/posse.png)}.client-preventiv a{background-image:url(/-/i/work/clients/preventiv.png)}.client-sherwin-williams a{background-image:url(/-/i/work/clients/sherwin-williams.png)}.client-microsoft a{background-image:url(/-/i/work/clients/microsoft.png)}.client-coupon-craze a{background-image:url(/-/i/work/clients/coupon-craze.png)}.client-wrigley a{background-image:url(/-/i/work/clients/wrigley.png)}#by-client h1{text-align:center}.client-list{text-align:center;line-height:2;margin:0 0 3em}.client-list li{display:inline;white-space:nowrap}.client-list li:after{content:"•";margin:0 1em;color:#ccc}.client-list li:last-child:after{content:"";margin:0}.typeface-list li[id^="typeface"]{border-top:1px dotted #7f7f7f;padding:2em 0 0;margin:0 0 0.5em;background-repeat:no-repeat;background-position:0 25px;background-color:transparent}.typeface-list li[id^="typeface"]:first-child{border:none}@media screen and (min-width: 800px){.specimen{width:540px;padding:0 20px 0 0;float:left}}.specimen img{float:none;margin:0 0 0.5em}.specimen h1{width:540px;height:50px;margin:0}@media screen and (min-width: 800px){.specimen-meta{margin:60px 0 2em}}.specimen-meta li{display:inline;border-left:1px solid #ccc;padding:0 0 0 0.75em;margin:0 0 0 0.5em;font-size:12px;font-style:italic;color:#9d9d9d}@media screen and (min-width: 800px){.specimen-meta li{font-style:italic;color:#9d9d9d;font-size:14px}}.specimen-meta li:first-child{padding-left:0;margin-left:0;border:none}@media screen and (min-width: 800px){.in-use{margin:0 0 0 560px}}.in-use h2{margin:0 0 0.25em;text-transform:uppercase;color:#bebebe}.in-use a{border:none;font-size:16px}.in-use li{display:inline}.in-use li:before{content:", ";position:relative;left:-0.2em}.in-use li:first-child:before{content:""}.tab-nav{border-top:1px solid #231f20}@media screen and (min-width: 800px){.tab-nav{text-align:center;margin:0;border:none}}.tab-nav ul{margin:0}.tab-nav-item{border-bottom:1px solid #ccc}@media screen and (min-width: 800px){.tab-nav-item{display:inline-block;margin:0;border:none}}.tab-nav-item a,.tab-nav-item mark{font:normal 17px/1 "Stag Web",Georgia,"Times New Roman",serif;color:#231f20;border:none;padding:1em 0;display:block}@media screen and (min-width: 800px){.tab-nav-item a,.tab-nav-item mark{display:block;margin:0;padding:1em;border-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0}}.tab-nav-item a:hover{color:#73ae08}.tab-nav-item mark{margin-bottom:2em}@media screen and (min-width: 800px){.tab-nav-item mark{background:#231f20;color:#fff;margin-bottom:0}}#by-year{border:none;width:100%;float:none}.projects li{display:inline-block;width:200px}@media screen and (min-width: 800px){.projects li{position:absolute;z-index:3}}.projects li:hover{z-index:4}.projects a{display:block;width:180px;height:180px;background:#ff7000;background:#73ae08;color:#fff;font:bold 16px Helvetica, Arial, sans-serif;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;text-align:center;display:table-cell;vertical-align:middle;border:none;opacity:0.75;transition:all 0.25s linear;-moz-transition:all 0.25s linear;-webkit-transition:all 0.25s linear;padding:10px;transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%}.projects a:visited{background:#ccc}.projects a:hover,.projects a:focus{opacity:1;background:#231f20}.new-work{position:absolute;right:15px;top:20px;background:black;color:#fff;text-transform:uppercase;font-weight:normal;padding:5px}#clients{width:136px;padding:1em 10px 100px 0;border-right:1px dotted #7f7f7f}#clients h1{font:bold 14px 'Trebuchet MS', Arial, sans-serif;margin-bottom:1.5em}#clients li{margin-bottom:0.65em;line-height:1.2;font-size:11px}#clients li abbr,#clients li abbr[title]{font-size:90%;letter-spacing:0.25em}#clients ul>li{padding-left:10px;text-indent:-10px}li[id^="year"]{text-align:center;border-bottom:1px dotted #7f7f7f;position:relative;padding:2em 0 0}@media screen and (min-width: 800px){li[id^="year"]{height:200px}}li[id^="year"]:last-child{border-bottom:none}@media screen and (min-width: 800px){#year2013{height:180px}}#year2013 h2{top:15px}.superfriendly-push{text-align:center;font:bold 20px 'Trebuchet MS', Arial, sans-serif}@media screen and (min-width: 800px){.superfriendly-push{position:relative;top:3.5em}}@media screen and (min-width: 800px){#year2012{height:180px}}@media screen and (min-width: 800px){#year2010{height:300px}}@media screen and (min-width: 800px){#year2009{height:375px}}@media screen and (min-width: 800px){#year2007{height:170px}}@media screen and (min-width: 800px){#year2006{height:160px}}li[id^="year"] h2{color:#cecdce;font:20px/1 "Stag Web",Georgia,"Times New Roman",serif;text-align:center;margin:0 0 1em}@media screen and (min-width: 800px){li[id^="year"] h2{position:absolute;top:10px;left:10px;font-size:14px}}.breadcrumbs{text-align:center;margin:0}.breadcrumbs ul{margin:0}.breadcrumbs li{display:inline-block;font-family:"Stag Web",Georgia,"Times New Roman",serif}.breadcrumbs li:after{content:'\00bb';font-size:24px;margin:0 10px;color:#ccc}.breadcrumbs a{font-size:24px;color:#aaa;border:none}.breadcrumbs a:hover,.breadcrumbs a:focus{color:#73ae08}#work-area hgroup{text-align:center;margin:0 0 2em}.page-title{color:#231f20;font:100px "Stag Web",Georgia,"Times New Roman",serif;letter-spacing:-1px;margin:0 auto 0.2em}#work-area-wrap #pullquote,#work-area-wrap #awards{border-bottom:1px dotted #7f7f7f}@media screen and (min-width: 800px){#work-area-wrap #pullquote,#work-area-wrap #awards{width:800px}}#work-area-wrap #awards{position:relative;left:1px;display:none}@media screen and (min-width: 800px){#work-area-wrap #awards{display:block}}#work-area-wrap #awards ul{list-style:none}#work-area-wrap #awards a{border:none;position:absolute}#project-header{position:relative;margin:0 0 30px}#project-header hgroup{position:relative}#project-nav{border-top:1px dotted #999;border-bottom:1px dotted #999;width:100%;float:left}@media screen and (min-width: 800px){#project-nav{background:transparent url(/-/i/work/project-nav.png) no-repeat 0 0;height:45px;position:absolute;top:25px;left:0;width:800px;border:none;float:none}}#project-nav li{float:left;width:49%;text-align:center}@media screen and (min-width: 800px){#project-nav li{opacity:0;position:absolute;top:0;width:45px;height:45px;opacity:0;transition:all 0.25s linear;-moz-transition:all 0.25s linear;-webkit-transition:all 0.25s linear;-o-transition:all 0.25s linear;opacity:1;float:none}}#project-header:hover li{opacity:1}#project-nav a{border:none;font-size:18px;display:block;padding:1.5em 1em 0.8em}@media screen and (min-width: 800px){#project-nav a{background:transparent url(/-/i/work/project-nav-over2.png) no-repeat 0 0;width:45px;height:45px;text-indent:-9999px;opacity:0}}#project-nav a:hover,#project-nav a:focus{opacity:1}#project-nav .prev{position:relative}#project-nav .prev a:before{content:"Prev";text-align:center;position:relative;top:1.1em;text-transform:uppercase;font:12px "Trebuchet MS", Arial, sans-serif;letter-spacing:1px;color:#ccc;position:absolute;width:100%;text-align:center;left:0}@media screen and (min-width: 800px){#project-nav .prev{left:0;background:transparent url(/-/i/work/project-nav-over.png) no-repeat 0 0}}#project-nav .next{border-left:1px dotted #999;position:relative}@media screen and (min-width: 800px){#project-nav .next{position:absolute;right:0;background:transparent url(/-/i/work/project-nav-over.png) no-repeat -755px 0;border:none}}#project-nav .next a:before{content:"Next";text-align:center;position:relative;top:1.1em;text-transform:uppercase;font:12px "Trebuchet MS", Arial, sans-serif;letter-spacing:1px;color:#ccc;position:absolute;width:100%;text-align:center;left:0}@media screen and (min-width: 800px){#project-nav .next a{background-position:-755px 0}}#facebook-like>iframe{margin-top:10px}.project-image{width:100%}@media screen and (min-width: 800px){.project-image{min-width:800px;display:block}}.project-image .wrap{position:relative}.browser-chrome-wrap{position:relative;margin:0 0 -150px;z-index:1;width:800px}.browser-chrome-wrap #project-url,.project-url{position:absolute;top:34px;left:116px;z-index:3;font:10px 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;color:#999;border:none}.project-url{display:none}@media screen and (min-width: 800px){.project-url{display:block}}.browser-chrome-wrap #project-url:hover,.project-url:hover{color:#73ae08;border:none}.browser-chrome{padding:59px 0 0;background:transparent url(/-/i/work/browser-chrome-top.jpg) no-repeat center 0;position:absolute;width:950px;left:-42px;top:0}.browser-chrome-wrap img{margin:0 0 0 91px;float:none}.browser-chrome-wrap .inner{padding:0 0 250px;background:transparent url(/-/i/work/browser-bottom.jpg) no-repeat 0 bottom}#work-content{position:relative;z-index:2;border-top:1px dotted #7f7f7f}@media screen and (min-width: 800px){#work-content{min-width:800px;background:transparent url(/-/i/work/work-content-bg.jpg) repeat-y 50% 0}}#work-content .main{border:none;padding:20px 0 2em}@media screen and (min-width: 800px){#work-content .main{width:540px;float:left;padding-right:20px}}#work-content .main p,#work-content .main ol,#work-content .main ul{font-size:14px}#work-content .sub{width:200px;float:none;padding-bottom:3em}@media screen and (min-width: 800px){#work-content .sub{width:200px;margin:0 0 0 560px;padding:20px}}#work-content .sub h2{color:#000;text-transform:uppercase;margin:0 0 0.1em}#work-content .sub p,#work-content .sub ol,#work-content .sub ul{list-style:none;font-style:italic;padding-left:8px;text-indent:-8px;font-size:11px}#work-content p:last-child{margin-bottom:0}#bibliography{border-top:1px solid #eee;padding-top:1.5em}#bibliography h1{font:15px 'Trebuchet MS', Arial, sans-serif}#work-content #bibliography p,#work-content #bibliography ol,#work-content #bibliography ul{font-size:12px}#publications #content{border-top:1px dotted #7f7f7f;padding:0 0 2em;position:relative;z-index:2;width:800px;margin:0 auto}#one-two .inner:before{left:70px;top:80px;width:222px;height:51px;background:transparent url(/-/i/publications-onetwo.png) no-repeat 0 0}#designersmx .inner:before{left:80px;top:12px;width:202px;height:202px;background:transparent url(/-/i/publications-designersmx.png) no-repeat 0 0}#typekit .inner:before{left:40px;top:60px;width:273px;height:73px;background:transparent url(/-/i/publications-typekit.png) no-repeat 0 0}#mc .inner:before{left:60px;top:20px;width:249px;height:194px;background:transparent url(/-/i/publications-mc.png) no-repeat 0 0}#p24ways-2010{z-index:1;min-height:280px}#p24ways-2010 .inner:before{left:-30px;width:322px;height:295px;background:transparent url(/-/i/publications-24ways2010.png) no-repeat 0 0;z-index:1}#soda .inner:before{left:-60px;width:524px;height:123px;background:transparent url(/-/i/publications-soda.png) no-repeat 0 0}#ala-artdirection .inner:before{left:-10px;top:20px;width:397px;height:162px;background:transparent url(/-/i/publications-ad.jpg) no-repeat 0 0}#ala-flashstandards .inner:before{left:-10px;top:15px;width:391px;height:203px;background:transparent url(/-/i/publications-cold-war.jpg) no-repeat 0 0}#istockphoto .inner:before{left:50px;top:55px;width:273px;height:67px;background:transparent url(/-/i/publications-istock.png) no-repeat 0 0}#p24ways-2009 .inner:before{left:120px;top:35px;width:139px;height:145px;background:transparent url(/-/i/publications-24ways2009.png) no-repeat 0 0}#dotnet .inner:before{left:20px;top:auto;bottom:0;width:332px;height:261px;height:200px;background:transparent url(/-/i/publications-dotnet.jpg) no-repeat 0 0}#ala-semanticflash .inner:before{left:100px;width:204px;height:205px;background:transparent url(/-/i/publications-semanticflash.jpg) no-repeat 0 0}#publications #content>ol li h1{font:18px 'Trebuchet MS', Arial, sans-serif;margin-bottom:0.75em}#publications #content>ol li h1 a{line-height:1.3}#publications li .meta{font-size:11px;margin:-0.75em 0 0.75em}#speaking #content{border-top:1px dotted #7f7f7f;padding:0 0 2em;position:relative;z-index:2}#speaking .work-row{height:350px;padding:0}#speaking .work-row .inner{position:relative;padding:0;width:800px}#speaking .work-row a{transition:all 0s linear;-moz-transition:all 0s linear;-webkit-transition:all 0s linear;-o-transition:all 0s linear}.event-type{background:#231f20;padding:25px 0;width:100%;z-index:5;position:relative}.event-type:after{content:"";width:100%;height:5px;background:rgba(0,0,0,0.5);bottom:-5px;left:0;position:absolute}.event-type-heading{color:#fff;margin:0 auto;font:34px "Stag Web",Georgia,"Times New Roman",serif;text-align:center}#digitalbizsummit .cta{background-image:url(/-/i/work/speaking/digitalbizsummit.png);width:587px;height:145px;margin:120px auto 0;border:none}#digitalbizsummit p{font:normal 18px Arial, sans-serif;text-align:center}#smashingconf{background:transparent url(/-/i/work/speaking/smashingconf.png) no-repeat 50% 30%}#smashingconf .cta{position:absolute;width:100%;height:350px;left:0;top:0}#interlink2013{background:#fcfcfc url(/-/i/work/speaking/interlink2013.jpg) no-repeat 50% 0}#artifact2013{background:#242525 url(/-/i/work/speaking/artifact2013.png) no-repeat 50% 0}#fitctoronto2013{background:#0d0c0a url(/-/i/work/speaking/fitctoronto2013.jpg) no-repeat 50% 0}#rwdsummit{background:#fff url(/-/i/work/speaking/rwdsummit.png) no-repeat 50% 50%}#aiga-jax{background:transparent url(/-/i/work/speaking/aiga-jax.gif) repeat 50% 50%;font-family:Helvetica, Arial, sans-serif}#speaking #aiga-jax .inner{width:100%;background:transparent url(/-/i/work/speaking/aiga-jax-banner.gif) no-repeat 50% 50px;padding-top:57px;top:30px}#aiga-jax article{width:800px;margin:0 auto;text-align:center}#aiga-jax .org{color:#fff;font-size:16px;font-family:Georgia, 'Times New Roman', serif}#aiga-jax h1{font-weight:bold;letter-spacing:-1px;margin:0 0 0.25em}#aiga-jax h2{font-family:Helvetica, Arial, sans-serif}#aiga-jax ul{font-size:16px}#aiga-jax li{display:inline;margin-right:10px}#aiga-jax li+li{border-left:1px solid #999;padding-left:10px}#aiga-jax a{color:#00A0AF}#aiga-jax a:hover,#aiga-jax a:focus{color:#ff7d05}#webdesignday2012{background:#7cc1af url(/-/i/work/speaking/wdd-pattern.png) repeat 0 0}#webdesignday2012 article{text-align:center}#webdesignday2012 hgroup{position:relative;top:75px}#webdesignday2012 h1{font-family:"Adelle";font-weight:bold;color:#fff;font-size:50px;margin:0}#webdesignday2012 p,#webdesignday2012 h2{font-family:'Proxima Nova';color:#fff;font-size:20px}#webdesignday2012 h2{font-size:24px;opacity:0.5}#awdg{background:#991b1e}#awdg article{background:transparent url(/-/i/work/speaking/awdg.png) no-repeat 50% 0;height:350px}#awdg p{margin:0}#awdg a.cta{position:absolute;top:0;left:0;width:800px;height:350px;border:none;display:block}#ffwd{background:transparent url(/-/i/work/speaking/ffwd-bg.png) repeat-x 0 0}#ffwd .inner{background:transparent url(/-/i/work/speaking/ffwd.png) no-repeat 50% 0;height:350px;width:100% !important}#ffwd p{margin:0}#ffwd a.cta{position:absolute;top:0;left:50%;width:800px;height:350px;margin-left:-400px;border:none;display:block}#circlesconference{background:transparent url(/-/i/work/speaking/circles-conference-bg.jpg) repeat 0 0}#circlesconference article{background:transparent url(/-/i/work/speaking/circles-conference.png) no-repeat 50% -30px;height:350px;position:relative}#circlesconference p{margin:0}#circlesconference a.cta{position:absolute;top:0;left:0;width:800px;height:350px;border:none;display:block}#circlesconference .button{background:#d12a00;position:absolute;left:50%;top:250px;margin-left:-50px}#circlesconference .button a{color:#e0ded0;border:none}#circlesconference .button:hover,#circlesconference .button a:hover,#circlesconference .button a:focus{background:#000}#newadventures2012{background:#fff url(/-/i/work/speaking/newadventures2012.png) no-repeat center 72px}#newadventures2012 a.cta{background:transparent url(/-/i/work/speaking/newadventures2012-cta.png) no-repeat 0 3px;width:150px;height:62px;border:none;position:absolute;left:50%;margin-left:-75px;top:290px}#newadventures2012 a.cta:hover,#newadventures2012 a.cta:focus{background-position:0 0}#breakthroughs{background:#e9193a url(/-/i/work/speaking/breakthroughs.png) no-repeat center 0;height:0}#breakthroughs .inner{height:350px}#breakthroughs .inner article{position:static}#breakthroughs .register{position:absolute;top:196px;left:76px}#breakthroughs .register a{font:16px Georgia, 'Times New Roman', serif;font-style:italic;color:#fff;border:none;width:9em;background:#000;padding:0.75em 1em;display:block}#breakthroughs .register a:hover,#breakthroughs .register a:focus{color:#ff0029}#breakthroughs .register .point{display:block;background-image:url(/-/i/work/speaking/breakthroughs-point.png);width:10px;height:9px;position:absolute;bottom:-9px;left:10px}#sxsw2011{background:#000 url(/-/i/work/speaking/sxsw2011.jpg) no-repeat center 0}#sxsw2011 p{text-align:center;position:relative;top:320px;color:rgba(255,255,255,0.5)}#sxsw2011 a{color:#ed721b;opacity:0.8}#sxsw2011 a:hover,#sxsw2011 a:focus{opacity:1}#sxsw2011 a.cta{background-image:url(/-/i/work/speaking/sxsw2011-cta.png);width:279px;height:36px;border:none;position:absolute;left:50%;margin-left:-140px;top:120px;opacity:1}#sxsw2011 a.cta:hover,#sxsw2011 a.cta:focus{background-position:0 -36px}#inspire-conf{background:transparent url(/-/i/work/speaking/inspire-conf.png) no-repeat center 0}#inspire-conf p.more{position:absolute;top:290px;left:330px}#inspire-conf a{background:transparent url(/-/i/work/speaking/inspire-register.png) no-repeat 0 0;width:135px;height:24px;padding:0;border:none}#inspire-conf a:hover,#inspire-conf a:focus{background-position:0 -24px}#r2bc2012{background:#000}#r2bc2012 hgroup{background-image:url(/-/i/work/speaking/r2bc.png);width:431px;height:274px;margin:0 auto;position:relative;top:75px}#r2bc2012 .cta{border:none;position:absolute;width:100%;height:100%;top:0;left:0}#sva-flash-intensive{background:#000 url(/-/i/work/speaking/sva.png) no-repeat center 0}#adc90{background:#d0caca url(/-/i/work/speaking/adc90.png) no-repeat 50% 0}#adc90 a.cta{background:transparent url(/-/i/work/speaking/adc90-cta.png) no-repeat 0 0;width:186px;height:42px;border:none;position:absolute;left:230px;top:192px}#adc90 a.cta:hover,#adc90 a.cta:focus{background-position:0 -42px}#miami-ad-school{background:#d9498b url(/-/i/work/speaking/miami-ad-school.png) no-repeat center 0}#miami-ad-school .more{color:#fff;font:21px 'Trebuchet MS', Arial, sans-serif;position:absolute;top:200px;text-align:center;width:800px}#miami-ad-school .more a{background:rgba(0,0,0,0.2)}#miami-ad-school .more a:hover,#miami-ad-school .more a:focus{background:rgba(0,0,0,0.5)}#fowd2010{background:#000 url(/-/i/work/speaking/fowd2010_2.jpg) no-repeat center 0;height:349px !important}#fowd2010 .rotator{position:absolute;list-style:none;left:360px;top:178px}#fowd2010 li:first-child{position:static}#fowd2010 li:first-child blockquote{background:#000 url(/-/i/work/speaking/fowd2010-quote1.png) no-repeat 0 0;width:333px;height:102px}#speaking #fowd2010 .inner{height:350px}#speaking #fowd2010 article{position:static}#fowd2010 .credit{position:absolute;bottom:-10px;left:220px}#fowd2010 .credit a:hover,#fowd2010 .credit a:focus{color:#fff}#sxsw2010{background:#000 url(/-/i/work/speaking/sxsw2010.jpg) no-repeat center 0;height:349px !important}#sxsw2010 article{padding:115px 0 0;position:relative;left:-8px;width:500px}#sxsw2010 p{font:16px 'Trebuchet MS', Arial, sans-serif;color:#999}#sxsw2010 .more a{background:rgba(255,255,255,0.2);border:none}#sxsw2010 .more a:hover,#sxsw2010 .more a:focus{background:rgba(255,255,255,0.3)}#sxsw2010 a{color:#ff9792}#sxsw2010 blockquote{position:relative;left:-9px;padding:0;background:none}#sxsw2010 blockquote p{font-size:13px}#sxsw2010 blockquote p:first-child{font-size:20px;color:#ccc;margin-bottom:0.25em}#sxsw2010 blockquote p:first-child:before{content:"\201c"}#sxsw2010 blockquote p:first-child:after{content:"\201d"}#sxsw2010 blockquote p:last-child:before{content:"\2014"}#flashpitt2009{background:#000 url(/-/i/work/speaking/flashpitt2009.jpg) no-repeat center 0;height:349px !important}#flashpitt2009 .rotator{position:absolute;list-style:none;left:0;top:145px}#flashpitt2009 .rotator li:first-child{position:static}#flashpitt2009 .rotator li:first-child blockquote{background:transparent url(/-/i/work/speaking/flashpitt2009-quote1.png) no-repeat 0 0;width:620px;height:102px}#fowd2008{background:#000 url(/-/i/work/speaking/fowd2008.jpg) no-repeat center 0;position:relative}#speaking #fowd2008 .inner,#speaking #fowd2008 article{position:static}#fowd2008 hgroup{width:384px;height:317px;display:block;background:transparent url(/-/i/work/speaking/fowd2008-sketch.png) no-repeat center 0;position:absolute;right:0;bottom:0}#fowd2008 .more{position:relative;top:250px;left:-10px;font-size:16px}#fowd2008 .more a{background:none;text-transform:none;border-bottom:1px solid rgba(255,255,255,0.2);padding:0}#fowd2008 .more a:hover,#fowd2008 .more a:focus{border-bottom:1px solid rgba(255,255,255,0.5)}.article-heading{margin:0;font:60px/1 "Stag Web",Georgia,"Times New Roman",serif;color:#231f20}@media screen and (min-width: 800px){.article-heading{padding-left:20px}}.article-subheading{color:#bdbbbc;font-size:21px;font-size:16px;font-weight:normal;margin:0 0 1em}@media screen and (min-width: 800px){.article-subheading{padding-left:20px}}@media screen and (min-width: 800px){#article-landing .main{float:right;min-height:300px}}@media screen and (min-width: 800px){#article-landing .sub{padding-top:24px;width:200px}}#article-landing .sub h1{background-image:url(/-/i/displaying.gif);width:85px;height:15px}#article-landing .sub li{border-bottom:1px solid #ddd}#article-landing .sub li a,#article-landing .sub li mark{display:block;border:none;padding:0.3em 7px}@media screen and (min-width: 800px){#comments-wrap,#article-meta header{width:800px;margin:0 auto}}#article-meta{background:#231f20}#article-meta header{text-transform:uppercase;letter-spacing:0.1em;padding:0.5em 0}#article-meta h1{color:#fff;font-size:15px;float:left;margin:0}#article-meta p{color:#fff;float:right;margin:0;font:11px 'Trebuchet MS', Arial, sans-serif;position:relative;top:0.2em;min-width:153px}#article-meta a{color:#fff;border-color:#fff}#article-area-wrap{border-bottom:35px solid #231f20;padding-bottom:30px}@media screen and (min-width: 800px){#article .main{width:608px;border:none;border-right:1px solid #231f20;padding:2em 15px 50px 0}}@media screen and (min-width: 800px){#article-link-format{width:800px;margin:3em auto}}@media screen and (min-width: 800px){#article .sub{width:153px;padding:20px 0 0 20px}}#article .sub section{margin:0 0 3em}.article-info h2,#article-info h2{font-size:16px;text-transform:uppercase}.article-info time,#article-info time{font-size:12px}#article-tags li{background:transparent url(/-/i/tags-bullet.gif) no-repeat 0 center;padding-left:12px}#article-tags a{font-style:italic;color:#686868;border:none}#article-tags a:hover,#article-tags a:focus{color:#f77000}#about-landing #intro{border-bottom:7px solid #231f20;margin:0 0 2em}@media screen and (min-width: 800px){#about-landing #intro{padding:165px 0 2em 305px;padding:130px 0 1em 350px;padding-top:0;margin:-50px 0 2px;position:relative;margin:-85px 0 2px}}.about-heading{margin:0.5em 0 0;font-size:50px}#about-landing #intro p{font-size:16px}#about-landing #intro cite.credit{display:none}#dig{border-bottom:7px solid #231f20;margin:0 0 2em}#dig p{font-size:14px}#history{border-bottom:7px solid #231f20;margin:0 0 2em}.history-table{width:100%}.history-table a{border:none}.history-table th,.history-table td{padding:2em 0 2em;border-top:1px solid #ccc}.history-table td{padding-left:10%}#linkedin a{background-image:url(/-/i/about/linkedin.png);width:72px;height:18px;display:inline-block;border:none}#tmx a{background-image:url(/-/i/about/tmx.png);width:108px;height:32px}#ei a{background-image:url(/-/i/about/ei.png);width:187px;height:39px}#pixelworthy span{background-image:url(/-/i/about/pixelworthy.png);width:156px;height:17px}#hc a{background-image:url(/-/i/about/hc.png);width:144px;height:29px}#bss a{background-image:url(/-/i/about/bss.png);width:122px;height:17px}#superfriendly a{background-image:url(/-/i/about/superfriendly.png);width:152px;height:56px}#fact-four24{height:185px;background:transparent url(/-/i/about/fact-four24.png) no-repeat 50% 50%;position:relative}#fact-four24 a{width:100%;height:100%;position:absolute;top:0;left:0;background:transparent url(/-/i/about/fact-four24-over.png) no-repeat 131px 122px;opacity:0;border:none}#fact-four24 a:hover,#fact-four24 a:focus{opacity:1}#fact-soda{background:transparent url(/-/i/about/fact-soda.png) no-repeat 10px 20px;position:relative}#fact-soda dd{position:absolute;top:68px;left:80px;font:bold 50px 'Trebuchet MS', Arial, sans-serif;color:#231f20}#fact-soda .hey-look{padding-top:170px;text-transform:uppercase;text-align:center}#fact-hair{height:250px;background:transparent url(/-/i/about/fact-hair.png) no-repeat 50% 50%}#friends{border-top:7px solid #231f20;padding:2em 0 0}#friends p,#friends li{font-size:14px}#friends li{display:inline}#friends li:before{content:", "}#friends li:first-child:before{content:""}@media screen and (min-width: 800px){#about-landing #intro h1{font-size:92px;margin:0.9em 0 -0.1em -50px;letter-spacing:-1px;z-index:2}#about-landing #intro h1:before{content:"";display:block;position:absolute;bottom:0;left:-90px;background:transparent url(/-/i/about/dan-headshot3.png) no-repeat 0 0;width:840px;height:431px;z-index:1;pointer-events:none}#about-landing #intro p{font-size:16px;line-height:1.6}#about-landing #intro cite.credit{font-size:14px;color:#b0b0b0;display:block}#about-landing #intro cite.credit a{color:#b0b0b0;border-color:#ddd}#about-landing #content{border-top:1px dotted #7f7f7f}#about-landing #content h1{font:bold 18px 'Trebuchet MS', Arial, sans-serif;margin-top:1em}#about-landing .main{width:627px;float:left;border:none}#about-landing .sub{width:150px;padding:3px 0 0 15px;float:right;border-left:1px dotted #7f7f7f}#dig{padding-right:15px;border-bottom:7px solid #231f20;padding-bottom:2em;margin-bottom:2px}#dig p{margin-left:330px;line-height:1.7}#dig header+p{float:left;margin-left:0;width:310px;padding-right:30px}#about-site{width:194px;float:left;padding-left:15px;border-left:1px dotted #7f7f7f;margin-bottom:5px}#history{border-top:1px dotted #7f7f7f;float:left;background:transparent url(/-/i/about/history-bg2.gif) no-repeat 0 60px;min-height:1000px;position:relative;width:380px;border-right:1px dotted #7f7f7f;padding:0 20px 0 0;border-bottom:none}#history hgroup h1{float:left}#history hgroup p{float:right;margin-top:2em;text-transform:lowercase;font-style:italic;padding-right:77px;background:transparent url(/-/i/about/linkedin.png) no-repeat right -18px;position:relative;top:1px}.history-table{width:auto}.history-table a{border:none}.history-table th,.history-table td{padding:0;border-top:none}.history-table td{padding-left:0}#linkedin span{position:relative;top:1px}#linkedin a{background-image:url(/-/i/about/linkedin.png);width:72px;height:18px;position:absolute;right:0;top:0;border:none;opacity:0}#linkedin a:hover,#linkedin a:focus{opacity:1}#history th{text-transform:uppercase;font:bold 14px 'Trebuchet MS', Arial, sans-serif;position:absolute;padding-top:1.2em;left:26px;text-align:center;width:120px;opacity:0.4}#history td{position:absolute;left:180px}#history td a,#history td span{display:block;border:none}#tmx th,#tmx td{top:100px}#ei th,#ei td{top:240px}#pixelworthy th,#pixelworthy td{top:375px}#pixelworthy span{position:relative;top:4px}#hc th,#hc td{top:505px}#bss th,#bss td{top:636px}#superfriendly th{top:772px}#superfriendly td{top:757px}#facts{margin-left:400px;width:205px;border-top:1px dotted #7f7f7f;padding:0 10px}div[id^="fact-"]{border-top:1px dotted #7f7f7f}div[id^="fact-"]:first-child{border:none}#friends{padding-top:0.5em}#friends p,#friends li{font-size:12px}#friends li{display:block}#friends li:before{content:""}}@media screen and (min-width: 800px){#contact-landing .main,#thanks-landing .main{width:550px;border:none;border-right:1px dotted #7f7f7f;padding:0 30px 0 0;position:relative}}.contact-heading{font:84px "Stag Web",Georgia,"Times New Roman",serif;font-size:50px;margin:0}@media screen and (min-width: 619px){.contact-heading{font-size:84px}}#comment-form input[type="text"],#contact-form input[type="text"],#contact-form select{width:350px;width:90%}@media screen and (min-width: 800px){#contact-name,#contact-email,#contact-website,#contact-subject{width:350px !important}}#contact-landing .sub,#thanks-landing .sub{margin:0 0 3em}@media screen and (min-width: 800px){#contact-landing .sub,#thanks-landing .sub{width:170px;padding:0 0 0 30px}}.sidebar-heading{font:16px "Stag Web",Georgia,"Times New Roman",serif;margin:0;color:#888;margin:0 0 0.85em}#contact-landing .sub ul{margin:0 0 3em}#contact-landing .sub li{margin:0 0 1em}#contact-landing .sub li a{display:block;border:none;padding-left:25px;min-height:16px;font-style:italic;transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-webkit-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out}#contact-landing .sub li a:link,#contact-landing .sub li a:visited{color:#686868}#contact-landing #twitter a{background:transparent url(/-/i/twitter_16.png) no-repeat 0 center}#contact-landing #dribbble a{background:transparent url(/-/i/dribbble_16.png) no-repeat 0 center}#contact-landing #flickr a{background:transparent url(/-/i/flickr_16.png) no-repeat 0 center}#contact-landing #cargo a{background:transparent url(/-/i/cargo_16.png) no-repeat 0 center}#contact-landing #forrst a{background:transparent url(/-/i/forrst_16.png) no-repeat 0 center}#contact-landing #linkedin a{background:transparent url(/-/i/linkedin_16.png) no-repeat 0 center}#contact-landing #readernaut a{background:transparent url(/-/i/readernaut_16.png) no-repeat 0 center}#contact-landing .sub li a:hover,#contact-landing .sub li a:focus{background-position:3px center !important;color:#000}#contact-landing .sub small{border-top:1px solid #e5e5e5;padding:2em 0 0}#contact-landing .sub small:before{content:"* "}#contact-landing div.error{background:#fff9b9 url(/-/i/error.png) no-repeat 15px 1em;border:1px solid #ffeb12;font-style:italic;padding:1.5em 10px 1.5em 60px;margin:0 0 1.5em;min-height:25px}#contact-landing p:last-child{margin-bottom:0}#thanks-landing .main{min-height:100px}.rif-nav{background:#222;padding:2em 0}.rif-nav .section-header{font-family:"adelle", Georgia, 'Times New Roman', serif;font-weight:300;color:#bbb;text-align:center;font-size:24px;font-style:italic;line-height:1.3;margin:0 0 2em}.rif-nav .section-header strong{color:#ddd;font-weight:normal;font-style:normal}.rif-nav .category-header{color:#555;font-family:"proxima-nova", Helvetica, Arial, sans-serif;font-weight:600;text-transform:uppercase;font-size:24px}.rif-nav ul{margin-left:20px}.rif-nav li{font-size:16px;color:#999}.rif-nav a{color:#fe0;border:none}.rif-nav a:hover,.rif-nav a:focus{color:#fff}@media screen and (min-width: 800px){.rif-nav .col50{float:left;width:48%}.rif-nav .col50-first{margin-right:4%}.rif-nav .inner{width:700px;margin:0 auto}}
