@-webkit-keyframes filter-show{100%{top:7.5em;opacity:1}}@-moz-keyframes filter-show{100%{top:7.5em;opacity:1}}@-ms-keyframes filter-show{100%{top:7.5em;opacity:1}}@-o-keyframes filter-show{100%{top:7.5em;opacity:1}}@keyframes filter-show{100%{top:7.5em;opacity:1}}@-webkit-keyframes filter-unsorted{100%{left:1%}}@-moz-keyframes filter-unsorted{100%{left:1%}}@-ms-keyframes filter-unsorted{100%{left:1%}}@-o-keyframes filter-unsorted{100%{left:1%}}@keyframes filter-unsorted{100%{left:1%}}@-webkit-keyframes filter-easy{100%{left:33.3%}}@-moz-keyframes filter-easy{100%{left:33.3%}}@-ms-keyframes filter-easy{100%{left:33.3%}}@-o-keyframes filter-easy{100%{left:33.3%}}@keyframes filter-easy{100%{left:33.3%}}@-webkit-keyframes filter-intermediate{100%{left:66.6%}}@-moz-keyframes filter-intermediate{100%{left:66.6%}}@-ms-keyframes filter-intermediate{100%{left:66.6%}}@-o-keyframes filter-intermediate{100%{left:66.6%}}@keyframes filter-intermediate{100%{left:66.6%}}@-webkit-keyframes filter-advanced{100%{left:98.5%}}@-moz-keyframes filter-advanced{100%{left:98.5%}}@-ms-keyframes filter-advanced{100%{left:98.5%}}@-o-keyframes filter-advanced{100%{left:98.5%}}@keyframes filter-advanced{100%{left:98.5%}}@-webkit-keyframes flicker{10%{opacity:.2}15%{opacity:.4}30%{opacity:1}50%{opacity:.6}55%{opacity:1}70%{opacity:.5}85%{opacity:.3}100%{opacity:1}}@-moz-keyframes flicker{10%{opacity:.2}15%{opacity:.4}30%{opacity:1}50%{opacity:.6}55%{opacity:1}70%{opacity:.5}85%{opacity:.3}100%{opacity:1}}@-ms-keyframes flicker{10%{opacity:.2}15%{opacity:.4}30%{opacity:1}50%{opacity:.6}55%{opacity:1}70%{opacity:.5}85%{opacity:.3}100%{opacity:1}}@-o-keyframes flicker{10%{opacity:.2}15%{opacity:.4}30%{opacity:1}50%{opacity:.6}55%{opacity:1}70%{opacity:.5}85%{opacity:.3}100%{opacity:1}}@keyframes flicker{10%{opacity:.2}15%{opacity:.4}30%{opacity:1}50%{opacity:.6}55%{opacity:1}70%{opacity:.5}85%{opacity:.3}100%{opacity:1}}@-webkit-keyframes gesture{50%{opacity:1}52%{opacity:0}80%{opacity:0}81%{opacity:1}}html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,ol,ul,li,form,fieldset,legend,label,table,header,footer,nav,section,figure{margin:0;padding:0;border:0}a img{border:0}ol,ul{list-style:none}header,footer,nav,section,article,hgroup,figure{display:block}legend{display:none}*{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}::selection{background:#29d4c8;color:#222}::-moz-selection{background:#29d4c8;color:#222}body{margin:0;padding:0;background-color:#282e30;font:12px/18px Helvetica,Arial,Verdana,sans-serif;color:#AAA;line-height:140%}header[role="banner"]{height:45px;position:relative;padding:.2em 1.5em;z-index:2;background:#303e46;background:-moz-linear-gradient(top,#303e46 0,#272b2c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#303e46),color-stop(100%,#272b2c));background:-webkit-linear-gradient(top,#303e46 0,#272b2c 100%);background:-o-linear-gradient(top,#303e46 0,#272b2c 100%);background:-ms-linear-gradient(top,#303e46 0,#272b2c 100%);background:linear-gradient(to bottom,#303e46 0,#272b2c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@startColor',endColorstr='@stopColor',GradientType=0)}header[role="banner"] a.logo{position:relative;top:13px}header[role="banner"] a.logo img{height:1.32em}header[role="banner"] ul{position:absolute;top:0;right:3px}header[role="banner"] ul li{display:block;float:left;width:30px;height:30px;margin-top:7px;margin-left:3px}header[role="banner"] ul li a{display:block;background:transparent url(../img/icon-sprites-retina.png) no-repeat;width:25px;height:30px;background-size:auto 100%}header[role="banner"] ul li a.twitter{background-position:1px 0}header[role="banner"] ul li a.linkedin{background-position:-23px 0}header[role="banner"] ul li a.github{background-position:-49px -1px}header[role="banner"] ul li a.rss{background-position:-115px 0}ul[role="menubar"]{background:#4cfdf1;background:-moz-linear-gradient(top,#4cfdf1 0,#29d4c8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4cfdf1),color-stop(100%,#29d4c8));background:-webkit-linear-gradient(top,#4cfdf1 0,#29d4c8 100%);background:-o-linear-gradient(top,#4cfdf1 0,#29d4c8 100%);background:-ms-linear-gradient(top,#4cfdf1 0,#29d4c8 100%);background:linear-gradient(to bottom,#4cfdf1 0,#29d4c8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@startColor',endColorstr='@stopColor',GradientType=0);border-top:1px solid #a4fff9;border-bottom:1px solid #269d94;padding-left:.3em;zoom:1}ul[role="menubar"]:before,ul[role="menubar"]:after{content:"";display:block}ul[role="menubar"]:after{clear:both}ul[role="menubar"] li[role="menuitem"]{display:block;float:left;padding:10px}ul[role="menubar"] li[role="menuitem"]:first-child{padding:0;border-left:none;float:right;position:relative}ul[role="menubar"] li[role="menuitem"]:first-child a{padding:0;margin:0;display:block;background:transparent url(../img/icon-sprites-retina.png) no-repeat -187px 0;background-size:auto 98%;width:40px;height:30px;position:relative;top:3px;right:5px}ul[role="menubar"] li[role="menuitem"]:first-child a.open{background-color:none;background-position:-227px 0}ul[role="menubar"] li[role="menuitem"]:first-child div{display:none;position:relative;top:15px}ul[role="menubar"] li[role="menuitem"]:first-child div span.arrow{position:absolute;top:-15px;right:6px;display:block;background:transparent url(../img/menu-arrow.png) no-repeat top left;width:35px;height:16px}ul[role="menubar"] li[role="menuitem"]:first-child div ul{position:absolute;z-index:20;right:5px;width:250px;background:#494949;background:-moz-linear-gradient(top,#494949 0,#282828 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#494949),color-stop(100%,#282828));background:-webkit-linear-gradient(top,#494949 0,#282828 100%);background:-o-linear-gradient(top,#494949 0,#282828 100%);background:-ms-linear-gradient(top,#494949 0,#282828 100%);background:linear-gradient(to bottom,#494949 0,#282828 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@startColor',endColorstr='@stopColor',GradientType=0);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #444;border-top:1px solid #414243;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.5);-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.5);-ms-box-shadow:3px 3px 5px rgba(0,0,0,0.5);-o-box-shadow:3px 3px 5px rgba(0,0,0,0.5);box-shadow:3px 3px 5px rgba(0,0,0,0.5)}ul[role="menubar"] li[role="menuitem"]:first-child div ul li{display:block;float:none;width:100%;padding:10px;padding-right:0;padding-top:0;margin:0}ul[role="menubar"] li[role="menuitem"]:first-child div ul li:first-child{padding-top:0}ul[role="menubar"] li[role="menuitem"]:first-child div ul li a{display:block;text-align:center;font-size:1.3em;width:auto;height:auto;padding:10px;background:#f2f2f2;background:-moz-linear-gradient(top,#f2f2f2 0,#ccc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(100%,#ccc));background:-webkit-linear-gradient(top,#f2f2f2 0,#ccc 100%);background:-o-linear-gradient(top,#f2f2f2 0,#ccc 100%);background:-ms-linear-gradient(top,#f2f2f2 0,#ccc 100%);background:linear-gradient(to bottom,#f2f2f2 0,#ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@startColor',endColorstr='@stopColor',GradientType=0);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border-left:1px solid white;border-top:1px solid white;color:black;text-shadow:none}ul[role="menubar"] li[role="menuitem"]:first-child div ul li a:active{-webkit-box-shadow:inset 10px 10px 10px rgba(0,0,0,0.5);-moz-box-shadow:inset 10px 10px 10px rgba(0,0,0,0.5);-ms-box-shadow:inset 10px 10px 10px rgba(0,0,0,0.5);-o-box-shadow:inset 10px 10px 10px rgba(0,0,0,0.5);box-shadow:inset 10px 10px 10px rgba(0,0,0,0.5);border-top-color:#333;border-left-color:#333}ul[role="menubar"] li[role="menuitem"] a{font-weight:bold;font-size:1em;color:black;text-decoration:none;text-transform:uppercase;padding:.5em;text-shadow:1px 1px 1px rgba(255,255,255,0.5)}ul[role="menubar"] li[role="menuitem"].filter{float:right;border:0;margin-right:.5em;padding:0}ul[role="menubar"] li[role="menuitem"].filter a.menu{padding:0;margin:0;display:block;background:transparent url(../img/icon-sprites-retina.png) no-repeat -72px 0;background-size:auto 98%;width:40px;height:30px;position:relative;top:3px}ul[role="menubar"] li[role="menuitem"].filter a.menu.open{background-color:none;background-position:-113px 0}ul[role="menubar"] li[role="menuitem"].filter div.suboptions{position:absolute;z-index:20;background-color:black;right:5px;left:5px;top:6em;height:100px;opacity:0;display:none;background:#494949;background:-moz-linear-gradient(top,#494949 0,#282828 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#494949),color-stop(100%,#282828));background:-webkit-linear-gradient(top,#494949 0,#282828 100%);background:-o-linear-gradient(top,#494949 0,#282828 100%);background:-ms-linear-gradient(top,#494949 0,#282828 100%);background:linear-gradient(to bottom,#494949 0,#282828 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@startColor',endColorstr='@stopColor',GradientType=0);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #444;border-top:1px solid #414243;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.5);-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.5);-ms-box-shadow:3px 3px 5px rgba(0,0,0,0.5);-o-box-shadow:3px 3px 5px rgba(0,0,0,0.5);box-shadow:3px 3px 5px rgba(0,0,0,0.5);-moz-user-select:-moz-none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul[role="menubar"] li[role="menuitem"].filter div.suboptions.show{display:block;-webkit-animation-duration:.2s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:1s;-webkit-animation-name:filter-show;-moz-animation-duration:.2s;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-moz-animation-timing-function:ease-in-out;-moz-animation-delay:1s;-moz-animation-name:filter-show;-ms-animation-duration:.2s;-ms-animation-iteration-count:1;-ms-animation-fill-mode:forwards;-ms-animation-timing-function:ease-in-out;-ms-animation-delay:1s;-ms-animation-name:filter-show;-o-animation-duration:.2s;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;-o-animation-timing-function:ease-in-out;-o-animation-delay:1s;-o-animation-name:filter-show;animation-duration:.2s;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:1s;animation-name:filter-show}ul[role="menubar"] li[role="menuitem"].filter div.suboptions span.arrow{position:absolute;top:-15px;right:42px;display:block;background:transparent url(../img/menu-arrow.png) no-repeat top left;width:35px;height:16px}ul[role="menubar"] li[role="menuitem"].filter div.suboptions div{position:relative;width:80%;margin:10px auto 0 auto}ul[role="menubar"] li[role="menuitem"].filter div.suboptions div span{text-transform:uppercase;font-size:.8em;font-weight:bold;color:#AAA;padding:10px;margin-left:-10px;margin-top:-10px}ul[role="menubar"] li[role="menuitem"].filter div.suboptions div ul{padding:0;margin:0;margin-top:10px;height:7px;position:relative;background-color:rgba(0,0,0,0.3);-webkit-box-shadow:inset 3px 3px 5px rgba(0,0,0,0.5);-moz-box-shadow:inset 3px 3px 5px rgba(0,0,0,0.5);-ms-box-shadow:inset 3px 3px 5px rgba(0,0,0,0.5);-o-box-shadow:inset 3px 3px 5px rgba(0,0,0,0.5);box-shadow:inset 3px 3px 5px rgba(0,0,0,0.5);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}ul[role="menubar"] li[role="menuitem"].filter div.suboptions div ul li{position:absolute;top:7px;padding:0;margin:0;background-color:#AAA;width:3px;height:10px}ul[role="menubar"] li[role="menuitem"].filter div.suboptions div ul li span{position:absolute;top:10px;font-size:.7em}ul[role="menubar"] li[role="menuitem"].filter div.suboptions div ul li.unsorted{left:1%}ul[role="menubar"] li[role="menuitem"].filter div.suboptions div ul li.unsorted span{left:-2.5em}ul[role="menubar"] li[role="menuitem"].filter div.suboptions div ul li.easy{left:33.3%}ul[role="menubar"] li[role="menuitem"].filter div.suboptions div ul li.easy span{left:-1.15em}ul[role="menubar"] li[role="menuitem"].filter div.suboptions div ul li.intermediate{left:66.6%}ul[role="menubar"] li[role="menuitem"].filter div.suboptions div ul li.intermediate span{left:-3em}ul[role="menubar"] li[role="menuitem"].filter div.suboptions div ul li.advanced{left:98.5%}ul[role="menubar"] li[role="menuitem"].filter div.suboptions div ul li.advanced span{left:-2.6em}ul[role="menubar"] li[role="menuitem"].filter div.suboptions div div.knob{position:absolute;top:8px;left:1%;background:transparent url(../img/knob.png) no-repeat top left;background-size:auto 100%;margin-left:-10px;height:20px;width:23px;z-index:10}ul[role="menubar"] li[role="menuitem"].contrast{border:0;float:right;margin-right:.5em;position:relative;width:5em;height:3em}ul[role="menubar"] li[role="menuitem"].contrast span{display:block;position:absolute;background:transparent url(../img/icon-sprites-retina.png) no-repeat;width:15px;height:30px;background-size:auto 100%}ul[role="menubar"] li[role="menuitem"].contrast span.dark{left:0;background-position:-160px 0}ul[role="menubar"] li[role="menuitem"].contrast span.light{right:0;background-position:-177px 0}ul[role="menubar"] li[role="menuitem"].contrast div.track{height:10px;width:60%;margin:3px auto 0 auto;background:#282e30;background:-moz-linear-gradient(top,#282e30 0,rgba(0,0,0,0.2) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#282e30),color-stop(100%,rgba(0,0,0,0.2)));background:-webkit-linear-gradient(top,#282e30 0,rgba(0,0,0,0.2) 100%);background:-o-linear-gradient(top,#282e30 0,rgba(0,0,0,0.2) 100%);background:-ms-linear-gradient(top,#282e30 0,rgba(0,0,0,0.2) 100%);background:linear-gradient(to bottom,#282e30 0,rgba(0,0,0,0.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@startColor',endColorstr='@stopColor',GradientType=0);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}ul[role="menubar"] li[role="menuitem"].contrast div.knob{background:transparent url(../img/knob.png) no-repeat top left;background-size:auto 100%;height:15px;width:15px;position:absolute;top:10px;left:17px}section[role="main"] div.intro{display:none}section[role="main"] article{padding:1.5em;font-family:'Arimo',Arial,serif;font-weight:400;border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:1em}section[role="main"] article:last-child{border-bottom:0}section[role="main"] article ul{list-style-type:square;margin-left:10px}section[role="main"] article ul li{font-family:Lucida Grande,Lucida Sans,Helvetica,Arial,Tahoma,sans-serif;margin:5px}section[role="main"] article h1,section[role="main"] article h2,section[role="main"] article h3{color:#29d4c8}section[role="main"] article h1{font-size:3em;line-height:1em}section[role="main"] article a{color:#29d4c8;text-decoration:none}section[role="main"] article a.read-more{display:block;margin-top:1em;text-transform:uppercase;font-weight:bold;font-size:.9em}section[role="main"] article header{position:relative}section[role="main"] article header a{font-weight:700;color:#29d4c8;font-size:1.3em}section[role="main"] article header span{font-size:.8em;color:white}section[role="main"] article header div.buttons{position:absolute;top:-10px;right:0}section[role="main"] article header div.buttons a{margin-left:10px;float:left;display:inline;background-color:#29d4c8;color:black;font-size:1em;padding:.3em .7em;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #269d94}section[role="main"] article form{width:100%;max-width:27em;text-align:center}section[role="main"] article form label{width:80px;float:left;position:relative;top:3px;text-align:right}section[role="main"] article form input[type="text"],section[role="main"] article form textarea{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:0;padding:.3em;width:20em}section[role="main"] article form textarea{margin-top:2px;height:8em}section[role="main"] article form input[type="submit"]{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #303e46;background-color:#28d2c6;font-size:1em;font-weight:bold;padding:.5em;width:10em}section[role="main"] article div{margin-top:1em}section[role="main"] article div p{font-family:Lucida Grande,Lucida Sans,Helvetica,Arial,Tahoma,sans-serif}section[role="main"] article div p a{display:inline}section[role="main"] article div p img{margin-top:10px;margin-bottom:10px;width:100%!important}section[role="main"] article div p.center{text-align:center}section[role="main"] article div>p:nth-child(n+3){display:none}section[role="main"] article.story header{margin-top:.5em}section[role="main"] article.story header h1{margin-bottom:.3em}section[role="main"] article.story header span{font-size:1em}section[role="main"] article.story p{font-size:1.2em;line-height:1.4em;margin-bottom:1em}section[role="main"] article.story div>p:nth-child(n+3){display:block}section[role="main"] article.story li{font-size:1.2em;line-height:1.4em}#speaking div.intro{height:200px;background:#111 url(../img/stage-bg.png) no-repeat 50%;background-size:auto 100%}#speaking div.intro img{position:absolute;bottom:22px;left:35%}#lab div.intro{height:200px;background:#042600;background:-moz-linear-gradient(top,#042600 0,#004f2a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#042600),color-stop(100%,#004f2a));background:-webkit-linear-gradient(top,#042600 0,#004f2a 100%);background:-o-linear-gradient(top,#042600 0,#004f2a 100%);background:-ms-linear-gradient(top,#042600 0,#004f2a 100%);background:linear-gradient(to bottom,#042600 0,#004f2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@startColor',endColorstr='@stopColor',GradientType=0)}#lab div.intro img{margin-top:10px}#about div.intro{display:block;height:200px;width:100%;border-bottom:5px solid #27978f;background:#111 url(../img/stage-aboutme.png) no-repeat 50%}#about div.intro div{text-align:left;position:absolute;left:0;height:195px;width:377px;overflow:hidden}#about div.intro div img{margin:0;position:absolute;height:100%;z-index:2}#about div.intro div img.light{z-index:6;left:70px;width:250px;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:1s;-webkit-animation-name:flicker;-moz-animation-duration:3s;-moz-animation-iteration-count:infinite;-moz-animation-fill-mode:forwards;-moz-animation-timing-function:ease-in-out;-moz-animation-delay:1s;-moz-animation-name:flicker;-ms-animation-duration:3s;-ms-animation-iteration-count:infinite;-ms-animation-fill-mode:forwards;-ms-animation-timing-function:ease-in-out;-ms-animation-delay:1s;-ms-animation-name:flicker;-o-animation-duration:3s;-o-animation-iteration-count:infinite;-o-animation-fill-mode:forwards;-o-animation-timing-function:ease-in-out;-o-animation-delay:1s;-o-animation-name:flicker;animation-duration:3s;animation-iteration-count:infinite;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:1s;animation-name:flicker}#about div.intro div img.laptop{left:104px;z-index:7}#about div.intro div img.blink{opacity:0;height:37px;left:136px;top:72px;z-index:5;-webkit-animation-duration:10s;-webkit-animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;-webkit-animation-delay:3s;-webkit-animation-name:gesture;-moz-animation-duration:10s;-moz-animation-iteration-count:infinite;-moz-animation-fill-mode:forwards;-moz-animation-timing-function:ease-out;-moz-animation-delay:3s;-moz-animation-name:gesture;-ms-animation-duration:10s;-ms-animation-iteration-count:infinite;-ms-animation-fill-mode:forwards;-ms-animation-timing-function:ease-out;-ms-animation-delay:3s;-ms-animation-name:gesture;-o-animation-duration:10s;-o-animation-iteration-count:infinite;-o-animation-fill-mode:forwards;-o-animation-timing-function:ease-out;-o-animation-delay:3s;-o-animation-name:gesture;animation-duration:10s;animation-iteration-count:infinite;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:3s;animation-name:gesture}#about div.intro div img.smile{opacity:0;height:40px;left:140px;top:108px;z-index:5;-webkit-animation-duration:10s;-webkit-animation-iteration-count:infinite;-webkit-animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:8s;-webkit-animation-name:gesture;-moz-animation-duration:10s;-moz-animation-iteration-count:infinite;-moz-animation-fill-mode:both;-moz-animation-timing-function:ease-in-out;-moz-animation-delay:8s;-moz-animation-name:gesture;-ms-animation-duration:10s;-ms-animation-iteration-count:infinite;-ms-animation-fill-mode:both;-ms-animation-timing-function:ease-in-out;-ms-animation-delay:8s;-ms-animation-name:gesture;-o-animation-duration:10s;-o-animation-iteration-count:infinite;-o-animation-fill-mode:both;-o-animation-timing-function:ease-in-out;-o-animation-delay:8s;-o-animation-name:gesture;animation-duration:10s;animation-iteration-count:infinite;animation-fill-mode:both;animation-timing-function:ease-in-out;animation-delay:8s;animation-name:gesture}aside{border-bottom:5px solid #28d2c6;background:#282e30;background:-moz-linear-gradient(top,#282e30 0,rgba(0,0,0,0.2) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#282e30),color-stop(100%,rgba(0,0,0,0.2)));background:-webkit-linear-gradient(top,#282e30 0,rgba(0,0,0,0.2) 100%);background:-o-linear-gradient(top,#282e30 0,rgba(0,0,0,0.2) 100%);background:-ms-linear-gradient(top,#282e30 0,rgba(0,0,0,0.2) 100%);background:linear-gradient(to bottom,#282e30 0,rgba(0,0,0,0.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@startColor',endColorstr='@stopColor',GradientType=0);padding:2em}aside div{margin-top:1em}aside div.about-me{margin-top:0}aside div.top,aside div.bio,aside div.contact{display:none}aside div h2{padding:0 0 .5em;color:white;font-size:1.2em}aside div p{font-size:1em;font-weight:normal;font-family:Lucida Grande,Lucida Sans,Helvetica,Arial,Tahoma,sans-serif}aside div p a{color:#28d2c6}aside div p strong{color:#CCC}#page.white aside{border-bottom-color:#AAA}#page.white ul[role="menubar"]{background:#ccc;background:-moz-linear-gradient(top,#ccc 0,#888 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ccc),color-stop(100%,#888));background:-webkit-linear-gradient(top,#ccc 0,#888 100%);background:-o-linear-gradient(top,#ccc 0,#888 100%);background:-ms-linear-gradient(top,#ccc 0,#888 100%);background:linear-gradient(to bottom,#ccc 0,#888 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@startColor',endColorstr='@stopColor',GradientType=0);border-top:1px solid #DDD;border-bottom:1px solid #666}#page.white ul[role="menubar"] li a:hover,#page.white ul[role="menubar"] a:active{background-color:#777}#page.white ul[role="menubar"] li.filter a:hover,#page.white ul[role="menubar"] li.filter a:active,#page.white ul[role="menubar"] li.contrast a:hover,#page.white ul[role="menubar"] li.contrast a:active{background-color:none!important}#page.white section[role="main"]{background-color:#f2f2f2}#page.white section[role="main"] article{border-bottom:1px solid rgba(0,0,0,0.2)}#page.white section[role="main"] article header h1,#page.white section[role="main"] article header h2,#page.white section[role="main"] article header h3,#page.white section[role="main"] article header a{color:#303e46}#page.white section[role="main"] article header span{color:#666}#page.white section[role="main"] article header div.buttons a{background-color:#282e30;color:#f2f2f2;border:1px solid #282828}#page.white section[role="main"] article p{color:#333}#page.white section[role="main"] article p a{color:#303e46;font-weight:bold;text-decoration:underline}#page.white section[role="main"] article ul li{color:#333}#page.white section[role="main"] article a.read-more{color:#303e46}#disqus_thread{border-top:5px solid #28d2c6}#disqus_thread iframe{margin-top:10px}