html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}@font-face{font-family:"meta-serif-webfont";src:url(//assets.goddamnyouryan.com/assets/meta-serif-webfont-3620359b4ae18ac2f0b0f6936af51f5d.eot);src:url(//assets.goddamnyouryan.com/assets/meta-serif-webfont-3620359b4ae18ac2f0b0f6936af51f5d.eot?#iefix) format("embedded-opentype"),url(//assets.goddamnyouryan.com/assets/meta-serif-webfont-267595c322715c14d7ec602f108565ca.woff) format("woff"),url(//assets.goddamnyouryan.com/assets/meta-serif-webfont-91c84891fa299b38945648906d400266.ttf) format("truetype"),url(//assets.goddamnyouryan.com/assets/meta-serif-webfont-6708d1bc709f3b7aafd47f7f46cc4502.svg#meta-serif-webfont) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"meta-serif-bold-webfont";src:url(//assets.goddamnyouryan.com/assets/meta-serif-bold-webfont-db7b2e0a65bcad574f408943e718a1c0.eot);src:url(//assets.goddamnyouryan.com/assets/meta-serif-bold-webfont-db7b2e0a65bcad574f408943e718a1c0.eot?#iefix) format("embedded-opentype"),url(//assets.goddamnyouryan.com/assets/meta-serif-bold-webfont-90cb221f4c84fdf732ea5e3c8aa3fbee.woff) format("woff"),url(//assets.goddamnyouryan.com/assets/meta-serif-bold-webfont-fecd936771b0d96bb15a4545c68deea2.ttf) format("truetype"),url(//assets.goddamnyouryan.com/assets/meta-serif-bold-webfont-f1c20f8bc3695305ff2589af5164add8.svg#meta-serif-bold-webfont) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"FontAwesome";src:url(//assets.goddamnyouryan.com/assets/FontAwesome-84fae24e9dc76a3b2615520e0d021f74.eot);src:url(//assets.goddamnyouryan.com/assets/FontAwesome-84fae24e9dc76a3b2615520e0d021f74.eot?#iefix) format("embedded-opentype"),url(//assets.goddamnyouryan.com/assets/FontAwesome-19e687f2975c126fe2c67cb089db7a4e.woff) format("woff"),url(//assets.goddamnyouryan.com/assets/FontAwesome-79ffd3bf3cb04226921916fdac897ae3.ttf) format("truetype"),url(//assets.goddamnyouryan.com/assets/FontAwesome-c1fe7d61497e1b4ef60778db4c124bb0.svg#FontAwesome) format("svg");font-weight:normal;font-style:normal}.blog{background:#fdfdfd;color:#3a4145;font-family:"helveticaregular", Georgia, Serif}.blog a{-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;color:#2c5ec3}.blog a:hover{color:#234a99}.blog header.main{margin:50px 0 100px}.blog h1{font-family:"helveticaregular", Georgia, Serif, Helvetica, Arial, sans-serif;font-size:55px;font-weight:200;line-height:71.5px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);text-align:center}.blog h1 a{color:#3a4145;text-decoration:none}.blog h1 a:hover{color:#2c5ec3}.blog h2{font-family:"Helvetica Neue", "Helvetica", Arial, Sans-Serif, Helvetica, Arial, sans-serif;font-size:17px;font-weight:200;line-height:22.1px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);text-align:center}.blog p,.blog code,.blog h1,.blog h2,.blog h3,.blog form,.blog footer .container,.blog nav,.blog ul{width:800px;margin:0 auto}@media screen and (max-width: 600px){.blog p,.blog code,.blog h1,.blog h2,.blog h3,.blog form,.blog footer .container,.blog nav,.blog ul{width:90%}.blog ul li{margin:0 10% 10px !important}.blog h1{font-family:"helveticaregular", Georgia, Serif, Helvetica, Arial, sans-serif;font-size:24px;font-weight:200;line-height:31.2px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004)}.blog .main h2{font-size:14px;padding:0 25px}}.blog footer{background:#f0f0f0;border-top:1px solid #e4e4e4;color:#cacaca;padding:50px 0;margin:50px auto 0}.blog footer a{color:#cacaca}.blog footer a:hover{color:#b1b1b1}.blog .entry{margin:0 auto}.blog .entry header{margin:60px 0 30px 0}.blog .entry h1{font-family:"Helvetica Neue", "Helvetica", Arial, Sans-Serif, Helvetica, Arial, sans-serif;font-size:64px;font-weight:200;line-height:83.2px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);font-weight:800;letter-spacing:-0.04em;margin:0 auto 50px;text-align:left}.blog .entry h1 a{color:#3a4145;text-decoration:none}.blog .entry h1 a:hover{color:#2c5ec3}.blog .entry h3{font-family:"Helvetica Neue", "Helvetica", Arial, Sans-Serif, Helvetica, Arial, sans-serif;font-size:14px;font-weight:200;line-height:18.2px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);color:#cacaca}.blog .entry .body{font-family:"helveticaregular", Georgia, Serif, Helvetica, Arial, sans-serif;font-size:20px;font-weight:200;line-height:26px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);line-height:30px}.blog .entry .body h2{font-family:"helveticabold", Georgia, Serif, Helvetica, Arial, sans-serif;font-size:24px;font-weight:600;line-height:31.2px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);text-align:left}.blog .entry .body h3{font-family:"helveticaregular", Georgia, Serif, Helvetica, Arial, sans-serif;font-size:20px;font-weight:200;line-height:26px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);color:#2c5ec3 !important}.blog .entry .body img{margin:0;width:100%;display:block}.blog .entry .body img+p,.blog .entry .body img+h2{margin-top:1.6em}.blog .entry .body p,.blog .entry .body ul,.blog .entry .body h3{margin:0 auto 1.6em}.blog .entry .body ul li{list-style:disc;margin:0 50px 10px}.blog .entry .body .caption{text-align:center}.blog .entry .body code{display:block;background:#f0f0f0;padding:25px;margin:25px auto;font-family:'Courier New', courier, monospace}.blog .entry .body code .file{font-weight:bold;margin-bottom:25px}.blog .entry .body em{font-style:italic}.blog .entry .body strong{font-weight:bold}.blog nav ul{font-family:"Helvetica Neue", "Helvetica", Arial, Sans-Serif, Helvetica, Arial, sans-serif;font-size:18px;font-weight:200;line-height:23.4px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004)}.blog nav li{list-style:disc;margin:0 50px}.blog nav a{text-decoration:none;font-weight:800}.blog.with-title-image img.header{position:relative;width:100%}.blog.with-title-image header.main{position:absolute;z-index:2;width:100%;margin-top:50px;top:0}.blog.with-title-image.light header.main{color:#fdfdfd}.blog.with-title-image.light header.main a{color:#fdfdfd}.blog.with-title-image.light header.main a:hover{color:#2c5ec3}@media all and (max-width: 600px){.blog{width:100%}.blog h2{padding:25px}.blog header{margin:0 0 30px 0}.blog code{font-size:14px;line-height:16px}}nav#pagination{margin:50px auto}nav#pagination ul{overflow:hidden;*zoom:1}nav#pagination li.previous{display:inline;float:left}nav#pagination li.next{display:inline;float:right}.intro{width:100%;background:#fdfdfd;padding:175px 0}.intro h1{font-family:"Helvetica Neue", "Helvetica", Arial, Sans-Serif, Helvetica, Arial, sans-serif;font-size:24px;font-weight:200;line-height:31.2px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);color:#2c5ec3;width:601px;position:relative;left:10px;margin:0 auto}.intro h1 .name{font-family:"helveticaregular", Georgia, Serif, Helvetica, Arial, sans-serif;font-size:87px;font-weight:200;line-height:113.1px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);margin:10px 0 0 -10px;color:#3a4145}.intro h2{font-family:"Helvetica Neue", "Helvetica", Arial, Sans-Serif, Helvetica, Arial, sans-serif;font-size:24px;font-weight:200;line-height:31.2px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);color:#2c5ec3;width:601px;margin:32px auto}.intro nav#sites{position:fixed;top:30px;left:30px}.intro nav#sites ul li{margin-bottom:30px}.intro nav#sites ul li a{font-family:"Helvetica Neue", "Helvetica", Arial, Sans-Serif, Helvetica, Arial, sans-serif;font-size:11px;font-weight:200;line-height:14.3px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none;color:rgba(55,51,51,0);position:relative;padding-left:10px}.intro nav#sites ul li a:before{content:'';background:#c6c7ca;position:absolute;display:block;left:-15px;top:-2px;width:15px;height:15px}.intro nav#sites ul li a.current:before{background:#3a4145}.intro nav#sites ul li a:hover{color:#3a4145}.intro nav#sites ul li a:hover:before{background:#3a4145}.intro p{font-family:"Helvetica Neue", "Helvetica", Arial, Sans-Serif, Helvetica, Arial, sans-serif;font-size:15px;font-weight:200;line-height:19.5px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);line-height:24px;width:601px;margin:0 auto}.intro p a{color:#2c5ec3}.intro nav#links{text-align:center;margin-top:75px}.intro nav#links ul{position:relative;left:-4px}.intro nav#links li{display:inline-block;margin:0 15px}.intro nav#links a{font-family:"FontAwesome";color:transparent}.intro nav#links a:before{-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;color:#3a4145;font-size:50px}.intro nav#links a:hover:before{color:#2c5ec3}.intro nav#links a#github{font-family:'FontAwesome';position:relative}.intro nav#links a#github:before{content:"\f09b";position:absolute}.intro nav#links a#twitter{font-family:'FontAwesome';position:relative}.intro nav#links a#twitter:before{content:"\f099";position:absolute}.intro nav#links a#blog{font-family:'FontAwesome';position:relative}.intro nav#links a#blog:before{content:"\f09e";position:absolute}.intro nav#links a#email{font-family:'FontAwesome';position:relative}.intro nav#links a#email:before{content:"\f003";position:absolute}@media all and (max-width: 801px){.intro{padding:75px 0}.intro h1{width:70%}.intro h1 .name{font-family:"helveticaregular", Georgia, Serif, Helvetica, Arial, sans-serif;font-size:60px;font-weight:200;line-height:78px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);margin-top:0}.intro h2{width:70%;margin:20px auto}.intro p{width:70%}.intro nav#links{margin-top:35px}}@media all and (max-width: 480px){.intro h1{font-family:"Helvetica Neue", "Helvetica", Arial, Sans-Serif, Helvetica, Arial, sans-serif;font-size:20px;font-weight:200;line-height:26px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);width:300px}.intro h1 .name{font-family:"helveticaregular", Georgia, Serif, Helvetica, Arial, sans-serif;font-size:46px;font-weight:200;line-height:59.8px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004)}.intro h2{font-family:"Helvetica Neue", "Helvetica", Arial, Sans-Serif, Helvetica, Arial, sans-serif;font-size:20px;font-weight:200;line-height:26px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);width:300px}.intro p{width:300px}.intro nav#sites{display:none}.intro nav#links li{margin:0 5px}.intro nav#links li a:before{font-size:30px}}ul#work li{height:780px;overflow:hidden;*zoom:1}ul#work li:nth-child(even){background:#fdfdfd}ul#work li:nth-child(even) a{color:#2c5ec3}ul#work li:nth-child(odd){background:#2c5ec3}ul#work li:nth-child(odd) a{color:#fdfdfd}ul#work li a{text-decoration:none}ul#work li a .site{width:1095px;margin:0 auto;padding-top:185px}ul#work li a .site .meta{display:inline;float:left;width:435px;padding-right:25px}ul#work li a .site .meta h2{font-family:"helveticaregular", Georgia, Serif, Helvetica, Arial, sans-serif;font-size:48px;font-weight:200;line-height:62.4px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);margin:0 0 25px 0}ul#work li a .site .meta p{font-family:"Helvetica Neue", "Helvetica", Arial, Sans-Serif, Helvetica, Arial, sans-serif;font-size:15px;font-weight:200;line-height:19.5px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);line-height:24px;width:300px}ul#work li a .site .imac{display:inline;float:left;position:relative}ul#work li a .site .imac img:nth-child(2){position:absolute;left:25px;top:29px;height:326px;width:584px}ul#work li#contact{background:#2c5ec3;color:#fdfdfd;text-align:center}ul#work li#contact h1{font-family:"helveticaregular", Georgia, Serif, Helvetica, Arial, sans-serif;font-size:48px;font-weight:200;line-height:62.4px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);line-height:64px;padding-top:100px}ul#work li#contact h2{font-family:"Helvetica Neue", "Helvetica", Arial, Sans-Serif, Helvetica, Arial, sans-serif;font-size:15px;font-weight:200;line-height:19.5px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);line-height:36px;margin-bottom:25px}ul#work li#contact form{width:400px;margin:0 auto;text-align:left}ul#work li#contact form label{font-family:"Helvetica Neue", "Helvetica", Arial, Sans-Serif, Helvetica, Arial, sans-serif;font-size:15px;font-weight:200;line-height:19.5px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);display:block;text-align:center;color:#d91828;margin-bottom:25px}ul#work li#contact form p{margin-bottom:25px}ul#work li#contact form p input[type=text],ul#work li#contact form p input[type=email],ul#work li#contact form p textarea{font-family:"Helvetica Neue", "Helvetica", Arial, Sans-Serif, Helvetica, Arial, sans-serif;font-size:15px;font-weight:200;line-height:19.5px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);outline:none;background:#fdfdfd;color:#3a4145;width:380px;padding:10px;border:none}ul#work li#contact form p input[type=text].placeholder,ul#work li#contact form p input[type=email].placeholder,ul#work li#contact form p textarea.placeholder{color:#9ea8ad}ul#work li#contact form p input[type=text]:-moz-placeholder,ul#work li#contact form p input[type=email]:-moz-placeholder,ul#work li#contact form p textarea:-moz-placeholder{color:#9ea8ad}ul#work li#contact form p input[type=text]::-webkit-input-placeholder,ul#work li#contact form p input[type=email]::-webkit-input-placeholder,ul#work li#contact form p textarea::-webkit-input-placeholder{color:#9ea8ad}ul#work li#contact form p input[type=text].error,ul#work li#contact form p input[type=email].error,ul#work li#contact form p textarea.error{outline:1px solid #d91828}ul#work li#contact form p textarea{height:100px;resize:none}ul#work li#contact form p input[type=submit]{font-family:"helveticaregular", Georgia, Serif, Helvetica, Arial, sans-serif;font-size:18px;font-weight:200;line-height:23.4px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1c3c7c), color-stop(50%, #1c3c7c), color-stop(51%, #193670), color-stop(100%, #193670));background:-webkit-linear-gradient(top, #1c3c7c, #1c3c7c 50%, #193670 51%, #193670 100%);background:-moz-linear-gradient(top, #1c3c7c, #1c3c7c 50%, #193670 51%, #193670 100%);background:-o-linear-gradient(top, #1c3c7c, #1c3c7c 50%, #193670 51%, #193670 100%);background:linear-gradient(top, #1c3c7c,#1c3c7c 50%,#193670 51%,#193670 100%);width:400px;padding:10px 0;border:none;color:#fdfdfd;cursor:pointer}ul#work li#contact form p input[type=submit]:hover{background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #173267), color-stop(50%, #173267), color-stop(51%, #152c5b), color-stop(100%, #152c5b));background:-webkit-linear-gradient(top, #173267, #173267 50%, #152c5b 51%, #152c5b 100%);background:-moz-linear-gradient(top, #173267, #173267 50%, #152c5b 51%, #152c5b 100%);background:-o-linear-gradient(top, #173267, #173267 50%, #152c5b 51%, #152c5b 100%);background:linear-gradient(top, #173267,#173267 50%,#152c5b 51%,#152c5b 100%)}ul#work li#contact form p input[type=submit]:active{background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #132853), color-stop(50%, #132853), color-stop(51%, #102246), color-stop(100%, #102246));background:-webkit-linear-gradient(top, #132853, #132853 50%, #102246 51%, #102246 100%);background:-moz-linear-gradient(top, #132853, #132853 50%, #102246 51%, #102246 100%);background:-o-linear-gradient(top, #132853, #132853 50%, #102246 51%, #102246 100%);background:linear-gradient(top, #132853,#132853 50%,#102246 51%,#102246 100%)}ul#work li#contact form p .notification{font-family:"Helvetica Neue", "Helvetica", Arial, Sans-Serif, Helvetica, Arial, sans-serif;font-size:12px;font-weight:200;line-height:15.6px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);text-align:center;padding:20px}@media all and (max-width: 1150px){ul#work li{height:800px}ul#work li a .site{width:100%;padding-top:50px}ul#work li a .site .meta{float:none;width:auto}ul#work li a .site .meta h2{text-align:center}ul#work li a .site .meta p{margin:0 auto 25px;text-align:center;width:600px}ul#work li a .site .imac{float:none;display:block;width:633px;margin:0 auto}ul#work li a .site .imac img:nth-child(1){position:absolute}ul#work li#contact{height:500px;padding-top:50px}ul#work li#contact h1{padding-top:0}}@media all and (max-width: 801px){ul#work li{height:625px}ul#work li a .site .meta p{width:400px}ul#work li a .site .imac{width:400px}ul#work li a .site .imac img:nth-child(1){width:400px;height:auto}ul#work li a .site .imac img:nth-child(2){left:16px;top:19px;width:370px;height:206px}}@media all and (max-width: 480px){ul#work li{height:575px}ul#work li a .site .meta h2{font-family:"helveticaregular", Georgia, Serif, Helvetica, Arial, sans-serif;font-size:32px;font-weight:200;line-height:41.6px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);width:300px;margin:0 auto 25px}ul#work li a .site .meta p{width:300px}ul#work li a .site .imac{width:300px}ul#work li a .site .imac img:nth-child(1){width:300px}ul#work li a .site .imac img:nth-child(2){left:12px;top:14px;width:277px;height:156px}ul#work li#contact{height:450px}ul#work li#contact h1{font-family:"helveticaregular", Georgia, Serif, Helvetica, Arial, sans-serif;font-size:32px;font-weight:200;line-height:41.6px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004)}ul#work li#contact h2{font-family:"Helvetica Neue", "Helvetica", Arial, Sans-Serif, Helvetica, Arial, sans-serif;font-size:11px;font-weight:200;line-height:14.3px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);width:300px;margin:10px auto}ul#work li#contact form{width:100%}ul#work li#contact form p input[type=text],ul#work li#contact form p input[type=submit],ul#work li#contact form p input[type=email],ul#work li#contact form p textarea{width:70%;margin:0 auto 15px;display:block;padding:10px}ul#work li#contact form p input[type=submit]{width:75%}}
