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;outline: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}html,body{background:#282828;color:#444;font-family:"proxima-nova-1","proxima-nova-2",Helvetica,Arial,sans-serif;font-weight:500}div.wrapper{margin:0 auto;width:990px}header#head{background:#212121 url('/css/images/header_bg.png') repeat-x top left;height:49px;min-width:1030px}header#head div.wrapper{height:49px}header#head h1{line-height:49px;margin:0}header#head h1 a#logo{display:block;float:left;height:49px;line-height:53px;width:200px}header#head ul{float:right;list-style:none;margin:0;padding:0}header#head ul li{display:inline}header#head ul li a{border-left:1px solid #282828;color:#fff;display:block;float:left;font-size:13px;font-weight:500;height:49px;letter-spacing:.7px;line-height:49px;text-align:center;text-decoration:none;text-transform:uppercase;width:109px}header#head ul li a:hover{background:transparent url('/css/images/nav_hover_bg.png') repeat-x top left;color:#fff}header#head ul li.last a{border-right:1px solid #282828;width:108px}section#body{background:#fff url('/css/images/body_bg.png') repeat top left;min-height:600px;min-width:1030px}section#body div.wrapper{font-family:"proxima-nova-1","proxima-nova-2",Helvetica,Arial,sans-serif;font-weight:500;clear:both;margin:0 auto;min-height:400px;padding:40px 20px;width:990px}footer#foot{font-family:"proxima-nova-1","proxima-nova-2",Helvetica,Arial,sans-serif;font-weight:500;color:#ccc;display:block;margin:0 auto;min-width:1030px;padding:40px 0;width:990px}footer#foot section{float:left;width:640px}footer#foot nav{display:none}footer#foot aside{float:right;width:330px}footer#foot aside ul{list-style:none;margin:0;padding:0}footer#foot aside ul li a{border:0;color:#ccc;display:block;font-size:14px;line-height:22px;margin-bottom:10px;padding-left:32px;text-decoration:none}footer#foot aside ul li a:hover{border:0;color:#fff;text-decoration:underline}footer#foot aside ul li.twitter a{background:transparent url('/css/images/icons.png') no-repeat 0 0}footer#foot aside ul li.twitter a:hover{background-position:0 -140px}footer#foot aside ul li.flickr a{background:transparent url('/css/images/icons.png') no-repeat 0 -32px}footer#foot aside ul li.flickr a:hover{background-position:0 -172px}footer#foot aside ul li.github a{background:transparent url('/css/images/icons.png') no-repeat 0 -64px}footer#foot aside ul li.github a:hover{background-position:0 -204px}footer#foot aside ul li.linkedin a{background:transparent url('/css/images/icons.png') no-repeat 0 -98px}footer#foot aside ul li.linkedin a:hover{background-position:0 -238px}footer#foot:after{content:".";display:block;height:0;clear:both;visibility:hidden}footer#foot h3{color:#fff;font-size:14px;font-weight:normal;margin-bottom:20px;text-transform:uppercase;text-shadow:1px 1px 1px #000}footer#foot p{color:#ccc;font-size:13px;line-height:22px;margin-bottom:20px;margin-right:0}footer#foot p.last{margin-bottom:0}footer#foot a{border-bottom:1px dotted #595959;color:#ccc;text-decoration:none}footer#foot a:hover{border-bottom:1px solid #fff;color:#fff;text-decoration:none}.hide{display:none}@font-face{font-family:'HandOfSean';src:url('/css/fonts/handsean-webfont.eot');src:url('/css/fonts/handsean-webfont.eot?#iefix') format('embedded-opentype'),url('/css/fonts/handsean-webfont.woff') format('woff'),url('/css/fonts/handsean-webfont.ttf') format('truetype'),url('/css/fonts/handsean-webfont.svg#HandOfSean') format('svg');font-weight:normal;font-style:normal}h1{color:#464646;font-size:28px;line-height:30px;margin-bottom:20px}h2{color:#464646;font-size:22px;line-height:28px;margin-bottom:10px}h2 a{color:#464646;text-decoration:none}h2 a:hover{color:#005fe6}hgroup.archive h2{margin-bottom:0}hgroup.archive h3{color:#999;display:block;font-size:12px;line-height:15px;margin-bottom:20px;padding-top:5px;text-transform:uppercase}p{font-size:14px;font-weight:normal;line-height:28px;margin-right:0;margin-bottom:20px}p strong{font-weight:bold}p em{font-style:italic}p.image{line-height:1em;margin-right:0}ul{margin-bottom:25px;list-style:disc;padding-left:40px}ul li{font-size:14px;font-weight:normal;line-height:28px}ul li time{color:#999;display:inline;font-size:12px;margin-left:10px;text-transform:uppercase}a{border:0;color:#005fe6;-webkit-transition-property:color;-webkit-transition-duration:.5s;text-decoration:underline}a:hover{color:#04F}article header h1,article header h2{margin-bottom:0}article header h1 a,article header h2 a{color:#464646;text-decoration:none}article header h1 a:hover,article header h2 a:hover{color:#005fe6}article header h2{font-size:22px;line-height:26px}article header time{color:#999;display:block;font-size:12px;line-height:15px;margin-bottom:20px;padding-top:5px;text-transform:uppercase}article p{margin-right:330px}article aside.tags{background:transparent url(/css/images/tags.png) no-repeat left center;font-size:12px;font-weight:normal;height:18px;line-height:16px;margin-bottom:40px;padding-left:18px;text-transform:uppercase}article aside.tags a{color:#999;text-decoration:none;padding-right:5px}article aside.tags a:hover{color:#04F}article .image img{max-width:100%}div.divider{background:#ccc;border-bottom:1px solid #fff;height:1px;margin-bottom:40px}div.buttons{height:30px}div.buttons a{background:#e6e6e6;color:#7f7f7f;display:block;float:left;height:30px;line-height:30px;margin-right:10px;padding:0 10px;text-decoration:none;-webkit-transition-property:color,background;-webkit-transition-duration:.5s}div.buttons a:hover{background:#ccc;color:#333}@media screen and (max-device-width:1024px),screen and (max-width:1024px){div.wrapper{width:100%}header#head{padding:0 20px;position:relative;min-width:680px;width:auto}header#head ul li a{font-size:14px;font-weight:normal;text-transform:none;-webkit-font-smoothing:subpixel-antialiased}section#body{border:0;min-height:200px;min-width:680px;padding-top:0}section#body div.wrapper{min-height:100px;padding:20px;width:auto}article p{margin-right:0;width:auto}footer#foot{padding:0;min-width:680px;width:auto}footer#foot div.wrapper{width:auto}footer#foot section{border-bottom:1px solid #999;float:none;margin:20px;padding-bottom:20px;width:auto}footer#foot aside{float:none;padding:20px;padding-top:0;width:auto}footer#foot aside a{height:22px}section.form{width:auto}}@media screen and (max-device-width:730px),screen and (max-width:730px){div.wrapper{width:100%}header#head{height:30px;min-width:100px;padding:0 20px;position:relative;width:auto}header#head div.wrapper{height:30px}header#head h1{line-height:30px}header#head h1 a#logo{background:transparent;height:30px;line-height:38px;width:100%}header#head nav{display:none}section#body{min-height:200px;min-width:100px}section#body div.wrapper{min-height:100px;padding:20px;width:auto}footer#foot{padding:0;min-width:100px;width:auto}footer#foot div.wrapper{width:auto}footer#foot nav{display:block;border-bottom:1px dotted #999;margin-bottom:20px}footer#foot section{border-bottom:1px dotted #999;float:none;margin:20px;padding-bottom:20px;width:auto}footer#foot aside{float:none;padding:20px;padding-top:0;width:auto}footer#foot aside a{height:22px}footer#foot a{border:0;color:#ccc;text-decoration:underline}footer#foot a:hover{border:0;color:#fff;text-decoration:underline}h1{font-size:22px;line-height:1em;margin-bottom:20px}h2,article header h2{font-size:18px;line-height:1em;margin-bottom:10px}p{line-height:24px;margin-bottom:20px}p.image{text-align:center}ul{list-style:none;margin-bottom:20px;padding-left:0}ul li{line-height:24px}ul li time{display:block;line-height:14px;margin:0;margin-bottom:6px;text-transform:none}article header time{text-transform:none}article p{margin-right:0;width:auto}article ul{list-style:disc;margin-left:30px}div.divider{margin-bottom:20px}div.buttons{height:auto}div.buttons a{float:none;height:20px;line-height:20px;margin-right:0;margin-bottom:10px;overflow:hidden;padding:10px;text-align:center}article aside.tags{margin-bottom:20px}section.form{width:auto}section.form dl dt{margin-bottom:10px}section.form dl dt label{color:#666;font-size:14px;font-weight:bold}section.form dl dd{margin-bottom:20px}section.form dl dd.error{font-family:"proxima-nova-1","proxima-nova-2",Helvetica,Arial,sans-serif;font-weight:500;background:none;color:#e30000;font-size:14px;padding-left:0}section.form input.text,section.form textarea.message{font-family:"proxima-nova-1","proxima-nova-2",Helvetica,Arial,sans-serif;font-weight:500;font-size:12px;width:90%}}html,body{background:#fff url(/css/images/body_bg.png) repeat top left}body{position:relative}header#head{background:#fff url(/css/images/body_bg.png) repeat top left;border-top:3px solid #282828;position:fixed;top:0;left:0;width:100%}header#head ul li a{border:0;color:#666}header#head ul li.last a{border:0;width:108px}html.scrolled header#head{-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 5px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 1px 0 #fff,0 1px 5px rgba(0,0,0,0.4);box-shadow:inset 0 1px 0 #fff,0 1px 5px rgba(0,0,0,0.4)}section#body{padding-top:52px}section#body div.wrapper{padding-top:20px}footer#foot{background:#282828;min-height:600px;min-width:1030px;padding:0;width:auto}footer#foot div.wrapper{font-family:"proxima-nova-1","proxima-nova-2",Helvetica,Arial,sans-serif;font-weight:500;clear:both;margin:0 auto;min-height:400px;padding:40px 20px;width:990px}footer#foot nav{display:block}