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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{color:#181818;font-family:"Georgia", "Times New Roman", Helvetica, Arial, sans-serif;font-weight:normal}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:46px;line-height:50px;margin-bottom:14px}h2{font-size:35px;line-height:40px;margin-bottom:10px}h3{font-size:28px;line-height:34px;margin-bottom:8px}h4{font-size:21px;line-height:30px;margin-bottom:4px}h5{font-size:17px;line-height:24px}h6{font-size:14px;line-height:21px}.subheader{color:#777}p{margin:0 0 15px 0}p img{margin:0}p.lead{font-size:21px;line-height:27px;color:#777}em{font-style:italic}strong{font-weight:bold;color:#333}small{font-size:80%}blockquote,blockquote p{font-size:17px;line-height:24px;color:#777;font-style:italic}blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ddd}blockquote cite{display:block;font-size:12px;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#555}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}a,a:visited{color:#333;text-decoration:underline;outline:0}a:hover,a:focus{color:#000}p a,p a:visited{line-height:inherit}ul,ol{margin-bottom:20px}ul{list-style:none outside}ol{list-style:decimal}ol,ul.square,ul.circle,ul.disc{margin-left:30px}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ul ul,ul ol,ol ol,ol ul{margin:4px 0 5px 30px;font-size:90%}ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px}li{line-height:18px;margin-bottom:12px}ul.large li{line-height:21px}li p{line-height:21px}img.scale-with-grid{max-width:100%;height:auto}a.button,button,input[type="submit"],input[type="reset"],input[type="button"]{background:#eee;background:#eee -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.2)), color-stop(100%, rgba(0,0,0,0.2)));background:#eee -webkit-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.2) 100%);background:#eee linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.2) 100%);border:1px solid #aaa;border-top:1px solid #ccc;border-left:1px solid #ccc;padding:4px 12px;border-radius:3px;color:#444;display:inline-block;font-size:11px;font-weight:bold;text-decoration:none;text-shadow:0 1px rgba(255,255,255,0.75);cursor:pointer;margin-bottom:20px;line-height:21px;font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif}a.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{color:#222;background:#ddd;background:#ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)), color-stop(100%, rgba(0,0,0,0.3)));background:#ddd -webkit-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.3) 100%);background:#ddd linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.3) 100%);border:1px solid #888;border-top:1px solid #aaa;border-left:1px solid #aaa}a.button:active,button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active{border:1px solid #666;background:#ccc;background:#ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.35)), color-stop(100%, rgba(10,10,10,0.4)));background:#ccc -webkit-linear-gradient(top, rgba(255,255,255,0.35) 0%, rgba(10,10,10,0.4) 100%);background:#ccc linear-gradient(top, rgba(255,255,255,0.35) 0%, rgba(10,10,10,0.4) 100%)}.button.full-width,button.full-width,input[type="submit"].full-width,input[type="reset"].full-width,input[type="button"].full-width{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center}form{margin-bottom:20px}fieldset{margin-bottom:20px}input[type="text"],input[type="password"],input[type="email"],textarea,select{border:1px solid #ccc;padding:6px 4px;outline:none;border-radius:2px;font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#777;margin:0;width:210px;max-width:100%;display:block;margin-bottom:20px;background:#fff}select{padding:0}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus{border:1px solid #aaa;color:#444;box-shadow:0 0 3px rgba(0,0,0,0.2)}textarea{min-height:60px}label,legend{display:block;font-weight:bold;font-size:13px}select{width:220px}input[type="checkbox"]{display:inline}label span,legend span{font-weight:normal;font-size:13px;color:#444}.remove-bottom{margin-bottom:0 !important}.half-bottom{margin-bottom:10px !important}.add-bottom{margin-bottom:20px !important}.container{position:relative;width:960px;margin:0 auto;padding:0}.column,.columns{float:left;display:inline;margin-left:10px;margin-right:10px}.row{margin-bottom:20px}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.container .one.column{width:40px}.container .two.columns{width:100px}.container .three.columns{width:160px}.container .four.columns{width:220px}.container .five.columns{width:280px}.container .six.columns{width:340px}.container .seven.columns{width:400px}.container .eight.columns{width:460px}.container .nine.columns{width:520px}.container .ten.columns{width:580px}.container .eleven.columns{width:640px}.container .twelve.columns{width:700px}.container .thirteen.columns{width:760px}.container .fourteen.columns{width:820px}.container .fifteen.columns{width:880px}.container .sixteen.columns{width:940px}.container .one-third.column{width:300px}.container .two-thirds.column{width:620px}.container .offset-by-one{padding-left:60px}.container .offset-by-two{padding-left:120px}.container .offset-by-three{padding-left:180px}.container .offset-by-four{padding-left:240px}.container .offset-by-five{padding-left:300px}.container .offset-by-six{padding-left:360px}.container .offset-by-seven{padding-left:420px}.container .offset-by-eight{padding-left:480px}.container .offset-by-nine{padding-left:540px}.container .offset-by-ten{padding-left:600px}.container .offset-by-eleven{padding-left:660px}.container .offset-by-twelve{padding-left:720px}.container .offset-by-thirteen{padding-left:780px}.container .offset-by-fourteen{padding-left:840px}.container .offset-by-fifteen{padding-left:900px}@media only screen and (min-width: 768px) and (max-width: 959px){.container{width:768px}.container .column,.container .columns{margin-left:10px;margin-right:10px}.column.alpha,.columns.alpha{margin-left:0;margin-right:10px}.column.omega,.columns.omega{margin-right:0;margin-left:10px}.container .one.column{width:28px}.container .two.columns{width:76px}.container .three.columns{width:124px}.container .four.columns{width:172px}.container .five.columns{width:220px}.container .six.columns{width:268px}.container .seven.columns{width:316px}.container .eight.columns{width:364px}.container .nine.columns{width:412px}.container .ten.columns{width:460px}.container .eleven.columns{width:508px}.container .twelve.columns{width:556px}.container .thirteen.columns{width:604px}.container .fourteen.columns{width:652px}.container .fifteen.columns{width:700px}.container .sixteen.columns{width:748px}.container .one-third.column{width:236px}.container .two-thirds.column{width:492px}.container .offset-by-one{padding-left:48px}.container .offset-by-two{padding-left:96px}.container .offset-by-three{padding-left:144px}.container .offset-by-four{padding-left:192px}.container .offset-by-five{padding-left:240px}.container .offset-by-six{padding-left:288px}.container .offset-by-seven{padding-left:336px}.container .offset-by-eight{padding-left:348px}.container .offset-by-nine{padding-left:432px}.container .offset-by-ten{padding-left:480px}.container .offset-by-eleven{padding-left:528px}.container .offset-by-twelve{padding-left:576px}.container .offset-by-thirteen{padding-left:624px}.container .offset-by-fourteen{padding-left:672px}.container .offset-by-fifteen{padding-left:720px}}@media only screen and (max-width: 767px){.container{width:300px}.columns,.column{margin:0}.container .one.column,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:300px}.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-by-twelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container .offset-by-fifteen{padding-left:0}}@media only screen and (min-width: 480px) and (max-width: 767px){.container{width:420px}.columns,.column{margin:0}.container .one.column,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:420px}}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}*{box-sizing:border-box}body{background:#fff url("/assets/images/layout/background-3e1f0ecc.png") repeat;background-attachment:fixed;font:16px 'Source Sans Pro', sans-serif;color:#2E2E2E;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}html,body{height:100%}h1,h2,h3,h4,h5,h6{font-family:'Source Serif Pro', serif}#page{background:#fff url("/assets/images/layout/left-background-8965e485.png") repeat-y;height:100%;height:auto !important;min-height:100%}#page header{position:relative;height:70px}#page header h1{width:70px;height:70px;background:url("/assets/images/layout/cd-7dbfb760.png") no-repeat;text-indent:-9999em;margin:0;position:absolute;top:0;left:0}#page header nav{font-family:'Source Sans Pro', sans-serif;font-size:1.7em;position:absolute;top:0;left:100px}#page header nav ul{padding:0;margin:0}#page header nav li{display:inline;float:left;margin:0}#page header nav li a{display:inline-block;margin:0;padding:10px 13px 11px 13px;text-decoration:none;font-size:18px}#page header nav li a.active,#page header nav li a.active:hover{color:#000;border-bottom:2px solid #666}#page header nav li a:hover{border-bottom:2px solid #ccc}#page header nav li a:active{color:#555}#page header aside{position:absolute;top:5px;right:5px;overflow:auto}#page header aside a{display:block;float:left;width:24px;height:24px;margin-bottom:5px;margin-left:5px;border-radius:24px;opacity:0.5}#page header aside a:hover{opacity:1}#page header .github{background:#333 url("/assets/images/icons/github_octocat_14px-00d5e37c.png") no-repeat 50% 100%;background-size:14px}#page header .linkedin{background:#069 url("/assets/images/icons/linkedin_white_14px-bf31338d.png") no-repeat 50% 50%;background-size:13px}#page header .twitter{background:#00aced url("/assets/images/icons/twitter_bird_14px-ca1388cd.png") no-repeat 50% 50%;background-size:14px}.indented-title{padding-left:85px}.blog{margin-top:10px;padding-bottom:45px}.blog .blog-entry{overflow:auto;margin-bottom:20px}.blog .blog-entry aside{width:70px;float:left}.blog .blog-entry aside .date{width:50px;overflow:hidden;margin:4px 0 0 10px;font-weight:bold;text-align:center}.blog .blog-entry aside .date .month{color:#fff;background-color:#F2575A;font-size:14px;padding:2px 0 2px 0;text-transform:uppercase;border-radius:3px 3px 0 0}.blog .blog-entry aside .date .day{color:#111;background-color:#fff;font-size:27px;margin-top:0;padding-bottom:5px;border-bottom:1px solid #ddd}.blog .blog-entry article{margin-left:70px;padding:0}.blog .blog-entry article .read-more{padding:10px 20px 20px 20px}.blog .blog-entry article .read-more a{font-size:18px;padding:5px 10px 5px 20px;border-radius:4px 4px 0 0}.blog .blog-entry article h2 a{text-decoration:none}.blog .blog-entry article h2 a:hover{text-decoration:underline}.blog .blog-entry article.view-single h2{font-size:40px;line-height:47px}.blog .blog-entry article h2,.blog .blog-entry article h3,.blog .blog-entry article h4,.blog .blog-entry article h5,.blog .blog-entry article p{padding:0 20px}.blog .blog-entry article p,.blog .blog-entry article ul li,.blog .blog-entry article ol li{font-size:17px;line-height:28px}.blog .blog-entry article p code,.blog .blog-entry article li code{margin:0 3px;padding:2px 5px;font-family:'Source Code Pro', 'Monaco', monospace;font-size:16px;border-radius:4px;background-color:#e0f2ff;background-color:#e8f5ff;background-color:#edfaff;color:#268BD2;color:#0882d3;white-space:nowrap}.blog .blog-entry article h3{padding:12px 20px 0 20px;background-color:#fff;font-size:30px;border-bottom:1px solid #e5e5e5;margin:50px 20px 15px 20px;padding:0 0 10px 0}.blog .blog-entry article h4{color:#222;font-size:26px;margin-bottom:14px;margin-top:26px}.blog .blog-entry article h5{margin-bottom:8px;color:#111}.blog .blog-entry article ul li,.blog .blog-entry article ol li{margin:4px 10px 2px 44px}.blog .blog-entry article ul li{list-style-type:disc;line-height:28px}.blog .blog-entry article ul li ul{margin-left:0;color:#555}.blog .blog-entry article ul li ul li{margin:4px 0 2px 30px}.blog .blog-entry article ol li{font-size:110%;line-height:28px}.blog .blog-entry article ol ul{margin-left:0}.blog .blog-entry article ol ul li{margin-left:17px}.blog .blog-entry article pre{background:#272822;color:#f8f8f8;margin-bottom:20px;padding:15px;border-right:none;font-size:14px;line-height:22px;overflow-x:auto;font-family:'Source Code Pro', 'Monaco', courier, monospace}.blog .blog-entry article .info-bubble{background-color:#fbfbfb;margin:0 0 20px 0;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;color:#333}.blog .blog-entry article .info-bubble .heading{font-family:'Source Sans Pro', serif;color:#111;padding:16px 0 16px 15px;margin-bottom:15px;background-color:#f7f7f7;font-size:18px;border-bottom:1px solid #eaeaea}.blog .blog-entry article .info-bubble p{padding:0 15px}.blog .paginate{margin-left:70px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;background-color:#fcfcfc}.blog .paginate .prev,.blog .paginate .next{float:left;width:50%;height:60px;padding-top:15px}.blog .paginate .prev a,.blog .paginate .next a{text-decoration:none;font-size:20px}.blog .paginate .prev a:hover,.blog .paginate .next a:hover{text-decoration:underline}.blog .paginate .next{text-align:right;padding-right:20px}.blog .paginate .prev{text-align:left;padding-left:20px}.disqus{border-top:1px solid #eee;padding:20px 20px 20px 20px;margin-top:50px;margin-left:70px;background:#fcfcfc}.about,.contact{margin-top:10px;font-size:17px;line-height:28px}.contact{padding:0 20px 45px 90px}.about h2{margin-left:90px}.about .bio{padding:0 20px 20px 0;margin-left:90px}.about .social{margin-left:90px}.about .social a{display:block;float:left;width:40px;height:40px;text-decoration:none;text-align:center;border-radius:3px;margin-right:15px}.about .social .cv{background-color:#424242;color:#fff;font-size:20px;padding-top:9px}.about .social .twitter{background:#00aced url("/assets/images/icons/twitter_bird-c929e32f.png") no-repeat 50% 50%}.about .social .github{background:#333 url("/assets/images/icons/github_octocat-c7e154da.png") no-repeat 50% 100%}.about .social .linkedin{background:#069 url("/assets/images/icons/linkedin_white-31822b6f.png") no-repeat 50% 50%}.work{padding-top:10px;overflow:auto}.work .indent{margin-left:90px}.work .work-chrono{width:70px;float:left}.work .work-chrono .work-box{border:5px solid #fff;background:#333;height:44px;width:44px;-moz-transition-property:opacity;-moz-transition-duration:0.3s;margin:0 0 10px 8px;opacity:0.5;cursor:pointer}.work .work-chrono .work-box:hover{opacity:1}.work .work-detail{padding-left:20px;overflow:auto}.work .work-detail h3{margin-bottom:15px}.work .year-box{float:left;width:70px}.work .year-box aside{display:block;text-align:center;font-family:'Yanone Kaffeesatz', sans-serif;font-weight:bold;font-size:1.8em;background:#fff;width:55px;padding:2px 0 5px 0;margin:0 auto;border-radius:5px}.work .work-group{margin-left:90px}.work .work-item{width:415px;float:left;margin:0 20px 20px 0;border-radius:8px;box-shadow:0px 0px 3px 2px rgba(95,95,95,0.1)}.work .work-item .work-aux{padding:5px 10px 0 10px;color:#555}.work .work-item h4{margin:0}.work .work-item h4 a{text-decoration:none;color:#333}.work .work-item h4 a:hover{text-decoration:underline}.work .work-item p{margin:0 0 10px 0;border-bottom:1px solid #ddd}.work .work-item .picture-frame{padding:0 10px 10px 10px}.work .work-item .picture{height:170px;border-radius:8px;box-shadow:0px 0px 3px 2px rgba(120,120,120,0.15)}.work .work-detail{margin:0 20px 20px 0}.work .work-detail .work-aux{width:310px;float:left;border-right:none;border-top-left-radius:8px;border-bottom-left-radius:8px;height:80px;padding:10px}.work .work-detail .picture-frame{margin-left:310px}.work .work-detail .picture{border-top-right-radius:8px;border-bottom-right-radius:8px;border:1px solid #ddd;background-color:#333;height:80px}.work .work-detail h4{font-family:'Yanone Kaffeesatz', sans-serif;font-size:2em;margin:0 0 8px 0}.work .work-detail h4 a{text-decoration:none}.work .work-detail h4 a:hover{text-decoration:underline}.work .work-detail p{padding:0;margin:0}.work .work-item .picture-placeholder,.work .detail-box .picture-placeholder{background:#333}.work .work-detail{margin-bottom:0}.work .work-detail .work-aux{height:200px;background-color:#fff;border:none;padding:0;position:relative}.work .work-detail .completed{margin-bottom:6px}.work .work-detail .techs{margin:10px 0 0 0}.work .work-detail .techs li{list-style:none;display:block;float:left;background-color:#f8f8f8;padding:2px 5px;border:1px solid #f1f1f1;margin:0 5px 5px 0;font-size:0.8em}.work .work-detail .picture-frame{margin-left:350px;padding-top:5px}.work .work-detail .picture{height:200px;border-radius:8px;border:none;box-shadow:0px 0px 3px 2px rgba(95,95,95,0.2)}.work .work-description{margin:0 20px 20px 90px}.work .work-detail-techs{width:70px;float:left;text-align:center;padding-top:7px}.work .work-detail-techs .dim{height:500px;opacity:0.5;-moz-transition-property:opacity;-moz-transition-duration:0.3s}.work .work-detail-techs .dim:hover{opacity:1}.work .work-detail-techs .tech{margin:0 0 10px 0}.work .work-detail-techs .tech span,.work .work-detail-techs .tech abbr{font-family:Monaco, ProFont, "Bitstream Vera Sans Mono", "American Typewriter", "Andale Mono", monospace;font-size:0.9em;background:#333;color:#fff;padding:4px 6px;border-radius:3px;cursor:default;background-image:linear-gradient(bottom, #333 65%, #1a1a1a 76%);background-image:-webkit-linear-gradient(bottom, #333 65%, #1a1a1a 76%);background-image:-ms-linear-gradient(bottom, #333 65%, #1a1a1a 76%)}.work .work-detail{padding:0 20px 20px 20px;margin-left:70px}.work .detail-box{width:100%;height:auto}.work .detail-box .status{overflow:auto;padding:13px 0 3px 0}.work .detail-box .status p{background:#fcfcfc;padding:3px 8px;font-size:1.1em;border:1px solid #ddd;border-radius:3px}.work .detail-box .status .date{float:left}.work .detail-box .status .url{float:right}.work .detail-box .description{background:#fcfcfc;padding:10px 8px 0 8px;margin:8px 0 0 0;font-size:1.1em;border:1px solid #ddd;border-radius:3px}.work .detail-box .description p{margin:0 6px 10px 6px;padding:0}.no-boxshadow .work .work-item{border:1px solid #ccc}@media only screen and (max-width: 980px){.container{width:100%}}@media only screen and (min-width: 768px) and (max-width: 959px){.work .work-item{width:319px}}@media only screen and (max-width: 767px){h1{font-size:46px;line-height:50px;margin-bottom:14px}h2{font-size:27px;line-height:34px;margin-bottom:10px}h3{font-size:25px;line-height:34px;margin-bottom:8px}h4{font-size:21px;line-height:30px;margin-bottom:4px}h5{font-size:17px;line-height:24px}h6{font-size:14px;line-height:21px}#page{background:#fff}#page header{background-color:#f5f1e7;height:42px}#page header h1{height:42px;width:42px;background-image:url("/assets/images/layout/cd_small-af467256.png")}#page header nav{left:auto;right:0}#page header nav ul a{padding-left:10px;padding-right:10px}#page header aside{display:none}#content{margin-top:20px}.disqus{margin-left:0}.about,.contact{padding-left:20px}.about{position:relative}.about h2{margin-left:0}.about .social{margin-left:0}.about .bio{margin-left:0}.blog .blog-entry{border-bottom:2px solid #f2f2f2}.blog .blog-entry aside{float:right;width:80px}.blog .blog-entry aside .date{width:45px}.blog .blog-entry aside .date .day{border:1px solid #ddd;border-top:none;font-size:24px;padding-bottom:3px}.blog .blog-entry article{margin-left:0}.blog .blog-entry article p,.blog .blog-entry article ul li{font-size:17px}.blog .blog-entry article h3{margin-top:0;margin-left:20px;margin-right:20px;height:auto}.blog .blog-entry article.view-single h2{font-size:30px;line-height:38px}.blog .blog-entry article p code,.blog .blog-entry article li code{white-space:normal}.work{padding-top:10px}.work .indent{margin-top:0;margin-left:20px}.work .year-box{display:none}.work .work-group{margin-left:20px;margin-right:20px}.work .work-item{width:100%;margin-right:0}.work .work-item .work-aux{float:none;border-bottom-left-radius:0;border-top-right-radius:8px}.work .work-item .picture-frame{margin-left:0}.work .work-detail{margin-left:0;padding-right:0}.work .work-detail .work-aux{width:auto;height:auto;float:none}.work .work-detail .work-aux .completed{float:left}.work .work-detail .work-aux .url{float:right}.work .work-detail .work-aux .techs{display:none}.work .work-detail .picture-frame{margin-left:0}.work .work-description{margin-left:20px}}@media only screen and (max-width: 479px){.work .work-item .work-aux{width:240px;height:auto}.work .work-detail .work-aux .completed,.work .work-detail .work-aux .url{float:none}.work .work-detail .work-aux .completed{margin-bottom:2px}.work .work-detail .work-aux .url{margin-bottom:6px}}code .hll{background-color:#49483e}code .c{color:#D0D0D0}code .err{color:#960050;background-color:#1e0010}code .k{color:#66d9ef}code .l{color:#ae81ff}code .n{color:#f8f8f2}code .o{color:#f92672}code .p{color:#f8f8f2}code .cm{color:#D0D0D0}code .cp{color:#D0D0D0}code .c1{color:#D0D0D0}code .cs{color:#D0D0D0}code .ge{font-style:italic}code .gs{font-weight:bold}code .kc{color:#66d9ef}code .kd{color:#66d9ef}code .kn{color:#f92672}code .kp{color:#66d9ef}code .kr{color:#66d9ef}code .kt{color:#66d9ef}code .ld{color:#e6db74}code .m{color:#ae81ff}code .s{color:#e6db74}code .na{color:#a6e22e}code .nb{color:#f8f8f2}code .nc{color:#a6e22e}code .no{color:#66d9ef}code .nd{color:#a6e22e}code .ni{color:#f8f8f2}code .ne{color:#a6e22e}code .nf{color:#a6e22e}code .nl{color:#f8f8f2}code .nn{color:#f8f8f2}code .nx{color:#a6e22e}code .py{color:#f8f8f2}code .nt{color:#f92672}code .nv{color:#f8f8f2}code .ow{color:#f92672}code .w{color:#f8f8f2}code .mf{color:#ae81ff}code .mh{color:#ae81ff}code .mi{color:#ae81ff}code .mo{color:#ae81ff}code .sb{color:#e6db74}code .sc{color:#e6db74}code .sd{color:#e6db74}code .s2{color:#e6db74}code .se{color:#ae81ff}code .sh{color:#e6db74}code .si{color:#e6db74}code .sx{color:#e6db74}code .sr{color:#e6db74}code .s1{color:#e6db74}code .ss{color:#e6db74}code .bp{color:#f8f8f2}code .vc{color:#f8f8f2}code .vg{color:#f8f8f2}code .vi{color:#f8f8f2}code .il{color:#ae81ff}code .gu{color:#75715e}code .gd{color:#f92672}code .gi{color:#a6e22e}#lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);opacity:0.85;display:none}#lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-weight:normal}#lightbox img{width:auto;height:auto}#lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:10px}.lb-loader{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none}.lb-prev,.lb-next{width:49%;height:100%;background-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");display:block}.lb-prev{left:0;float:left}.lb-next{right:0;float:right}.lb-prev:hover{background:url("/assets/images/layout/prev-78e34bef.png") left 48% no-repeat}.lb-next:hover{background:url("/assets/images/layout/next-7a5a3ce5.png") right 48% no-repeat}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 10px;color:#bbbbbb}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:11px}.lb-data .lb-close{width:35px;float:right;padding-bottom:0.7em;outline:none}.lb-data .lb-close:hover{cursor:pointer}