From cee8a2f64c0f494cdfa8170bc6fe049e7ff174e5 Mon Sep 17 00:00:00 2001 From: Nick Sergeant Date: Fri, 15 Feb 2013 22:57:45 -0500 Subject: [PATCH] Working on new homepage. --- media/css/snipt.css | 2 +- media/css/style.css | 2 +- media/css/style.scss | 54 ++++++++++++++++++++++++++-- media/images/homepage-header-bg.jpg | Bin 0 -> 80933 bytes templates/homepage.html | 30 ++++++++++++++-- 5 files changed, 80 insertions(+), 8 deletions(-) create mode 100644 media/images/homepage-header-bg.jpg diff --git a/media/css/snipt.css b/media/css/snipt.css index 901bf74..98fe9ef 100644 --- a/media/css/snipt.css +++ b/media/css/snipt.css @@ -7,7 +7,7 @@ * * Designed and built with all the love in the world @twitter by @mdo and @fat. */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover{color:#808080}.text-warning{color:#c09853}a.text-warning:hover{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover{color:#2d6987}.text-success{color:#468847}a.text-success:hover{color:#356635}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{margin-bottom:5px;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.warning td{background-color:#fcf8e3}.table tbody tr.info td{background-color:#d9edf7}.table-hover tbody tr.success:hover td{background-color:#d0e9c6}.table-hover tbody tr.error:hover td{background-color:#ebcccc}.table-hover tbody tr.warning:hover td{background-color:#faf2cc}.table-hover tbody tr.info:hover td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../images/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:url("../images/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999}.dropdown-menu .disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #bbb;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret{border-top-color:#555;border-bottom-color:#555}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:236px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media .pull-left{margin-right:10px}.media .pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed} -@font-face{font-family:'Rockwell';src:url("/static/fonts/rockwell.eot");src:url("/static/fonts/rockwell.eot?#iefix") format("embedded-opentype"),url("/static/fonts/rockwell.woff") format("woff"),url("/static/fonts/rockwell.ttf") format("truetype")}html,body{background:#F2F2F2}body{color:#666;font:normal 14px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;text-rendering:optimizeLegibility}body li{line-height:normal}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.hidden{display:none}[ng\:cloak],[ng-cloak],.ng-cloak{display:none}header.main{background:#12343d url("/static/images/header-bg.gif") top left repeat-x;border-bottom:1px solid #DDDDDD;height:66px;position:relative;z-index:50}header.main div.inner{border-left:1px solid rgba(229,229,229,0.25);height:65px;margin:0 auto;position:relative;width:939px}header.main div.inner div.shadey{background:transparent url("/static/images/header-inner-bg.png") top left no-repeat;height:65px;left:-157px;position:absolute;top:0;width:432px;z-index:49}header.main div.inner h1{float:left;margin:0;position:relative;z-index:50}header.main div.inner h1 a{color:#F9F9F9;display:block;font:normal 36px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;float:left;letter-spacing:-1px;margin:11px 0 0 16px;text-decoration:none;text-shadow:0 1px 2px black}header.main div.inner h1 a span{color:#87D2DC}header.main div.inner h1 a:focus{outline:none}header.main div.inner h1 a:hover{text-shadow:0 0 100px white}header.main div.inner form.search{float:left;padding:17px 0 0 20px;position:relative;z-index:50}header.main div.inner form.search input{background:#17484f url("/static/images/search-icon.png") top left no-repeat;background:rgba(43,82,93,0.5) url("/static/images/search-icon.png") 8px center no-repeat;border:1px solid #3A5E67;color:#FFF;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;height:auto;margin:0;padding:7px 7px 7px 28px;width:154px;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:inset 0 1px 0px #1d4249;-moz-box-shadow:inset 0 1px 0px #1d4249;box-shadow:inset 0 1px 0px #1d4249}header.main div.inner form.search input:focus{border-color:#62D5E1}header.main div.inner form.search input::-webkit-input-placeholder{color:#72979C}header.main div.inner form.search input:-moz-placeholder{color:#72979C}header.main div.inner nav.public{float:left;width:435px}header.main div.inner nav.public ul{margin:0;padding:17px 0 0 20px}header.main div.inner nav.public ul li{display:block;float:left}header.main div.inner nav.public ul li a{border-bottom:2px solid transparent;color:#FFF;display:block;float:left;font:500 14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:6px 7px 5px 7px;margin-right:16px;text-decoration:none;-webkit-transition:border .03s linear;-moz-transition:border .03s linear;-o-transition:border .03s linear;transition:border .03s linear}header.main div.inner nav.public ul li a:hover{border-bottom:2px solid #3A5E67}header.main div.inner nav.public ul li a.active{border-bottom:2px solid #85D2DD}header.main div.inner nav.public ul li button#add-snipt{font-size:15px;font-weight:bold;margin-top:-3px;padding:7px 12px 9px 12px}header.main div.inner nav.public ul li button#add-snipt i{margin-left:5px;margin-top:2px}header.main div.inner nav.public ul li.add-snipt{float:right;margin-right:13px}header.main div.inner aside.nav{border-left:1px solid rgba(229,229,229,0.25);float:right;height:65px;margin:0;position:relative;width:189px}header.main div.inner aside.nav a.mini-profile{border-right:1px solid rgba(77,103,104,0.25);display:block;padding:14px 13px 11px 13px}header.main div.inner aside.nav a.mini-profile span.avatar{background-repeat:no-repeat;border:1px solid #3A5E67;display:block;float:left;height:35px;width:35px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}header.main div.inner aside.nav a.mini-profile span.info span.username{color:#FFF;display:inline-block;font:500 14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:1px 0 0 8px;max-width:88px;overflow:hidden;text-overflow:ellipsis}header.main div.inner aside.nav a.mini-profile span.info i{display:block;float:right;margin:1px 0 0 8px;opacity:.3}header.main div.inner aside.nav a.mini-profile span.info span.type{color:#72979C;display:inline-block;font:bold 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:1px 0 0 8px;min-width:100px;padding-bottom:7px;text-transform:uppercase}header.main div.inner aside.nav a.mini-profile span.info span.type span.is-pro{color:#3299B7;font-style:italic}header.main div.inner aside.nav a.mini-profile:hover{background:rgba(92,128,134,0.2);text-decoration:none}header.main div.inner aside.nav a.mini-profile:hover i{background-position:-313px -119px}header.main div.inner aside.nav ul{background:transparent url("/static/images/aside-nav-open-bottom-bg.gif") top left repeat;display:none;left:0;margin:0;padding:10px 0;position:absolute;top:65px;width:189px;z-index:51;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px}header.main div.inner aside.nav ul li{list-style-type:none}header.main div.inner aside.nav ul li a{color:#B0D7DD;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:7px 0 7px 37px}header.main div.inner aside.nav ul li a:hover{background:rgba(16,58,66,0.5);text-decoration:none}header.main div.inner aside.nav ul li a i{margin-right:9px;opacity:.3}header.main div.inner aside.nav.open a.mini-profile{background:transparent url("/static/images/aside-nav-open-top-bg.gif") top left repeat-x;opacity:1}header.main div.inner aside.nav.open a.mini-profile span.avatar{border-color:#92B6BD}header.main div.inner aside.nav.open a.mini-profile i{background-position:-288px -120px}header.main div.inner aside.nav.open a.mini-profile span.info span.type{color:#B0D7DD}header.main div.inner aside.nav.open a.mini-profile span.info span.type span.is-pro{color:#85D2DD}header.main div.inner aside.nav.open ul{display:block}header.sub{background:#7f7f7f;background:-webkit-gradient(linear, left top, left bottom, from(#ececec), to(#dbdbdb));background:-moz-linear-gradient(center top, #ececec 0%, #dbdbdb 100%);background:-moz-gradient(center top, #ececec 0%, #dbdbdb 100%)}header.sub div.inner{border-left:1px solid #d0d0d0;margin:0 auto;position:relative;width:939px;z-index:49}header.sub div.inner ul.bcrumb{border-right:1px solid #d0d0d0;float:left;margin:0;padding-left:16px;width:733px}header.sub div.inner ul.bcrumb li{display:inline-block;line-height:normal;max-width:490px;overflow:hidden;padding:2px 0 4px 0;text-overflow:ellipsis;white-space:nowrap}header.sub div.inner ul.bcrumb li a{color:#999999;font:bold 12px Consolas,Menlo,"Courier New",monospace;text-decoration:none;text-shadow:0 1px 0 #FFF}header.sub div.inner ul.bcrumb li a:hover{text-decoration:underline}header.sub div.inner ul.bcrumb li.rss{float:right}header.sub div.inner ul.bcrumb li.rss a{background:transparent url("/static/images/rss-icon.png") center left no-repeat;display:inline-block;margin-right:15px;padding-left:15px}header.sub div.inner ul.bcrumb .prompt{color:#999999;font:bold 12px Consolas,Menlo,"Courier New",monospace;margin-right:3px;text-shadow:0 1px 0 #FFF}header.sub div.inner ul.bcrumb span.prompt{margin-left:3px}header.sub div.inner div.shortcuts{color:#999999;float:right;font:bold 12px Consolas,Menlo,"Courier New",monospace;padding-top:4px;text-shadow:0 1px 0 #FFF}section.main{height:100%;margin:0 auto;position:relative;width:940px}section.main div.ruler{background:#DDDDDD;height:100%;position:fixed;top:0;width:1px;z-index:48}section.main div.left-y{margin-left:0}section.main div.right-y{margin-left:750px}section.main div.inner{float:left;margin-left:1px;width:749px}section.main aside.main{float:right;padding-top:30px;width:190px}section.main aside.main div.save-nate a{background:#0D353C;border:4px solid #2D8DA8;color:#83D2DD;display:block;font:bold 14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 0 30px 15px;padding:10px 0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}section.main aside.main div.save-nate a:hover{background:#124B55;color:#8FE6F2}section.main aside.main section.ad{margin:0 0 0 15px}section.main aside.main section.ad div.carbonad{border-width:1px;border-bottom:0;height:231px;width:auto;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0}section.main aside.main section.ad div.carbonad div#azcarbon span.carbonad-image a img{margin-left:21px;margin-top:21px}section.main aside.main section.ad div.carbonad div#azcarbon span.carbonad-text{color:#999999;margin-left:21px}section.main aside.main section.ad div.carbonad div#azcarbon span.carbonad-text a{color:#999999}section.main aside.main section.ad div.carbonad div#azcarbon span.carbonad-tag{margin-left:0;text-align:center;width:100%}section.main aside.main section.ad div.carbonad div#azcarbon span.carbonad-tag a{margin-left:3px}section.main aside.main div.go-pro{background:#FBFBFB;border:1px solid #E8E8E8;margin:0 0 30px 15px;text-align:center;padding:18px 0;text-shadow:0 1px 0 blue;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}section.main aside.main section.tags{margin:0 0 30px 15px}section.main aside.main section.tags h1{background:transparent url("/static/images/tags-icon.png") 0 0 no-repeat;color:#3BAAF3;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding-bottom:5px;padding-left:22px}section.main aside.main section.tags ul{margin:0 0 15px 0}section.main aside.main section.tags ul li{list-style-type:none;margin-left:22px}section.main aside.main section.tags a{color:#5AB6F4;display:block;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:3px 0;text-decoration:none}section.main aside.main section.tags a span{border-bottom:1px solid #5AB6F4}section.main aside.main section.tags a:hover span{border-bottom:1px solid #2B6E9B;color:#2B6E9B}section.main aside.main section.tags a.view-all{font-weight:bold;margin:0 0 0 22px}section.main aside.main section.tags a.active span{border-bottom:1px solid #2B6E9B;color:#2B6E9B}section.main aside.main section.tags a.all-tags{font-weight:bold;margin-left:22px}section.main aside.main section.tags a.all-tags span{border-bottom:1px solid #5AB6F4}section.main aside.main section.tags a.alt-link{display:inline-block;font-weight:bold;margin:0 0 10px 22px}section.main aside.main section.tags a.alt-link.active{color:#2B6E9B}section.main aside.main section.tags a.alt-link.favorites{margin-bottom:0}section.main aside.main nav.footer{margin:0 0 32px 15px}section.main aside.main nav.footer ul{margin:0}section.main aside.main nav.footer ul li{background:transparent url("/static/images/api-icon.png") center left no-repeat;list-style-type:none;margin:0;padding-left:22px}section.main aside.main nav.footer ul li a{color:#999;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:3px 0;text-decoration:none}section.main aside.main nav.footer ul li a span{border-bottom:1px solid #999}section.main aside.main nav.footer ul li a:hover span{border-bottom:1px solid #333;color:#333}section.main aside.main nav.footer ul li a.active span{border-bottom:1px solid #333;color:#333}section.main aside.main nav.footer ul li.api{padding-top:1px}section.main aside.main nav.footer ul li.twitter{background:transparent url("/static/images/twitter-icon.png") 4px center no-repeat}section.main aside.main nav.footer ul li.pro{background:transparent url("/static/images/upgrade-icon.png") 2px center no-repeat}section.main aside.main nav.footer ul li.groups{background:transparent url("/static/images/groups-icon.png") 2px center no-repeat}section.main aside.main nav.footer ul li:first-of-type a{padding-top:0}section.main aside.main nav.footer ul li.blog{background:transparent url("/static/images/blog-icon.png") 3px center no-repeat}section.main aside.main nav.footer ul li.roadmap{background:transparent url("/static/images/roadmap-icon.png") 2px center no-repeat}section.main aside.main div.linode{background:transparent url("/static/images/linode.png") top left no-repeat;background-size:100%;clear:both;float:left;margin-bottom:30px;margin-left:17px;padding-bottom:20px;position:relative;width:153px}section.main aside.main div.linode a{display:block;height:68px;color:#989898}section.main aside.main div.linode a span{font:bold 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;left:40px;position:absolute;top:0px}section.main aside.main section.tag-detail{margin:-12px 0 30px 15px}section.main aside.main section.tag-detail div.heading{border-bottom:1px solid #DDDDDD}section.main aside.main section.tag-detail div.heading h1{background:#F5F3F5;color:#3BAAF3;display:inline-block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;text-transform:uppercase;margin:0 0 0 16px;padding:0 6px;position:relative;top:8px}section.main aside.main section.tag-detail div.heading h1 span{color:#2770A1}section.main div.rochester-made{margin:50px 0 30px 0;text-align:center}section.main div.sifter{color:#666666;margin:0 0 30px 15px;padding:10px;padding-top:0;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-moz-background-clip:padding-box;-moz-border-radius:8px;border-radius:8px;background-clip:padding-box;background:#7f7f7f;background:-webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#fff));background:-moz-linear-gradient(center top, #f2f2f2 0%, #fff 100%);background:-moz-gradient(center top, #f2f2f2 0%, #fff 100%)}section.main div.sifter h3{font:bold 12px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0}section.main div.sifter p{font:normal 12px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-top:10px}section.main div.sifter p a{font-weight:bold}section.main div.sifter a.sifter-logo{text-align:center}section.main div.sifter a.sifter-logo img{display:inline-block;margin:10px 0}section.main-edit div.inner{float:none;width:100%}article.snipt{margin:30px 0;position:relative}article.snipt div.number{color:#CCC;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;left:-115px;position:absolute;text-align:right;top:4px;width:100px}article.snipt div.container{background:#FFF;border:1px solid #DDD;border-left:0;float:left;position:relative;width:618px}article.snipt div.container div.ruler{background:#DDD;height:1px;left:-3000px;position:absolute;top:auto;width:3000px}article.snipt div.container div.top-x{top:-1px}article.snipt div.container div.bottom-x{bottom:-1px}article.snipt div.container header{border-bottom:1px solid #F1F1EE;min-height:58px;-webkit-box-shadow:inset 0 -1px 0 #fff;-moz-box-shadow:inset 0 -1px 0 #fff;box-shadow:inset 0 -1px 0 #fff;background:#7f7f7f;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fffaf2));background:-moz-linear-gradient(center top, #fff 0%, #fffaf2 100%);background:-moz-gradient(center top, #fff 0%, #fffaf2 100%)}article.snipt div.container header h1{clear:left;font:bold 16px/20px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:8px 15px 10px 15px}article.snipt div.container header h1 a{color:#666;display:block;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;-webkit-transition:color .03s linear;-moz-transition:color .03s linear;-o-transition:color .03s linear;transition:color .03s linear}article.snipt div.container header h1 a:hover{color:#3BAAF3}article.snipt div.container header h2{border:1px solid #E9E9E9;border-top:0;color:#73BBC5;display:inline-block;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 0 0 15px;padding:3px 8px 2px 8px}article.snipt div.container section.code{height:230px;overflow:hidden;position:relative;z-index:49}article.snipt div.container section.code table.highlighttable{background:#F7F7F7;height:100%}article.snipt div.container section.code td{padding:0;vertical-align:top}article.snipt div.container section.code td.linenos{border-right:1px solid #DDDDDD;min-width:28px}article.snipt div.container section.code td.linenos div.linenodiv pre{background:#F7F7F7;border:0;line-height:16px;margin:0;padding:4px 3px 0 0;white-space:normal;-webkit-background-clip:padding-box;-webkit-border-radius:0;-moz-background-clip:padding-box;-moz-border-radius:0;border-radius:0;background-clip:padding-box}article.snipt div.container section.code td.linenos div.linenodiv pre a,article.snipt div.container section.code td.linenos div.linenodiv pre span{color:#999;display:block;font:normal 12px/16px Consolas,Menlo,"Courier New",monospace;margin:0;padding:0;text-align:right;text-decoration:none;white-space:nowrap}article.snipt div.container section.code td.linenos div.linenodiv pre a:hover,article.snipt div.container section.code td.linenos div.linenodiv pre span:hover{cursor:pointer;text-decoration:underline}article.snipt div.container section.code td.code{background:#FFFFFF}article.snipt div.container section.code td.code div.highlight pre{background:transparent;border:none;font:normal 12px/16px Consolas,Menlo,"Courier New",monospace;margin:0;min-height:220px;overflow-x:auto;padding:4px 5px 4px 4px;white-space:pre;word-wrap:normal;width:583px;-webkit-background-clip:padding-box;-webkit-border-radius:0;-moz-background-clip:padding-box;-moz-border-radius:0;border-radius:0;background-clip:padding-box}article.snipt div.container section.code td.code div.highlight pre::-webkit-scrollbar{background:#F7F7F7;height:16px;width:16px;-webkit-appearance:none}article.snipt div.container section.code td.code div.highlight pre::-webkit-scrollbar-thumb{border:4px solid #F7F7F7;border-radius:16px;background-color:#C7C7C7}article.snipt div.container section.code div.markdown pre{min-height:0;margin:20px 0 !important}article.snipt div.container section.code a.expand,article.snipt div.container section.code a.view-full{background:#fff url("/static/images/expand.png") 15px 18px no-repeat;border-top:1px solid #F1F1EE;bottom:0;color:#999999;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:15px 40px 15px 40px;position:absolute;text-decoration:none;text-transform:uppercase;width:100%;-webkit-box-shadow:0 -25px 25px #fff;-moz-box-shadow:0 -25px 25px #fff;box-shadow:0 -25px 25px #fff}article.snipt div.container section.code a.expand span.collapse,article.snipt div.container section.code a.view-full span.collapse{display:none}article.snipt div.container section.code a.expand span.lines,article.snipt div.container section.code a.view-full span.lines{font:normal 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-left:5px;vertical-align:1px}article.snipt div.container section.code a.expand:hover,article.snipt div.container section.code a.view-full:hover{color:#3BAAF3;font-weight:bold}article.snipt div.container section.code a.expand:focus,article.snipt div.container section.code a.view-full:focus{outline:none}article.snipt div.container section.code a.view-full{background:#fff url("/static/images/view-full.png") 15px 17px no-repeat}article.snipt div.container section.code textarea.raw,article.snipt div.container section.code textarea.description{display:none}article.snipt div.container section.code div.markdown{margin:0 15px;min-height:173px;padding:13px 0 4px 0}article.snipt div.container section.emacs a.expand,article.snipt div.container section.default a.expand{-webkit-box-shadow:0 -25px 25px #f8f8f8;-moz-box-shadow:0 -25px 25px #f8f8f8;box-shadow:0 -25px 25px #f8f8f8}article.snipt div.container section.friendly a.expand{-webkit-box-shadow:0 -25px 25px #f0f0f0;-moz-box-shadow:0 -25px 25px #f0f0f0;box-shadow:0 -25px 25px #f0f0f0}article.snipt div.container section.fruity a.expand{-webkit-box-shadow:0 -25px 25px #111;-moz-box-shadow:0 -25px 25px #111;box-shadow:0 -25px 25px #111}article.snipt div.container section.manni a.expand{-webkit-box-shadow:0 -25px 25px #f0f3f3;-moz-box-shadow:0 -25px 25px #f0f3f3;box-shadow:0 -25px 25px #f0f3f3}article.snipt div.container section.monokai a.expand{-webkit-box-shadow:0 -25px 25px #272822;-moz-box-shadow:0 -25px 25px #272822;box-shadow:0 -25px 25px #272822}article.snipt div.container section.native a.expand{-webkit-box-shadow:0 -25px 25px #202020;-moz-box-shadow:0 -25px 25px #202020;box-shadow:0 -25px 25px #202020}article.snipt div.container section.perldoc a.expand{-webkit-box-shadow:0 -25px 25px #eed;-moz-box-shadow:0 -25px 25px #eed;box-shadow:0 -25px 25px #eed}article.snipt div.container section.tango a.expand{-webkit-box-shadow:0 -25px 25px #f8f8f8;-moz-box-shadow:0 -25px 25px #f8f8f8;box-shadow:0 -25px 25px #f8f8f8}article.snipt div.container:after{background:transparent url("/static/images/snipt-drop-shadow.png") top left no-repeat;bottom:-15px;content:"";display:block;height:15px;position:absolute;right:0px;width:318px;z-index:51}article.snipt div.container div.markdown{line-height:20px}article.snipt div.container div.markdown h1,article.snipt div.container div.markdown h2,article.snipt div.container div.markdown h3,article.snipt div.container div.markdown h4,article.snipt div.container div.markdown h5,article.snipt div.container div.markdown h6{line-height:29px;margin-bottom:9px;margin-top:0}article.snipt div.container div.markdown h1{font-size:20px}article.snipt div.container div.markdown h2{font-size:19px}article.snipt div.container div.markdown h3{font-size:18px}article.snipt div.container div.markdown h4{font-size:17px}article.snipt div.container div.markdown h5{font-size:16px}article.snipt div.container div.markdown h6{font-size:15px}article.snipt div.container div.markdown li{line-height:20px;margin:9px 0}article.snipt div.container div.markdown iframe{max-width:100%}article.snipt div.container.with-description td.linenos{padding-bottom:20px}article.snipt aside{float:right;margin:23px 30px 0 0;width:100px}article.snipt aside ul.options{margin:0}article.snipt aside ul.options li{list-style-type:none;margin:2px 0}article.snipt aside ul.options li a{background:rgba(128,128,128,0.15) url("/static/images/edit-icon.png") 14px center no-repeat;color:#000;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;opacity:.5;padding:7px 10px 7px 35px;position:relative;text-decoration:none}article.snipt aside ul.options li a:hover,article.snipt aside ul.options li a.hover{background-color:rgba(128,128,128,0.18);opacity:1;text-decoration:none}article.snipt aside ul.options li a.edit:after{background:#F5F2F3;content:"";height:20px;position:absolute;right:5px;top:-3px;width:3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}article.snipt aside ul.options li a.embed{background-image:url("/static/images/embed-icon.png")}article.snipt aside ul.options li a.copy{background-image:url("/static/images/copy-icon.png")}article.snipt aside ul.options li a.favorite{background-image:url("/static/images/favorite-icon.png")}article.snipt aside section.meta{padding-top:10px}article.snipt aside section.meta h2{background:transparent url("/static/images/snipt-tags-icon.png") 15px center no-repeat;color:#999999;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:7px 0 7px 35px}article.snipt aside section.meta ul{margin:0}article.snipt aside section.meta ul li{color:#999;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;list-style-type:none;margin:5px 10px 5px 35px}article.snipt aside section.meta ul li a{border-bottom:1px solid #999;color:#999;display:inline-block;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;max-width:72px;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}article.snipt aside section.meta ul li a:hover{border-color:#000;color:#000}article.snipt aside section.meta ul.expanded li{display:block}article.snipt footer{clear:both;padding-bottom:20px}article.snipt footer ul.attrs{margin:14px 0 0 15px}article.snipt footer ul.attrs li{background:transparent url("/static/images/calendar-icon.png") top left no-repeat;color:#999;display:inline;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-right:15px;padding:1px 0 0 24px}article.snipt footer ul.attrs li a{color:#999;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;text-decoration:none}article.snipt footer ul.attrs li a:hover{text-decoration:underline}article.snipt footer ul.attrs li.author{background-image:none;padding-left:0}article.snipt footer ul.attrs li.author span.avatar{background-color:transparent;background-position:top left;background-repeat:no-repeat;display:inline-block;height:15px;margin-right:7px;vertical-align:-3px;width:15px;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box}article.snipt footer ul.attrs li.author span.pro a{color:#3299B7;font:italic bold 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-left:5px;text-transform:uppercase}article.snipt footer ul.attrs li.author span.pro a:hover{text-decoration:underline}article.snipt footer ul.attrs li.author span.gittip a{background:#DFF0D8;border:1px solid #CBDDBB;color:#468847;font:bold 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-left:5px;padding:0 3px;text-transform:uppercase;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box}article.snipt footer ul.attrs li.author span.gittip a span{font-family:Consolas,Menlo,"Courier New",monospace}article.snipt footer ul.attrs li.author span.gittip a:hover{background:#E6F7DF;text-decoration:none}article.snipt footer ul.attrs li.comments{background:transparent url("/static/images/comments-icon.png") 0 2px no-repeat}article.snipt footer ul.attrs li.tweet{background:none;margin:-1px 0 0 0;padding:0;vertical-align:-6px}article.snipt footer ul.attrs li.tweet a{color:transparent}article.snipt section.description{padding:10px 20px 20px 20px;position:relative;z-index:50;-webkit-box-shadow:0 -10px 15px #fff;-moz-box-shadow:0 -10px 15px #fff;box-shadow:0 -10px 15px #fff}article.snipt section.description h1{border-bottom:1px dotted #E9E9E9;color:#797979;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0;margin-bottom:15px;padding-bottom:10px;text-transform:uppercase}article.snipt div.expanded section.code{height:auto}article.snipt div.expanded section.code div.highlight pre{margin-bottom:46px !important}article.snipt div.expanded section.code div.markdown{margin-bottom:47px}article.snipt div.expanded section.code div.markdown pre{margin-bottom:20px !important}article.snipt div.expanded section.code a.expand{background-image:url("/static/images/collapse.png");-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}article.snipt div.expanded section.code a.expand span.expand{display:none}article.snipt div.expanded section.code a.expand span.collapse{display:inline}article.snipt div.expanded section.code a.expand span.lines{display:none}article.snipt div.modal textarea{font:normal 12px/16px Consolas,Menlo,"Courier New",monospace;height:200px;margin:0;width:515px}article.snipt.selected div.container{-webkit-box-shadow:0 0 20px #85D2DD;-moz-box-shadow:0 0 20px #85D2DD;box-shadow:0 0 20px #85D2DD}article.snipt.selected div.container:after{display:none}article.snipt.favorited div.container header{background:#7f7f7f url("/static/images/favorited-icon.png") top right no-repeat;background:url("/static/images/favorited-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fffaf2));background:url("/static/images/favorited-icon.png") top right no-repeat,-moz-linear-gradient(center top, #fff 0%, #fffaf2 100%);background:url("/static/images/favorited-icon.png") top right no-repeat,-moz-gradient(center top, #fff 0%, #fffaf2 100%)}article.snipt.favorited div.container header h1 a{padding-right:25px}article.snipt.blog-post div.container header{background:#7f7f7f;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f4fc));background:-moz-linear-gradient(center top, #fff 0%, #f0f4fc 100%);background:-moz-gradient(center top, #fff 0%, #f0f4fc 100%);-webkit-box-shadow:inset 0 -1px 0 #e3e9f5;-moz-box-shadow:inset 0 -1px 0 #e3e9f5;box-shadow:inset 0 -1px 0 #e3e9f5}article.snipt.blog-post.favorited div.container header{background:#7f7f7f url("/static/images/favorited-icon.png") top right no-repeat;background:url("/static/images/favorited-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f4fc));background:url("/static/images/favorited-icon.png") top right no-repeat,-moz-linear-gradient(center top, #fff 0%, #f0f4fc 100%);background:url("/static/images/favorited-icon.png") top right no-repeat,-moz-gradient(center top, #fff 0%, #f0f4fc 100%);-webkit-box-shadow:inset 0 -1px 0 #e3e9f5;-moz-box-shadow:inset 0 -1px 0 #e3e9f5;box-shadow:inset 0 -1px 0 #e3e9f5}article.snipt.blog-post.favorited div.container header h1 a{padding-right:25px}article.snipt.snipt-expand div.container section.code{height:auto}article.private-snipt div.container header{background:#7f7f7f url("/static/images/private-icon.png") top right no-repeat;background:url("/static/images/private-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fffaf2));background:url("/static/images/private-icon.png") top right no-repeat,-moz-linear-gradient(center top, #fff 0%, #fffaf2 100%);background:url("/static/images/private-icon.png") top right no-repeat,-moz-gradient(center top, #fff 0%, #fffaf2 100%)}article.private-snipt div.container header h1 a{padding-right:25px}article.private-snipt.blog-post div.container header{background:#7f7f7f url("/static/images/private-icon.png") top right no-repeat;background:url("/static/images/private-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f4fc));background:url("/static/images/private-icon.png") top right no-repeat,-moz-linear-gradient(center top, #fff 0%, #f0f4fc 100%);background:url("/static/images/private-icon.png") top right no-repeat,-moz-gradient(center top, #fff 0%, #f0f4fc 100%)}article.private-snipt.blog-post div.container header h1 a{padding-right:25px}div.pagination{margin:0 15px 35px 15px;text-align:center}div.pagination ul{background:#FFF}div.pagination ul li a{color:#3BAAF3}div.modal .modal-header .close{line-height:20px;margin-top:0}div.modal .modal-header h3{font-size:20px;line-height:0}div.modal .modal-header h3 span{display:inline-block;line-height:27px;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.modal .modal-header h4{color:#AAA;font-size:16px;margin:0}div#disqus_thread{margin-bottom:0;margin-left:15px;width:825px}div#disqus_thread #dsq-content{margin-top:-44px}div#disqus_thread #dsq-content #dsq-global-toolbar{margin-bottom:18px;margin-top:0}div#disqus_thread #dsq-content #dsq-sort-by{display:none}div#disqus_thread #dsq-content .dsq-comment-text{color:#666}div#disqus_thread #dsq-content h3{display:none}div#disqus_thread #dsq-content .dsq-textarea-wrapper{overflow:hidden}div#disqus_thread #dsq-footer{display:none}div#keyboard-shortcuts table{margin-bottom:0}div.profile{background:rgba(128,128,128,0.08);margin:0 0 30px 15px;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-moz-background-clip:padding-box;-moz-border-radius:8px;border-radius:8px;background-clip:padding-box}div.profile img{-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:0;border-bottom-left-radius:0}div.profile div.meta{font:bold 14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:10px}div.profile div.meta div.username{max-width:95px;overflow:hidden;text-overflow:ellipsis}div.profile div.meta div.member-since{color:#909090;font:bold 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-top:6px;text-transform:uppercase}div.profile a.pro{background:#DFDFDF;color:#3299B7;display:block;font:bold italic 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 10px 10px 10px;padding:5px 0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff;-moz-box-shadow:0 0 3px #fff;box-shadow:0 0 3px #fff}div.profile a.pro:hover{background:#D8D8D8}div.profile a.gittip{background:#DFF0D8;clear:left;color:#468847;display:block;font:bold 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 10px 10px 10px;padding:4px 0;text-align:center;text-transform:uppercase;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:0 0 3px #b4c4a6;-moz-box-shadow:0 0 3px #b4c4a6;box-shadow:0 0 3px #b4c4a6}div.profile a.gittip:hover{background:#E6F7DF;text-decoration:none}div.empty-snipts{background:rgba(128,128,128,0.08);font:bold 18px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:30px 30px 0 30px;padding:10px;text-align:center;text-shadow:0 1px 1px #FFF;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-moz-background-clip:padding-box;-moz-border-radius:8px;border-radius:8px;background-clip:padding-box}div.site-notice{border-left:0;margin:30px 30px 30px 0;padding-right:14px;text-align:center;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0}div.site-notice a{color:#3A87AD;font-weight:bold;text-decoration:underline}a.go-pro{background:transparent url("/static/images/pro-hero-bg.png") top left repeat;color:#797979;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:30px 0;padding:8px 14px;text-align:center;text-decoration:none;text-shadow:0 1px 0 white;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0}a.go-pro span.snipt{color:#797979;font:normal 14px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif}a.go-pro span.pro{color:#3299B7;font-family:"Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;font-style:italic;font-weight:bold;margin-right:4px}a.go-pro span.emph{color:#666}a.go-pro:hover{color:black}a.go-pro:hover span.pro{color:#3299B7}body.account section.profile aside{float:left;padding-top:35px;width:190px}body.account section.profile aside ul li a{color:#43A8C6}body.account section.profile aside ul li.active a{background:#DDDDDD;color:#797979;text-shadow:0 1px 0 white}body.account section.profile section.content{background:white;border-bottom:1px solid #DDDDDD;border-left:4px solid #DDDDDD;float:right;min-height:272px;width:555px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:10px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:10px}body.account section.profile section.content div.def{background:#FAFAFA;border:1px solid #DDDDDD;margin:15px;padding:30px 10px 10px;position:relative;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.account section.profile section.content div.def:before{background:#F5F5F5;border:1px solid #DDDDDD;color:#43A8C6;content:attr(data-title);left:-1px;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:3px 7px;position:absolute;top:-1px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0;border-top-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:0}body.account section.profile section.content p.alert{line-height:20px;margin:15px}body.account section.profile section.content form span.help-block{color:#999;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif}body.account section.profile section.content form div.control-group:last-of-type{margin-bottom:0}body.account section.profile section.content form div.control-group:last-of-type input,body.account section.profile section.content form div.control-group:last-of-type select{margin-bottom:0}body.account section.profile section.content form div.control-group:last-of-type span.help-block{margin-bottom:0;margin-top:10px}body.account section.profile section.content form div.form-actions{margin-top:15px;padding-bottom:0;background:#7f7f7f;background:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#fff));background:-moz-linear-gradient(center top, #f5f5f5 0%, #fff 100%);background:-moz-gradient(center top, #f5f5f5 0%, #fff 100%)}body.blog article.snipt section.code{height:auto}body.detail div.right-y{display:none}body.detail section.main div.inner{width:100%}body.detail section.main div.inner section.snipts article.snipt{margin-bottom:0;margin-top:15px}body.detail section.main div.inner section.snipts article.snipt div.container{width:839px}body.detail section.main div.inner section.snipts article.snipt div.container header h1 a{white-space:normal}body.detail section.main div.inner section.snipts article.snipt div.container section.code{height:auto}body.detail section.main div.inner section.snipts article.snipt div.container section.code td.code div.highlight pre{width:804px}body.detail section.main div.inner section.snipts article.snipt div.container.full-screened:after{display:none}body.detail section.main div.inner section.snipts article.snipt aside{margin-right:0}body.detail section.main div.sifter{margin-bottom:0;margin-top:10px;margin-right:100px}body.detail section.main div.sifter a.sifter-logo{float:left}body.detail section.main div.sifter a.sifter-logo img{height:30px;margin:0;margin-top:10px}body.detail section.main div.sifter div.right{float:left;margin-left:10px;padding-top:10px}body.detail section.main div.sifter div.right h3{margin:0}body.detail section.main div.sifter div.right p{margin:0}body.detail div.rochester-made{width:840px}body.detail div.site-notice,body.detail a.go-pro{margin-right:100px}body.error section.main div.inner{color:#CCC;font:bold 50px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:63px 0;text-align:center;text-transform:uppercase}body.error div.rochester-made{margin-top:54px}body.is-pro section.main div.inner section.snipts article.snipt{margin-bottom:0;margin-top:30px}body.jobs section.jobs{margin:30px}body.jobs section.jobs h4{border-bottom:1px solid #C0C0C0;color:#999999;font-size:14px;margin-top:30px;padding-bottom:5px;padding-left:10px}body.jobs section.jobs ul{margin:0}body.jobs section.jobs ul li{list-style-type:none;margin:10px 0}body.jobs section.jobs ul li a{background:#FBFBFB;border:1px solid #DDDDDD;color:#333333;display:block;padding:10px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3)}body.jobs section.jobs ul li a:hover{background:rgba(251,251,251,0.5)}body.jobs section.jobs ul li a span.left{float:left}body.jobs section.jobs ul li a span.left span{display:block}body.jobs section.jobs ul li a span.left span.job{color:#3096B4;font-size:16px;font-weight:bold;margin-bottom:4px}body.jobs section.jobs ul li a span.right{float:right}body.jobs section.jobs ul li a span.right span{display:block;text-align:right}body.jobs section.jobs ul li a span.right span.location{color:#999999;font-size:16px;font-weight:bold;margin-bottom:4px}body.pro div.pro-hero{background:transparent url("/static/images/pro-hero-bg.png") top left repeat;border-bottom:1px solid #DDDDDD;color:#797979;font:normal 36px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;padding:30px 0;position:relative;text-align:center;text-shadow:0 1px 0 white;z-index:50}body.pro div.pro-hero span{color:#3299B7}body.pro div.pro-hero span.pro{font:bold italic 33px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif}body.pro div.static-box{border-top:0;margin-top:0;padding-bottom:0;padding-top:20px;position:relative;z-index:49;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}body.pro div.static-box p:first-of-type{margin-top:10px}body.pro h2 span.pro{color:#3299B7;font-style:italic;font-weight:bold}body.pro h3,body.pro h4{text-align:center}body.pro h3{font-size:23px}body.pro h3 span{color:#999999}body.pro h3 span.pro{color:#3299B7;font-style:italic;font-weight:bold}body.pro h4{margin-bottom:35px}body.pro a.stripe{background:#F2F2F4;border:1px solid #DDDDDD;display:block;float:right;margin:3px 0 0 0;padding:5px 10px;opacity:.6;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.pro a.stripe img{width:50px}body.pro a.stripe:hover{opacity:1}body.pro form div.cards img{height:18px}body.pro form select.exp-month{margin-right:5px}body.pro form legend{font-size:13px}body.pro form div.security{background:#fcf8e3 url("/static/images/private-icon.png") 7px -15px no-repeat;border:1px solid #FBEED5;color:#C09853;display:inline-block;font-size:12px;margin-left:10px;margin-top:-1px;padding:6px 10px 6px 33px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.pro form div.security a{color:#C09853;font-weight:bold;text-decoration:underline}body.pro form div.security a:hover{color:#816638}body.pro form fieldset{position:relative}body.pro form div.payment-errors{display:none}body.pro form div.payment-loading{background:rgba(242,242,242,0.6);display:none;height:248px;position:absolute;top:37px;width:100%}body.pro form div.payment-loading span{background:#FFF;border:3px solid #3299B7;color:#666;display:block;font-weight:bold;margin:80px auto 0 auto;padding:10px;text-align:center;width:120px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.pro form div.stripe{color:#C2C2C2;font:bold 11px/15px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:10px 65px 0 92px;text-align:center}body.pro form div.stripe a{color:#a2a2a2}body.pro form div.stripe a:hover{text-decoration:underline}body.pro form.form-horizontal fieldset{padding-top:18px}body.pro form.form-horizontal div.form-actions{margin-top:18px}body.search div.empty-snipts{margin-top:20px}body.search div.static-box{border-left:0;margin-left:0;margin-right:30px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0px}body.search div.static-box form{margin-bottom:0}body.search div.static-box form input.search-query{width:564px}body.search div.static-box form button{padding:4px 16px 4px}body.snipt-page section.main div.inner div.sifter{margin-bottom:0;margin-top:10px;margin-right:100px}body.snipt-page section.main div.inner div.sifter a.sifter-logo{float:left}body.snipt-page section.main div.inner div.sifter a.sifter-logo img{height:30px;margin:0;margin-top:10px}body.snipt-page section.main div.inner div.sifter div.right{float:left;margin-left:10px;padding-top:10px}body.snipt-page section.main div.inner div.sifter div.right h3{margin:0}body.snipt-page section.main div.inner div.sifter div.right p{margin:0}body.snipt-page section.main div.inner section.snipts article.snipt div.container header h1 a{white-space:normal}body.snipt-page section.main div.inner section.snipts article.snipt div.container section.code{height:auto}body.snipt-page section.main aside.api-info{float:right;width:190px}body.snipt-page section.main aside.api-info div.api-inner{background:rgba(153,208,218,0.3);font:normal 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 0 30px 15px;padding:10px;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-moz-background-clip:padding-box;-moz-border-radius:8px;border-radius:8px;background-clip:padding-box}body.snipt-page section.main aside.api-info div.api-inner h5{margin-bottom:5px;margin-top:0}body.snipt-page section.main aside.api-info div.api-inner ul{margin:0}body.snipt-page section.main aside.api-info div.api-inner ul li{margin:2px 0;list-style-type:none}body.snipt-page section.main aside.api-info div.api-inner ul li input{margin-bottom:0;margin-top:5px;width:145px}body.snipt-page section.main aside.api-info.api-creds div.api-inner{margin-bottom:0}body.snipt-page section.main aside.api-info.immediate-help{margin-top:20px}body.snipt-page section.main aside.api-info.immediate-help p{margin:0}body.snipt-page section.main aside.main nav.footer{float:left}body.snipt-page div#disqus_thread{width:719px}body.static .static-box{background:rgba(255,255,255,0.65);border:1px solid #DDDDDD;margin:30px;padding:20px;-webkit-background-clip:padding-box;-webkit-border-radius:4px;-moz-background-clip:padding-box;-moz-border-radius:4px;border-radius:4px;background-clip:padding-box}body.static .static-box div.form-actions{margin-bottom:0;padding-bottom:0;background:#7f7f7f;background:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#fbfbfb));background:-moz-linear-gradient(center top, #f5f5f5 0%, #fbfbfb 100%);background:-moz-gradient(center top, #f5f5f5 0%, #fbfbfb 100%)}body.static .static-box div.form-actions a.pull-right{margin-left:5px}body.static .static-box div.alert ul{margin:0}body.static .static-box div.alert ul li{list-style-type:none}body.static .static-box div.alert-info a{color:#3A87AD;text-decoration:underline}body.static .static-box ul{margin-bottom:15px;margin-top:15px}body.static .static-box ul li{font-size:13px;line-height:18px;margin:5px 0}body.static .static-box h2{font-size:24px;line-height:36px;margin:0}body.static .static-box h3{margin-bottom:20px}body.static .static-box p{line-height:20px;margin:15px 0}body.static .static-box span.pro{color:#3299B7;font-family:"Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;font-style:italic;font-weight:bold}body.static aside.main{padding-top:30px}body.static aside.main nav.footer{margin-top:10px}body.static div.alert-alone{margin:0}body.static form.form-horizontal legend+.control-group{margin-top:0}body.static form.form-horizontal div.form-actions{margin-top:27px}body.static form.form-horizontal fieldset{padding-top:27px}body.static form.form-horizontal fieldset legend{margin:0}body.static div#disqus_thread{margin-left:20px;width:709px}body.static div#disqus_thread div#dsq-content{margin-top:23px}body.stats table{margin-bottom:0}body.tags div.alert{margin:30px 30px 10px 30px}body.tags div.static-box{margin-top:10px}body.tags div.static-box ul{margin-top:0}body.tags div.pagination{margin-bottom:8px;margin-top:20px}body.tags aside.main{padding-top:30px}body.editing header.main,body.editing header.sub{display:none}body.editing header.fixed-save{background:#fff url("/static/images/header-fixed-save.gif") top left repeat;border-bottom:1px solid #DDDDDD;height:40px;left:0;position:fixed;top:0;width:100%;z-index:50}body.editing header.fixed-save div.inner{float:none;margin:0 auto;padding-top:6px;width:940px}body.editing header.fixed-save div.inner .cancel,body.editing header.fixed-save div.inner .save,body.editing header.fixed-save div.inner .save-and-close{float:right;margin-left:10px}body.editing header.fixed-save div.inner .save-and-close{margin-right:242px}body.editing section.main div.inner section.snipts article.editing{margin-top:50px}body.editing section.main div.inner section.snipts article.editing div.container{width:696px}body.editing section.main div.inner section.snipts article.editing div.container section.code{padding:0}body.editing section.main div.inner section.snipts article.editing div.container section.code .CodeMirror{cursor:text;font:normal 12px/16px Consolas,Menlo,"Courier New",monospace}body.editing section.main div.inner section.snipts article.editing div.container section.code .CodeMirror-fullscreen{display:block;left:0;height:100%;position:fixed;top:0;width:100%;z-index:9999}body.editing section.main div.inner section.snipts article.editing div.container section.code textarea.editor{border:0;margin:0;width:684px}body.editing section.main div.inner section.snipts article.editing div.container header h1{margin:4px 0 5px 8px}body.editing section.main div.inner section.snipts article.editing div.container header h1 input{color:#666;font:bold 16px/20px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0;width:811px;width:666px}body.editing section.main div.inner section.snipts article.editing div.container header h2{border:none}body.editing section.main div.inner section.snipts article.editing aside{margin-top:0;width:243px}body.editing section.main div.inner section.snipts article.editing aside label{margin:20px 0}body.editing section.main div.inner section.snipts article.editing aside label>span{color:#32A8F6;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-bottom:5px;text-transform:uppercase}body.editing section.main div.inner section.snipts article.editing aside div.in{padding-left:10px}body.editing section.main div.inner section.snipts article.editing aside div.in>label{margin-top:6px}body.editing section.main div.inner section.snipts article.editing aside div.in textarea{height:100px;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:7px 9px;width:202px}body.editing section.main div.inner section.snipts article.editing aside div.in label.public,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post{background:#EFEEEF;border:1px solid #DDDDDD;cursor:pointer;margin-right:11px;padding:3px 5px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.editing section.main div.inner section.snipts article.editing aside div.in label.public input,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post input{display:inline-block;margin:4px 4px 0 4px}body.editing section.main div.inner section.snipts article.editing aside div.in label.public input:focus,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post input:focus{outline:none}body.editing section.main div.inner section.snipts article.editing aside div.in label.public span,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post span{color:#7B7B79;display:inline-block;text-transform:none;vertical-align:-3px}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-private,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-private{background:#efeeef url("/static/images/private-icon-edit.png") 199px center no-repeat}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-public,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-public{background:#F2DEDE;border:1px solid #EED3D7}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-public span,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-public span{color:#B94A48}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-blog-post,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-blog-post{background:#DAE3EE;border:1px solid #C8D1DE}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings{padding:0 10px}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings h2{border-bottom:1px solid #DDDDDD;color:#7D7D7B;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-bottom:20px;padding-bottom:5px;text-transform:uppercase}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings h2 a{float:right;font:bold 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-top:2px}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings h4{background:#EFEEEF;border:1px solid #DDDDDD;font:normal 11px/14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 0 20px 0;padding:7px 6px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings label{margin:20px 0 0 0}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings label:first-of-type{margin:0} +@font-face{font-family:'Rockwell';src:url("/static/fonts/rockwell.eot");src:url("/static/fonts/rockwell.eot?#iefix") format("embedded-opentype"),url("/static/fonts/rockwell.woff") format("woff"),url("/static/fonts/rockwell.ttf") format("truetype")}html,body{background:#F2F2F2}body{color:#666;font:normal 14px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;text-rendering:optimizeLegibility}body li{line-height:normal}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.hidden{display:none}[ng\:cloak],[ng-cloak],.ng-cloak{display:none}header.main{background:#12343d url("/static/images/header-bg.gif") top left repeat-x;border-bottom:1px solid #DDDDDD;height:66px;position:relative;z-index:50}header.main div.inner{border-left:1px solid rgba(229,229,229,0.25);height:65px;margin:0 auto;position:relative;width:939px}header.main div.inner div.shadey{background:transparent url("/static/images/header-inner-bg.png") top left no-repeat;height:65px;left:-157px;position:absolute;top:0;width:432px;z-index:49}header.main div.inner h1{float:left;margin:0;position:relative;z-index:50}header.main div.inner h1 a{color:#F9F9F9;display:block;font:normal 36px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;float:left;letter-spacing:-1px;margin:11px 0 0 16px;text-decoration:none;text-shadow:0 1px 2px black}header.main div.inner h1 a span{color:#87D2DC}header.main div.inner h1 a:focus{outline:none}header.main div.inner h1 a:hover{text-shadow:0 0 100px white}header.main div.inner form.search{float:left;padding:17px 0 0 20px;position:relative;z-index:50}header.main div.inner form.search input{background:#17484f url("/static/images/search-icon.png") top left no-repeat;background:rgba(43,82,93,0.5) url("/static/images/search-icon.png") 8px center no-repeat;border:1px solid #3A5E67;color:#FFF;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;height:auto;margin:0;padding:7px 7px 7px 28px;width:154px;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:inset 0 1px 0px #1d4249;-moz-box-shadow:inset 0 1px 0px #1d4249;box-shadow:inset 0 1px 0px #1d4249}header.main div.inner form.search input:focus{border-color:#62D5E1}header.main div.inner form.search input::-webkit-input-placeholder{color:#72979C}header.main div.inner form.search input:-moz-placeholder{color:#72979C}header.main div.inner nav.public{float:left;width:435px}header.main div.inner nav.public ul{margin:0;padding:17px 0 0 20px}header.main div.inner nav.public ul li{display:block;float:left}header.main div.inner nav.public ul li a{border-bottom:2px solid transparent;color:#FFF;display:block;float:left;font:500 14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:6px 7px 5px 7px;margin-right:16px;text-decoration:none;-webkit-transition:border .03s linear;-moz-transition:border .03s linear;-o-transition:border .03s linear;transition:border .03s linear}header.main div.inner nav.public ul li a:hover{border-bottom:2px solid #3A5E67}header.main div.inner nav.public ul li a.active{border-bottom:2px solid #85D2DD}header.main div.inner nav.public ul li button#add-snipt{font-size:15px;font-weight:bold;margin-top:-3px;padding:7px 12px 9px 12px}header.main div.inner nav.public ul li button#add-snipt i{margin-left:5px;margin-top:2px}header.main div.inner nav.public ul li.add-snipt{float:right;margin-right:13px}header.main div.inner aside.nav{border-left:1px solid rgba(229,229,229,0.25);float:right;height:65px;margin:0;position:relative;width:189px}header.main div.inner aside.nav a.mini-profile{border-right:1px solid rgba(77,103,104,0.25);display:block;padding:14px 13px 11px 13px}header.main div.inner aside.nav a.mini-profile span.avatar{background-repeat:no-repeat;border:1px solid #3A5E67;display:block;float:left;height:35px;width:35px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}header.main div.inner aside.nav a.mini-profile span.info span.username{color:#FFF;display:inline-block;font:500 14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:1px 0 0 8px;max-width:88px;overflow:hidden;text-overflow:ellipsis}header.main div.inner aside.nav a.mini-profile span.info i{display:block;float:right;margin:1px 0 0 8px;opacity:.3}header.main div.inner aside.nav a.mini-profile span.info span.type{color:#72979C;display:inline-block;font:bold 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:1px 0 0 8px;min-width:100px;padding-bottom:7px;text-transform:uppercase}header.main div.inner aside.nav a.mini-profile span.info span.type span.is-pro{color:#3299B7;font-style:italic}header.main div.inner aside.nav a.mini-profile:hover{background:rgba(92,128,134,0.2);text-decoration:none}header.main div.inner aside.nav a.mini-profile:hover i{background-position:-313px -119px}header.main div.inner aside.nav ul{background:transparent url("/static/images/aside-nav-open-bottom-bg.gif") top left repeat;display:none;left:0;margin:0;padding:10px 0;position:absolute;top:65px;width:189px;z-index:51;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px}header.main div.inner aside.nav ul li{list-style-type:none}header.main div.inner aside.nav ul li a{color:#B0D7DD;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:7px 0 7px 37px}header.main div.inner aside.nav ul li a:hover{background:rgba(16,58,66,0.5);text-decoration:none}header.main div.inner aside.nav ul li a i{margin-right:9px;opacity:.3}header.main div.inner aside.nav.open a.mini-profile{background:transparent url("/static/images/aside-nav-open-top-bg.gif") top left repeat-x;opacity:1}header.main div.inner aside.nav.open a.mini-profile span.avatar{border-color:#92B6BD}header.main div.inner aside.nav.open a.mini-profile i{background-position:-288px -120px}header.main div.inner aside.nav.open a.mini-profile span.info span.type{color:#B0D7DD}header.main div.inner aside.nav.open a.mini-profile span.info span.type span.is-pro{color:#85D2DD}header.main div.inner aside.nav.open ul{display:block}header.sub{background:#7f7f7f;background:-webkit-gradient(linear, left top, left bottom, from(#ececec), to(#dbdbdb));background:-moz-linear-gradient(center top, #ececec 0%, #dbdbdb 100%);background:-moz-gradient(center top, #ececec 0%, #dbdbdb 100%)}header.sub div.inner{border-left:1px solid #d0d0d0;margin:0 auto;position:relative;width:939px;z-index:49}header.sub div.inner ul.bcrumb{border-right:1px solid #d0d0d0;float:left;margin:0;padding-left:16px;width:733px}header.sub div.inner ul.bcrumb li{display:inline-block;line-height:normal;max-width:490px;overflow:hidden;padding:2px 0 4px 0;text-overflow:ellipsis;white-space:nowrap}header.sub div.inner ul.bcrumb li a{color:#999999;font:bold 12px Consolas,Menlo,"Courier New",monospace;text-decoration:none;text-shadow:0 1px 0 #FFF}header.sub div.inner ul.bcrumb li a:hover{text-decoration:underline}header.sub div.inner ul.bcrumb li.rss{float:right}header.sub div.inner ul.bcrumb li.rss a{background:transparent url("/static/images/rss-icon.png") center left no-repeat;display:inline-block;margin-right:15px;padding-left:15px}header.sub div.inner ul.bcrumb .prompt{color:#999999;font:bold 12px Consolas,Menlo,"Courier New",monospace;margin-right:3px;text-shadow:0 1px 0 #FFF}header.sub div.inner ul.bcrumb span.prompt{margin-left:3px}header.sub div.inner div.shortcuts{color:#999999;float:right;font:bold 12px Consolas,Menlo,"Courier New",monospace;padding-top:4px;text-shadow:0 1px 0 #FFF}section.main{height:100%;margin:0 auto;position:relative;width:940px}section.main div.ruler{background:#DDDDDD;height:100%;position:fixed;top:0;width:1px;z-index:48}section.main div.left-y{margin-left:0}section.main div.right-y{margin-left:750px}section.main div.inner{float:left;margin-left:1px;width:749px}section.main aside.main{float:right;padding-top:30px;width:190px}section.main aside.main div.save-nate a{background:#0D353C;border:4px solid #2D8DA8;color:#83D2DD;display:block;font:bold 14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 0 30px 15px;padding:10px 0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}section.main aside.main div.save-nate a:hover{background:#124B55;color:#8FE6F2}section.main aside.main section.ad{margin:0 0 0 15px}section.main aside.main section.ad div.carbonad{border-width:1px;border-bottom:0;height:231px;width:auto;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0}section.main aside.main section.ad div.carbonad div#azcarbon span.carbonad-image a img{margin-left:21px;margin-top:21px}section.main aside.main section.ad div.carbonad div#azcarbon span.carbonad-text{color:#999999;margin-left:21px}section.main aside.main section.ad div.carbonad div#azcarbon span.carbonad-text a{color:#999999}section.main aside.main section.ad div.carbonad div#azcarbon span.carbonad-tag{margin-left:0;text-align:center;width:100%}section.main aside.main section.ad div.carbonad div#azcarbon span.carbonad-tag a{margin-left:3px}section.main aside.main div.go-pro{background:#FBFBFB;border:1px solid #E8E8E8;margin:0 0 30px 15px;text-align:center;padding:18px 0;text-shadow:0 1px 0 blue;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}section.main aside.main section.tags{margin:0 0 30px 15px}section.main aside.main section.tags h1{background:transparent url("/static/images/tags-icon.png") 0 0 no-repeat;color:#3BAAF3;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding-bottom:5px;padding-left:22px}section.main aside.main section.tags ul{margin:0 0 15px 0}section.main aside.main section.tags ul li{list-style-type:none;margin-left:22px}section.main aside.main section.tags a{color:#5AB6F4;display:block;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:3px 0;text-decoration:none}section.main aside.main section.tags a span{border-bottom:1px solid #5AB6F4}section.main aside.main section.tags a:hover span{border-bottom:1px solid #2B6E9B;color:#2B6E9B}section.main aside.main section.tags a.view-all{font-weight:bold;margin:0 0 0 22px}section.main aside.main section.tags a.active span{border-bottom:1px solid #2B6E9B;color:#2B6E9B}section.main aside.main section.tags a.all-tags{font-weight:bold;margin-left:22px}section.main aside.main section.tags a.all-tags span{border-bottom:1px solid #5AB6F4}section.main aside.main section.tags a.alt-link{display:inline-block;font-weight:bold;margin:0 0 10px 22px}section.main aside.main section.tags a.alt-link.active{color:#2B6E9B}section.main aside.main section.tags a.alt-link.favorites{margin-bottom:0}section.main aside.main nav.footer{margin:0 0 32px 15px}section.main aside.main nav.footer ul{margin:0}section.main aside.main nav.footer ul li{background:transparent url("/static/images/api-icon.png") center left no-repeat;list-style-type:none;margin:0;padding-left:22px}section.main aside.main nav.footer ul li a{color:#999;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:3px 0;text-decoration:none}section.main aside.main nav.footer ul li a span{border-bottom:1px solid #999}section.main aside.main nav.footer ul li a:hover span{border-bottom:1px solid #333;color:#333}section.main aside.main nav.footer ul li a.active span{border-bottom:1px solid #333;color:#333}section.main aside.main nav.footer ul li.api{padding-top:1px}section.main aside.main nav.footer ul li.twitter{background:transparent url("/static/images/twitter-icon.png") 4px center no-repeat}section.main aside.main nav.footer ul li.pro{background:transparent url("/static/images/upgrade-icon.png") 2px center no-repeat}section.main aside.main nav.footer ul li.groups{background:transparent url("/static/images/groups-icon.png") 2px center no-repeat}section.main aside.main nav.footer ul li:first-of-type a{padding-top:0}section.main aside.main nav.footer ul li.blog{background:transparent url("/static/images/blog-icon.png") 3px center no-repeat}section.main aside.main nav.footer ul li.roadmap{background:transparent url("/static/images/roadmap-icon.png") 2px center no-repeat}section.main aside.main div.linode{background:transparent url("/static/images/linode.png") top left no-repeat;background-size:100%;clear:both;float:left;margin-bottom:30px;margin-left:17px;padding-bottom:20px;position:relative;width:153px}section.main aside.main div.linode a{display:block;height:68px;color:#989898}section.main aside.main div.linode a span{font:bold 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;left:40px;position:absolute;top:0px}section.main aside.main section.tag-detail{margin:-12px 0 30px 15px}section.main aside.main section.tag-detail div.heading{border-bottom:1px solid #DDDDDD}section.main aside.main section.tag-detail div.heading h1{background:#F5F3F5;color:#3BAAF3;display:inline-block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;text-transform:uppercase;margin:0 0 0 16px;padding:0 6px;position:relative;top:8px}section.main aside.main section.tag-detail div.heading h1 span{color:#2770A1}section.main div.rochester-made{margin:50px 0 30px 0;text-align:center}section.main div.sifter{color:#666666;margin:0 0 30px 15px;padding:10px;padding-top:0;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-moz-background-clip:padding-box;-moz-border-radius:8px;border-radius:8px;background-clip:padding-box;background:#7f7f7f;background:-webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#fff));background:-moz-linear-gradient(center top, #f2f2f2 0%, #fff 100%);background:-moz-gradient(center top, #f2f2f2 0%, #fff 100%)}section.main div.sifter h3{font:bold 12px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0}section.main div.sifter p{font:normal 12px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-top:10px}section.main div.sifter p a{font-weight:bold}section.main div.sifter a.sifter-logo{text-align:center}section.main div.sifter a.sifter-logo img{display:inline-block;margin:10px 0}section.main-edit div.inner{float:none;width:100%}article.snipt{margin:30px 0;position:relative}article.snipt div.number{color:#CCC;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;left:-115px;position:absolute;text-align:right;top:4px;width:100px}article.snipt div.container{background:#FFF;border:1px solid #DDD;border-left:0;float:left;position:relative;width:618px}article.snipt div.container div.ruler{background:#DDD;height:1px;left:-3000px;position:absolute;top:auto;width:3000px}article.snipt div.container div.top-x{top:-1px}article.snipt div.container div.bottom-x{bottom:-1px}article.snipt div.container header{border-bottom:1px solid #F1F1EE;min-height:58px;-webkit-box-shadow:inset 0 -1px 0 #fff;-moz-box-shadow:inset 0 -1px 0 #fff;box-shadow:inset 0 -1px 0 #fff;background:#7f7f7f;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fffaf2));background:-moz-linear-gradient(center top, #fff 0%, #fffaf2 100%);background:-moz-gradient(center top, #fff 0%, #fffaf2 100%)}article.snipt div.container header h1{clear:left;font:bold 16px/20px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:8px 15px 10px 15px}article.snipt div.container header h1 a{color:#666;display:block;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;-webkit-transition:color .03s linear;-moz-transition:color .03s linear;-o-transition:color .03s linear;transition:color .03s linear}article.snipt div.container header h1 a:hover{color:#3BAAF3}article.snipt div.container header h2{border:1px solid #E9E9E9;border-top:0;color:#73BBC5;display:inline-block;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 0 0 15px;padding:3px 8px 2px 8px}article.snipt div.container section.code{height:230px;overflow:hidden;position:relative;z-index:49}article.snipt div.container section.code table.highlighttable{background:#F7F7F7;height:100%}article.snipt div.container section.code td{padding:0;vertical-align:top}article.snipt div.container section.code td.linenos{border-right:1px solid #DDDDDD;min-width:28px}article.snipt div.container section.code td.linenos div.linenodiv pre{background:#F7F7F7;border:0;line-height:16px;margin:0;padding:4px 3px 0 0;white-space:normal;-webkit-background-clip:padding-box;-webkit-border-radius:0;-moz-background-clip:padding-box;-moz-border-radius:0;border-radius:0;background-clip:padding-box}article.snipt div.container section.code td.linenos div.linenodiv pre a,article.snipt div.container section.code td.linenos div.linenodiv pre span{color:#999;display:block;font:normal 12px/16px Consolas,Menlo,"Courier New",monospace;margin:0;padding:0;text-align:right;text-decoration:none;white-space:nowrap}article.snipt div.container section.code td.linenos div.linenodiv pre a:hover,article.snipt div.container section.code td.linenos div.linenodiv pre span:hover{cursor:pointer;text-decoration:underline}article.snipt div.container section.code td.code{background:#FFFFFF}article.snipt div.container section.code td.code div.highlight pre{background:transparent;border:none;font:normal 12px/16px Consolas,Menlo,"Courier New",monospace;margin:0;min-height:220px;overflow-x:auto;padding:4px 5px 4px 4px;white-space:pre;word-wrap:normal;width:583px;-webkit-background-clip:padding-box;-webkit-border-radius:0;-moz-background-clip:padding-box;-moz-border-radius:0;border-radius:0;background-clip:padding-box}article.snipt div.container section.code td.code div.highlight pre::-webkit-scrollbar{background:#F7F7F7;height:16px;width:16px;-webkit-appearance:none}article.snipt div.container section.code td.code div.highlight pre::-webkit-scrollbar-thumb{border:4px solid #F7F7F7;border-radius:16px;background-color:#C7C7C7}article.snipt div.container section.code div.markdown pre{min-height:0;margin:20px 0 !important}article.snipt div.container section.code a.expand,article.snipt div.container section.code a.view-full{background:#fff url("/static/images/expand.png") 15px 18px no-repeat;border-top:1px solid #F1F1EE;bottom:0;color:#999999;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:15px 40px 15px 40px;position:absolute;text-decoration:none;text-transform:uppercase;width:100%;-webkit-box-shadow:0 -25px 25px #fff;-moz-box-shadow:0 -25px 25px #fff;box-shadow:0 -25px 25px #fff}article.snipt div.container section.code a.expand span.collapse,article.snipt div.container section.code a.view-full span.collapse{display:none}article.snipt div.container section.code a.expand span.lines,article.snipt div.container section.code a.view-full span.lines{font:normal 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-left:5px;vertical-align:1px}article.snipt div.container section.code a.expand:hover,article.snipt div.container section.code a.view-full:hover{color:#3BAAF3;font-weight:bold}article.snipt div.container section.code a.expand:focus,article.snipt div.container section.code a.view-full:focus{outline:none}article.snipt div.container section.code a.view-full{background:#fff url("/static/images/view-full.png") 15px 17px no-repeat}article.snipt div.container section.code textarea.raw,article.snipt div.container section.code textarea.description{display:none}article.snipt div.container section.code div.markdown{margin:0 15px;min-height:173px;padding:13px 0 4px 0}article.snipt div.container section.emacs a.expand,article.snipt div.container section.default a.expand{-webkit-box-shadow:0 -25px 25px #f8f8f8;-moz-box-shadow:0 -25px 25px #f8f8f8;box-shadow:0 -25px 25px #f8f8f8}article.snipt div.container section.friendly a.expand{-webkit-box-shadow:0 -25px 25px #f0f0f0;-moz-box-shadow:0 -25px 25px #f0f0f0;box-shadow:0 -25px 25px #f0f0f0}article.snipt div.container section.fruity a.expand{-webkit-box-shadow:0 -25px 25px #111;-moz-box-shadow:0 -25px 25px #111;box-shadow:0 -25px 25px #111}article.snipt div.container section.manni a.expand{-webkit-box-shadow:0 -25px 25px #f0f3f3;-moz-box-shadow:0 -25px 25px #f0f3f3;box-shadow:0 -25px 25px #f0f3f3}article.snipt div.container section.monokai a.expand{-webkit-box-shadow:0 -25px 25px #272822;-moz-box-shadow:0 -25px 25px #272822;box-shadow:0 -25px 25px #272822}article.snipt div.container section.native a.expand{-webkit-box-shadow:0 -25px 25px #202020;-moz-box-shadow:0 -25px 25px #202020;box-shadow:0 -25px 25px #202020}article.snipt div.container section.perldoc a.expand{-webkit-box-shadow:0 -25px 25px #eed;-moz-box-shadow:0 -25px 25px #eed;box-shadow:0 -25px 25px #eed}article.snipt div.container section.tango a.expand{-webkit-box-shadow:0 -25px 25px #f8f8f8;-moz-box-shadow:0 -25px 25px #f8f8f8;box-shadow:0 -25px 25px #f8f8f8}article.snipt div.container:after{background:transparent url("/static/images/snipt-drop-shadow.png") top left no-repeat;bottom:-15px;content:"";display:block;height:15px;position:absolute;right:0px;width:318px;z-index:51}article.snipt div.container div.markdown{line-height:20px}article.snipt div.container div.markdown h1,article.snipt div.container div.markdown h2,article.snipt div.container div.markdown h3,article.snipt div.container div.markdown h4,article.snipt div.container div.markdown h5,article.snipt div.container div.markdown h6{line-height:29px;margin-bottom:9px;margin-top:0}article.snipt div.container div.markdown h1{font-size:20px}article.snipt div.container div.markdown h2{font-size:19px}article.snipt div.container div.markdown h3{font-size:18px}article.snipt div.container div.markdown h4{font-size:17px}article.snipt div.container div.markdown h5{font-size:16px}article.snipt div.container div.markdown h6{font-size:15px}article.snipt div.container div.markdown li{line-height:20px;margin:9px 0}article.snipt div.container div.markdown iframe{max-width:100%}article.snipt div.container.with-description td.linenos{padding-bottom:20px}article.snipt aside{float:right;margin:23px 30px 0 0;width:100px}article.snipt aside ul.options{margin:0}article.snipt aside ul.options li{list-style-type:none;margin:2px 0}article.snipt aside ul.options li a{background:rgba(128,128,128,0.15) url("/static/images/edit-icon.png") 14px center no-repeat;color:#000;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;opacity:.5;padding:7px 10px 7px 35px;position:relative;text-decoration:none}article.snipt aside ul.options li a:hover,article.snipt aside ul.options li a.hover{background-color:rgba(128,128,128,0.18);opacity:1;text-decoration:none}article.snipt aside ul.options li a.edit:after{background:#F5F2F3;content:"";height:20px;position:absolute;right:5px;top:-3px;width:3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}article.snipt aside ul.options li a.embed{background-image:url("/static/images/embed-icon.png")}article.snipt aside ul.options li a.copy{background-image:url("/static/images/copy-icon.png")}article.snipt aside ul.options li a.favorite{background-image:url("/static/images/favorite-icon.png")}article.snipt aside section.meta{padding-top:10px}article.snipt aside section.meta h2{background:transparent url("/static/images/snipt-tags-icon.png") 15px center no-repeat;color:#999999;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:7px 0 7px 35px}article.snipt aside section.meta ul{margin:0}article.snipt aside section.meta ul li{color:#999;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;list-style-type:none;margin:5px 10px 5px 35px}article.snipt aside section.meta ul li a{border-bottom:1px solid #999;color:#999;display:inline-block;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;max-width:72px;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}article.snipt aside section.meta ul li a:hover{border-color:#000;color:#000}article.snipt aside section.meta ul.expanded li{display:block}article.snipt footer{clear:both;padding-bottom:20px}article.snipt footer ul.attrs{margin:14px 0 0 15px}article.snipt footer ul.attrs li{background:transparent url("/static/images/calendar-icon.png") top left no-repeat;color:#999;display:inline;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-right:15px;padding:1px 0 0 24px}article.snipt footer ul.attrs li a{color:#999;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;text-decoration:none}article.snipt footer ul.attrs li a:hover{text-decoration:underline}article.snipt footer ul.attrs li.author{background-image:none;padding-left:0}article.snipt footer ul.attrs li.author span.avatar{background-color:transparent;background-position:top left;background-repeat:no-repeat;display:inline-block;height:15px;margin-right:7px;vertical-align:-3px;width:15px;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box}article.snipt footer ul.attrs li.author span.pro a{color:#3299B7;font:italic bold 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-left:5px;text-transform:uppercase}article.snipt footer ul.attrs li.author span.pro a:hover{text-decoration:underline}article.snipt footer ul.attrs li.author span.gittip a{background:#DFF0D8;border:1px solid #CBDDBB;color:#468847;font:bold 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-left:5px;padding:0 3px;text-transform:uppercase;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box}article.snipt footer ul.attrs li.author span.gittip a span{font-family:Consolas,Menlo,"Courier New",monospace}article.snipt footer ul.attrs li.author span.gittip a:hover{background:#E6F7DF;text-decoration:none}article.snipt footer ul.attrs li.comments{background:transparent url("/static/images/comments-icon.png") 0 2px no-repeat}article.snipt footer ul.attrs li.tweet{background:none;margin:-1px 0 0 0;padding:0;vertical-align:-6px}article.snipt footer ul.attrs li.tweet a{color:transparent}article.snipt section.description{padding:10px 20px 20px 20px;position:relative;z-index:50;-webkit-box-shadow:0 -10px 15px #fff;-moz-box-shadow:0 -10px 15px #fff;box-shadow:0 -10px 15px #fff}article.snipt section.description h1{border-bottom:1px dotted #E9E9E9;color:#797979;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0;margin-bottom:15px;padding-bottom:10px;text-transform:uppercase}article.snipt div.expanded section.code{height:auto}article.snipt div.expanded section.code div.highlight pre{margin-bottom:46px !important}article.snipt div.expanded section.code div.markdown{margin-bottom:47px}article.snipt div.expanded section.code div.markdown pre{margin-bottom:20px !important}article.snipt div.expanded section.code a.expand{background-image:url("/static/images/collapse.png");-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}article.snipt div.expanded section.code a.expand span.expand{display:none}article.snipt div.expanded section.code a.expand span.collapse{display:inline}article.snipt div.expanded section.code a.expand span.lines{display:none}article.snipt div.modal textarea{font:normal 12px/16px Consolas,Menlo,"Courier New",monospace;height:200px;margin:0;width:515px}article.snipt.selected div.container{-webkit-box-shadow:0 0 20px #85D2DD;-moz-box-shadow:0 0 20px #85D2DD;box-shadow:0 0 20px #85D2DD}article.snipt.selected div.container:after{display:none}article.snipt.favorited div.container header{background:#7f7f7f url("/static/images/favorited-icon.png") top right no-repeat;background:url("/static/images/favorited-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fffaf2));background:url("/static/images/favorited-icon.png") top right no-repeat,-moz-linear-gradient(center top, #fff 0%, #fffaf2 100%);background:url("/static/images/favorited-icon.png") top right no-repeat,-moz-gradient(center top, #fff 0%, #fffaf2 100%)}article.snipt.favorited div.container header h1 a{padding-right:25px}article.snipt.blog-post div.container header{background:#7f7f7f;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f4fc));background:-moz-linear-gradient(center top, #fff 0%, #f0f4fc 100%);background:-moz-gradient(center top, #fff 0%, #f0f4fc 100%);-webkit-box-shadow:inset 0 -1px 0 #e3e9f5;-moz-box-shadow:inset 0 -1px 0 #e3e9f5;box-shadow:inset 0 -1px 0 #e3e9f5}article.snipt.blog-post.favorited div.container header{background:#7f7f7f url("/static/images/favorited-icon.png") top right no-repeat;background:url("/static/images/favorited-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f4fc));background:url("/static/images/favorited-icon.png") top right no-repeat,-moz-linear-gradient(center top, #fff 0%, #f0f4fc 100%);background:url("/static/images/favorited-icon.png") top right no-repeat,-moz-gradient(center top, #fff 0%, #f0f4fc 100%);-webkit-box-shadow:inset 0 -1px 0 #e3e9f5;-moz-box-shadow:inset 0 -1px 0 #e3e9f5;box-shadow:inset 0 -1px 0 #e3e9f5}article.snipt.blog-post.favorited div.container header h1 a{padding-right:25px}article.snipt.snipt-expand div.container section.code{height:auto}article.private-snipt div.container header{background:#7f7f7f url("/static/images/private-icon.png") top right no-repeat;background:url("/static/images/private-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fffaf2));background:url("/static/images/private-icon.png") top right no-repeat,-moz-linear-gradient(center top, #fff 0%, #fffaf2 100%);background:url("/static/images/private-icon.png") top right no-repeat,-moz-gradient(center top, #fff 0%, #fffaf2 100%)}article.private-snipt div.container header h1 a{padding-right:25px}article.private-snipt.blog-post div.container header{background:#7f7f7f url("/static/images/private-icon.png") top right no-repeat;background:url("/static/images/private-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f4fc));background:url("/static/images/private-icon.png") top right no-repeat,-moz-linear-gradient(center top, #fff 0%, #f0f4fc 100%);background:url("/static/images/private-icon.png") top right no-repeat,-moz-gradient(center top, #fff 0%, #f0f4fc 100%)}article.private-snipt.blog-post div.container header h1 a{padding-right:25px}div.pagination{margin:0 15px 35px 15px;text-align:center}div.pagination ul{background:#FFF}div.pagination ul li a{color:#3BAAF3}div.modal .modal-header .close{line-height:20px;margin-top:0}div.modal .modal-header h3{font-size:20px;line-height:0}div.modal .modal-header h3 span{display:inline-block;line-height:27px;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.modal .modal-header h4{color:#AAA;font-size:16px;margin:0}div#disqus_thread{margin-bottom:0;margin-left:15px;width:825px}div#disqus_thread #dsq-content{margin-top:-44px}div#disqus_thread #dsq-content #dsq-global-toolbar{margin-bottom:18px;margin-top:0}div#disqus_thread #dsq-content #dsq-sort-by{display:none}div#disqus_thread #dsq-content .dsq-comment-text{color:#666}div#disqus_thread #dsq-content h3{display:none}div#disqus_thread #dsq-content .dsq-textarea-wrapper{overflow:hidden}div#disqus_thread #dsq-footer{display:none}div#keyboard-shortcuts table{margin-bottom:0}div.profile{background:rgba(128,128,128,0.08);margin:0 0 30px 15px;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-moz-background-clip:padding-box;-moz-border-radius:8px;border-radius:8px;background-clip:padding-box}div.profile img{-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:0;border-bottom-left-radius:0}div.profile div.meta{font:bold 14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:10px}div.profile div.meta div.username{max-width:95px;overflow:hidden;text-overflow:ellipsis}div.profile div.meta div.member-since{color:#909090;font:bold 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-top:6px;text-transform:uppercase}div.profile a.pro{background:#DFDFDF;color:#3299B7;display:block;font:bold italic 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 10px 10px 10px;padding:5px 0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff;-moz-box-shadow:0 0 3px #fff;box-shadow:0 0 3px #fff}div.profile a.pro:hover{background:#D8D8D8}div.profile a.gittip{background:#DFF0D8;clear:left;color:#468847;display:block;font:bold 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 10px 10px 10px;padding:4px 0;text-align:center;text-transform:uppercase;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:0 0 3px #b4c4a6;-moz-box-shadow:0 0 3px #b4c4a6;box-shadow:0 0 3px #b4c4a6}div.profile a.gittip:hover{background:#E6F7DF;text-decoration:none}div.empty-snipts{background:rgba(128,128,128,0.08);font:bold 18px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:30px 30px 0 30px;padding:10px;text-align:center;text-shadow:0 1px 1px #FFF;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-moz-background-clip:padding-box;-moz-border-radius:8px;border-radius:8px;background-clip:padding-box}div.site-notice{border-left:0;margin:30px 30px 30px 0;padding-right:14px;text-align:center;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0}div.site-notice a{color:#3A87AD;font-weight:bold;text-decoration:underline}a.go-pro{background:transparent url("/static/images/pro-hero-bg.png") top left repeat;color:#797979;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:30px 0;padding:8px 14px;text-align:center;text-decoration:none;text-shadow:0 1px 0 white;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0}a.go-pro span.snipt{color:#797979;font:normal 14px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif}a.go-pro span.pro{color:#3299B7;font-family:"Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;font-style:italic;font-weight:bold;margin-right:4px}a.go-pro span.emph{color:#666}a.go-pro:hover{color:black}a.go-pro:hover span.pro{color:#3299B7}body.account section.profile aside{float:left;padding-top:35px;width:190px}body.account section.profile aside ul li a{color:#43A8C6}body.account section.profile aside ul li.active a{background:#DDDDDD;color:#797979;text-shadow:0 1px 0 white}body.account section.profile section.content{background:white;border-bottom:1px solid #DDDDDD;border-left:4px solid #DDDDDD;float:right;min-height:272px;width:555px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:10px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:10px}body.account section.profile section.content div.def{background:#FAFAFA;border:1px solid #DDDDDD;margin:15px;padding:30px 10px 10px;position:relative;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.account section.profile section.content div.def:before{background:#F5F5F5;border:1px solid #DDDDDD;color:#43A8C6;content:attr(data-title);left:-1px;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:3px 7px;position:absolute;top:-1px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0;border-top-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:0}body.account section.profile section.content p.alert{line-height:20px;margin:15px}body.account section.profile section.content form span.help-block{color:#999;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif}body.account section.profile section.content form div.control-group:last-of-type{margin-bottom:0}body.account section.profile section.content form div.control-group:last-of-type input,body.account section.profile section.content form div.control-group:last-of-type select{margin-bottom:0}body.account section.profile section.content form div.control-group:last-of-type span.help-block{margin-bottom:0;margin-top:10px}body.account section.profile section.content form div.form-actions{margin-top:15px;padding-bottom:0;background:#7f7f7f;background:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#fff));background:-moz-linear-gradient(center top, #f5f5f5 0%, #fff 100%);background:-moz-gradient(center top, #f5f5f5 0%, #fff 100%)}body.blog article.snipt section.code{height:auto}body.detail div.right-y{display:none}body.detail section.main div.inner{width:100%}body.detail section.main div.inner section.snipts article.snipt{margin-bottom:0;margin-top:15px}body.detail section.main div.inner section.snipts article.snipt div.container{width:839px}body.detail section.main div.inner section.snipts article.snipt div.container header h1 a{white-space:normal}body.detail section.main div.inner section.snipts article.snipt div.container section.code{height:auto}body.detail section.main div.inner section.snipts article.snipt div.container section.code td.code div.highlight pre{width:804px}body.detail section.main div.inner section.snipts article.snipt div.container.full-screened:after{display:none}body.detail section.main div.inner section.snipts article.snipt aside{margin-right:0}body.detail section.main div.sifter{margin-bottom:0;margin-top:10px;margin-right:100px}body.detail section.main div.sifter a.sifter-logo{float:left}body.detail section.main div.sifter a.sifter-logo img{height:30px;margin:0;margin-top:10px}body.detail section.main div.sifter div.right{float:left;margin-left:10px;padding-top:10px}body.detail section.main div.sifter div.right h3{margin:0}body.detail section.main div.sifter div.right p{margin:0}body.detail div.rochester-made{width:840px}body.detail div.site-notice,body.detail a.go-pro{margin-right:100px}body.error section.main div.inner{color:#CCC;font:bold 50px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:63px 0;text-align:center;text-transform:uppercase}body.error div.rochester-made{margin-top:54px}body.is-pro section.main div.inner section.snipts article.snipt{margin-bottom:0;margin-top:30px}body.jobs section.jobs{margin:30px}body.jobs section.jobs h4{border-bottom:1px solid #C0C0C0;color:#999999;font-size:14px;margin-top:30px;padding-bottom:5px;padding-left:10px}body.jobs section.jobs ul{margin:0}body.jobs section.jobs ul li{list-style-type:none;margin:10px 0}body.jobs section.jobs ul li a{background:#FBFBFB;border:1px solid #DDDDDD;color:#333333;display:block;padding:10px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3)}body.jobs section.jobs ul li a:hover{background:rgba(251,251,251,0.5)}body.jobs section.jobs ul li a span.left{float:left}body.jobs section.jobs ul li a span.left span{display:block}body.jobs section.jobs ul li a span.left span.job{color:#3096B4;font-size:16px;font-weight:bold;margin-bottom:4px}body.jobs section.jobs ul li a span.right{float:right}body.jobs section.jobs ul li a span.right span{display:block;text-align:right}body.jobs section.jobs ul li a span.right span.location{color:#999999;font-size:16px;font-weight:bold;margin-bottom:4px}body.pro div.pro-hero{background:transparent url("/static/images/pro-hero-bg.png") top left repeat;border-bottom:1px solid #DDDDDD;color:#797979;font:normal 36px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;padding:30px 0;position:relative;text-align:center;text-shadow:0 1px 0 white;z-index:50}body.pro div.pro-hero span{color:#3299B7}body.pro div.pro-hero span.pro{font:bold italic 33px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif}body.pro div.static-box{border-top:0;margin-top:0;padding-bottom:0;padding-top:20px;position:relative;z-index:49;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}body.pro div.static-box p:first-of-type{margin-top:10px}body.pro h2 span.pro{color:#3299B7;font-style:italic;font-weight:bold}body.pro h3,body.pro h4{text-align:center}body.pro h3{font-size:23px}body.pro h3 span{color:#999999}body.pro h3 span.pro{color:#3299B7;font-style:italic;font-weight:bold}body.pro h4{margin-bottom:35px}body.pro a.stripe{background:#F2F2F4;border:1px solid #DDDDDD;display:block;float:right;margin:3px 0 0 0;padding:5px 10px;opacity:.6;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.pro a.stripe img{width:50px}body.pro a.stripe:hover{opacity:1}body.pro form div.cards img{height:18px}body.pro form select.exp-month{margin-right:5px}body.pro form legend{font-size:13px}body.pro form div.security{background:#fcf8e3 url("/static/images/private-icon.png") 7px -15px no-repeat;border:1px solid #FBEED5;color:#C09853;display:inline-block;font-size:12px;margin-left:10px;margin-top:-1px;padding:6px 10px 6px 33px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.pro form div.security a{color:#C09853;font-weight:bold;text-decoration:underline}body.pro form div.security a:hover{color:#816638}body.pro form fieldset{position:relative}body.pro form div.payment-errors{display:none}body.pro form div.payment-loading{background:rgba(242,242,242,0.6);display:none;height:248px;position:absolute;top:37px;width:100%}body.pro form div.payment-loading span{background:#FFF;border:3px solid #3299B7;color:#666;display:block;font-weight:bold;margin:80px auto 0 auto;padding:10px;text-align:center;width:120px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.pro form div.stripe{color:#C2C2C2;font:bold 11px/15px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:10px 65px 0 92px;text-align:center}body.pro form div.stripe a{color:#a2a2a2}body.pro form div.stripe a:hover{text-decoration:underline}body.pro form.form-horizontal fieldset{padding-top:18px}body.pro form.form-horizontal div.form-actions{margin-top:18px}body.search div.empty-snipts{margin-top:20px}body.search div.static-box{border-left:0;margin-left:0;margin-right:30px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0px}body.search div.static-box form{margin-bottom:0}body.search div.static-box form input.search-query{width:564px}body.search div.static-box form button{padding:4px 16px 4px}body.snipt-page section.main div.inner div.sifter{margin-bottom:0;margin-top:10px;margin-right:100px}body.snipt-page section.main div.inner div.sifter a.sifter-logo{float:left}body.snipt-page section.main div.inner div.sifter a.sifter-logo img{height:30px;margin:0;margin-top:10px}body.snipt-page section.main div.inner div.sifter div.right{float:left;margin-left:10px;padding-top:10px}body.snipt-page section.main div.inner div.sifter div.right h3{margin:0}body.snipt-page section.main div.inner div.sifter div.right p{margin:0}body.snipt-page section.main div.inner section.snipts article.snipt div.container header h1 a{white-space:normal}body.snipt-page section.main div.inner section.snipts article.snipt div.container section.code{height:auto}body.snipt-page section.main aside.api-info{float:right;width:190px}body.snipt-page section.main aside.api-info div.api-inner{background:rgba(153,208,218,0.3);font:normal 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 0 30px 15px;padding:10px;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-moz-background-clip:padding-box;-moz-border-radius:8px;border-radius:8px;background-clip:padding-box}body.snipt-page section.main aside.api-info div.api-inner h5{margin-bottom:5px;margin-top:0}body.snipt-page section.main aside.api-info div.api-inner ul{margin:0}body.snipt-page section.main aside.api-info div.api-inner ul li{margin:2px 0;list-style-type:none}body.snipt-page section.main aside.api-info div.api-inner ul li input{margin-bottom:0;margin-top:5px;width:145px}body.snipt-page section.main aside.api-info.api-creds div.api-inner{margin-bottom:0}body.snipt-page section.main aside.api-info.immediate-help{margin-top:20px}body.snipt-page section.main aside.api-info.immediate-help p{margin:0}body.snipt-page section.main aside.main nav.footer{float:left}body.snipt-page div#disqus_thread{width:719px}body.static .static-box{background:rgba(255,255,255,0.65);border:1px solid #DDDDDD;margin:30px;padding:20px;-webkit-background-clip:padding-box;-webkit-border-radius:4px;-moz-background-clip:padding-box;-moz-border-radius:4px;border-radius:4px;background-clip:padding-box}body.static .static-box div.form-actions{margin-bottom:0;padding-bottom:0;background:#7f7f7f;background:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#fbfbfb));background:-moz-linear-gradient(center top, #f5f5f5 0%, #fbfbfb 100%);background:-moz-gradient(center top, #f5f5f5 0%, #fbfbfb 100%)}body.static .static-box div.form-actions a.pull-right{margin-left:5px}body.static .static-box div.alert ul{margin:0}body.static .static-box div.alert ul li{list-style-type:none}body.static .static-box div.alert-info a{color:#3A87AD;text-decoration:underline}body.static .static-box ul{margin-bottom:15px;margin-top:15px}body.static .static-box ul li{font-size:13px;line-height:18px;margin:5px 0}body.static .static-box h2{font-size:24px;line-height:36px;margin:0}body.static .static-box h3{margin-bottom:20px}body.static .static-box p{line-height:20px;margin:15px 0}body.static .static-box span.pro{color:#3299B7;font-family:"Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;font-style:italic;font-weight:bold}body.static aside.main{padding-top:30px}body.static aside.main nav.footer{margin-top:10px}body.static div.alert-alone{margin:0}body.static form.form-horizontal legend+.control-group{margin-top:0}body.static form.form-horizontal div.form-actions{margin-top:27px}body.static form.form-horizontal fieldset{padding-top:27px}body.static form.form-horizontal fieldset legend{margin:0}body.static div#disqus_thread{margin-left:20px;width:709px}body.static div#disqus_thread div#dsq-content{margin-top:23px}body.stats table{margin-bottom:0}body.tags div.alert{margin:30px 30px 10px 30px}body.tags div.static-box{margin-top:10px}body.tags div.static-box ul{margin-top:0}body.tags div.pagination{margin-bottom:8px;margin-top:20px}body.tags aside.main{padding-top:30px}body.editing header.main,body.editing header.sub{display:none}body.editing header.fixed-save{background:#fff url("/static/images/header-fixed-save.gif") top left repeat;border-bottom:1px solid #DDDDDD;height:40px;left:0;position:fixed;top:0;width:100%;z-index:50}body.editing header.fixed-save div.inner{float:none;margin:0 auto;padding-top:6px;width:940px}body.editing header.fixed-save div.inner .cancel,body.editing header.fixed-save div.inner .save,body.editing header.fixed-save div.inner .save-and-close{float:right;margin-left:10px}body.editing header.fixed-save div.inner .save-and-close{margin-right:242px}body.editing section.main div.inner section.snipts article.editing{margin-top:50px}body.editing section.main div.inner section.snipts article.editing div.container{width:696px}body.editing section.main div.inner section.snipts article.editing div.container section.code{padding:0}body.editing section.main div.inner section.snipts article.editing div.container section.code .CodeMirror{cursor:text;font:normal 12px/16px Consolas,Menlo,"Courier New",monospace}body.editing section.main div.inner section.snipts article.editing div.container section.code .CodeMirror-fullscreen{display:block;left:0;height:100%;position:fixed;top:0;width:100%;z-index:9999}body.editing section.main div.inner section.snipts article.editing div.container section.code textarea.editor{border:0;margin:0;width:684px}body.editing section.main div.inner section.snipts article.editing div.container header h1{margin:4px 0 5px 8px}body.editing section.main div.inner section.snipts article.editing div.container header h1 input{color:#666;font:bold 16px/20px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0;width:811px;width:666px}body.editing section.main div.inner section.snipts article.editing div.container header h2{border:none}body.editing section.main div.inner section.snipts article.editing aside{margin-top:0;width:243px}body.editing section.main div.inner section.snipts article.editing aside label{margin:20px 0}body.editing section.main div.inner section.snipts article.editing aside label>span{color:#32A8F6;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-bottom:5px;text-transform:uppercase}body.editing section.main div.inner section.snipts article.editing aside div.in{padding-left:10px}body.editing section.main div.inner section.snipts article.editing aside div.in>label{margin-top:6px}body.editing section.main div.inner section.snipts article.editing aside div.in textarea{height:100px;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:7px 9px;width:202px}body.editing section.main div.inner section.snipts article.editing aside div.in label.public,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post{background:#EFEEEF;border:1px solid #DDDDDD;cursor:pointer;margin-right:11px;padding:3px 5px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.editing section.main div.inner section.snipts article.editing aside div.in label.public input,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post input{display:inline-block;margin:4px 4px 0 4px}body.editing section.main div.inner section.snipts article.editing aside div.in label.public input:focus,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post input:focus{outline:none}body.editing section.main div.inner section.snipts article.editing aside div.in label.public span,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post span{color:#7B7B79;display:inline-block;text-transform:none;vertical-align:-3px}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-private,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-private{background:#efeeef url("/static/images/private-icon-edit.png") 199px center no-repeat}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-public,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-public{background:#F2DEDE;border:1px solid #EED3D7}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-public span,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-public span{color:#B94A48}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-blog-post,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-blog-post{background:#DAE3EE;border:1px solid #C8D1DE}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings{padding:0 10px}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings h2{border-bottom:1px solid #DDDDDD;color:#7D7D7B;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-bottom:20px;padding-bottom:5px;text-transform:uppercase}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings h2 a{float:right;font:bold 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-top:2px}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings h4{background:#EFEEEF;border:1px solid #DDDDDD;font:normal 11px/14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 0 20px 0;padding:7px 6px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings label{margin:20px 0 0 0}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings label:first-of-type{margin:0}body.homepage header.main{background:#415a63 url("../images/homepage-header-bg.jpg") top center no-repeat;height:450px}body.homepage header.main div.inner{border-left:0}body.homepage header.main div.inner h1 a{margin-left:17px}body.homepage header.main div.inner nav{float:right;padding:16px 0 0 0}body.homepage header.main div.inner nav ul li{display:inline-block;list-style-type:none}body.homepage header.main div.inner nav ul li a{color:#90A5AD;display:inline-block;font:bold 16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:5px 20px 7px 20px}body.homepage header.main div.inner nav ul li a:hover{color:white;text-decoration:none}body.homepage header.main div.inner nav ul li a.login{background:#54737E;border:2px solid white;color:white;margin-left:20px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.homepage header.main div.inner nav ul li a.login:hover{background:#39525C} .autumn { background-color: #FFF; color: #000; } .autumn .hll { background-color: #ffffcc } .autumn .c { color: #aaaaaa; font-style: italic } /* Comment */ diff --git a/media/css/style.css b/media/css/style.css index 8a991ef..2113d80 100644 --- a/media/css/style.css +++ b/media/css/style.css @@ -1 +1 @@ -@font-face{font-family:'Rockwell';src:url("/static/fonts/rockwell.eot");src:url("/static/fonts/rockwell.eot?#iefix") format("embedded-opentype"),url("/static/fonts/rockwell.woff") format("woff"),url("/static/fonts/rockwell.ttf") format("truetype")}html,body{background:#F2F2F2}body{color:#666;font:normal 14px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;text-rendering:optimizeLegibility}body li{line-height:normal}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.hidden{display:none}[ng\:cloak],[ng-cloak],.ng-cloak{display:none}header.main{background:#12343d url("/static/images/header-bg.gif") top left repeat-x;border-bottom:1px solid #DDDDDD;height:66px;position:relative;z-index:50}header.main div.inner{border-left:1px solid rgba(229,229,229,0.25);height:65px;margin:0 auto;position:relative;width:939px}header.main div.inner div.shadey{background:transparent url("/static/images/header-inner-bg.png") top left no-repeat;height:65px;left:-157px;position:absolute;top:0;width:432px;z-index:49}header.main div.inner h1{float:left;margin:0;position:relative;z-index:50}header.main div.inner h1 a{color:#F9F9F9;display:block;font:normal 36px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;float:left;letter-spacing:-1px;margin:11px 0 0 16px;text-decoration:none;text-shadow:0 1px 2px black}header.main div.inner h1 a span{color:#87D2DC}header.main div.inner h1 a:focus{outline:none}header.main div.inner h1 a:hover{text-shadow:0 0 100px white}header.main div.inner form.search{float:left;padding:17px 0 0 20px;position:relative;z-index:50}header.main div.inner form.search input{background:#17484f url("/static/images/search-icon.png") top left no-repeat;background:rgba(43,82,93,0.5) url("/static/images/search-icon.png") 8px center no-repeat;border:1px solid #3A5E67;color:#FFF;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;height:auto;margin:0;padding:7px 7px 7px 28px;width:154px;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:inset 0 1px 0px #1d4249;-moz-box-shadow:inset 0 1px 0px #1d4249;box-shadow:inset 0 1px 0px #1d4249}header.main div.inner form.search input:focus{border-color:#62D5E1}header.main div.inner form.search input::-webkit-input-placeholder{color:#72979C}header.main div.inner form.search input:-moz-placeholder{color:#72979C}header.main div.inner nav.public{float:left;width:435px}header.main div.inner nav.public ul{margin:0;padding:17px 0 0 20px}header.main div.inner nav.public ul li{display:block;float:left}header.main div.inner nav.public ul li a{border-bottom:2px solid transparent;color:#FFF;display:block;float:left;font:500 14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:6px 7px 5px 7px;margin-right:16px;text-decoration:none;-webkit-transition:border .03s linear;-moz-transition:border .03s linear;-o-transition:border .03s linear;transition:border .03s linear}header.main div.inner nav.public ul li a:hover{border-bottom:2px solid #3A5E67}header.main div.inner nav.public ul li a.active{border-bottom:2px solid #85D2DD}header.main div.inner nav.public ul li button#add-snipt{font-size:15px;font-weight:bold;margin-top:-3px;padding:7px 12px 9px 12px}header.main div.inner nav.public ul li button#add-snipt i{margin-left:5px;margin-top:2px}header.main div.inner nav.public ul li.add-snipt{float:right;margin-right:13px}header.main div.inner aside.nav{border-left:1px solid rgba(229,229,229,0.25);float:right;height:65px;margin:0;position:relative;width:189px}header.main div.inner aside.nav a.mini-profile{border-right:1px solid rgba(77,103,104,0.25);display:block;padding:14px 13px 11px 13px}header.main div.inner aside.nav a.mini-profile span.avatar{background-repeat:no-repeat;border:1px solid #3A5E67;display:block;float:left;height:35px;width:35px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}header.main div.inner aside.nav a.mini-profile span.info span.username{color:#FFF;display:inline-block;font:500 14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:1px 0 0 8px;max-width:88px;overflow:hidden;text-overflow:ellipsis}header.main div.inner aside.nav a.mini-profile span.info i{display:block;float:right;margin:1px 0 0 8px;opacity:.3}header.main div.inner aside.nav a.mini-profile span.info span.type{color:#72979C;display:inline-block;font:bold 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:1px 0 0 8px;min-width:100px;padding-bottom:7px;text-transform:uppercase}header.main div.inner aside.nav a.mini-profile span.info span.type span.is-pro{color:#3299B7;font-style:italic}header.main div.inner aside.nav a.mini-profile:hover{background:rgba(92,128,134,0.2);text-decoration:none}header.main div.inner aside.nav a.mini-profile:hover i{background-position:-313px -119px}header.main div.inner aside.nav ul{background:transparent url("/static/images/aside-nav-open-bottom-bg.gif") top left repeat;display:none;left:0;margin:0;padding:10px 0;position:absolute;top:65px;width:189px;z-index:51;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px}header.main div.inner aside.nav ul li{list-style-type:none}header.main div.inner aside.nav ul li a{color:#B0D7DD;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:7px 0 7px 37px}header.main div.inner aside.nav ul li a:hover{background:rgba(16,58,66,0.5);text-decoration:none}header.main div.inner aside.nav ul li a i{margin-right:9px;opacity:.3}header.main div.inner aside.nav.open a.mini-profile{background:transparent url("/static/images/aside-nav-open-top-bg.gif") top left repeat-x;opacity:1}header.main div.inner aside.nav.open a.mini-profile span.avatar{border-color:#92B6BD}header.main div.inner aside.nav.open a.mini-profile i{background-position:-288px -120px}header.main div.inner aside.nav.open a.mini-profile span.info span.type{color:#B0D7DD}header.main div.inner aside.nav.open a.mini-profile span.info span.type span.is-pro{color:#85D2DD}header.main div.inner aside.nav.open ul{display:block}header.sub{background:#7f7f7f;background:-webkit-gradient(linear, left top, left bottom, from(#ececec), to(#dbdbdb));background:-moz-linear-gradient(center top, #ececec 0%, #dbdbdb 100%);background:-moz-gradient(center top, #ececec 0%, #dbdbdb 100%)}header.sub div.inner{border-left:1px solid #d0d0d0;margin:0 auto;position:relative;width:939px;z-index:49}header.sub div.inner ul.bcrumb{border-right:1px solid #d0d0d0;float:left;margin:0;padding-left:16px;width:733px}header.sub div.inner ul.bcrumb li{display:inline-block;line-height:normal;max-width:490px;overflow:hidden;padding:2px 0 4px 0;text-overflow:ellipsis;white-space:nowrap}header.sub div.inner ul.bcrumb li a{color:#999999;font:bold 12px Consolas,Menlo,"Courier New",monospace;text-decoration:none;text-shadow:0 1px 0 #FFF}header.sub div.inner ul.bcrumb li a:hover{text-decoration:underline}header.sub div.inner ul.bcrumb li.rss{float:right}header.sub div.inner ul.bcrumb li.rss a{background:transparent url("/static/images/rss-icon.png") center left no-repeat;display:inline-block;margin-right:15px;padding-left:15px}header.sub div.inner ul.bcrumb .prompt{color:#999999;font:bold 12px Consolas,Menlo,"Courier New",monospace;margin-right:3px;text-shadow:0 1px 0 #FFF}header.sub div.inner ul.bcrumb span.prompt{margin-left:3px}header.sub div.inner div.shortcuts{color:#999999;float:right;font:bold 12px Consolas,Menlo,"Courier New",monospace;padding-top:4px;text-shadow:0 1px 0 #FFF}section.main{height:100%;margin:0 auto;position:relative;width:940px}section.main div.ruler{background:#DDDDDD;height:100%;position:fixed;top:0;width:1px;z-index:48}section.main div.left-y{margin-left:0}section.main div.right-y{margin-left:750px}section.main div.inner{float:left;margin-left:1px;width:749px}section.main aside.main{float:right;padding-top:30px;width:190px}section.main aside.main div.save-nate a{background:#0D353C;border:4px solid #2D8DA8;color:#83D2DD;display:block;font:bold 14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 0 30px 15px;padding:10px 0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}section.main aside.main div.save-nate a:hover{background:#124B55;color:#8FE6F2}section.main aside.main section.ad{margin:0 0 0 15px}section.main aside.main section.ad div.carbonad{border-width:1px;border-bottom:0;height:231px;width:auto;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0}section.main aside.main section.ad div.carbonad div#azcarbon span.carbonad-image a img{margin-left:21px;margin-top:21px}section.main aside.main section.ad div.carbonad div#azcarbon span.carbonad-text{color:#999999;margin-left:21px}section.main aside.main section.ad div.carbonad div#azcarbon span.carbonad-text a{color:#999999}section.main aside.main section.ad div.carbonad div#azcarbon span.carbonad-tag{margin-left:0;text-align:center;width:100%}section.main aside.main section.ad div.carbonad div#azcarbon span.carbonad-tag a{margin-left:3px}section.main aside.main div.go-pro{background:#FBFBFB;border:1px solid #E8E8E8;margin:0 0 30px 15px;text-align:center;padding:18px 0;text-shadow:0 1px 0 blue;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}section.main aside.main section.tags{margin:0 0 30px 15px}section.main aside.main section.tags h1{background:transparent url("/static/images/tags-icon.png") 0 0 no-repeat;color:#3BAAF3;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding-bottom:5px;padding-left:22px}section.main aside.main section.tags ul{margin:0 0 15px 0}section.main aside.main section.tags ul li{list-style-type:none;margin-left:22px}section.main aside.main section.tags a{color:#5AB6F4;display:block;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:3px 0;text-decoration:none}section.main aside.main section.tags a span{border-bottom:1px solid #5AB6F4}section.main aside.main section.tags a:hover span{border-bottom:1px solid #2B6E9B;color:#2B6E9B}section.main aside.main section.tags a.view-all{font-weight:bold;margin:0 0 0 22px}section.main aside.main section.tags a.active span{border-bottom:1px solid #2B6E9B;color:#2B6E9B}section.main aside.main section.tags a.all-tags{font-weight:bold;margin-left:22px}section.main aside.main section.tags a.all-tags span{border-bottom:1px solid #5AB6F4}section.main aside.main section.tags a.alt-link{display:inline-block;font-weight:bold;margin:0 0 10px 22px}section.main aside.main section.tags a.alt-link.active{color:#2B6E9B}section.main aside.main section.tags a.alt-link.favorites{margin-bottom:0}section.main aside.main nav.footer{margin:0 0 32px 15px}section.main aside.main nav.footer ul{margin:0}section.main aside.main nav.footer ul li{background:transparent url("/static/images/api-icon.png") center left no-repeat;list-style-type:none;margin:0;padding-left:22px}section.main aside.main nav.footer ul li a{color:#999;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:3px 0;text-decoration:none}section.main aside.main nav.footer ul li a span{border-bottom:1px solid #999}section.main aside.main nav.footer ul li a:hover span{border-bottom:1px solid #333;color:#333}section.main aside.main nav.footer ul li a.active span{border-bottom:1px solid #333;color:#333}section.main aside.main nav.footer ul li.api{padding-top:1px}section.main aside.main nav.footer ul li.twitter{background:transparent url("/static/images/twitter-icon.png") 4px center no-repeat}section.main aside.main nav.footer ul li.pro{background:transparent url("/static/images/upgrade-icon.png") 2px center no-repeat}section.main aside.main nav.footer ul li.groups{background:transparent url("/static/images/groups-icon.png") 2px center no-repeat}section.main aside.main nav.footer ul li:first-of-type a{padding-top:0}section.main aside.main nav.footer ul li.blog{background:transparent url("/static/images/blog-icon.png") 3px center no-repeat}section.main aside.main nav.footer ul li.roadmap{background:transparent url("/static/images/roadmap-icon.png") 2px center no-repeat}section.main aside.main div.linode{background:transparent url("/static/images/linode.png") top left no-repeat;background-size:100%;clear:both;float:left;margin-bottom:30px;margin-left:17px;padding-bottom:20px;position:relative;width:153px}section.main aside.main div.linode a{display:block;height:68px;color:#989898}section.main aside.main div.linode a span{font:bold 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;left:40px;position:absolute;top:0px}section.main aside.main section.tag-detail{margin:-12px 0 30px 15px}section.main aside.main section.tag-detail div.heading{border-bottom:1px solid #DDDDDD}section.main aside.main section.tag-detail div.heading h1{background:#F5F3F5;color:#3BAAF3;display:inline-block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;text-transform:uppercase;margin:0 0 0 16px;padding:0 6px;position:relative;top:8px}section.main aside.main section.tag-detail div.heading h1 span{color:#2770A1}section.main div.rochester-made{margin:50px 0 30px 0;text-align:center}section.main div.sifter{color:#666666;margin:0 0 30px 15px;padding:10px;padding-top:0;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-moz-background-clip:padding-box;-moz-border-radius:8px;border-radius:8px;background-clip:padding-box;background:#7f7f7f;background:-webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#fff));background:-moz-linear-gradient(center top, #f2f2f2 0%, #fff 100%);background:-moz-gradient(center top, #f2f2f2 0%, #fff 100%)}section.main div.sifter h3{font:bold 12px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0}section.main div.sifter p{font:normal 12px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-top:10px}section.main div.sifter p a{font-weight:bold}section.main div.sifter a.sifter-logo{text-align:center}section.main div.sifter a.sifter-logo img{display:inline-block;margin:10px 0}section.main-edit div.inner{float:none;width:100%}article.snipt{margin:30px 0;position:relative}article.snipt div.number{color:#CCC;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;left:-115px;position:absolute;text-align:right;top:4px;width:100px}article.snipt div.container{background:#FFF;border:1px solid #DDD;border-left:0;float:left;position:relative;width:618px}article.snipt div.container div.ruler{background:#DDD;height:1px;left:-3000px;position:absolute;top:auto;width:3000px}article.snipt div.container div.top-x{top:-1px}article.snipt div.container div.bottom-x{bottom:-1px}article.snipt div.container header{border-bottom:1px solid #F1F1EE;min-height:58px;-webkit-box-shadow:inset 0 -1px 0 #fff;-moz-box-shadow:inset 0 -1px 0 #fff;box-shadow:inset 0 -1px 0 #fff;background:#7f7f7f;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fffaf2));background:-moz-linear-gradient(center top, #fff 0%, #fffaf2 100%);background:-moz-gradient(center top, #fff 0%, #fffaf2 100%)}article.snipt div.container header h1{clear:left;font:bold 16px/20px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:8px 15px 10px 15px}article.snipt div.container header h1 a{color:#666;display:block;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;-webkit-transition:color .03s linear;-moz-transition:color .03s linear;-o-transition:color .03s linear;transition:color .03s linear}article.snipt div.container header h1 a:hover{color:#3BAAF3}article.snipt div.container header h2{border:1px solid #E9E9E9;border-top:0;color:#73BBC5;display:inline-block;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 0 0 15px;padding:3px 8px 2px 8px}article.snipt div.container section.code{height:230px;overflow:hidden;position:relative;z-index:49}article.snipt div.container section.code table.highlighttable{background:#F7F7F7;height:100%}article.snipt div.container section.code td{padding:0;vertical-align:top}article.snipt div.container section.code td.linenos{border-right:1px solid #DDDDDD;min-width:28px}article.snipt div.container section.code td.linenos div.linenodiv pre{background:#F7F7F7;border:0;line-height:16px;margin:0;padding:4px 3px 0 0;white-space:normal;-webkit-background-clip:padding-box;-webkit-border-radius:0;-moz-background-clip:padding-box;-moz-border-radius:0;border-radius:0;background-clip:padding-box}article.snipt div.container section.code td.linenos div.linenodiv pre a,article.snipt div.container section.code td.linenos div.linenodiv pre span{color:#999;display:block;font:normal 12px/16px Consolas,Menlo,"Courier New",monospace;margin:0;padding:0;text-align:right;text-decoration:none;white-space:nowrap}article.snipt div.container section.code td.linenos div.linenodiv pre a:hover,article.snipt div.container section.code td.linenos div.linenodiv pre span:hover{cursor:pointer;text-decoration:underline}article.snipt div.container section.code td.code{background:#FFFFFF}article.snipt div.container section.code td.code div.highlight pre{background:transparent;border:none;font:normal 12px/16px Consolas,Menlo,"Courier New",monospace;margin:0;min-height:220px;overflow-x:auto;padding:4px 5px 4px 4px;white-space:pre;word-wrap:normal;width:583px;-webkit-background-clip:padding-box;-webkit-border-radius:0;-moz-background-clip:padding-box;-moz-border-radius:0;border-radius:0;background-clip:padding-box}article.snipt div.container section.code td.code div.highlight pre::-webkit-scrollbar{background:#F7F7F7;height:16px;width:16px;-webkit-appearance:none}article.snipt div.container section.code td.code div.highlight pre::-webkit-scrollbar-thumb{border:4px solid #F7F7F7;border-radius:16px;background-color:#C7C7C7}article.snipt div.container section.code div.markdown pre{min-height:0;margin:20px 0 !important}article.snipt div.container section.code a.expand,article.snipt div.container section.code a.view-full{background:#fff url("/static/images/expand.png") 15px 18px no-repeat;border-top:1px solid #F1F1EE;bottom:0;color:#999999;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:15px 40px 15px 40px;position:absolute;text-decoration:none;text-transform:uppercase;width:100%;-webkit-box-shadow:0 -25px 25px #fff;-moz-box-shadow:0 -25px 25px #fff;box-shadow:0 -25px 25px #fff}article.snipt div.container section.code a.expand span.collapse,article.snipt div.container section.code a.view-full span.collapse{display:none}article.snipt div.container section.code a.expand span.lines,article.snipt div.container section.code a.view-full span.lines{font:normal 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-left:5px;vertical-align:1px}article.snipt div.container section.code a.expand:hover,article.snipt div.container section.code a.view-full:hover{color:#3BAAF3;font-weight:bold}article.snipt div.container section.code a.expand:focus,article.snipt div.container section.code a.view-full:focus{outline:none}article.snipt div.container section.code a.view-full{background:#fff url("/static/images/view-full.png") 15px 17px no-repeat}article.snipt div.container section.code textarea.raw,article.snipt div.container section.code textarea.description{display:none}article.snipt div.container section.code div.markdown{margin:0 15px;min-height:173px;padding:13px 0 4px 0}article.snipt div.container section.emacs a.expand,article.snipt div.container section.default a.expand{-webkit-box-shadow:0 -25px 25px #f8f8f8;-moz-box-shadow:0 -25px 25px #f8f8f8;box-shadow:0 -25px 25px #f8f8f8}article.snipt div.container section.friendly a.expand{-webkit-box-shadow:0 -25px 25px #f0f0f0;-moz-box-shadow:0 -25px 25px #f0f0f0;box-shadow:0 -25px 25px #f0f0f0}article.snipt div.container section.fruity a.expand{-webkit-box-shadow:0 -25px 25px #111;-moz-box-shadow:0 -25px 25px #111;box-shadow:0 -25px 25px #111}article.snipt div.container section.manni a.expand{-webkit-box-shadow:0 -25px 25px #f0f3f3;-moz-box-shadow:0 -25px 25px #f0f3f3;box-shadow:0 -25px 25px #f0f3f3}article.snipt div.container section.monokai a.expand{-webkit-box-shadow:0 -25px 25px #272822;-moz-box-shadow:0 -25px 25px #272822;box-shadow:0 -25px 25px #272822}article.snipt div.container section.native a.expand{-webkit-box-shadow:0 -25px 25px #202020;-moz-box-shadow:0 -25px 25px #202020;box-shadow:0 -25px 25px #202020}article.snipt div.container section.perldoc a.expand{-webkit-box-shadow:0 -25px 25px #eed;-moz-box-shadow:0 -25px 25px #eed;box-shadow:0 -25px 25px #eed}article.snipt div.container section.tango a.expand{-webkit-box-shadow:0 -25px 25px #f8f8f8;-moz-box-shadow:0 -25px 25px #f8f8f8;box-shadow:0 -25px 25px #f8f8f8}article.snipt div.container:after{background:transparent url("/static/images/snipt-drop-shadow.png") top left no-repeat;bottom:-15px;content:"";display:block;height:15px;position:absolute;right:0px;width:318px;z-index:51}article.snipt div.container div.markdown{line-height:20px}article.snipt div.container div.markdown h1,article.snipt div.container div.markdown h2,article.snipt div.container div.markdown h3,article.snipt div.container div.markdown h4,article.snipt div.container div.markdown h5,article.snipt div.container div.markdown h6{line-height:29px;margin-bottom:9px;margin-top:0}article.snipt div.container div.markdown h1{font-size:20px}article.snipt div.container div.markdown h2{font-size:19px}article.snipt div.container div.markdown h3{font-size:18px}article.snipt div.container div.markdown h4{font-size:17px}article.snipt div.container div.markdown h5{font-size:16px}article.snipt div.container div.markdown h6{font-size:15px}article.snipt div.container div.markdown li{line-height:20px;margin:9px 0}article.snipt div.container div.markdown iframe{max-width:100%}article.snipt div.container.with-description td.linenos{padding-bottom:20px}article.snipt aside{float:right;margin:23px 30px 0 0;width:100px}article.snipt aside ul.options{margin:0}article.snipt aside ul.options li{list-style-type:none;margin:2px 0}article.snipt aside ul.options li a{background:rgba(128,128,128,0.15) url("/static/images/edit-icon.png") 14px center no-repeat;color:#000;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;opacity:.5;padding:7px 10px 7px 35px;position:relative;text-decoration:none}article.snipt aside ul.options li a:hover,article.snipt aside ul.options li a.hover{background-color:rgba(128,128,128,0.18);opacity:1;text-decoration:none}article.snipt aside ul.options li a.edit:after{background:#F5F2F3;content:"";height:20px;position:absolute;right:5px;top:-3px;width:3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}article.snipt aside ul.options li a.embed{background-image:url("/static/images/embed-icon.png")}article.snipt aside ul.options li a.copy{background-image:url("/static/images/copy-icon.png")}article.snipt aside ul.options li a.favorite{background-image:url("/static/images/favorite-icon.png")}article.snipt aside section.meta{padding-top:10px}article.snipt aside section.meta h2{background:transparent url("/static/images/snipt-tags-icon.png") 15px center no-repeat;color:#999999;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:7px 0 7px 35px}article.snipt aside section.meta ul{margin:0}article.snipt aside section.meta ul li{color:#999;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;list-style-type:none;margin:5px 10px 5px 35px}article.snipt aside section.meta ul li a{border-bottom:1px solid #999;color:#999;display:inline-block;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;max-width:72px;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}article.snipt aside section.meta ul li a:hover{border-color:#000;color:#000}article.snipt aside section.meta ul.expanded li{display:block}article.snipt footer{clear:both;padding-bottom:20px}article.snipt footer ul.attrs{margin:14px 0 0 15px}article.snipt footer ul.attrs li{background:transparent url("/static/images/calendar-icon.png") top left no-repeat;color:#999;display:inline;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-right:15px;padding:1px 0 0 24px}article.snipt footer ul.attrs li a{color:#999;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;text-decoration:none}article.snipt footer ul.attrs li a:hover{text-decoration:underline}article.snipt footer ul.attrs li.author{background-image:none;padding-left:0}article.snipt footer ul.attrs li.author span.avatar{background-color:transparent;background-position:top left;background-repeat:no-repeat;display:inline-block;height:15px;margin-right:7px;vertical-align:-3px;width:15px;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box}article.snipt footer ul.attrs li.author span.pro a{color:#3299B7;font:italic bold 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-left:5px;text-transform:uppercase}article.snipt footer ul.attrs li.author span.pro a:hover{text-decoration:underline}article.snipt footer ul.attrs li.author span.gittip a{background:#DFF0D8;border:1px solid #CBDDBB;color:#468847;font:bold 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-left:5px;padding:0 3px;text-transform:uppercase;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box}article.snipt footer ul.attrs li.author span.gittip a span{font-family:Consolas,Menlo,"Courier New",monospace}article.snipt footer ul.attrs li.author span.gittip a:hover{background:#E6F7DF;text-decoration:none}article.snipt footer ul.attrs li.comments{background:transparent url("/static/images/comments-icon.png") 0 2px no-repeat}article.snipt footer ul.attrs li.tweet{background:none;margin:-1px 0 0 0;padding:0;vertical-align:-6px}article.snipt footer ul.attrs li.tweet a{color:transparent}article.snipt section.description{padding:10px 20px 20px 20px;position:relative;z-index:50;-webkit-box-shadow:0 -10px 15px #fff;-moz-box-shadow:0 -10px 15px #fff;box-shadow:0 -10px 15px #fff}article.snipt section.description h1{border-bottom:1px dotted #E9E9E9;color:#797979;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0;margin-bottom:15px;padding-bottom:10px;text-transform:uppercase}article.snipt div.expanded section.code{height:auto}article.snipt div.expanded section.code div.highlight pre{margin-bottom:46px !important}article.snipt div.expanded section.code div.markdown{margin-bottom:47px}article.snipt div.expanded section.code div.markdown pre{margin-bottom:20px !important}article.snipt div.expanded section.code a.expand{background-image:url("/static/images/collapse.png");-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}article.snipt div.expanded section.code a.expand span.expand{display:none}article.snipt div.expanded section.code a.expand span.collapse{display:inline}article.snipt div.expanded section.code a.expand span.lines{display:none}article.snipt div.modal textarea{font:normal 12px/16px Consolas,Menlo,"Courier New",monospace;height:200px;margin:0;width:515px}article.snipt.selected div.container{-webkit-box-shadow:0 0 20px #85D2DD;-moz-box-shadow:0 0 20px #85D2DD;box-shadow:0 0 20px #85D2DD}article.snipt.selected div.container:after{display:none}article.snipt.favorited div.container header{background:#7f7f7f url("/static/images/favorited-icon.png") top right no-repeat;background:url("/static/images/favorited-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fffaf2));background:url("/static/images/favorited-icon.png") top right no-repeat,-moz-linear-gradient(center top, #fff 0%, #fffaf2 100%);background:url("/static/images/favorited-icon.png") top right no-repeat,-moz-gradient(center top, #fff 0%, #fffaf2 100%)}article.snipt.favorited div.container header h1 a{padding-right:25px}article.snipt.blog-post div.container header{background:#7f7f7f;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f4fc));background:-moz-linear-gradient(center top, #fff 0%, #f0f4fc 100%);background:-moz-gradient(center top, #fff 0%, #f0f4fc 100%);-webkit-box-shadow:inset 0 -1px 0 #e3e9f5;-moz-box-shadow:inset 0 -1px 0 #e3e9f5;box-shadow:inset 0 -1px 0 #e3e9f5}article.snipt.blog-post.favorited div.container header{background:#7f7f7f url("/static/images/favorited-icon.png") top right no-repeat;background:url("/static/images/favorited-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f4fc));background:url("/static/images/favorited-icon.png") top right no-repeat,-moz-linear-gradient(center top, #fff 0%, #f0f4fc 100%);background:url("/static/images/favorited-icon.png") top right no-repeat,-moz-gradient(center top, #fff 0%, #f0f4fc 100%);-webkit-box-shadow:inset 0 -1px 0 #e3e9f5;-moz-box-shadow:inset 0 -1px 0 #e3e9f5;box-shadow:inset 0 -1px 0 #e3e9f5}article.snipt.blog-post.favorited div.container header h1 a{padding-right:25px}article.snipt.snipt-expand div.container section.code{height:auto}article.private-snipt div.container header{background:#7f7f7f url("/static/images/private-icon.png") top right no-repeat;background:url("/static/images/private-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fffaf2));background:url("/static/images/private-icon.png") top right no-repeat,-moz-linear-gradient(center top, #fff 0%, #fffaf2 100%);background:url("/static/images/private-icon.png") top right no-repeat,-moz-gradient(center top, #fff 0%, #fffaf2 100%)}article.private-snipt div.container header h1 a{padding-right:25px}article.private-snipt.blog-post div.container header{background:#7f7f7f url("/static/images/private-icon.png") top right no-repeat;background:url("/static/images/private-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f4fc));background:url("/static/images/private-icon.png") top right no-repeat,-moz-linear-gradient(center top, #fff 0%, #f0f4fc 100%);background:url("/static/images/private-icon.png") top right no-repeat,-moz-gradient(center top, #fff 0%, #f0f4fc 100%)}article.private-snipt.blog-post div.container header h1 a{padding-right:25px}div.pagination{margin:0 15px 35px 15px;text-align:center}div.pagination ul{background:#FFF}div.pagination ul li a{color:#3BAAF3}div.modal .modal-header .close{line-height:20px;margin-top:0}div.modal .modal-header h3{font-size:20px;line-height:0}div.modal .modal-header h3 span{display:inline-block;line-height:27px;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.modal .modal-header h4{color:#AAA;font-size:16px;margin:0}div#disqus_thread{margin-bottom:0;margin-left:15px;width:825px}div#disqus_thread #dsq-content{margin-top:-44px}div#disqus_thread #dsq-content #dsq-global-toolbar{margin-bottom:18px;margin-top:0}div#disqus_thread #dsq-content #dsq-sort-by{display:none}div#disqus_thread #dsq-content .dsq-comment-text{color:#666}div#disqus_thread #dsq-content h3{display:none}div#disqus_thread #dsq-content .dsq-textarea-wrapper{overflow:hidden}div#disqus_thread #dsq-footer{display:none}div#keyboard-shortcuts table{margin-bottom:0}div.profile{background:rgba(128,128,128,0.08);margin:0 0 30px 15px;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-moz-background-clip:padding-box;-moz-border-radius:8px;border-radius:8px;background-clip:padding-box}div.profile img{-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:0;border-bottom-left-radius:0}div.profile div.meta{font:bold 14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:10px}div.profile div.meta div.username{max-width:95px;overflow:hidden;text-overflow:ellipsis}div.profile div.meta div.member-since{color:#909090;font:bold 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-top:6px;text-transform:uppercase}div.profile a.pro{background:#DFDFDF;color:#3299B7;display:block;font:bold italic 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 10px 10px 10px;padding:5px 0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff;-moz-box-shadow:0 0 3px #fff;box-shadow:0 0 3px #fff}div.profile a.pro:hover{background:#D8D8D8}div.profile a.gittip{background:#DFF0D8;clear:left;color:#468847;display:block;font:bold 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 10px 10px 10px;padding:4px 0;text-align:center;text-transform:uppercase;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:0 0 3px #b4c4a6;-moz-box-shadow:0 0 3px #b4c4a6;box-shadow:0 0 3px #b4c4a6}div.profile a.gittip:hover{background:#E6F7DF;text-decoration:none}div.empty-snipts{background:rgba(128,128,128,0.08);font:bold 18px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:30px 30px 0 30px;padding:10px;text-align:center;text-shadow:0 1px 1px #FFF;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-moz-background-clip:padding-box;-moz-border-radius:8px;border-radius:8px;background-clip:padding-box}div.site-notice{border-left:0;margin:30px 30px 30px 0;padding-right:14px;text-align:center;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0}div.site-notice a{color:#3A87AD;font-weight:bold;text-decoration:underline}a.go-pro{background:transparent url("/static/images/pro-hero-bg.png") top left repeat;color:#797979;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:30px 0;padding:8px 14px;text-align:center;text-decoration:none;text-shadow:0 1px 0 white;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0}a.go-pro span.snipt{color:#797979;font:normal 14px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif}a.go-pro span.pro{color:#3299B7;font-family:"Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;font-style:italic;font-weight:bold;margin-right:4px}a.go-pro span.emph{color:#666}a.go-pro:hover{color:black}a.go-pro:hover span.pro{color:#3299B7}body.account section.profile aside{float:left;padding-top:35px;width:190px}body.account section.profile aside ul li a{color:#43A8C6}body.account section.profile aside ul li.active a{background:#DDDDDD;color:#797979;text-shadow:0 1px 0 white}body.account section.profile section.content{background:white;border-bottom:1px solid #DDDDDD;border-left:4px solid #DDDDDD;float:right;min-height:272px;width:555px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:10px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:10px}body.account section.profile section.content div.def{background:#FAFAFA;border:1px solid #DDDDDD;margin:15px;padding:30px 10px 10px;position:relative;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.account section.profile section.content div.def:before{background:#F5F5F5;border:1px solid #DDDDDD;color:#43A8C6;content:attr(data-title);left:-1px;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:3px 7px;position:absolute;top:-1px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0;border-top-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:0}body.account section.profile section.content p.alert{line-height:20px;margin:15px}body.account section.profile section.content form span.help-block{color:#999;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif}body.account section.profile section.content form div.control-group:last-of-type{margin-bottom:0}body.account section.profile section.content form div.control-group:last-of-type input,body.account section.profile section.content form div.control-group:last-of-type select{margin-bottom:0}body.account section.profile section.content form div.control-group:last-of-type span.help-block{margin-bottom:0;margin-top:10px}body.account section.profile section.content form div.form-actions{margin-top:15px;padding-bottom:0;background:#7f7f7f;background:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#fff));background:-moz-linear-gradient(center top, #f5f5f5 0%, #fff 100%);background:-moz-gradient(center top, #f5f5f5 0%, #fff 100%)}body.blog article.snipt section.code{height:auto}body.detail div.right-y{display:none}body.detail section.main div.inner{width:100%}body.detail section.main div.inner section.snipts article.snipt{margin-bottom:0;margin-top:15px}body.detail section.main div.inner section.snipts article.snipt div.container{width:839px}body.detail section.main div.inner section.snipts article.snipt div.container header h1 a{white-space:normal}body.detail section.main div.inner section.snipts article.snipt div.container section.code{height:auto}body.detail section.main div.inner section.snipts article.snipt div.container section.code td.code div.highlight pre{width:804px}body.detail section.main div.inner section.snipts article.snipt div.container.full-screened:after{display:none}body.detail section.main div.inner section.snipts article.snipt aside{margin-right:0}body.detail section.main div.sifter{margin-bottom:0;margin-top:10px;margin-right:100px}body.detail section.main div.sifter a.sifter-logo{float:left}body.detail section.main div.sifter a.sifter-logo img{height:30px;margin:0;margin-top:10px}body.detail section.main div.sifter div.right{float:left;margin-left:10px;padding-top:10px}body.detail section.main div.sifter div.right h3{margin:0}body.detail section.main div.sifter div.right p{margin:0}body.detail div.rochester-made{width:840px}body.detail div.site-notice,body.detail a.go-pro{margin-right:100px}body.error section.main div.inner{color:#CCC;font:bold 50px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:63px 0;text-align:center;text-transform:uppercase}body.error div.rochester-made{margin-top:54px}body.is-pro section.main div.inner section.snipts article.snipt{margin-bottom:0;margin-top:30px}body.jobs section.jobs{margin:30px}body.jobs section.jobs h4{border-bottom:1px solid #C0C0C0;color:#999999;font-size:14px;margin-top:30px;padding-bottom:5px;padding-left:10px}body.jobs section.jobs ul{margin:0}body.jobs section.jobs ul li{list-style-type:none;margin:10px 0}body.jobs section.jobs ul li a{background:#FBFBFB;border:1px solid #DDDDDD;color:#333333;display:block;padding:10px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3)}body.jobs section.jobs ul li a:hover{background:rgba(251,251,251,0.5)}body.jobs section.jobs ul li a span.left{float:left}body.jobs section.jobs ul li a span.left span{display:block}body.jobs section.jobs ul li a span.left span.job{color:#3096B4;font-size:16px;font-weight:bold;margin-bottom:4px}body.jobs section.jobs ul li a span.right{float:right}body.jobs section.jobs ul li a span.right span{display:block;text-align:right}body.jobs section.jobs ul li a span.right span.location{color:#999999;font-size:16px;font-weight:bold;margin-bottom:4px}body.pro div.pro-hero{background:transparent url("/static/images/pro-hero-bg.png") top left repeat;border-bottom:1px solid #DDDDDD;color:#797979;font:normal 36px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;padding:30px 0;position:relative;text-align:center;text-shadow:0 1px 0 white;z-index:50}body.pro div.pro-hero span{color:#3299B7}body.pro div.pro-hero span.pro{font:bold italic 33px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif}body.pro div.static-box{border-top:0;margin-top:0;padding-bottom:0;padding-top:20px;position:relative;z-index:49;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}body.pro div.static-box p:first-of-type{margin-top:10px}body.pro h2 span.pro{color:#3299B7;font-style:italic;font-weight:bold}body.pro h3,body.pro h4{text-align:center}body.pro h3{font-size:23px}body.pro h3 span{color:#999999}body.pro h3 span.pro{color:#3299B7;font-style:italic;font-weight:bold}body.pro h4{margin-bottom:35px}body.pro a.stripe{background:#F2F2F4;border:1px solid #DDDDDD;display:block;float:right;margin:3px 0 0 0;padding:5px 10px;opacity:.6;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.pro a.stripe img{width:50px}body.pro a.stripe:hover{opacity:1}body.pro form div.cards img{height:18px}body.pro form select.exp-month{margin-right:5px}body.pro form legend{font-size:13px}body.pro form div.security{background:#fcf8e3 url("/static/images/private-icon.png") 7px -15px no-repeat;border:1px solid #FBEED5;color:#C09853;display:inline-block;font-size:12px;margin-left:10px;margin-top:-1px;padding:6px 10px 6px 33px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.pro form div.security a{color:#C09853;font-weight:bold;text-decoration:underline}body.pro form div.security a:hover{color:#816638}body.pro form fieldset{position:relative}body.pro form div.payment-errors{display:none}body.pro form div.payment-loading{background:rgba(242,242,242,0.6);display:none;height:248px;position:absolute;top:37px;width:100%}body.pro form div.payment-loading span{background:#FFF;border:3px solid #3299B7;color:#666;display:block;font-weight:bold;margin:80px auto 0 auto;padding:10px;text-align:center;width:120px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.pro form div.stripe{color:#C2C2C2;font:bold 11px/15px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:10px 65px 0 92px;text-align:center}body.pro form div.stripe a{color:#a2a2a2}body.pro form div.stripe a:hover{text-decoration:underline}body.pro form.form-horizontal fieldset{padding-top:18px}body.pro form.form-horizontal div.form-actions{margin-top:18px}body.search div.empty-snipts{margin-top:20px}body.search div.static-box{border-left:0;margin-left:0;margin-right:30px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0px}body.search div.static-box form{margin-bottom:0}body.search div.static-box form input.search-query{width:564px}body.search div.static-box form button{padding:4px 16px 4px}body.snipt-page section.main div.inner div.sifter{margin-bottom:0;margin-top:10px;margin-right:100px}body.snipt-page section.main div.inner div.sifter a.sifter-logo{float:left}body.snipt-page section.main div.inner div.sifter a.sifter-logo img{height:30px;margin:0;margin-top:10px}body.snipt-page section.main div.inner div.sifter div.right{float:left;margin-left:10px;padding-top:10px}body.snipt-page section.main div.inner div.sifter div.right h3{margin:0}body.snipt-page section.main div.inner div.sifter div.right p{margin:0}body.snipt-page section.main div.inner section.snipts article.snipt div.container header h1 a{white-space:normal}body.snipt-page section.main div.inner section.snipts article.snipt div.container section.code{height:auto}body.snipt-page section.main aside.api-info{float:right;width:190px}body.snipt-page section.main aside.api-info div.api-inner{background:rgba(153,208,218,0.3);font:normal 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 0 30px 15px;padding:10px;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-moz-background-clip:padding-box;-moz-border-radius:8px;border-radius:8px;background-clip:padding-box}body.snipt-page section.main aside.api-info div.api-inner h5{margin-bottom:5px;margin-top:0}body.snipt-page section.main aside.api-info div.api-inner ul{margin:0}body.snipt-page section.main aside.api-info div.api-inner ul li{margin:2px 0;list-style-type:none}body.snipt-page section.main aside.api-info div.api-inner ul li input{margin-bottom:0;margin-top:5px;width:145px}body.snipt-page section.main aside.api-info.api-creds div.api-inner{margin-bottom:0}body.snipt-page section.main aside.api-info.immediate-help{margin-top:20px}body.snipt-page section.main aside.api-info.immediate-help p{margin:0}body.snipt-page section.main aside.main nav.footer{float:left}body.snipt-page div#disqus_thread{width:719px}body.static .static-box{background:rgba(255,255,255,0.65);border:1px solid #DDDDDD;margin:30px;padding:20px;-webkit-background-clip:padding-box;-webkit-border-radius:4px;-moz-background-clip:padding-box;-moz-border-radius:4px;border-radius:4px;background-clip:padding-box}body.static .static-box div.form-actions{margin-bottom:0;padding-bottom:0;background:#7f7f7f;background:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#fbfbfb));background:-moz-linear-gradient(center top, #f5f5f5 0%, #fbfbfb 100%);background:-moz-gradient(center top, #f5f5f5 0%, #fbfbfb 100%)}body.static .static-box div.form-actions a.pull-right{margin-left:5px}body.static .static-box div.alert ul{margin:0}body.static .static-box div.alert ul li{list-style-type:none}body.static .static-box div.alert-info a{color:#3A87AD;text-decoration:underline}body.static .static-box ul{margin-bottom:15px;margin-top:15px}body.static .static-box ul li{font-size:13px;line-height:18px;margin:5px 0}body.static .static-box h2{font-size:24px;line-height:36px;margin:0}body.static .static-box h3{margin-bottom:20px}body.static .static-box p{line-height:20px;margin:15px 0}body.static .static-box span.pro{color:#3299B7;font-family:"Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;font-style:italic;font-weight:bold}body.static aside.main{padding-top:30px}body.static aside.main nav.footer{margin-top:10px}body.static div.alert-alone{margin:0}body.static form.form-horizontal legend+.control-group{margin-top:0}body.static form.form-horizontal div.form-actions{margin-top:27px}body.static form.form-horizontal fieldset{padding-top:27px}body.static form.form-horizontal fieldset legend{margin:0}body.static div#disqus_thread{margin-left:20px;width:709px}body.static div#disqus_thread div#dsq-content{margin-top:23px}body.stats table{margin-bottom:0}body.tags div.alert{margin:30px 30px 10px 30px}body.tags div.static-box{margin-top:10px}body.tags div.static-box ul{margin-top:0}body.tags div.pagination{margin-bottom:8px;margin-top:20px}body.tags aside.main{padding-top:30px}body.editing header.main,body.editing header.sub{display:none}body.editing header.fixed-save{background:#fff url("/static/images/header-fixed-save.gif") top left repeat;border-bottom:1px solid #DDDDDD;height:40px;left:0;position:fixed;top:0;width:100%;z-index:50}body.editing header.fixed-save div.inner{float:none;margin:0 auto;padding-top:6px;width:940px}body.editing header.fixed-save div.inner .cancel,body.editing header.fixed-save div.inner .save,body.editing header.fixed-save div.inner .save-and-close{float:right;margin-left:10px}body.editing header.fixed-save div.inner .save-and-close{margin-right:242px}body.editing section.main div.inner section.snipts article.editing{margin-top:50px}body.editing section.main div.inner section.snipts article.editing div.container{width:696px}body.editing section.main div.inner section.snipts article.editing div.container section.code{padding:0}body.editing section.main div.inner section.snipts article.editing div.container section.code .CodeMirror{cursor:text;font:normal 12px/16px Consolas,Menlo,"Courier New",monospace}body.editing section.main div.inner section.snipts article.editing div.container section.code .CodeMirror-fullscreen{display:block;left:0;height:100%;position:fixed;top:0;width:100%;z-index:9999}body.editing section.main div.inner section.snipts article.editing div.container section.code textarea.editor{border:0;margin:0;width:684px}body.editing section.main div.inner section.snipts article.editing div.container header h1{margin:4px 0 5px 8px}body.editing section.main div.inner section.snipts article.editing div.container header h1 input{color:#666;font:bold 16px/20px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0;width:811px;width:666px}body.editing section.main div.inner section.snipts article.editing div.container header h2{border:none}body.editing section.main div.inner section.snipts article.editing aside{margin-top:0;width:243px}body.editing section.main div.inner section.snipts article.editing aside label{margin:20px 0}body.editing section.main div.inner section.snipts article.editing aside label>span{color:#32A8F6;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-bottom:5px;text-transform:uppercase}body.editing section.main div.inner section.snipts article.editing aside div.in{padding-left:10px}body.editing section.main div.inner section.snipts article.editing aside div.in>label{margin-top:6px}body.editing section.main div.inner section.snipts article.editing aside div.in textarea{height:100px;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:7px 9px;width:202px}body.editing section.main div.inner section.snipts article.editing aside div.in label.public,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post{background:#EFEEEF;border:1px solid #DDDDDD;cursor:pointer;margin-right:11px;padding:3px 5px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.editing section.main div.inner section.snipts article.editing aside div.in label.public input,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post input{display:inline-block;margin:4px 4px 0 4px}body.editing section.main div.inner section.snipts article.editing aside div.in label.public input:focus,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post input:focus{outline:none}body.editing section.main div.inner section.snipts article.editing aside div.in label.public span,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post span{color:#7B7B79;display:inline-block;text-transform:none;vertical-align:-3px}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-private,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-private{background:#efeeef url("/static/images/private-icon-edit.png") 199px center no-repeat}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-public,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-public{background:#F2DEDE;border:1px solid #EED3D7}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-public span,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-public span{color:#B94A48}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-blog-post,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-blog-post{background:#DAE3EE;border:1px solid #C8D1DE}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings{padding:0 10px}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings h2{border-bottom:1px solid #DDDDDD;color:#7D7D7B;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-bottom:20px;padding-bottom:5px;text-transform:uppercase}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings h2 a{float:right;font:bold 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-top:2px}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings h4{background:#EFEEEF;border:1px solid #DDDDDD;font:normal 11px/14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 0 20px 0;padding:7px 6px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings label{margin:20px 0 0 0}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings label:first-of-type{margin:0} +@font-face{font-family:'Rockwell';src:url("/static/fonts/rockwell.eot");src:url("/static/fonts/rockwell.eot?#iefix") format("embedded-opentype"),url("/static/fonts/rockwell.woff") format("woff"),url("/static/fonts/rockwell.ttf") format("truetype")}html,body{background:#F2F2F2}body{color:#666;font:normal 14px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;text-rendering:optimizeLegibility}body li{line-height:normal}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.hidden{display:none}[ng\:cloak],[ng-cloak],.ng-cloak{display:none}header.main{background:#12343d url("/static/images/header-bg.gif") top left repeat-x;border-bottom:1px solid #DDDDDD;height:66px;position:relative;z-index:50}header.main div.inner{border-left:1px solid rgba(229,229,229,0.25);height:65px;margin:0 auto;position:relative;width:939px}header.main div.inner div.shadey{background:transparent url("/static/images/header-inner-bg.png") top left no-repeat;height:65px;left:-157px;position:absolute;top:0;width:432px;z-index:49}header.main div.inner h1{float:left;margin:0;position:relative;z-index:50}header.main div.inner h1 a{color:#F9F9F9;display:block;font:normal 36px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;float:left;letter-spacing:-1px;margin:11px 0 0 16px;text-decoration:none;text-shadow:0 1px 2px black}header.main div.inner h1 a span{color:#87D2DC}header.main div.inner h1 a:focus{outline:none}header.main div.inner h1 a:hover{text-shadow:0 0 100px white}header.main div.inner form.search{float:left;padding:17px 0 0 20px;position:relative;z-index:50}header.main div.inner form.search input{background:#17484f url("/static/images/search-icon.png") top left no-repeat;background:rgba(43,82,93,0.5) url("/static/images/search-icon.png") 8px center no-repeat;border:1px solid #3A5E67;color:#FFF;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;height:auto;margin:0;padding:7px 7px 7px 28px;width:154px;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:inset 0 1px 0px #1d4249;-moz-box-shadow:inset 0 1px 0px #1d4249;box-shadow:inset 0 1px 0px #1d4249}header.main div.inner form.search input:focus{border-color:#62D5E1}header.main div.inner form.search input::-webkit-input-placeholder{color:#72979C}header.main div.inner form.search input:-moz-placeholder{color:#72979C}header.main div.inner nav.public{float:left;width:435px}header.main div.inner nav.public ul{margin:0;padding:17px 0 0 20px}header.main div.inner nav.public ul li{display:block;float:left}header.main div.inner nav.public ul li a{border-bottom:2px solid transparent;color:#FFF;display:block;float:left;font:500 14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:6px 7px 5px 7px;margin-right:16px;text-decoration:none;-webkit-transition:border .03s linear;-moz-transition:border .03s linear;-o-transition:border .03s linear;transition:border .03s linear}header.main div.inner nav.public ul li a:hover{border-bottom:2px solid #3A5E67}header.main div.inner nav.public ul li a.active{border-bottom:2px solid #85D2DD}header.main div.inner nav.public ul li button#add-snipt{font-size:15px;font-weight:bold;margin-top:-3px;padding:7px 12px 9px 12px}header.main div.inner nav.public ul li button#add-snipt i{margin-left:5px;margin-top:2px}header.main div.inner nav.public ul li.add-snipt{float:right;margin-right:13px}header.main div.inner aside.nav{border-left:1px solid rgba(229,229,229,0.25);float:right;height:65px;margin:0;position:relative;width:189px}header.main div.inner aside.nav a.mini-profile{border-right:1px solid rgba(77,103,104,0.25);display:block;padding:14px 13px 11px 13px}header.main div.inner aside.nav a.mini-profile span.avatar{background-repeat:no-repeat;border:1px solid #3A5E67;display:block;float:left;height:35px;width:35px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}header.main div.inner aside.nav a.mini-profile span.info span.username{color:#FFF;display:inline-block;font:500 14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:1px 0 0 8px;max-width:88px;overflow:hidden;text-overflow:ellipsis}header.main div.inner aside.nav a.mini-profile span.info i{display:block;float:right;margin:1px 0 0 8px;opacity:.3}header.main div.inner aside.nav a.mini-profile span.info span.type{color:#72979C;display:inline-block;font:bold 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:1px 0 0 8px;min-width:100px;padding-bottom:7px;text-transform:uppercase}header.main div.inner aside.nav a.mini-profile span.info span.type span.is-pro{color:#3299B7;font-style:italic}header.main div.inner aside.nav a.mini-profile:hover{background:rgba(92,128,134,0.2);text-decoration:none}header.main div.inner aside.nav a.mini-profile:hover i{background-position:-313px -119px}header.main div.inner aside.nav ul{background:transparent url("/static/images/aside-nav-open-bottom-bg.gif") top left repeat;display:none;left:0;margin:0;padding:10px 0;position:absolute;top:65px;width:189px;z-index:51;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px}header.main div.inner aside.nav ul li{list-style-type:none}header.main div.inner aside.nav ul li a{color:#B0D7DD;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:7px 0 7px 37px}header.main div.inner aside.nav ul li a:hover{background:rgba(16,58,66,0.5);text-decoration:none}header.main div.inner aside.nav ul li a i{margin-right:9px;opacity:.3}header.main div.inner aside.nav.open a.mini-profile{background:transparent url("/static/images/aside-nav-open-top-bg.gif") top left repeat-x;opacity:1}header.main div.inner aside.nav.open a.mini-profile span.avatar{border-color:#92B6BD}header.main div.inner aside.nav.open a.mini-profile i{background-position:-288px -120px}header.main div.inner aside.nav.open a.mini-profile span.info span.type{color:#B0D7DD}header.main div.inner aside.nav.open a.mini-profile span.info span.type span.is-pro{color:#85D2DD}header.main div.inner aside.nav.open ul{display:block}header.sub{background:#7f7f7f;background:-webkit-gradient(linear, left top, left bottom, from(#ececec), to(#dbdbdb));background:-moz-linear-gradient(center top, #ececec 0%, #dbdbdb 100%);background:-moz-gradient(center top, #ececec 0%, #dbdbdb 100%)}header.sub div.inner{border-left:1px solid #d0d0d0;margin:0 auto;position:relative;width:939px;z-index:49}header.sub div.inner ul.bcrumb{border-right:1px solid #d0d0d0;float:left;margin:0;padding-left:16px;width:733px}header.sub div.inner ul.bcrumb li{display:inline-block;line-height:normal;max-width:490px;overflow:hidden;padding:2px 0 4px 0;text-overflow:ellipsis;white-space:nowrap}header.sub div.inner ul.bcrumb li a{color:#999999;font:bold 12px Consolas,Menlo,"Courier New",monospace;text-decoration:none;text-shadow:0 1px 0 #FFF}header.sub div.inner ul.bcrumb li a:hover{text-decoration:underline}header.sub div.inner ul.bcrumb li.rss{float:right}header.sub div.inner ul.bcrumb li.rss a{background:transparent url("/static/images/rss-icon.png") center left no-repeat;display:inline-block;margin-right:15px;padding-left:15px}header.sub div.inner ul.bcrumb .prompt{color:#999999;font:bold 12px Consolas,Menlo,"Courier New",monospace;margin-right:3px;text-shadow:0 1px 0 #FFF}header.sub div.inner ul.bcrumb span.prompt{margin-left:3px}header.sub div.inner div.shortcuts{color:#999999;float:right;font:bold 12px Consolas,Menlo,"Courier New",monospace;padding-top:4px;text-shadow:0 1px 0 #FFF}section.main{height:100%;margin:0 auto;position:relative;width:940px}section.main div.ruler{background:#DDDDDD;height:100%;position:fixed;top:0;width:1px;z-index:48}section.main div.left-y{margin-left:0}section.main div.right-y{margin-left:750px}section.main div.inner{float:left;margin-left:1px;width:749px}section.main aside.main{float:right;padding-top:30px;width:190px}section.main aside.main div.save-nate a{background:#0D353C;border:4px solid #2D8DA8;color:#83D2DD;display:block;font:bold 14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 0 30px 15px;padding:10px 0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}section.main aside.main div.save-nate a:hover{background:#124B55;color:#8FE6F2}section.main aside.main section.ad{margin:0 0 0 15px}section.main aside.main section.ad div.carbonad{border-width:1px;border-bottom:0;height:231px;width:auto;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0}section.main aside.main section.ad div.carbonad div#azcarbon span.carbonad-image a img{margin-left:21px;margin-top:21px}section.main aside.main section.ad div.carbonad div#azcarbon span.carbonad-text{color:#999999;margin-left:21px}section.main aside.main section.ad div.carbonad div#azcarbon span.carbonad-text a{color:#999999}section.main aside.main section.ad div.carbonad div#azcarbon span.carbonad-tag{margin-left:0;text-align:center;width:100%}section.main aside.main section.ad div.carbonad div#azcarbon span.carbonad-tag a{margin-left:3px}section.main aside.main div.go-pro{background:#FBFBFB;border:1px solid #E8E8E8;margin:0 0 30px 15px;text-align:center;padding:18px 0;text-shadow:0 1px 0 blue;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}section.main aside.main section.tags{margin:0 0 30px 15px}section.main aside.main section.tags h1{background:transparent url("/static/images/tags-icon.png") 0 0 no-repeat;color:#3BAAF3;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding-bottom:5px;padding-left:22px}section.main aside.main section.tags ul{margin:0 0 15px 0}section.main aside.main section.tags ul li{list-style-type:none;margin-left:22px}section.main aside.main section.tags a{color:#5AB6F4;display:block;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:3px 0;text-decoration:none}section.main aside.main section.tags a span{border-bottom:1px solid #5AB6F4}section.main aside.main section.tags a:hover span{border-bottom:1px solid #2B6E9B;color:#2B6E9B}section.main aside.main section.tags a.view-all{font-weight:bold;margin:0 0 0 22px}section.main aside.main section.tags a.active span{border-bottom:1px solid #2B6E9B;color:#2B6E9B}section.main aside.main section.tags a.all-tags{font-weight:bold;margin-left:22px}section.main aside.main section.tags a.all-tags span{border-bottom:1px solid #5AB6F4}section.main aside.main section.tags a.alt-link{display:inline-block;font-weight:bold;margin:0 0 10px 22px}section.main aside.main section.tags a.alt-link.active{color:#2B6E9B}section.main aside.main section.tags a.alt-link.favorites{margin-bottom:0}section.main aside.main nav.footer{margin:0 0 32px 15px}section.main aside.main nav.footer ul{margin:0}section.main aside.main nav.footer ul li{background:transparent url("/static/images/api-icon.png") center left no-repeat;list-style-type:none;margin:0;padding-left:22px}section.main aside.main nav.footer ul li a{color:#999;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:3px 0;text-decoration:none}section.main aside.main nav.footer ul li a span{border-bottom:1px solid #999}section.main aside.main nav.footer ul li a:hover span{border-bottom:1px solid #333;color:#333}section.main aside.main nav.footer ul li a.active span{border-bottom:1px solid #333;color:#333}section.main aside.main nav.footer ul li.api{padding-top:1px}section.main aside.main nav.footer ul li.twitter{background:transparent url("/static/images/twitter-icon.png") 4px center no-repeat}section.main aside.main nav.footer ul li.pro{background:transparent url("/static/images/upgrade-icon.png") 2px center no-repeat}section.main aside.main nav.footer ul li.groups{background:transparent url("/static/images/groups-icon.png") 2px center no-repeat}section.main aside.main nav.footer ul li:first-of-type a{padding-top:0}section.main aside.main nav.footer ul li.blog{background:transparent url("/static/images/blog-icon.png") 3px center no-repeat}section.main aside.main nav.footer ul li.roadmap{background:transparent url("/static/images/roadmap-icon.png") 2px center no-repeat}section.main aside.main div.linode{background:transparent url("/static/images/linode.png") top left no-repeat;background-size:100%;clear:both;float:left;margin-bottom:30px;margin-left:17px;padding-bottom:20px;position:relative;width:153px}section.main aside.main div.linode a{display:block;height:68px;color:#989898}section.main aside.main div.linode a span{font:bold 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;left:40px;position:absolute;top:0px}section.main aside.main section.tag-detail{margin:-12px 0 30px 15px}section.main aside.main section.tag-detail div.heading{border-bottom:1px solid #DDDDDD}section.main aside.main section.tag-detail div.heading h1{background:#F5F3F5;color:#3BAAF3;display:inline-block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;text-transform:uppercase;margin:0 0 0 16px;padding:0 6px;position:relative;top:8px}section.main aside.main section.tag-detail div.heading h1 span{color:#2770A1}section.main div.rochester-made{margin:50px 0 30px 0;text-align:center}section.main div.sifter{color:#666666;margin:0 0 30px 15px;padding:10px;padding-top:0;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-moz-background-clip:padding-box;-moz-border-radius:8px;border-radius:8px;background-clip:padding-box;background:#7f7f7f;background:-webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#fff));background:-moz-linear-gradient(center top, #f2f2f2 0%, #fff 100%);background:-moz-gradient(center top, #f2f2f2 0%, #fff 100%)}section.main div.sifter h3{font:bold 12px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0}section.main div.sifter p{font:normal 12px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-top:10px}section.main div.sifter p a{font-weight:bold}section.main div.sifter a.sifter-logo{text-align:center}section.main div.sifter a.sifter-logo img{display:inline-block;margin:10px 0}section.main-edit div.inner{float:none;width:100%}article.snipt{margin:30px 0;position:relative}article.snipt div.number{color:#CCC;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;left:-115px;position:absolute;text-align:right;top:4px;width:100px}article.snipt div.container{background:#FFF;border:1px solid #DDD;border-left:0;float:left;position:relative;width:618px}article.snipt div.container div.ruler{background:#DDD;height:1px;left:-3000px;position:absolute;top:auto;width:3000px}article.snipt div.container div.top-x{top:-1px}article.snipt div.container div.bottom-x{bottom:-1px}article.snipt div.container header{border-bottom:1px solid #F1F1EE;min-height:58px;-webkit-box-shadow:inset 0 -1px 0 #fff;-moz-box-shadow:inset 0 -1px 0 #fff;box-shadow:inset 0 -1px 0 #fff;background:#7f7f7f;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fffaf2));background:-moz-linear-gradient(center top, #fff 0%, #fffaf2 100%);background:-moz-gradient(center top, #fff 0%, #fffaf2 100%)}article.snipt div.container header h1{clear:left;font:bold 16px/20px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:8px 15px 10px 15px}article.snipt div.container header h1 a{color:#666;display:block;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;-webkit-transition:color .03s linear;-moz-transition:color .03s linear;-o-transition:color .03s linear;transition:color .03s linear}article.snipt div.container header h1 a:hover{color:#3BAAF3}article.snipt div.container header h2{border:1px solid #E9E9E9;border-top:0;color:#73BBC5;display:inline-block;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 0 0 15px;padding:3px 8px 2px 8px}article.snipt div.container section.code{height:230px;overflow:hidden;position:relative;z-index:49}article.snipt div.container section.code table.highlighttable{background:#F7F7F7;height:100%}article.snipt div.container section.code td{padding:0;vertical-align:top}article.snipt div.container section.code td.linenos{border-right:1px solid #DDDDDD;min-width:28px}article.snipt div.container section.code td.linenos div.linenodiv pre{background:#F7F7F7;border:0;line-height:16px;margin:0;padding:4px 3px 0 0;white-space:normal;-webkit-background-clip:padding-box;-webkit-border-radius:0;-moz-background-clip:padding-box;-moz-border-radius:0;border-radius:0;background-clip:padding-box}article.snipt div.container section.code td.linenos div.linenodiv pre a,article.snipt div.container section.code td.linenos div.linenodiv pre span{color:#999;display:block;font:normal 12px/16px Consolas,Menlo,"Courier New",monospace;margin:0;padding:0;text-align:right;text-decoration:none;white-space:nowrap}article.snipt div.container section.code td.linenos div.linenodiv pre a:hover,article.snipt div.container section.code td.linenos div.linenodiv pre span:hover{cursor:pointer;text-decoration:underline}article.snipt div.container section.code td.code{background:#FFFFFF}article.snipt div.container section.code td.code div.highlight pre{background:transparent;border:none;font:normal 12px/16px Consolas,Menlo,"Courier New",monospace;margin:0;min-height:220px;overflow-x:auto;padding:4px 5px 4px 4px;white-space:pre;word-wrap:normal;width:583px;-webkit-background-clip:padding-box;-webkit-border-radius:0;-moz-background-clip:padding-box;-moz-border-radius:0;border-radius:0;background-clip:padding-box}article.snipt div.container section.code td.code div.highlight pre::-webkit-scrollbar{background:#F7F7F7;height:16px;width:16px;-webkit-appearance:none}article.snipt div.container section.code td.code div.highlight pre::-webkit-scrollbar-thumb{border:4px solid #F7F7F7;border-radius:16px;background-color:#C7C7C7}article.snipt div.container section.code div.markdown pre{min-height:0;margin:20px 0 !important}article.snipt div.container section.code a.expand,article.snipt div.container section.code a.view-full{background:#fff url("/static/images/expand.png") 15px 18px no-repeat;border-top:1px solid #F1F1EE;bottom:0;color:#999999;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:15px 40px 15px 40px;position:absolute;text-decoration:none;text-transform:uppercase;width:100%;-webkit-box-shadow:0 -25px 25px #fff;-moz-box-shadow:0 -25px 25px #fff;box-shadow:0 -25px 25px #fff}article.snipt div.container section.code a.expand span.collapse,article.snipt div.container section.code a.view-full span.collapse{display:none}article.snipt div.container section.code a.expand span.lines,article.snipt div.container section.code a.view-full span.lines{font:normal 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-left:5px;vertical-align:1px}article.snipt div.container section.code a.expand:hover,article.snipt div.container section.code a.view-full:hover{color:#3BAAF3;font-weight:bold}article.snipt div.container section.code a.expand:focus,article.snipt div.container section.code a.view-full:focus{outline:none}article.snipt div.container section.code a.view-full{background:#fff url("/static/images/view-full.png") 15px 17px no-repeat}article.snipt div.container section.code textarea.raw,article.snipt div.container section.code textarea.description{display:none}article.snipt div.container section.code div.markdown{margin:0 15px;min-height:173px;padding:13px 0 4px 0}article.snipt div.container section.emacs a.expand,article.snipt div.container section.default a.expand{-webkit-box-shadow:0 -25px 25px #f8f8f8;-moz-box-shadow:0 -25px 25px #f8f8f8;box-shadow:0 -25px 25px #f8f8f8}article.snipt div.container section.friendly a.expand{-webkit-box-shadow:0 -25px 25px #f0f0f0;-moz-box-shadow:0 -25px 25px #f0f0f0;box-shadow:0 -25px 25px #f0f0f0}article.snipt div.container section.fruity a.expand{-webkit-box-shadow:0 -25px 25px #111;-moz-box-shadow:0 -25px 25px #111;box-shadow:0 -25px 25px #111}article.snipt div.container section.manni a.expand{-webkit-box-shadow:0 -25px 25px #f0f3f3;-moz-box-shadow:0 -25px 25px #f0f3f3;box-shadow:0 -25px 25px #f0f3f3}article.snipt div.container section.monokai a.expand{-webkit-box-shadow:0 -25px 25px #272822;-moz-box-shadow:0 -25px 25px #272822;box-shadow:0 -25px 25px #272822}article.snipt div.container section.native a.expand{-webkit-box-shadow:0 -25px 25px #202020;-moz-box-shadow:0 -25px 25px #202020;box-shadow:0 -25px 25px #202020}article.snipt div.container section.perldoc a.expand{-webkit-box-shadow:0 -25px 25px #eed;-moz-box-shadow:0 -25px 25px #eed;box-shadow:0 -25px 25px #eed}article.snipt div.container section.tango a.expand{-webkit-box-shadow:0 -25px 25px #f8f8f8;-moz-box-shadow:0 -25px 25px #f8f8f8;box-shadow:0 -25px 25px #f8f8f8}article.snipt div.container:after{background:transparent url("/static/images/snipt-drop-shadow.png") top left no-repeat;bottom:-15px;content:"";display:block;height:15px;position:absolute;right:0px;width:318px;z-index:51}article.snipt div.container div.markdown{line-height:20px}article.snipt div.container div.markdown h1,article.snipt div.container div.markdown h2,article.snipt div.container div.markdown h3,article.snipt div.container div.markdown h4,article.snipt div.container div.markdown h5,article.snipt div.container div.markdown h6{line-height:29px;margin-bottom:9px;margin-top:0}article.snipt div.container div.markdown h1{font-size:20px}article.snipt div.container div.markdown h2{font-size:19px}article.snipt div.container div.markdown h3{font-size:18px}article.snipt div.container div.markdown h4{font-size:17px}article.snipt div.container div.markdown h5{font-size:16px}article.snipt div.container div.markdown h6{font-size:15px}article.snipt div.container div.markdown li{line-height:20px;margin:9px 0}article.snipt div.container div.markdown iframe{max-width:100%}article.snipt div.container.with-description td.linenos{padding-bottom:20px}article.snipt aside{float:right;margin:23px 30px 0 0;width:100px}article.snipt aside ul.options{margin:0}article.snipt aside ul.options li{list-style-type:none;margin:2px 0}article.snipt aside ul.options li a{background:rgba(128,128,128,0.15) url("/static/images/edit-icon.png") 14px center no-repeat;color:#000;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;opacity:.5;padding:7px 10px 7px 35px;position:relative;text-decoration:none}article.snipt aside ul.options li a:hover,article.snipt aside ul.options li a.hover{background-color:rgba(128,128,128,0.18);opacity:1;text-decoration:none}article.snipt aside ul.options li a.edit:after{background:#F5F2F3;content:"";height:20px;position:absolute;right:5px;top:-3px;width:3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}article.snipt aside ul.options li a.embed{background-image:url("/static/images/embed-icon.png")}article.snipt aside ul.options li a.copy{background-image:url("/static/images/copy-icon.png")}article.snipt aside ul.options li a.favorite{background-image:url("/static/images/favorite-icon.png")}article.snipt aside section.meta{padding-top:10px}article.snipt aside section.meta h2{background:transparent url("/static/images/snipt-tags-icon.png") 15px center no-repeat;color:#999999;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:7px 0 7px 35px}article.snipt aside section.meta ul{margin:0}article.snipt aside section.meta ul li{color:#999;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;list-style-type:none;margin:5px 10px 5px 35px}article.snipt aside section.meta ul li a{border-bottom:1px solid #999;color:#999;display:inline-block;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;max-width:72px;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}article.snipt aside section.meta ul li a:hover{border-color:#000;color:#000}article.snipt aside section.meta ul.expanded li{display:block}article.snipt footer{clear:both;padding-bottom:20px}article.snipt footer ul.attrs{margin:14px 0 0 15px}article.snipt footer ul.attrs li{background:transparent url("/static/images/calendar-icon.png") top left no-repeat;color:#999;display:inline;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-right:15px;padding:1px 0 0 24px}article.snipt footer ul.attrs li a{color:#999;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;text-decoration:none}article.snipt footer ul.attrs li a:hover{text-decoration:underline}article.snipt footer ul.attrs li.author{background-image:none;padding-left:0}article.snipt footer ul.attrs li.author span.avatar{background-color:transparent;background-position:top left;background-repeat:no-repeat;display:inline-block;height:15px;margin-right:7px;vertical-align:-3px;width:15px;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box}article.snipt footer ul.attrs li.author span.pro a{color:#3299B7;font:italic bold 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-left:5px;text-transform:uppercase}article.snipt footer ul.attrs li.author span.pro a:hover{text-decoration:underline}article.snipt footer ul.attrs li.author span.gittip a{background:#DFF0D8;border:1px solid #CBDDBB;color:#468847;font:bold 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-left:5px;padding:0 3px;text-transform:uppercase;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box}article.snipt footer ul.attrs li.author span.gittip a span{font-family:Consolas,Menlo,"Courier New",monospace}article.snipt footer ul.attrs li.author span.gittip a:hover{background:#E6F7DF;text-decoration:none}article.snipt footer ul.attrs li.comments{background:transparent url("/static/images/comments-icon.png") 0 2px no-repeat}article.snipt footer ul.attrs li.tweet{background:none;margin:-1px 0 0 0;padding:0;vertical-align:-6px}article.snipt footer ul.attrs li.tweet a{color:transparent}article.snipt section.description{padding:10px 20px 20px 20px;position:relative;z-index:50;-webkit-box-shadow:0 -10px 15px #fff;-moz-box-shadow:0 -10px 15px #fff;box-shadow:0 -10px 15px #fff}article.snipt section.description h1{border-bottom:1px dotted #E9E9E9;color:#797979;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0;margin-bottom:15px;padding-bottom:10px;text-transform:uppercase}article.snipt div.expanded section.code{height:auto}article.snipt div.expanded section.code div.highlight pre{margin-bottom:46px !important}article.snipt div.expanded section.code div.markdown{margin-bottom:47px}article.snipt div.expanded section.code div.markdown pre{margin-bottom:20px !important}article.snipt div.expanded section.code a.expand{background-image:url("/static/images/collapse.png");-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}article.snipt div.expanded section.code a.expand span.expand{display:none}article.snipt div.expanded section.code a.expand span.collapse{display:inline}article.snipt div.expanded section.code a.expand span.lines{display:none}article.snipt div.modal textarea{font:normal 12px/16px Consolas,Menlo,"Courier New",monospace;height:200px;margin:0;width:515px}article.snipt.selected div.container{-webkit-box-shadow:0 0 20px #85D2DD;-moz-box-shadow:0 0 20px #85D2DD;box-shadow:0 0 20px #85D2DD}article.snipt.selected div.container:after{display:none}article.snipt.favorited div.container header{background:#7f7f7f url("/static/images/favorited-icon.png") top right no-repeat;background:url("/static/images/favorited-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fffaf2));background:url("/static/images/favorited-icon.png") top right no-repeat,-moz-linear-gradient(center top, #fff 0%, #fffaf2 100%);background:url("/static/images/favorited-icon.png") top right no-repeat,-moz-gradient(center top, #fff 0%, #fffaf2 100%)}article.snipt.favorited div.container header h1 a{padding-right:25px}article.snipt.blog-post div.container header{background:#7f7f7f;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f4fc));background:-moz-linear-gradient(center top, #fff 0%, #f0f4fc 100%);background:-moz-gradient(center top, #fff 0%, #f0f4fc 100%);-webkit-box-shadow:inset 0 -1px 0 #e3e9f5;-moz-box-shadow:inset 0 -1px 0 #e3e9f5;box-shadow:inset 0 -1px 0 #e3e9f5}article.snipt.blog-post.favorited div.container header{background:#7f7f7f url("/static/images/favorited-icon.png") top right no-repeat;background:url("/static/images/favorited-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f4fc));background:url("/static/images/favorited-icon.png") top right no-repeat,-moz-linear-gradient(center top, #fff 0%, #f0f4fc 100%);background:url("/static/images/favorited-icon.png") top right no-repeat,-moz-gradient(center top, #fff 0%, #f0f4fc 100%);-webkit-box-shadow:inset 0 -1px 0 #e3e9f5;-moz-box-shadow:inset 0 -1px 0 #e3e9f5;box-shadow:inset 0 -1px 0 #e3e9f5}article.snipt.blog-post.favorited div.container header h1 a{padding-right:25px}article.snipt.snipt-expand div.container section.code{height:auto}article.private-snipt div.container header{background:#7f7f7f url("/static/images/private-icon.png") top right no-repeat;background:url("/static/images/private-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fffaf2));background:url("/static/images/private-icon.png") top right no-repeat,-moz-linear-gradient(center top, #fff 0%, #fffaf2 100%);background:url("/static/images/private-icon.png") top right no-repeat,-moz-gradient(center top, #fff 0%, #fffaf2 100%)}article.private-snipt div.container header h1 a{padding-right:25px}article.private-snipt.blog-post div.container header{background:#7f7f7f url("/static/images/private-icon.png") top right no-repeat;background:url("/static/images/private-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f4fc));background:url("/static/images/private-icon.png") top right no-repeat,-moz-linear-gradient(center top, #fff 0%, #f0f4fc 100%);background:url("/static/images/private-icon.png") top right no-repeat,-moz-gradient(center top, #fff 0%, #f0f4fc 100%)}article.private-snipt.blog-post div.container header h1 a{padding-right:25px}div.pagination{margin:0 15px 35px 15px;text-align:center}div.pagination ul{background:#FFF}div.pagination ul li a{color:#3BAAF3}div.modal .modal-header .close{line-height:20px;margin-top:0}div.modal .modal-header h3{font-size:20px;line-height:0}div.modal .modal-header h3 span{display:inline-block;line-height:27px;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.modal .modal-header h4{color:#AAA;font-size:16px;margin:0}div#disqus_thread{margin-bottom:0;margin-left:15px;width:825px}div#disqus_thread #dsq-content{margin-top:-44px}div#disqus_thread #dsq-content #dsq-global-toolbar{margin-bottom:18px;margin-top:0}div#disqus_thread #dsq-content #dsq-sort-by{display:none}div#disqus_thread #dsq-content .dsq-comment-text{color:#666}div#disqus_thread #dsq-content h3{display:none}div#disqus_thread #dsq-content .dsq-textarea-wrapper{overflow:hidden}div#disqus_thread #dsq-footer{display:none}div#keyboard-shortcuts table{margin-bottom:0}div.profile{background:rgba(128,128,128,0.08);margin:0 0 30px 15px;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-moz-background-clip:padding-box;-moz-border-radius:8px;border-radius:8px;background-clip:padding-box}div.profile img{-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:0;border-bottom-left-radius:0}div.profile div.meta{font:bold 14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:10px}div.profile div.meta div.username{max-width:95px;overflow:hidden;text-overflow:ellipsis}div.profile div.meta div.member-since{color:#909090;font:bold 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-top:6px;text-transform:uppercase}div.profile a.pro{background:#DFDFDF;color:#3299B7;display:block;font:bold italic 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 10px 10px 10px;padding:5px 0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff;-moz-box-shadow:0 0 3px #fff;box-shadow:0 0 3px #fff}div.profile a.pro:hover{background:#D8D8D8}div.profile a.gittip{background:#DFF0D8;clear:left;color:#468847;display:block;font:bold 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 10px 10px 10px;padding:4px 0;text-align:center;text-transform:uppercase;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:0 0 3px #b4c4a6;-moz-box-shadow:0 0 3px #b4c4a6;box-shadow:0 0 3px #b4c4a6}div.profile a.gittip:hover{background:#E6F7DF;text-decoration:none}div.empty-snipts{background:rgba(128,128,128,0.08);font:bold 18px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:30px 30px 0 30px;padding:10px;text-align:center;text-shadow:0 1px 1px #FFF;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-moz-background-clip:padding-box;-moz-border-radius:8px;border-radius:8px;background-clip:padding-box}div.site-notice{border-left:0;margin:30px 30px 30px 0;padding-right:14px;text-align:center;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0}div.site-notice a{color:#3A87AD;font-weight:bold;text-decoration:underline}a.go-pro{background:transparent url("/static/images/pro-hero-bg.png") top left repeat;color:#797979;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:30px 0;padding:8px 14px;text-align:center;text-decoration:none;text-shadow:0 1px 0 white;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0}a.go-pro span.snipt{color:#797979;font:normal 14px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif}a.go-pro span.pro{color:#3299B7;font-family:"Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;font-style:italic;font-weight:bold;margin-right:4px}a.go-pro span.emph{color:#666}a.go-pro:hover{color:black}a.go-pro:hover span.pro{color:#3299B7}body.account section.profile aside{float:left;padding-top:35px;width:190px}body.account section.profile aside ul li a{color:#43A8C6}body.account section.profile aside ul li.active a{background:#DDDDDD;color:#797979;text-shadow:0 1px 0 white}body.account section.profile section.content{background:white;border-bottom:1px solid #DDDDDD;border-left:4px solid #DDDDDD;float:right;min-height:272px;width:555px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:10px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:10px}body.account section.profile section.content div.def{background:#FAFAFA;border:1px solid #DDDDDD;margin:15px;padding:30px 10px 10px;position:relative;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.account section.profile section.content div.def:before{background:#F5F5F5;border:1px solid #DDDDDD;color:#43A8C6;content:attr(data-title);left:-1px;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:3px 7px;position:absolute;top:-1px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0;border-top-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:0}body.account section.profile section.content p.alert{line-height:20px;margin:15px}body.account section.profile section.content form span.help-block{color:#999;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif}body.account section.profile section.content form div.control-group:last-of-type{margin-bottom:0}body.account section.profile section.content form div.control-group:last-of-type input,body.account section.profile section.content form div.control-group:last-of-type select{margin-bottom:0}body.account section.profile section.content form div.control-group:last-of-type span.help-block{margin-bottom:0;margin-top:10px}body.account section.profile section.content form div.form-actions{margin-top:15px;padding-bottom:0;background:#7f7f7f;background:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#fff));background:-moz-linear-gradient(center top, #f5f5f5 0%, #fff 100%);background:-moz-gradient(center top, #f5f5f5 0%, #fff 100%)}body.blog article.snipt section.code{height:auto}body.detail div.right-y{display:none}body.detail section.main div.inner{width:100%}body.detail section.main div.inner section.snipts article.snipt{margin-bottom:0;margin-top:15px}body.detail section.main div.inner section.snipts article.snipt div.container{width:839px}body.detail section.main div.inner section.snipts article.snipt div.container header h1 a{white-space:normal}body.detail section.main div.inner section.snipts article.snipt div.container section.code{height:auto}body.detail section.main div.inner section.snipts article.snipt div.container section.code td.code div.highlight pre{width:804px}body.detail section.main div.inner section.snipts article.snipt div.container.full-screened:after{display:none}body.detail section.main div.inner section.snipts article.snipt aside{margin-right:0}body.detail section.main div.sifter{margin-bottom:0;margin-top:10px;margin-right:100px}body.detail section.main div.sifter a.sifter-logo{float:left}body.detail section.main div.sifter a.sifter-logo img{height:30px;margin:0;margin-top:10px}body.detail section.main div.sifter div.right{float:left;margin-left:10px;padding-top:10px}body.detail section.main div.sifter div.right h3{margin:0}body.detail section.main div.sifter div.right p{margin:0}body.detail div.rochester-made{width:840px}body.detail div.site-notice,body.detail a.go-pro{margin-right:100px}body.error section.main div.inner{color:#CCC;font:bold 50px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:63px 0;text-align:center;text-transform:uppercase}body.error div.rochester-made{margin-top:54px}body.is-pro section.main div.inner section.snipts article.snipt{margin-bottom:0;margin-top:30px}body.jobs section.jobs{margin:30px}body.jobs section.jobs h4{border-bottom:1px solid #C0C0C0;color:#999999;font-size:14px;margin-top:30px;padding-bottom:5px;padding-left:10px}body.jobs section.jobs ul{margin:0}body.jobs section.jobs ul li{list-style-type:none;margin:10px 0}body.jobs section.jobs ul li a{background:#FBFBFB;border:1px solid #DDDDDD;color:#333333;display:block;padding:10px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3)}body.jobs section.jobs ul li a:hover{background:rgba(251,251,251,0.5)}body.jobs section.jobs ul li a span.left{float:left}body.jobs section.jobs ul li a span.left span{display:block}body.jobs section.jobs ul li a span.left span.job{color:#3096B4;font-size:16px;font-weight:bold;margin-bottom:4px}body.jobs section.jobs ul li a span.right{float:right}body.jobs section.jobs ul li a span.right span{display:block;text-align:right}body.jobs section.jobs ul li a span.right span.location{color:#999999;font-size:16px;font-weight:bold;margin-bottom:4px}body.pro div.pro-hero{background:transparent url("/static/images/pro-hero-bg.png") top left repeat;border-bottom:1px solid #DDDDDD;color:#797979;font:normal 36px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;padding:30px 0;position:relative;text-align:center;text-shadow:0 1px 0 white;z-index:50}body.pro div.pro-hero span{color:#3299B7}body.pro div.pro-hero span.pro{font:bold italic 33px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif}body.pro div.static-box{border-top:0;margin-top:0;padding-bottom:0;padding-top:20px;position:relative;z-index:49;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}body.pro div.static-box p:first-of-type{margin-top:10px}body.pro h2 span.pro{color:#3299B7;font-style:italic;font-weight:bold}body.pro h3,body.pro h4{text-align:center}body.pro h3{font-size:23px}body.pro h3 span{color:#999999}body.pro h3 span.pro{color:#3299B7;font-style:italic;font-weight:bold}body.pro h4{margin-bottom:35px}body.pro a.stripe{background:#F2F2F4;border:1px solid #DDDDDD;display:block;float:right;margin:3px 0 0 0;padding:5px 10px;opacity:.6;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.pro a.stripe img{width:50px}body.pro a.stripe:hover{opacity:1}body.pro form div.cards img{height:18px}body.pro form select.exp-month{margin-right:5px}body.pro form legend{font-size:13px}body.pro form div.security{background:#fcf8e3 url("/static/images/private-icon.png") 7px -15px no-repeat;border:1px solid #FBEED5;color:#C09853;display:inline-block;font-size:12px;margin-left:10px;margin-top:-1px;padding:6px 10px 6px 33px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.pro form div.security a{color:#C09853;font-weight:bold;text-decoration:underline}body.pro form div.security a:hover{color:#816638}body.pro form fieldset{position:relative}body.pro form div.payment-errors{display:none}body.pro form div.payment-loading{background:rgba(242,242,242,0.6);display:none;height:248px;position:absolute;top:37px;width:100%}body.pro form div.payment-loading span{background:#FFF;border:3px solid #3299B7;color:#666;display:block;font-weight:bold;margin:80px auto 0 auto;padding:10px;text-align:center;width:120px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.pro form div.stripe{color:#C2C2C2;font:bold 11px/15px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:10px 65px 0 92px;text-align:center}body.pro form div.stripe a{color:#a2a2a2}body.pro form div.stripe a:hover{text-decoration:underline}body.pro form.form-horizontal fieldset{padding-top:18px}body.pro form.form-horizontal div.form-actions{margin-top:18px}body.search div.empty-snipts{margin-top:20px}body.search div.static-box{border-left:0;margin-left:0;margin-right:30px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0px}body.search div.static-box form{margin-bottom:0}body.search div.static-box form input.search-query{width:564px}body.search div.static-box form button{padding:4px 16px 4px}body.snipt-page section.main div.inner div.sifter{margin-bottom:0;margin-top:10px;margin-right:100px}body.snipt-page section.main div.inner div.sifter a.sifter-logo{float:left}body.snipt-page section.main div.inner div.sifter a.sifter-logo img{height:30px;margin:0;margin-top:10px}body.snipt-page section.main div.inner div.sifter div.right{float:left;margin-left:10px;padding-top:10px}body.snipt-page section.main div.inner div.sifter div.right h3{margin:0}body.snipt-page section.main div.inner div.sifter div.right p{margin:0}body.snipt-page section.main div.inner section.snipts article.snipt div.container header h1 a{white-space:normal}body.snipt-page section.main div.inner section.snipts article.snipt div.container section.code{height:auto}body.snipt-page section.main aside.api-info{float:right;width:190px}body.snipt-page section.main aside.api-info div.api-inner{background:rgba(153,208,218,0.3);font:normal 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 0 30px 15px;padding:10px;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-moz-background-clip:padding-box;-moz-border-radius:8px;border-radius:8px;background-clip:padding-box}body.snipt-page section.main aside.api-info div.api-inner h5{margin-bottom:5px;margin-top:0}body.snipt-page section.main aside.api-info div.api-inner ul{margin:0}body.snipt-page section.main aside.api-info div.api-inner ul li{margin:2px 0;list-style-type:none}body.snipt-page section.main aside.api-info div.api-inner ul li input{margin-bottom:0;margin-top:5px;width:145px}body.snipt-page section.main aside.api-info.api-creds div.api-inner{margin-bottom:0}body.snipt-page section.main aside.api-info.immediate-help{margin-top:20px}body.snipt-page section.main aside.api-info.immediate-help p{margin:0}body.snipt-page section.main aside.main nav.footer{float:left}body.snipt-page div#disqus_thread{width:719px}body.static .static-box{background:rgba(255,255,255,0.65);border:1px solid #DDDDDD;margin:30px;padding:20px;-webkit-background-clip:padding-box;-webkit-border-radius:4px;-moz-background-clip:padding-box;-moz-border-radius:4px;border-radius:4px;background-clip:padding-box}body.static .static-box div.form-actions{margin-bottom:0;padding-bottom:0;background:#7f7f7f;background:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#fbfbfb));background:-moz-linear-gradient(center top, #f5f5f5 0%, #fbfbfb 100%);background:-moz-gradient(center top, #f5f5f5 0%, #fbfbfb 100%)}body.static .static-box div.form-actions a.pull-right{margin-left:5px}body.static .static-box div.alert ul{margin:0}body.static .static-box div.alert ul li{list-style-type:none}body.static .static-box div.alert-info a{color:#3A87AD;text-decoration:underline}body.static .static-box ul{margin-bottom:15px;margin-top:15px}body.static .static-box ul li{font-size:13px;line-height:18px;margin:5px 0}body.static .static-box h2{font-size:24px;line-height:36px;margin:0}body.static .static-box h3{margin-bottom:20px}body.static .static-box p{line-height:20px;margin:15px 0}body.static .static-box span.pro{color:#3299B7;font-family:"Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;font-style:italic;font-weight:bold}body.static aside.main{padding-top:30px}body.static aside.main nav.footer{margin-top:10px}body.static div.alert-alone{margin:0}body.static form.form-horizontal legend+.control-group{margin-top:0}body.static form.form-horizontal div.form-actions{margin-top:27px}body.static form.form-horizontal fieldset{padding-top:27px}body.static form.form-horizontal fieldset legend{margin:0}body.static div#disqus_thread{margin-left:20px;width:709px}body.static div#disqus_thread div#dsq-content{margin-top:23px}body.stats table{margin-bottom:0}body.tags div.alert{margin:30px 30px 10px 30px}body.tags div.static-box{margin-top:10px}body.tags div.static-box ul{margin-top:0}body.tags div.pagination{margin-bottom:8px;margin-top:20px}body.tags aside.main{padding-top:30px}body.editing header.main,body.editing header.sub{display:none}body.editing header.fixed-save{background:#fff url("/static/images/header-fixed-save.gif") top left repeat;border-bottom:1px solid #DDDDDD;height:40px;left:0;position:fixed;top:0;width:100%;z-index:50}body.editing header.fixed-save div.inner{float:none;margin:0 auto;padding-top:6px;width:940px}body.editing header.fixed-save div.inner .cancel,body.editing header.fixed-save div.inner .save,body.editing header.fixed-save div.inner .save-and-close{float:right;margin-left:10px}body.editing header.fixed-save div.inner .save-and-close{margin-right:242px}body.editing section.main div.inner section.snipts article.editing{margin-top:50px}body.editing section.main div.inner section.snipts article.editing div.container{width:696px}body.editing section.main div.inner section.snipts article.editing div.container section.code{padding:0}body.editing section.main div.inner section.snipts article.editing div.container section.code .CodeMirror{cursor:text;font:normal 12px/16px Consolas,Menlo,"Courier New",monospace}body.editing section.main div.inner section.snipts article.editing div.container section.code .CodeMirror-fullscreen{display:block;left:0;height:100%;position:fixed;top:0;width:100%;z-index:9999}body.editing section.main div.inner section.snipts article.editing div.container section.code textarea.editor{border:0;margin:0;width:684px}body.editing section.main div.inner section.snipts article.editing div.container header h1{margin:4px 0 5px 8px}body.editing section.main div.inner section.snipts article.editing div.container header h1 input{color:#666;font:bold 16px/20px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0;width:811px;width:666px}body.editing section.main div.inner section.snipts article.editing div.container header h2{border:none}body.editing section.main div.inner section.snipts article.editing aside{margin-top:0;width:243px}body.editing section.main div.inner section.snipts article.editing aside label{margin:20px 0}body.editing section.main div.inner section.snipts article.editing aside label>span{color:#32A8F6;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-bottom:5px;text-transform:uppercase}body.editing section.main div.inner section.snipts article.editing aside div.in{padding-left:10px}body.editing section.main div.inner section.snipts article.editing aside div.in>label{margin-top:6px}body.editing section.main div.inner section.snipts article.editing aside div.in textarea{height:100px;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:7px 9px;width:202px}body.editing section.main div.inner section.snipts article.editing aside div.in label.public,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post{background:#EFEEEF;border:1px solid #DDDDDD;cursor:pointer;margin-right:11px;padding:3px 5px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.editing section.main div.inner section.snipts article.editing aside div.in label.public input,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post input{display:inline-block;margin:4px 4px 0 4px}body.editing section.main div.inner section.snipts article.editing aside div.in label.public input:focus,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post input:focus{outline:none}body.editing section.main div.inner section.snipts article.editing aside div.in label.public span,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post span{color:#7B7B79;display:inline-block;text-transform:none;vertical-align:-3px}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-private,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-private{background:#efeeef url("/static/images/private-icon-edit.png") 199px center no-repeat}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-public,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-public{background:#F2DEDE;border:1px solid #EED3D7}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-public span,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-public span{color:#B94A48}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-blog-post,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-blog-post{background:#DAE3EE;border:1px solid #C8D1DE}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings{padding:0 10px}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings h2{border-bottom:1px solid #DDDDDD;color:#7D7D7B;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-bottom:20px;padding-bottom:5px;text-transform:uppercase}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings h2 a{float:right;font:bold 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-top:2px}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings h4{background:#EFEEEF;border:1px solid #DDDDDD;font:normal 11px/14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 0 20px 0;padding:7px 6px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings label{margin:20px 0 0 0}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings label:first-of-type{margin:0}body.homepage header.main{background:#415a63 url("../images/homepage-header-bg.jpg") top center no-repeat;height:450px}body.homepage header.main div.inner{border-left:0}body.homepage header.main div.inner h1 a{margin-left:17px}body.homepage header.main div.inner nav{float:right;padding:16px 0 0 0}body.homepage header.main div.inner nav ul li{display:inline-block;list-style-type:none}body.homepage header.main div.inner nav ul li a{color:#90A5AD;display:inline-block;font:bold 16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:5px 20px 7px 20px}body.homepage header.main div.inner nav ul li a:hover{color:white;text-decoration:none}body.homepage header.main div.inner nav ul li a.login{background:#54737E;border:2px solid white;color:white;margin-left:20px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.homepage header.main div.inner nav ul li a.login:hover{background:#39525C} diff --git a/media/css/style.scss b/media/css/style.scss index 759ad12..3c83e79 100644 --- a/media/css/style.scss +++ b/media/css/style.scss @@ -1714,9 +1714,6 @@ body.error { div.rochester-made { margin-top: 54px; } -} -body.homepage { - } body.is-pro { section.main { @@ -2375,3 +2372,54 @@ body.editing { } } } +body.homepage { + header.main { + background: #415A63 url('../images/homepage-header-bg.jpg') top center no-repeat; + height: 450px; + + div.inner { + border-left: 0; + + h1 { + a { + margin-left: 17px; + } + } + nav { + float: right; + padding: 16px 0 0 0; + + ul { + + li { + display: inline-block; + list-style-type: none; + + a { + color: #90A5AD; + display: inline-block; + font: bold 16px $Helvetica; + padding: 5px 20px 7px 20px; + + &:hover { + color: white; + text-decoration: none; + } + &.login { + background: #54737E; + border: 2px solid white; + color: white; + margin-left: 20px; + @include border-radius; + + &:hover { + background: #39525C; + } + } + } + } + } + } + } + } +} diff --git a/media/images/homepage-header-bg.jpg b/media/images/homepage-header-bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a5f90cc434023a5c5a950ec517becadbdaf61cdd GIT binary patch literal 80933 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 z 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ΠypN{y> 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
bybN@xexq0t=V=!?tQ1( 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 H|Caw3WYi0$ literal 0 HcmV?d00001 diff --git a/templates/homepage.html b/templates/homepage.html index 3804d2e..bb5a0c9 100644 --- a/templates/homepage.html +++ b/templates/homepage.html @@ -1,6 +1,5 @@ {% extends "base.html" %} -{% block header %}{% endblock %} {% block sub-header %}{% endblock %} {% block keyboard-shortcuts %}{% endblock %} {% block inline-js %}{% endblock %} @@ -10,6 +9,31 @@ {% block body-class %}homepage{% endblock %} {% block html-class %}homepage{% endblock %} -{% block main %} - Homepage +{% block header %} +
+
+

+ snipt +

+ +
+
+{% endblock %} +{% block main %} + {% endblock %}