﻿/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,body{margin:0;padding:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:230%;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'iconFont';src:url('fonts/iconFont.eot');src:url('fonts/iconFont.eot?#iefix') format('embedded-opentype'),url('fonts/iconFont.svg#iconFont') format('svg'),url('fonts/iconFont.woff') format('woff'),url('fonts/iconFont.ttf') format('truetype');font-weight:normal;font-style:normal}*:link,*:visited,*:hover,*:active,*:focus{transition:color .25s linear}body{background:#ececec url("background.png") repeat-x;line-height:1.5}body,textarea,table,td{font-family:"Segoe UI","Segoe WP","Helvetica Neue",Candara,sans-serif;font-size:14px}h1,h2,h3,h4,h5,h6{font-family:'Roboto',"Segoe UI","Segoe WP",sans-serif;font-weight:100;margin:0;line-height:1.2}h1+p,h2+p,h3+p,h1+ul,h2+ul,h3+ul{margin-top:.25rem}h2{font-size:200%;color:#656565}h3{font-size:150%}h4,h5,h6{font-weight:normal;text-transform:uppercase}h4{color:#ce00a0;font-size:120%}a{text-decoration:none;color:#005a98}a:hover{color:#ff9500}hr{background-image:linear-gradient(90deg,#ff9500,#ce00a0);height:9px;border:0;margin:0}img.liquid,object.liquid{max-width:100%;display:block;margin:0 auto}img[align="left"],img[style*="left"]{float:left;margin:0 1.52em .52em 0}img[align="right"],img[style*="right"]{float:right;margin:0 0 .52em 1.52em}header{padding:1.5rem 2rem 2rem;background:#fff;line-height:1}header p{font-family:"Roboto","Segoe UI","Segoe WP",sans-serif;background:url("logo.png") no-repeat}header p a{display:block;color:#ff9500}header p strong{font-family:'Roboto Condensed',"Segoe UI","Segoe WP",sans-serif;font-weight:300;margin:.5rem 0 .5rem -3px;color:#656565}header nav ul{padding:0}header nav ul,header nav li{list-style:none;margin:0}header nav li a{text-align:center;line-height:2.5;text-transform:lowercase}header nav[role="navigation"] a:hover{color:#1ba0e1}header nav [data-icon]:before{font-size:16px;width:32px;height:32px;line-height:28px;display:block;margin:0 auto}[role="navigation"] a{color:#656565}[role="navigation"] a:hover{color:#ff9500}[role="navigation"] a:hover:before,[role="navigation"] a:hover:after{color:#1ba0e1}article{background:#fff;clear:both;padding:0 2rem 1rem}section[role="main"] hr{height:1px;background:#4daf7c}footer{clear:both;padding:0 0 3rem 0;background:#fff}footer p{text-align:center;margin-top:.5rem}@media all and (max-width:759px){header{padding:1rem 2rem}header p{margin:.5rem 0 0 0;background-size:41px 43px !important;min-height:43px;padding-left:48px}header nav{margin:1rem 0 0}header nav ul{letter-spacing:-.31em;text-align:left;text-rendering:optimizespeed;word-spacing:-.43em}header nav li,header nav li a{display:inline-block}header nav li{box-sizing:border-box;width:25%;text-rendering:auto;vertical-align:top;word-spacing:normal;letter-spacing:normal;text-align:center}header nav li a{display:inline-block;width:100%}header p strong{font-size:200%;line-height:39px;margin-right:1rem}}@media all and (min-width:760px){header{padding:1.5rem 2rem 2rem}header hr{width:50%}header p{margin:1rem 0 0 0;padding-left:90px;float:left;min-height:86px}header p strong{display:block;font-size:300%}header nav{float:right}header nav ul{float:left}header nav li{padding-top:31px;float:left}header nav li a{float:left;padding:0 24px}}@media all and (min-width:759px) and (max-width:1023px){aside{letter-spacing:-.31em;margin:0 -8px;text-align:left;text-rendering:optimizespeed;word-spacing:-.43em}aside>div{width:33.333%;box-sizing:border-box;padding:0 8px;display:inline-block;text-rendering:auto;vertical-align:top;word-spacing:normal;letter-spacing:normal}}@media all and (min-width:1024px){#wrapper{margin:0 auto;max-width:1280px;width:93.75%;background:url("page_left.png") no-repeat,url("page_right.png") no-repeat right top}header,article{margin:0 7px}section[role="main"]{float:left;width:100%}section[role="main"]>div{margin:0 288px 0 0;min-height:400px}aside{float:right;margin-left:-100%;width:256px}}.videoWrapper{position:relative;height:0}.videoWrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.drop-shadow{background:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.298);padding:1%;position:relative;width:100%}.drop-shadow::before,.drop-shadow::after{bottom:15px;box-shadow:0 15px 10px rgba(0,0,0,.702);content:"";height:20%;max-width:300px;position:absolute;width:50%;z-index:-2}.drop-shadow::before{left:10px;transform:rotate(-3deg)}.drop-shadow::after{right:10px;transform:rotate(3deg)}.gradient{background-image:linear-gradient(90deg,#ff9500,#ce00a0)}.block-center{display:block;margin:1rem auto}[data-icon]:before{border-radius:50%;border:2px solid;box-sizing:border-box;content:attr(data-icon);font-family:'iconFont';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:subpixel-antialiased;overflow:hidden;text-align:center}.post-entry{margin:0;padding:0}.post-entry dt{font-family:"Roboto","Segoe UI","Segoe WP",sans-serif;font-size:1.75rem;font-weight:100;margin-bottom:.5rem}.post-entry dt a{color:#656565;display:block}.publishing-date{float:left;margin-right:.5rem;background-color:#ddd;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.15),0 0 1px #fff}.publishing-date b,.publishing-date i{display:block;text-align:center;font-style:normal}.publishing-date b{font-size:1rem;padding:0 4px;color:#656565}.publishing-date i{border-radius:0 0 3px 3px;font-size:11px;font-family:tahoma;background-color:#e84a4a;color:#fff;padding:1px 4px 2px}.post-entry dd{margin:0 0 2rem 0}.post-entry p{margin:0 0 .5rem;line-height:1.5}.tags,.category{font-size:90%;color:#656565;float:left;margin-right:2rem}.tags a{color:#656565}.tags a:hover,.post-entry dt a:hover{color:#ff9500}.tags:before,.category:before{font-family:"iconFont";float:left;margin:2px 4px 0 0}.tags:hover:before,.category:hover:before{color:#ce00a0}.tags:before{content:""}.category:before{content:""}.pager{text-align:center;font-family:"Roboto","Segoe UI","Segoe WP",sans-serif}.pager i,.pager a,.pager b{display:inline-block;font-weight:normal;font-style:normal;padding:5px 0;line-height:1;vertical-align:middle}.pager i,.pager a{font-family:"iconFont";font-size:1.61rem}.pager i{color:#ddd}.pager a{color:#656565}.pager a:hover{color:#ff9500}.pager .pages{border:1px solid #ccc;border-radius:1.5rem;display:inline-block;margin:0 8px;top:1px}.pager .pages a,.pager .pages b{font-family:"Roboto","Segoe UI","Segoe WP",sans-serif;border-radius:1.5rem;min-width:1.5rem;font-size:.9rem}.pager .pages a{color:#656565}.pager .pages a:hover{background-color:#ff9500;color:#000}.pager .pages b{background-color:#1ba0e1;color:#fff;font-weight:bold}.prevNext{border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;padding:.5rem 0;clear:both}a[rel="prev"]{float:left}a[rel="next"]{float:right}a[rel="prev"]:before,a[rel="next"]:after{display:block;font-family:"iconFont";padding-top:3px}a[rel="prev"]:before{float:left;content:"";padding-right:.5rem}a[rel="next"]:after{float:right;content:"";padding-left:.5rem}.about,.categories,.tagcloud,.links{margin:0 0 2rem 0;padding:0;list-style:none}.about{font-size:.75rem}.about strong{display:block;font-family:"Roboto","Segoe UI","Segoe WP",sans-serif;font-weight:normal;font-size:.9rem}.categories a,.links a{display:block;padding:4px 0;border-bottom:1px solid #ccc}.categories a:before{content:"";font-family:"iconFont";float:left;padding:3px .5rem 0 0}.links a:after{content:"";font-family:"iconFont";float:right;padding:3px .5rem 0 0}.tagcloud li{display:inline-block;vertical-align:middle;line-height:1;margin:4px 0}.tagcloud a{padding:4px}.nicetable{border:2px solid #656565;width:100%;margin:.5em 0}td,th{padding:.5em}.nicetable td{border:1px solid #656565}.nicetable th{border:1px solid #656565;font-weight:bold;background-color:#4daf7c}.nicetable caption{font-weight:bold;text-align:left;padding-top:1em;padding-bottom:.3em;font-size:110%}header:after,article:after,.post-entry:after,.post-entry dd:after,.prevNext:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.tomorrow-comment,pre .comment,pre .title{color:#969896}.tomorrow-red,pre .variable,pre .attribute,pre .tag,pre .regexp,pre .ruby .constant,pre .xml .tag .title,pre .xml .pi,pre .xml .doctype,pre .html .doctype,pre .css .id,pre .css .class,pre .css .pseudo{color:#c66}.tomorrow-orange,pre .number,pre .preprocessor,pre .built_in,pre .literal,pre .params,pre .constant{color:#de935f}.tomorrow-yellow,pre .class,pre .ruby .class .title,pre .css .rules .attribute{color:#f0c674}.tomorrow-green,pre .string,pre .value,pre .inheritance,pre .header,pre .ruby .symbol,pre .xml .cdata{color:#b5bd68}.tomorrow-aqua,pre .css .hexcolor{color:#8abeb7}.tomorrow-blue,pre .function,pre .python .decorator,pre .python .title,pre .ruby .function .title,pre .ruby .title .keyword,pre .perl .sub,pre .javascript .title,pre .coffeescript .title{color:#81a2be}.tomorrow-purple,pre .keyword,pre .javascript .function{color:#b294bb}pre code{display:block;background:#1d1f21;color:#c5c8c6;padding:.5em}pre .coffeescript .javascript,pre .javascript .xml,pre .tex .formula,pre .xml .javascript,pre .xml .vbscript,pre .xml .css,pre .xml .cdata{opacity:.5}