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,html .videoWrapper,body .videoWrapper,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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img,a html .videoWrapper,html a .videoWrapper,a body .videoWrapper,body a .videoWrapper{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}.heading,body>header h1,h1,h2,h3,h4,h5,h6{font-family:"Bitter",serif}.sans,html .gist .gist-file .gist-meta{font-family:"PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.serif,body{font-family:"PT Serif",serif}.mono,pre,code,tt,p code,li code{font-family:Menlo,Monaco,"Andale Mono","lucida console","Courier New",monospace}body>header h1{font-size:2.2em;font-family:"Bitter",serif;font-weight:normal;line-height:1.2em;margin-bottom:0.6667em}body>header h2{font-family:"Bitter",serif}body{line-height:1.5em}h1{font-size:2.2em;line-height:1.2em}@media only screen and (min-width: 992px){body{font-size:1.15em}h1{font-size:2.6em;line-height:1.2em}}h1,h2,h3,h4,h5,h6{text-rendering:optimizelegibility;margin-bottom:1em;font-weight:bold}h2,section h1{font-size:1.5em;margin-bottom:0.75em}h3,section h2,section section h1{font-size:1.3em;margin-bottom:0.75em}h4,section h3,section section h2,section section section h1{font-size:1em;margin-bottom:0.75em}h5,section h4,section section h3{font-size:.9em;margin-bottom:0.75em}h6,section h5,section section h4,section section section h3{font-size:.8em;margin-bottom:0.75em}strong{font-weight:bold}em{font-style:italic}sup,sub{font-size:0.75em;position:relative;display:inline-block;padding:0 .2em;line-height:.8em}sup{top:-.5em}sub{bottom:-.5em}a[rev='footnote']{font-size:.75em;padding:0 .3em;line-height:1}q{font-style:italic}q:before{content:"\201C"}q:after{content:"\201D"}em,dfn{font-style:italic}strong,dfn{font-weight:bold}del,s{text-decoration:line-through}abbr,acronym{border-bottom:1px dotted;cursor:help}hr{margin-bottom:0.2em}small{font-size:.8em}big{font-size:1.2em}article blockquote{font-style:italic;font-size:smaller;margin-left:1em;padding-left:1em;border-left:5px double #5ccbd7;margin-right:2em}.pullquote-right:before,.pullquote-left:before{padding:0;border:none;content:attr(data-pullquote);float:right;width:45%;margin:.5em 0 1em 1.5em;position:relative;top:7px;font-size:1.4em;line-height:1.45em}.pullquote-left:before{float:left;margin:.5em 1.5em 1em 0}.force-wrap{white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word}ul{list-style-type:circle;list-style-position:inside;margin-left:1em}ol{list-style-type:decimal;list-style-position:inside;margin-left:1em}ul ul,ol ul{list-style-type:circle;list-style-position:inside;margin-left:15px}ol ol,ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px}p+ul{margin-top:-1em;margin-bottom:1em}p+ol{margin-top:-1em;margin-bottom:1em}html,body{display:block;width:100%;height:100%;min-height:100%;margin:0px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background-color:#5ccbd7;color:#343838}html a,body a{text-decoration:none;color:#238690}html a:visited,body a:visited{color:#1e737c}html a:hover,body a:hover{color:#2dabb9}html img,html .videoWrapper,body img,body .videoWrapper{display:block;max-width:90%;max-height:400px;margin:0.5em auto;box-shadow:0 0 0 1px #f8fbff, 0 0 0 2px #ccc}html img+em,html .videoWrapper+em,body img+em,body .videoWrapper+em{font-size:smaller;text-align:center;display:block}html .videoWrapper,body .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}html .videoWrapper iframe,body .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}html #sidebar,body #sidebar{color:#343838}html #sidebar a,body #sidebar a{color:#1e737c}html #sidebar a:visited,body #sidebar a:visited{color:#1e737c}html #sidebar a:hover,body #sidebar a:hover{color:#238690}html .separator,body .separator{text-align:left;border-top:2px #f8fbff dashed;margin:0px;margin-top:0.5em}html wrap,body wrap{position:relative;display:block;border:1px red solid}@media only screen and (max-width: 767px){#sidebar{width:100%;padding:5% 5% 0% 5%;background-color:#5ccbd7;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#sidebar h2{color:#343838;text-shadow:1px 1px 1px #f8fbff;margin-bottom:0.5em}#sidebar section{text-align:center;width:100%;display:inline-block}#sidebar section .main-navigation{display:none}#sidebar section .mobile-nav{width:20%;display:inline-block;vertical-align:bottom;-webkit-appearance:none;-moz-appearance:none}#sidebar section .mobile-nav select{-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:"";width:100%;height:17px;border:0;border-style:inset;border-width:1px;padding:1px;background-color:#f8fbff;background-image:url("../images/dropdown_arrow.png");background-position:90% 70%;background-repeat:no-repeat;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#sidebar section .subscription{display:inline-block;padding:1px;position:relative;top:2px}#sidebar section .searchbar{display:inline-block;vertical-align:bottom;width:35%}#sidebar section .searchbar form{display:inline}#sidebar section .searchbar form input.search{height:17px;border:0;border-width:1px;border-style:inset;padding:1px;width:100%;background-color:#f8fbff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#sidebar section #categories{padding:0px;margin-bottom:1em;margin-top:-0.5em}#sidebar section #categories li{display:inline}#sidebar section #categories li.active a{font-weight:bold}#sidebar section #categories li+li:before{content:"\25c7";color:#f8fbff;font-weight:bold;padding-right:3px;font-weight:normal}#main{float:left;min-height:100%;max-width:1120px;width:100%;background-color:#f8fbff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#main .pagination{padding-left:5%;padding-top:12px;padding-right:5%;padding-bottom:12px;text-align:center;border-top:2px #5ccbd7 dashed}#main article{padding-left:10%;padding-top:20px;padding-right:10%;padding-bottom:20px}#main article h1{margin:0px;margin-bottom:0.75em;font-size:1.5em;font-weight:normal}#main article h1 a{text-decoration:none}#main article h1.summary-title{margin-bottom:0px}#main article p{margin-bottom:1em;width:100%}#main article .meta{font-style:italic;margin:0px}#main article .meta+footer{margin-bottom:1em}#main article footer{margin-top:1em;padding-top:0.5em;border-top:1px #343838 solid}#main article footer .left{float:left}#main article footer .right{float:right}#main article+article{border-top:2px #5ccbd7 dashed}body>#footer{background-color:#f8fbff;padding-top:10px;padding-bottom:10px;width:100%;border-top:3px #343838 double;float:right;text-align:center}body>#footer span{margin:0px}body>#footer span+span:before{content:"- "}}@media only screen and (min-width: 767px){#sidebar{float:left;width:25%;background-color:#5ccbd7;padding:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#sidebar #banner{color:#343838;text-shadow:1px 1px 1px #f8fbff;margin-bottom:1.3em}#sidebar #banner h2{text-align:right;hanging-punctuation:force-end;margin:0px}#sidebar section{width:100%;margin:0 auto;margin-bottom:1em}#sidebar section .main-navigation{list-style-type:none;font-size:18px;margin:0 auto;text-align:center}#sidebar section .main-navigation li{display:inline}#sidebar section .main-navigation li+li:before{content:"/"}#sidebar section .mobile-nav{display:none}#sidebar section .subscription{text-align:center}#sidebar section .searchbar{margin:0 auto;padding:0px}#sidebar section .searchbar form{display:inline}#sidebar section .searchbar form input{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;background-color:#f8fbff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#sidebar section #categories{margin:0 auto;list-style-type:none;display:table;padding-bottom:1em}#sidebar section #categories li{margin-left:-1.5em}#sidebar section #categories li.active{position:relative;right:0.75em}#sidebar section #categories li.active:before{color:#f8fbff;display:inline-block;width:0.75em;content:">"}#main{float:left;min-height:100%;max-width:1120px;width:75%;background-color:#f8fbff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#main .pagination{padding-left:5%;padding-top:12px;padding-right:5%;padding-bottom:12px;text-align:center;border-top:2px #5ccbd7 dashed}#main article{padding-left:10%;padding-top:20px;padding-right:10%;padding-bottom:20px}#main article h1{margin:0px;margin-bottom:0.75em;font-size:1.5em;font-weight:normal}#main article h1 a{text-decoration:none}#main article h1.summary-title{margin-bottom:0px}#main article p{margin-bottom:1em;width:100%}#main article .meta{font-style:italic;margin:0px}#main article .meta+footer{margin-bottom:1em}#main article footer{margin-top:1em;padding-top:0.5em;border-top:1px #343838 solid}#main article footer .left{float:left}#main article footer .right{float:right}#main article+article{border-top:2px #5ccbd7 dashed}body>#footer{clear:both;height:0;width:25%;position:relative;bottom:2.5em;text-align:center}body>#footer .credit{font-size:0.85em;line-height:1.25em}body>#footer span{display:block}body>#footer span span+span:before{margin-bottom:0.5em}body>#footer span a{color:#1e737c}body>#footer span a:visited{color:#1e737c}body>#footer span a:hover{color:#238690}}.maskImage .separator{width:95%}.maskImage .separator:after{display:inline-block;position:relative;content:"";left:100%;bottom:0.75em;background-color:#f8fbff;-webkit-mask-image:url('/blog/images/../images/scissors.png?1396812236');-moz-mask-image:url('/blog/images/../images/scissors.png?1396812236');-ms-mask-image:url('/blog/images/../images/scissors.png?1396812236');-o-mask-image:url('/blog/images/../images/scissors.png?1396812236');mask-image:url('/blog/images/../images/scissors.png?1396812236');-webkit-mask-repeat:no-repeat;-moz-mask-repeat:no-repeat;-ms-mask-repeat:no-repeat;-o-mask-repeat:no-repeat;mask-repeat:no-repeat;width:25px;height:14px}@media only screen and (min-width: 768px){.maskImage #main{border-left:6px #5ccbd7 double}}@media only screen and (max-width: 767px){.maskImage #main{border-top:6px #5ccbd7 double;padding-top:10px}}.no-maskImage .separator{margin-bottom:1em}@media only screen and (min-width: 768px){.no-maskImage #main{border-left:6px #5ccbd7 double}}@media only screen and (max-width: 767px){.no-maskImage #main{border-top:6px #5ccbd7 double;padding-top:10px}}@media only screen and (max-height: 650px) and (min-width: 767px){#main{min-height:650px}}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.highlight,html .gist .gist-file .gist-syntax .gist-highlight{border-right:1px solid #ccc !important;border-left:1px solid #ccc !important;border-bottom:1px solid #ccc !important}.highlight table td.code,html .gist .gist-file .gist-syntax .gist-highlight table td.code{width:100%}.highlight .line-numbers,html .gist .gist-file .gist-syntax .highlight .line_numbers{text-align:right;font-size:13px;line-height:1.45em;background-color:#fff !important;border-right:1px solid #ccc !important;text-shadow:#f1ecdc 0 -1px;padding:.8em !important}.highlight .line-numbers span,html .gist .gist-file .gist-syntax .highlight .line_numbers span{color:#93a1a1 !important}figure.code,.gist-file,pre{border:1px #ff0000 solid;-webkit-box-shadow:#ccc 0 0 10px;-moz-box-shadow:#ccc 0 0 10px;box-shadow:#ccc 0 0 10px}figure.code .highlight pre,.gist-file .highlight pre,pre .highlight pre{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}html .gist .gist-file{margin-bottom:1.8em;position:relative;border:none;padding-top:26px !important}html .gist .gist-file .highlight{margin-bottom:0}html .gist .gist-file .gist-syntax{border-bottom:0 !important;background:none !important}html .gist .gist-file .gist-syntax .gist-highlight{background:#fcfcfc !important}html .gist .gist-file .gist-syntax .highlight pre{padding:0}html .gist .gist-file .gist-meta{padding:.6em 0.8em;color:#93a1a1;font-size:.7em !important;background-color:#fff;line-height:1.5em}html .gist .gist-file .gist-meta a{color:#75878b !important;text-decoration:none}html .gist .gist-file .gist-meta a:hover{text-decoration:underline}html .gist .gist-file .gist-meta a:hover{color:#586e75 !important}html .gist .gist-file .gist-meta a[href*='#file']{position:absolute;top:0;left:0;right:-10px;color:#474747 !important}html .gist .gist-file .gist-meta a[href*='#file']:hover{color:#238690 !important}html .gist .gist-file .gist-meta a[href*=raw]{top:.4em}pre{background-color:#fcfcfc;border:1px solid #cdd1d1;line-height:1.45em;font-size:13px;margin-bottom:2.1em;padding:.8em 1em;color:#586e75;overflow:auto}h3.filename+pre{-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px}p code,li code{display:inline-block;white-space:no-wrap;background-color:#fff;font-size:.8em;line-height:1.5em;border-top:1px solid #cdd1d1;border-bottom:1px solid #cdd1d1;padding:0 2px;margin:-1px 0px}p pre code,li pre code{font-size:1em !important;background:none;border:none}.pre-code,html .gist .gist-file .gist-syntax .highlight pre,.highlight code{font-family:Menlo,Monaco,"Andale Mono","lucida console","Courier New",monospace !important;overflow:scroll;overflow-y:hidden;display:block;padding:.8em;overflow-x:auto;line-height:1.45em;background-color:#fcfcfc !important;color:#586e75 !important}.pre-code span,html .gist .gist-file .gist-syntax .highlight pre span,.highlight code span{color:#586e75 !important}.pre-code span,html .gist .gist-file .gist-syntax .highlight pre span,.highlight code span{font-style:normal !important;font-weight:normal !important}.pre-code .c,html .gist .gist-file .gist-syntax .highlight pre .c,.highlight code .c{color:#93a1a1 !important;font-style:italic !important}.pre-code .cm,html .gist .gist-file .gist-syntax .highlight pre .cm,.highlight code .cm{color:#93a1a1 !important;font-style:italic !important}.pre-code .cp,html .gist .gist-file .gist-syntax .highlight pre .cp,.highlight code .cp{color:#93a1a1 !important;font-style:italic !important}.pre-code .c1,html .gist .gist-file .gist-syntax .highlight pre .c1,.highlight code .c1{color:#93a1a1 !important;font-style:italic !important}.pre-code .cs,html .gist .gist-file .gist-syntax .highlight pre .cs,.highlight code .cs{color:#93a1a1 !important;font-weight:bold !important;font-style:italic !important}.pre-code .err,html .gist .gist-file .gist-syntax .highlight pre .err,.highlight code .err{color:#dc322f !important;background:none !important}.pre-code .k,html .gist .gist-file .gist-syntax .highlight pre .k,.highlight code .k{color:#cb4b16 !important}.pre-code .o,html .gist .gist-file .gist-syntax .highlight pre .o,.highlight code .o{color:#586e75 !important;font-weight:bold !important}.pre-code .p,html .gist .gist-file .gist-syntax .highlight pre .p,.highlight code .p{color:#586e75 !important}.pre-code .ow,html .gist .gist-file .gist-syntax .highlight pre .ow,.highlight code .ow{color:#2aa198 !important;font-weight:bold !important}.pre-code .gd,html .gist .gist-file .gist-syntax .highlight pre .gd,.highlight code .gd{color:#586e75 !important;background-color:#f4c9c8 !important;display:inline-block}.pre-code .gd .x,html .gist .gist-file .gist-syntax .highlight pre .gd .x,.highlight code .gd .x{color:#586e75 !important;background-color:#f0b5b4 !important;display:inline-block}.pre-code .ge,html .gist .gist-file .gist-syntax .highlight pre .ge,.highlight code .ge{color:#586e75 !important;font-style:italic !important}.pre-code .gh,html .gist .gist-file .gist-syntax .highlight pre .gh,.highlight code .gh{color:#93a1a1 !important}.pre-code .gi,html .gist .gist-file .gist-syntax .highlight pre .gi,.highlight code .gi{color:#586e75 !important;background-color:#e4e8c9 !important;display:inline-block}.pre-code .gi .x,html .gist .gist-file .gist-syntax .highlight pre .gi .x,.highlight code .gi .x{color:#586e75 !important;background-color:#ccd497 !important;display:inline-block}.pre-code .gs,html .gist .gist-file .gist-syntax .highlight pre .gs,.highlight code .gs{color:#586e75 !important;font-weight:bold !important}.pre-code .gu,html .gist .gist-file .gist-syntax .highlight pre .gu,.highlight code .gu{color:#6c71c4 !important}.pre-code .kc,html .gist .gist-file .gist-syntax .highlight pre .kc,.highlight code .kc{color:#859900 !important;font-weight:bold !important}.pre-code .kd,html .gist .gist-file .gist-syntax .highlight pre .kd,.highlight code .kd{color:#268bd2 !important}.pre-code .kp,html .gist .gist-file .gist-syntax .highlight pre .kp,.highlight code .kp{color:#cb4b16 !important;font-weight:bold !important}.pre-code .kr,html .gist .gist-file .gist-syntax .highlight pre .kr,.highlight code .kr{color:#d33682 !important;font-weight:bold !important}.pre-code .kt,html .gist .gist-file .gist-syntax .highlight pre .kt,.highlight code .kt{color:#2aa198 !important}.pre-code .n,html .gist .gist-file .gist-syntax .highlight pre .n,.highlight code .n{color:#268bd2 !important}.pre-code .na,html .gist .gist-file .gist-syntax .highlight pre .na,.highlight code .na{color:#268bd2 !important}.pre-code .nb,html .gist .gist-file .gist-syntax .highlight pre .nb,.highlight code .nb{color:#859900 !important}.pre-code .nc,html .gist .gist-file .gist-syntax .highlight pre .nc,.highlight code .nc{color:#d33682 !important}.pre-code .no,html .gist .gist-file .gist-syntax .highlight pre .no,.highlight code .no{color:#b58900 !important}.pre-code .nl,html .gist .gist-file .gist-syntax .highlight pre .nl,.highlight code .nl{color:#859900 !important}.pre-code .ne,html .gist .gist-file .gist-syntax .highlight pre .ne,.highlight code .ne{color:#268bd2 !important;font-weight:bold !important}.pre-code .nf,html .gist .gist-file .gist-syntax .highlight pre .nf,.highlight code .nf{color:#268bd2 !important;font-weight:bold !important}.pre-code .nn,html .gist .gist-file .gist-syntax .highlight pre .nn,.highlight code .nn{color:#b58900 !important}.pre-code .nt,html .gist .gist-file .gist-syntax .highlight pre .nt,.highlight code .nt{color:#268bd2 !important;font-weight:bold !important}.pre-code .nx,html .gist .gist-file .gist-syntax .highlight pre .nx,.highlight code .nx{color:#b58900 !important}.pre-code .vg,html .gist .gist-file .gist-syntax .highlight pre .vg,.highlight code .vg{color:#268bd2 !important}.pre-code .vi,html .gist .gist-file .gist-syntax .highlight pre .vi,.highlight code .vi{color:#268bd2 !important}.pre-code .nv,html .gist .gist-file .gist-syntax .highlight pre .nv,.highlight code .nv{color:#268bd2 !important}.pre-code .mf,html .gist .gist-file .gist-syntax .highlight pre .mf,.highlight code .mf{color:#2aa198 !important}.pre-code .m,html .gist .gist-file .gist-syntax .highlight pre .m,.highlight code .m{color:#2aa198 !important}.pre-code .mh,html .gist .gist-file .gist-syntax .highlight pre .mh,.highlight code .mh{color:#2aa198 !important}.pre-code .mi,html .gist .gist-file .gist-syntax .highlight pre .mi,.highlight code .mi{color:#2aa198 !important}.pre-code .s,html .gist .gist-file .gist-syntax .highlight pre .s,.highlight code .s{color:#2aa198 !important}.pre-code .sd,html .gist .gist-file .gist-syntax .highlight pre .sd,.highlight code .sd{color:#2aa198 !important}.pre-code .s2,html .gist .gist-file .gist-syntax .highlight pre .s2,.highlight code .s2{color:#2aa198 !important}.pre-code .se,html .gist .gist-file .gist-syntax .highlight pre .se,.highlight code .se{color:#dc322f !important}.pre-code .si,html .gist .gist-file .gist-syntax .highlight pre .si,.highlight code .si{color:#268bd2 !important}.pre-code .sr,html .gist .gist-file .gist-syntax .highlight pre .sr,.highlight code .sr{color:#2aa198 !important}.pre-code .s1,html .gist .gist-file .gist-syntax .highlight pre .s1,.highlight code .s1{color:#2aa198 !important}.pre-code div .gd,html .gist .gist-file .gist-syntax .highlight pre div .gd,.highlight code div .gd,.pre-code div .gd .x,html .gist .gist-file .gist-syntax .highlight pre div .gd .x,.highlight code div .gd .x,.pre-code div .gi,html .gist .gist-file .gist-syntax .highlight pre div .gi,.highlight code div .gi,.pre-code div .gi .x,html .gist .gist-file .gist-syntax .highlight pre div .gi .x,.highlight code div .gi .x{display:inline-block;width:100%}.highlight,.gist-highlight{margin-bottom:1.8em;background:#fcfcfc;overflow-y:hidden;overflow-x:auto}.highlight pre,.gist-highlight pre{background:none;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;border:none;padding:0;margin-bottom:0}pre::-webkit-scrollbar,.highlight::-webkit-scrollbar,.gist-highlight::-webkit-scrollbar{height:.5em;background:rgba(0,0,0,0.15)}pre::-webkit-scrollbar-thumb:horizontal,.highlight::-webkit-scrollbar-thumb:horizontal,.gist-highlight::-webkit-scrollbar-thumb:horizontal{background:rgba(0,0,0,0.15);-webkit-border-radius:4px;border-radius:4px}.highlight code{background:#000}figure.code{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;background:none;padding:0;border:0;margin-bottom:1.5em}figure.code pre{margin-bottom:0}figure.code figcaption{position:relative}figure.code .highlight{margin-bottom:0}.code-title,html .gist .gist-file .gist-meta a[href*='#file'],h3.filename,figure.code figcaption{text-align:center;font-size:13px;line-height:2em;color:#343838;font-weight:normal;margin-bottom:0;font-family:Menlo,Monaco,"Andale Mono","lucida console","Courier New",monospace;background-color:#fcfcfc;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc}.download-source,html .gist .gist-file .gist-meta a[href*=raw],figure.code figcaption a{position:absolute;right:.8em;z-index:1;font-size:13px;padding-left:3em}
