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,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}a{color:#6BACBF;}a:visited{text-decoration:none;}a:hover,a:active{color:#D2E6EC;text-decoration:none;}abbr{border-bottom:1px dotted #CCC;}body{-webkit-text-stroke:1px transparent;color:#444;font:14px/21px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 auto;padding:0 20px;width:840px;}@media only screen and(max-device-width:480px){body{-webkit-text-stroke:0 black;}}dd,#diversions dd.last{border-bottom:1px solid #DDD;margin-bottom:20px;padding:11px 24px 20px;position:relative;zoom:1;}dd.last{border-bottom:0;margin-bottom:0;padding-bottom:0;}dt{color:#333;font-size:18px;font-weight:bold;position:relative;}dt em{color:#999;font-size:14px;font-style:normal;font-weight:normal;position:absolute;right:0;}#references dd span{background:url(http://static.spoonjob.com/img/resume/sprite.png) 0 -645px;height:12px;left:0;width:14px;position:absolute;top:15px;}#references dl{padding-bottom:11px;}#diversions dd,#diversions dd.last,#diversions dt{padding-left:10px;padding-right:10px;}#diversions dd.last{margin-bottom:0;}h2{background:url(http://static.spoonjob.com/img/resume/sprite.png) 0 0 no-repeat;border-top:5px solid #6BACBF;float:left;height:62px;width:240px;}#intentions h2{background-position:0 -82px;}#abilities h2{background-position:0 -144px;}#experience h2{background-position:0 -206px;}#references h2{background-position:0 -268px;}#diversions h2{background-position:0 -330px;}h3{margin:6px 0 12px;}h3,h3 em,h3 strong{height:38px;}h3 strong,h3 em{background:url(http://static.spoonjob.com/img/resume/sprite.png) 0 0 no-repeat;display:block;width:220px;position:absolute;}h3 em{right:10px;}h3 strong{left:10px;}#freelance h3 em{background-position:4px -607px;}#freelance h3 strong{background-position:0 -493px;}#newspring_church h3 em{background-position:77px -531px;}#newspring_church h3 strong{background-position:0 -417px;}#okcupid h3 em{background-position:74px -569px;}#okcupid h3 strong{background-position:0 -455px;}h4{color:#333;font-size:18px;line-height:1;margin-bottom:10px;position:relative;}h4 em{color:#999;font-size:12px;font-style:normal;font-weight:normal;position:absolute;right:0;top:6px;}h6{background:#6BACBF url(http://static.spoonjob.com/img/resume/sprite.png) 0 -657px no-repeat;float:left;height:119px;padding:30px 0 80px;width:240px;}html{1background:#FFF url(http://static.spoonjob.com/img/resume/baseline.png) repeat;background:#FFF;height:100%;width:100%;}strong{color:#000;line-height:20px;}#dreyfus{margin:21px 0 20px;}#dreyfus abbr{color:#333;font-weight:bold;}#dreyfus li{background:#F9F9F9;border-left:1px solid #DDD;color:#666;display:inline;margin-right:-4px;padding:7px 12px;}#dreyfus li.first{border:none;}#footer{margin-top:-42px;}#footer p{float:right;position:relative;top:90px;width:450px;}#masthead{margin-bottom:140px;}#masthead a{text-decoration:none;}#masthead ul{float:right;margin-bottom:120px;}#masthead ul li{float:left;}#masthead ul li a{border-left:1px solid #DDD;display:block;float:left;font-size:12px;padding:5px;text-align:center;text-transform:uppercase;width:69px;}#masthead ul li a:hover{background:#F0F7F8;}#p_resume #n_resume a{background:#6BACBF;color:#FFF;cursor:default;}#masthead .vcard{float:right;padding:0 10px;width:300px;}#masthead .street-address{display:block;}#masthead .type,#masthead .country-name{display:none;}#skills li{float:left;margin-bottom:21px;width:49%;zoom:1;}#skills li abbr{padding:0 2px;}#skills li li{border-left:1px solid #DDD;float:none;margin-bottom:0;padding-left:12px;width:auto;}#wordmark{background:#6BACBF;float:left;padding:154px 0 28px;width:240px;}#wordmark a{background:url(http://static.spoonjob.com/img/resume/sprite.png) 0 0 no-repeat;color:#FFF;display:block;height:77px;width:240px;}.languages{float:left;margin-top:21px;width:49%;}.languages li{border-left:1px solid #DDD;padding-left:12px;}.section{border-top:1px solid #000;clear:both;margin-bottom:101px;}#intentions p,.section dl,.section .abilities,.section .employer{float:right;padding:24px 10px 21px;width:570px;}.section .employer{border-bottom:1px solid #DDD;padding-bottom:38px;position:relative;}#footer p,.employer p{margin-bottom:21px;}.employer p.last{margin-bottom:0;}.section #freelance{border-bottom:0;padding-bottom:21px;}.hr hr{display:none;}.hidden{display:none;}.ir{text-indent:-20000em;overflow:hidden;}.clearfix:after,.section:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}.clearfix,.section{display:inline-block;}* html .clearfix,* html .section{height:1%;}.clearfix,.section{display:block;}