diff --git a/media/css/style.css b/media/css/style.css index fccfd56..7dc7729 100644 --- a/media/css/style.css +++ b/media/css/style.css @@ -1,10 +1,2 @@ -<<<<<<< 30702b6837d5aa9bc99e5a0219fb42708bdcd2ce -<<<<<<< 3438ea475994c723b9caffa7b36ebe0d522a5d98 -@font-face{font-family:'Rockwell';src:url("../fonts/rockwell-standard.eot");src:url("../fonts/rockwell-standard.eot?#iefix") format("embedded-opentype"),url("../fonts/rockwell-standard.woff") format("woff"),url("../fonts/rockwell-standard.ttf") format("truetype")}@font-face{font-family:'Rockwell Bold Italic';src:url("../fonts/rockwell-bold-italic.eot");src:url("../fonts/rockwell-bold-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/rockwell-bold-italic.woff") format("woff"),url("../fonts/rockwell-bold-italic.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("../img/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:95%}header.main div.inner div.shadey{background:transparent url("../img/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 form.search{float:left;padding:17px 0 0 20px;position:relative;z-index:50;width:25%}header.main div.inner form.search input{background:#17484F url("../img/search-icon.png") top left no-repeat;background:rgba(43,82,93,0.5) url("../img/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:86%;-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{float:right;height:65px;margin:0;position:relative;width:189px}header.main div.inner aside.nav a.mini-profile{display:block;padding:14px 13px 8px 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("../img/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("../img/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}.main-logo{float:left;margin:0;position:relative;z-index:50}.main-logo a{color:#F9F9F9;display:block;font:normal 36px "Rockwell Bold Italic","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}.main-logo a span{color:#87D2DC}.main-logo a:focus{outline:none}.main-logo a:hover{text-shadow:0 0 100px white}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%);background:linear-gradient(to bottom, #ECECEC 0%, #DBDBDB 100%)}header.sub div.inner{border-left:1px solid #d0d0d0;margin:0 auto;position:relative;width:95%;z-index:49}header.sub div.inner ul.bcrumb{float:left;margin:0;padding-left:16px;width:82%}header.sub div.inner ul.bcrumb li{display:inline-block;float:left;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.compact{float:right}header.sub div.inner ul.bcrumb li.compact a{background:transparent url("../img/compact-icon.png") left 1px no-repeat;display:inline-block;margin-right:15px;padding-left:15px}header.sub div.inner ul.bcrumb li.normal{float:right}header.sub div.inner ul.bcrumb li.normal a{background:transparent url("../img/normal-icon.png") left 1px no-repeat;display:inline-block;margin-right:15px;padding-left:15px}header.sub div.inner ul.bcrumb li.rss{float:right}header.sub div.inner ul.bcrumb li.rss a{background:transparent url("../img/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;margin-top:2px;text-shadow:0 1px 0 #FFF}header.sub div.inner ul.bcrumb span.prompt{float:left;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:95%}section.main .site-notice{border-left:1px solid #DDDDDD;display:block;margin-bottom:0;margin-top:30px;position:relative;text-align:left;z-index:49;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0}section.main .site-notice span{text-decoration:underline}section.main .site-notice:hover{text-decoration:none}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:77%}section.main div.inner{box-sizing:border-box;float:left;padding-left:1px;width:81%}section.main aside.main{float:right;padding-top:30px;width:18%}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 div.carbonad{border-width:0;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 div.carbonad div#azcarbon span.carbonad-image a img{margin-left:21px;margin-top:21px}section.main aside.main div.carbonad div#azcarbon span.carbonad-text{color:#999999;margin-left:21px}section.main aside.main div.carbonad div#azcarbon span.carbonad-text a{color:#999999}section.main aside.main div.carbonad div#azcarbon span.carbonad-tag{margin-left:0;text-align:center;width:100%}section.main aside.main div.carbonad div#azcarbon span.carbonad-tag a{margin-left:3px}section.main aside.main section.ad{background:#FBFBFB;border:1px solid #E8E8E8;border-bottom:0;height:231px;margin:0 0 0 15px;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.wide-sky{border-bottom:1px solid #E8E8E8;height:auto;margin-bottom:30px;padding:4px 0 4px 7px;-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.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("../img/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 div.alt-links{margin:0 0 30px 22px}section.main aside.main section.tags a.alt-link{display:inline-block;font-weight:bold}section.main aside.main section.tags a.alt-link.active{color:#2B6E9B}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("../img/api-icon.png") top 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/18px "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("../img/twitter-icon.png") 4px 7px no-repeat}section.main aside.main nav.footer ul li.pro{background:transparent url("../img/upgrade-icon.png") 2px 7px no-repeat}section.main aside.main nav.footer ul li.groups{background:transparent url("../img/groups-icon.png") 2px 7px 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("../img/blog-icon.png") 3px 7px no-repeat}section.main aside.main nav.footer ul li.roadmap{background:transparent url("../img/roadmap-icon.png") 2px 7px no-repeat}section.main aside.main div.linode{background:transparent url("../img/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-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:85%}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%);background:linear-gradient(to bottom, #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 0 4px 0;white-space:pre;word-wrap:normal;width:589px;-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 td.code div.highlight pre>span{display:block;padding:0 4px}article.snipt div.container section.code a.expand,article.snipt div.container section.code a.view-full{background:#FFF url("../img/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("../img/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.code div.markdown pre{min-height:0;margin:20px 0 !important}article.snipt div.container section.code div.markdown iframe.twitter-tweet{margin:20px 0 !important;width:100%}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("../img/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:left;margin:23px 0 0 0;width:14%}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("../img/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.copy{background-image:url("../img/copy-icon.png")}article.snipt aside ul.options li a.download{background-image:url("../img/download-icon.png")}article.snipt aside ul.options li a.embed{background-image:url("../img/embed-icon.png")}article.snipt aside ul.options li a.favorite{background-image:url("../img/favorite-icon.png")}article.snipt aside section.meta{padding-top:10px}article.snipt aside section.meta h2{background:transparent url("../img/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("../img/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("../img/comments-icon.png") 0 2px no-repeat}article.snipt footer ul.attrs li.raw{background-image:none;float:right;margin-right:15%}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("../img/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("../img/favorited-icon.png") top right no-repeat;background:url("../img/favorited-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:url("../img/favorited-icon.png") top right no-repeat,-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/favorited-icon.png") top right no-repeat,-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/favorited-icon.png") top right no-repeat,linear-gradient(to bottom, #FFF 0%, #FFFAF2 100%)}article.snipt.favorited div.container header h1 a{padding-right:25px}article.snipt.favorited.compact div.container header{background:#7f7f7f url("../img/favorited-icon.png") right -12px no-repeat;background:url("../img/favorited-icon.png") right -12px no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:url("../img/favorited-icon.png") right -12px no-repeat,-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/favorited-icon.png") right -12px no-repeat,-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/favorited-icon.png") right -12px no-repeat,linear-gradient(to bottom, #FFF 0%, #FFFAF2 100%);background-size:25px 37px}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%);background:linear-gradient(to bottom, #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.compact div.container header{-webkit-box-shadow:inset 0 -1px 0 #F1F5FC;-moz-box-shadow:inset 0 -1px 0 #F1F5FC;box-shadow:inset 0 -1px 0 #F1F5FC}article.snipt.blog-post.favorited div.container header{background:#7f7f7f url("../img/favorited-icon.png") top right no-repeat;background:url("../img/favorited-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F0F4FC));background:url("../img/favorited-icon.png") top right no-repeat,-moz-linear-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/favorited-icon.png") top right no-repeat,-moz-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/favorited-icon.png") top right no-repeat,linear-gradient(to bottom, #FFF 0%, #F0F4FC 100%)}article.snipt.blog-post.favorited div.container header h1 a{padding-right:25px}article.snipt.blog-post.favorited.compact div.container header{background:#7f7f7f url("../img/favorited-icon.png") right -12px no-repeat;background:url("../img/favorited-icon.png") right -12px no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F0F4FC));background:url("../img/favorited-icon.png") right -12px no-repeat,-moz-linear-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/favorited-icon.png") right -12px no-repeat,-moz-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/favorited-icon.png") right -12px no-repeat,linear-gradient(to bottom, #FFF 0%, #F0F4FC 100%);-webkit-box-shadow:inset 0 -1px 0 #F1F5FC;-moz-box-shadow:inset 0 -1px 0 #F1F5FC;box-shadow:inset 0 -1px 0 #F1F5FC;background-size:25px 37px}article.snipt.snipt-expand div.container section.code{height:auto}article.snipt.compact{margin:0}article.snipt.compact div.container{border-bottom:0;width:100%}article.snipt.compact div.container div.bottom-x{display:none}article.snipt.compact div.container header{border-color:#FFFBF3;min-height:0}article.snipt.compact div.container header h1{margin:8px 15px 8px 15px}article.snipt.compact div.container:after{display:none;-webkit-box-shadow:0 0 20px #85D2DD;-moz-box-shadow:0 0 20px #85D2DD;box-shadow:0 0 20px #85D2DD}article.snipt.compact div.container:after:after{display:none}article.snipt.compact.selected div.container{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}article.snipt.compact.selected div.container:after{display:none}article.snipt.compact:first-of-type{margin-top:30px}article.snipt.compact:last-of-type{margin-bottom:50px}article.snipt.compact:last-of-type div.container{border-bottom:1px solid #DDDDDD}article.private-snipt div.container header{background:#7f7f7f url("../img/private-icon.png") top right no-repeat;background:url("../img/private-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:url("../img/private-icon.png") top right no-repeat,-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/private-icon.png") top right no-repeat,-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/private-icon.png") top right no-repeat,linear-gradient(to bottom, #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("../img/private-icon.png") top right no-repeat;background:url("../img/private-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F0F4FC));background:url("../img/private-icon.png") top right no-repeat,-moz-linear-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/private-icon.png") top right no-repeat,-moz-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/private-icon.png") top right no-repeat,linear-gradient(to bottom, #FFF 0%, #F0F4FC 100%)}article.private-snipt.blog-post div.container header h1 a{padding-right:25px}article.private-snipt.compact div.container header{background:#7f7f7f url("../img/private-icon.png") right -7px no-repeat;background:url("../img/private-icon.png") right -7px no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:url("../img/private-icon.png") right -7px no-repeat,-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/private-icon.png") right -7px no-repeat,-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/private-icon.png") right -7px no-repeat,linear-gradient(to bottom, #FFF 0%, #FFFAF2 100%);background-size:24px 29px}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:97%}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 div.urls{border-top:1px solid #D8D8D8;color:#909090;line-height:15px;font-size:11px;margin-top:10px;padding:9px 0 5px 0}div.profile div.urls a{display:block}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("../img/showroom-ad.jpg") top left no-repeat;border:1px solid #DDDDDD;border-left:0;border-right:0;color:#797979;display:block;height:75px;margin:30px 0;width:749px}div.get-support{bottom:20px;right:20px;position:fixed}div.dmca{background:#e8e8e8;border-top:1px solid #DDDDDD;font-size:18px;line-height:26px;margin-top:50px;padding:40px;position:relative;text-align:center;z-index:999}body.account section.profile aside{float:left;padding-top:35px;width:16%}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;box-sizing:border-box;float:right;min-height:272px;width:84%;-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%);background:linear-gradient(to bottom, #F5F5F5 0%, #fff 100%)}body.blog article.snipt section.code{height:auto}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.full-screened:after{display:none}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.is-pro section.main div.inner section.snipts article.snipt.compact{margin:0}body.is-pro section.main div.inner section.snipts article.snipt:first-of-type{margin-top:30px}body.is-pro section.main div.inner section.snipts article.snipt:last-of-type{margin-bottom:50px}body.is-pro div.get-support{display:none}body.pro div.pro-hero{background:transparent url("../img/pro-hero-bg.png") top left repeat;border-bottom:1px solid #DDDDDD;color:#797979;font:normal 36px "Rockwell Bold Italic","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("../img/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:287px;position:absolute;top:261px;width:100%}body.pro form div.payment-loading span{background:#FFF;border:3px solid #3299B7;color:#666;display:block;font-weight:bold;margin:122px 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:73%}body.search div.static-box form label.mine-only{margin:-7px 10px 0 10px}body.search div.static-box form label.mine-only input{margin-right:7px}body.search div.static-box form button{padding:4px 16px 4px}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:97%}body.signup form.form-horizontal{padding:0;padding-bottom:20px}body.signup form.form-horizontal fieldset{padding-top:0 !important}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%);background:linear-gradient(to bottom, #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:96%}body.static div#disqus_thread div#dsq-content{margin-top:23px}div.info{background:#415A63 url("../img/homepage-header-bg.jpg") top center no-repeat;color:white;font:bold 24px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-bottom:30px;padding:60px 0;text-align:center;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0}div.info span{color:#28C548}div.info h4{margin-bottom:0;margin-top:40px}div.info p.sub{color:#F2F2F2;font:normal 18px/24px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-bottom:0;margin-top:40px;padding:0 60px;text-shadow:0 1px 0 #153A42}div.info p.sub a{color:white;text-decoration:underline}body.pro-signup div.info{padding:49px 0}body.pro-signup form ul.features{margin:20px auto 0 auto;padding:0;width:328px}body.pro-signup form ul.features li{font-size:16px;font-weight:normal;line-height:22px;margin:10px 20px;text-align:left}body.pro-signup-complete div.info{margin-bottom:0;-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}body.pro-signup-complete div.info p.sub{margin-top:20px;padding:0 90px}body.pro-signup-complete form.form-horizontal{padding-bottom:0}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 section.main div.inner{width:100%}body.editing div.right-y{display:none}body.editing header.main,body.editing header.sub{display:none}body.editing header.fixed-save{background:#FFF url("../img/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:95%}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 section.main div.inner section.snipts article.snipt{margin-bottom:0;margin-top:15px}body.editing section.main div.inner section.snipts article.snipt div.container{box-sizing:border-box;width:78%}body.editing section.main div.inner section.snipts article.snipt div.container header h1 a{white-space:normal}body.editing section.main div.inner section.snipts article.snipt div.container section.code{height:auto}body.editing section.main div.inner section.snipts article.snipt div.container section.code td.code div.highlight pre{width:810px}body.editing section.main div.inner section.snipts article.snipt div.container.full-screened:after{display:none}body.editing section.main div.inner section.snipts article.snipt aside{margin-right:0}body.editing section.main div.inner section.snipts article.snipt footer ul.attrs li.raw{margin-right:100px}body.editing section.main div.inner section.snipts article.editing{margin-top:50px}body.editing section.main div.inner section.snipts article.editing:first-of-type{margin-top:50px}body.editing section.main div.inner section.snipts article.editing div.container{width:78%}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:97%}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:22%}body.editing section.main div.inner section.snipts article.editing aside div.type-lexer{padding-right:10px}body.editing section.main div.inner section.snipts article.editing aside div.chosen-container{width:100% !important}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{box-sizing:border-box;height:100px;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:7px 9px;width:96%}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("../img/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.editing div.rochester-made{width:840px}body.editing div.site-notice,body.editing a.go-pro{margin-right:100px}body.editing div.showroom-container{background:transparent url("http://showroom.is/static/img/background.jpg") top left repeat;border:1px solid #DDDDDD;border-left:0;margin:30px 0}body.editing div.showroom-container a.go-pro{border:0;margin:0 auto}html.homepage{background:white}body.homepage{background:white}body.homepage a.button{background:#54737E;border:2px solid white;color:white;font:bold 16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;display:inline-block;margin-left:20px;padding:5px 20px 7px 20px;text-decoration:none;-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 a.button:hover{background:#39525C}body.homepage header.main{background:#415A63 url("../img/homepage-header-bg.jpg") top center no-repeat;height:auto;-webkit-box-shadow:inset 0 -6px 17px #31454D;-moz-box-shadow:inset 0 -6px 17px #31454D;box-shadow:inset 0 -6px 17px #31454D}body.homepage header.main div.container{border-left:0}body.homepage header.main div.container h1.main-logo{margin-left:20px}body.homepage header.main div.container h1.main-logo a{float:none;margin-left:0}body.homepage header.main div.container nav{padding:16px 0 0 0}body.homepage header.main div.container nav ul{margin:0;text-align:right}body.homepage header.main div.container nav ul li{display:inline-block;list-style-type:none}body.homepage header.main div.container 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.container nav ul li a:hover{color:white;text-decoration:none}body.homepage header.main div.container nav ul li a.button{color:white}body.homepage header.main div.sub{padding:58px 0;text-align:center}body.homepage header.main div.sub h2{color:white;font:normal 28px "Rockwell Bold Italic","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;margin:0}body.homepage header.main div.sub h3{color:#A4C9CD;font:normal 20px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;margin:0;margin-top:10px}body.homepage section.coders{overflow:hidden;padding:30px 0 70px 0;text-align:center}body.homepage section.coders h4{color:#344547;font:normal 20px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;margin:0;margin-bottom:15px}body.homepage section.coders a.button{background:#D4F5F9;border-color:#88D2DC;color:#3B525A;margin-bottom:30px;margin-left:0}body.homepage section.coders a.button:hover{background:#e9f7f9}body.homepage section.coders div.faces{border-left:0;border-right:0;height:50px;margin:0 auto;width:5000px}body.homepage section.coders div.faces a{display:block;float:left;height:50px;width:50px}body.homepage section.coders div.faces a img{filter:url("data:image/svg+xml;utf8,#grayscale");filter:gray;-webkit-filter:grayscale(100%);height:50px;width:50px}body.homepage section.features header{border-bottom:2px solid #EAEAEA;text-align:center}body.homepage section.features header h1{color:#3A5159;font:bold 26px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif}body.homepage section.features div.row div.inner{margin:0 auto;width:460px}body.homepage section.features div.row h2{color:#3A5159;font:bold 20px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;margin-bottom:5px;margin-top:35px}body.homepage section.features div.row p{color:#656565;font:500 16px/24px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif}body.homepage section.features div.row p code.good{color:#468847}body.homepage section.features div.row.feature{height:232px;margin:10px 0}body.homepage section.features div.row.blog{background:url("../img/homepage-feature-blog.png") 78px top no-repeat}body.homepage section.features div.row.browse{background:url("../img/homepage-feature-browse.png") 720px top no-repeat}body.homepage section.features div.row.share{background:url("../img/homepage-feature-share.png") 720px top no-repeat}body.homepage section.features div.row.store{background:url("../img/homepage-feature-store.png") left top no-repeat}@media (min-width: 1200px){body.homepage section.features div.feature div.inner{margin:0 auto;width:560px}body.homepage section.features div.feature.blog{background:url("../img/homepage-feature-blog.png") 914px top no-repeat}body.homepage section.features div.feature.browse{background:url("../img/homepage-feature-browse.png") 78px top no-repeat}body.homepage section.features div.feature.share{background:url("../img/homepage-feature-share.png") right top no-repeat}body.homepage section.features div.feature.store{background:url("../img/homepage-feature-store.png") left top no-repeat}}@media (min-width: 768px) and (max-width: 979px){body.homepage section.features div.feature{background:none !important;height:auto !important}body.homepage section.features div.feature div.inner{margin:0 auto;width:80%}body.homepage section.features div.feature:last-of-type{margin-bottom:35px}}@media (max-width: 767px){body.homepage{padding:0}body.homepage header.main div.container h1.main-logo{margin-left:0;text-align:center}body.homepage header.main div.container nav{clear:both;padding-top:45px}body.homepage header.main div.container nav ul{text-align:center}body.homepage header.main div.container nav ul li:first-child a{padding-left:0}body.homepage header.main div.container div.sub{padding:58px 20px}body.homepage section.coders h4{padding:0 20px}body.homepage section.features div.feature{background:none !important;height:auto !important}body.homepage section.features div.feature div.inner{margin:0 auto;width:80%}body.homepage section.features div.feature:last-of-type{margin-bottom:35px}}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.jobs section.jobs ul li a img{float:left;height:39px;margin-right:10px}body.jobs div.job-twitter{margin-bottom:15px;margin-left:15px;text-align:center}body.jobs div.post-job{background:white;border:1px solid #DDDDDD;margin-bottom:30px;margin-left:15px;padding:15px;-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.jobs div.post-job p{font-size:12px;margin-bottom:0;margin-top:15px}body.jobs div.post-job a{width:103px}body.jobs div.static-box{border:1px solid #DDDDDD;margin-left:30px;-webkit-background-clip:padding-box;-webkit-border-radius:50px;-moz-background-clip:padding-box;-moz-border-radius:50px;border-radius:50px;background-clip:padding-box}body.jobs div.static-box form input.search-query{width:618px}body.jobs div.loading-jobs{color:#777777;font-size:18px;font-weight:bold;text-align:center}body.jobs div.pagination button.btn:active,body.jobs div.pagination button.btn:focus{outline:none !important}div.exclusive-ad{color:#666666;height:192px;margin:0 0 30px 15px;padding:10px;padding-top:0;text-align:center;-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%);background:linear-gradient(to bottom, #F2F2F2 0%, #fff 100%)}div.exclusive-ad h3{font:bold 12px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0}div.exclusive-ad p{font:normal 12px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-top:5px}div.exclusive-ad p a{font-weight:bold}div.exclusive-ad a.logo{display:block;text-align:center}div.exclusive-ad a.logo img{display:inline-block;margin:10px 0;max-height:100px}a.snipt-promo{background:#5CB85C;border:1px solid #4CAE4C;color:white;display:block;font:bold 20px Helvetica;margin-top:30px;padding:25px 15px 25px 28px;text-decoration:none;text-shadow:0 1px 0 #448944}a.snipt-promo span.pro{color:#468847;font-family:"Rockwell Bold Italic","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;font-size:22px;text-shadow:0 1px 0 white}a.snipt-promo span.pro.-logo{color:white;font-weight:normal;text-transform:lowercase;text-shadow:0 1px 0 #448944}a.snipt-promo span.pro span{color:#99eefa}a.snipt-promo button{margin-top:-10px}a.snipt-promo:hover{background:#55a955} -======= -@font-face{font-family:'Rockwell';src:url("../fonts/rockwell-standard.eot");src:url("../fonts/rockwell-standard.eot?#iefix") format("embedded-opentype"),url("../fonts/rockwell-standard.woff") format("woff"),url("../fonts/rockwell-standard.ttf") format("truetype")}@font-face{font-family:'Rockwell Bold Italic';src:url("../fonts/rockwell-bold-italic.eot");src:url("../fonts/rockwell-bold-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/rockwell-bold-italic.woff") format("woff"),url("../fonts/rockwell-bold-italic.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("../img/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("../img/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 form.search{float:left;padding:17px 0 0 20px;position:relative;z-index:50}header.main div.inner form.search input{background:#17484F url("../img/search-icon.png") top left no-repeat;background:rgba(43,82,93,0.5) url("../img/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 nav.public ul li.teams-nav{position:relative}header.main div.inner nav.public ul li.teams-nav ul{background:transparent url("../img/aside-nav-open-bottom-bg.gif") top left repeat;display:none;left:-5px;padding:10px 0;position:absolute;top:48px;width:189px;-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 nav.public ul li.teams-nav ul li{float:none;list-style-type:none}header.main div.inner nav.public ul li.teams-nav ul li a{border:none;color:#B0D7DD;display:block;float:none;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0;overflow:hidden;padding:7px 20px 7px 20px;text-overflow:ellipsis;white-space:nowrap}header.main div.inner nav.public ul li.teams-nav ul li a:hover{background:rgba(16,58,66,0.5);text-decoration:none}header.main div.inner nav.public ul li.teams-nav ul li a i{margin-right:9px;opacity:.3}header.main div.inner nav.public ul li.teams-nav.open>a{background:#406064;border-radius:5px}header.main div.inner nav.public ul li.teams-nav.open>ul{display:block}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 8px 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("../img/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("../img/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}.main-logo{float:left;margin:0;position:relative;z-index:50}.main-logo a{color:#F9F9F9;display:block;font:normal 36px "Rockwell Bold Italic","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}.main-logo a span{color:#87D2DC}.main-logo a:focus{outline:none}.main-logo a:hover{text-shadow:0 0 100px white}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%);background:linear-gradient(to bottom, #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;float:left;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.compact{float:right}header.sub div.inner ul.bcrumb li.compact a{background:transparent url("../img/compact-icon.png") left 1px no-repeat;display:inline-block;margin-right:15px;padding-left:15px}header.sub div.inner ul.bcrumb li.normal{float:right}header.sub div.inner ul.bcrumb li.normal a{background:transparent url("../img/normal-icon.png") left 1px no-repeat;display:inline-block;margin-right:15px;padding-left:15px}header.sub div.inner ul.bcrumb li.rss{float:right}header.sub div.inner ul.bcrumb li.rss a{background:transparent url("../img/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;margin-top:2px;text-shadow:0 1px 0 #FFF}header.sub div.inner ul.bcrumb span.prompt{float:left;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 .site-notice{border-left:1px solid #DDDDDD;display:block;margin-bottom:0;margin-top:30px;position:relative;text-align:left;z-index:49;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0}section.main .site-notice span{text-decoration:underline}section.main .site-notice:hover{text-decoration:none}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 div.carbonad{border-width:0;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 div.carbonad div#azcarbon span.carbonad-image a img{margin-left:21px;margin-top:21px}section.main aside.main div.carbonad div#azcarbon span.carbonad-text{color:#999999;margin-left:21px}section.main aside.main div.carbonad div#azcarbon span.carbonad-text a{color:#999999}section.main aside.main div.carbonad div#azcarbon span.carbonad-tag{margin-left:0;text-align:center;width:100%}section.main aside.main div.carbonad div#azcarbon span.carbonad-tag a{margin-left:3px}section.main aside.main section.ad{background:#FBFBFB;border:1px solid #E8E8E8;border-bottom:0;height:231px;margin:0 0 0 15px;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.wide-sky{border-bottom:1px solid #E8E8E8;height:auto;margin-bottom:30px;padding:4px 0 4px 7px;-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.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("../img/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 div.alt-links{margin:0 0 30px 22px}section.main aside.main section.tags a.alt-link{display:inline-block;font-weight:bold}section.main aside.main section.tags a.alt-link.active{color:#2B6E9B}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("../img/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("../img/twitter-icon.png") 4px center no-repeat}section.main aside.main nav.footer ul li.pro{background:transparent url("../img/upgrade-icon.png") 2px center no-repeat}section.main aside.main nav.footer ul li.groups{background:transparent url("../img/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("../img/blog-icon.png") 3px center no-repeat}section.main aside.main nav.footer ul li.roadmap{background:transparent url("../img/roadmap-icon.png") 2px center no-repeat}section.main aside.main div.linode{background:transparent url("../img/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-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%);background:linear-gradient(to bottom, #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 0 4px 0;white-space:pre;word-wrap:normal;width:589px;-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 td.code div.highlight pre>span{display:block;padding:0 4px}article.snipt div.container section.code a.expand,article.snipt div.container section.code a.view-full{background:#FFF url("../img/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("../img/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.code div.markdown pre{min-height:0;margin:20px 0 !important}article.snipt div.container section.code div.markdown iframe.twitter-tweet{margin:20px 0 !important;width:100%}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("../img/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("../img/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.copy{background-image:url("../img/copy-icon.png")}article.snipt aside ul.options li a.download{background-image:url("../img/download-icon.png")}article.snipt aside ul.options li a.embed{background-image:url("../img/embed-icon.png")}article.snipt aside ul.options li a.favorite{background-image:url("../img/favorite-icon.png")}article.snipt aside section.meta{padding-top:10px}article.snipt aside section.meta h2{background:transparent url("../img/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("../img/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("../img/comments-icon.png") 0 2px no-repeat}article.snipt footer ul.attrs li.raw{background-image:none;float:right;margin-right:130px}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("../img/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("../img/favorited-icon.png") top right no-repeat;background:url("../img/favorited-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:url("../img/favorited-icon.png") top right no-repeat,-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/favorited-icon.png") top right no-repeat,-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/favorited-icon.png") top right no-repeat,linear-gradient(to bottom, #FFF 0%, #FFFAF2 100%)}article.snipt.favorited div.container header h1 a{padding-right:25px}article.snipt.favorited.compact div.container header{background:#7f7f7f url("../img/favorited-icon.png") right -12px no-repeat;background:url("../img/favorited-icon.png") right -12px no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:url("../img/favorited-icon.png") right -12px no-repeat,-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/favorited-icon.png") right -12px no-repeat,-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/favorited-icon.png") right -12px no-repeat,linear-gradient(to bottom, #FFF 0%, #FFFAF2 100%);background-size:25px 37px}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%);background:linear-gradient(to bottom, #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.compact div.container header{-webkit-box-shadow:inset 0 -1px 0 #F1F5FC;-moz-box-shadow:inset 0 -1px 0 #F1F5FC;box-shadow:inset 0 -1px 0 #F1F5FC}article.snipt.blog-post.favorited div.container header{background:#7f7f7f url("../img/favorited-icon.png") top right no-repeat;background:url("../img/favorited-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F0F4FC));background:url("../img/favorited-icon.png") top right no-repeat,-moz-linear-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/favorited-icon.png") top right no-repeat,-moz-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/favorited-icon.png") top right no-repeat,linear-gradient(to bottom, #FFF 0%, #F0F4FC 100%)}article.snipt.blog-post.favorited div.container header h1 a{padding-right:25px}article.snipt.blog-post.favorited.compact div.container header{background:#7f7f7f url("../img/favorited-icon.png") right -12px no-repeat;background:url("../img/favorited-icon.png") right -12px no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F0F4FC));background:url("../img/favorited-icon.png") right -12px no-repeat,-moz-linear-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/favorited-icon.png") right -12px no-repeat,-moz-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/favorited-icon.png") right -12px no-repeat,linear-gradient(to bottom, #FFF 0%, #F0F4FC 100%);-webkit-box-shadow:inset 0 -1px 0 #F1F5FC;-moz-box-shadow:inset 0 -1px 0 #F1F5FC;box-shadow:inset 0 -1px 0 #F1F5FC;background-size:25px 37px}article.snipt.snipt-expand div.container section.code{height:auto}article.snipt.compact{margin:0}article.snipt.compact div.container{border-bottom:0;width:100%}article.snipt.compact div.container div.bottom-x{display:none}article.snipt.compact div.container header{border-color:#FFFBF3;min-height:0}article.snipt.compact div.container header h1{margin:8px 15px 8px 15px}article.snipt.compact div.container:after{display:none;-webkit-box-shadow:0 0 20px #85D2DD;-moz-box-shadow:0 0 20px #85D2DD;box-shadow:0 0 20px #85D2DD}article.snipt.compact div.container:after:after{display:none}article.snipt.compact.selected div.container{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}article.snipt.compact.selected div.container:after{display:none}article.snipt.compact:first-of-type{margin-top:30px}article.snipt.compact:last-of-type{margin-bottom:50px}article.snipt.compact:last-of-type div.container{border-bottom:1px solid #DDDDDD}article.private-snipt div.container header{background:#7f7f7f url("../img/private-icon.png") top right no-repeat;background:url("../img/private-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:url("../img/private-icon.png") top right no-repeat,-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/private-icon.png") top right no-repeat,-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/private-icon.png") top right no-repeat,linear-gradient(to bottom, #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("../img/private-icon.png") top right no-repeat;background:url("../img/private-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F0F4FC));background:url("../img/private-icon.png") top right no-repeat,-moz-linear-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/private-icon.png") top right no-repeat,-moz-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/private-icon.png") top right no-repeat,linear-gradient(to bottom, #FFF 0%, #F0F4FC 100%)}article.private-snipt.blog-post div.container header h1 a{padding-right:25px}article.private-snipt.compact div.container header{background:#7f7f7f url("../img/private-icon.png") right -7px no-repeat;background:url("../img/private-icon.png") right -7px no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:url("../img/private-icon.png") right -7px no-repeat,-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/private-icon.png") right -7px no-repeat,-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/private-icon.png") right -7px no-repeat,linear-gradient(to bottom, #FFF 0%, #FFFAF2 100%);background-size:24px 29px}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:719px}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 div.urls{border-top:1px solid #D8D8D8;color:#909090;line-height:15px;font-size:11px;margin-top:10px;padding:9px 0 5px 0}div.profile div.urls a{display:block}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("../img/showroom-ad.jpg") top left no-repeat;border:1px solid #DDDDDD;border-left:0;border-right:0;color:#797979;display:block;height:75px;margin:30px 0;width:749px}div.get-support{bottom:20px;right:20px;position:fixed}div.dmca{background:#e8e8e8;border-top:1px solid #DDDDDD;font-size:18px;line-height:26px;padding:40px;position:relative;text-align:center;z-index:999}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%);background:linear-gradient(to bottom, #F5F5F5 0%, #fff 100%)}body.blog article.snipt section.code{height:auto}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.full-screened:after{display:none}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.is-pro section.main div.inner section.snipts article.snipt.compact{margin:0}body.is-pro section.main div.inner section.snipts article.snipt:first-of-type{margin-top:30px}body.is-pro section.main div.inner section.snipts article.snipt:last-of-type{margin-bottom:50px}body.is-pro div.get-support{display:none}body.pro div.pro-hero{background:transparent url("../img/pro-hero-bg.png") top left repeat;border-bottom:1px solid #DDDDDD;color:#797979;font:normal 36px "Rockwell Bold Italic","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("../img/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:287px;position:absolute;top:261px;width:100%}body.pro form div.payment-loading span{background:#FFF;border:3px solid #3299B7;color:#666;display:block;font-weight:bold;margin:122px 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:460px}body.search div.static-box form label.mine-only{margin:-7px 10px 0 10px}body.search div.static-box form label.mine-only input{margin-right:7px}body.search div.static-box form button{padding:4px 16px 4px}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.signup form.form-horizontal{padding:0;padding-bottom:20px}body.signup form.form-horizontal fieldset{padding-top:0 !important}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%);background:linear-gradient(to bottom, #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}div.info{background:#415A63 url("../img/homepage-header-bg.jpg") top center no-repeat;color:white;font:bold 24px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-bottom:30px;padding:60px 0;text-align:center;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0}div.info span{color:#28C548}div.info h4{margin-bottom:0;margin-top:40px}div.info p.sub{color:#F2F2F2;font:normal 18px/24px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-bottom:0;margin-top:40px;padding:0 60px;text-shadow:0 1px 0 #153A42}div.info p.sub a{color:white;text-decoration:underline}body.pro-signup div.info{padding:49px 0}body.pro-signup form ul.features{margin:20px auto 0 auto;padding:0;width:328px}body.pro-signup form ul.features li{font-size:16px;font-weight:normal;line-height:22px;margin:10px 20px;text-align:left}body.pro-signup-complete div.info{margin-bottom:0;-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}body.pro-signup-complete div.info p.sub{margin-top:20px;padding:0 90px}body.pro-signup-complete form.form-horizontal{padding-bottom:0}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 section.main div.inner{width:100%}body.editing div.right-y{display:none}body.editing header.main,body.editing header.sub{display:none}body.editing header.fixed-save{background:#FFF url("../img/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.snipt{margin-bottom:0;margin-top:15px}body.editing section.main div.inner section.snipts article.snipt div.container{width:839px}body.editing section.main div.inner section.snipts article.snipt div.container header h1 a{white-space:normal}body.editing section.main div.inner section.snipts article.snipt div.container section.code{height:auto}body.editing section.main div.inner section.snipts article.snipt div.container section.code td.code div.highlight pre{width:810px}body.editing section.main div.inner section.snipts article.snipt div.container.full-screened:after{display:none}body.editing section.main div.inner section.snipts article.snipt aside{margin-right:0}body.editing section.main div.inner section.snipts article.snipt footer ul.attrs li.raw{margin-right:100px}body.editing section.main div.inner section.snipts article.editing{margin-top:50px}body.editing section.main div.inner section.snipts article.editing:first-of-type{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 div.type-lexer{padding-right:10px}body.editing section.main div.inner section.snipts article.editing aside div.chosen-container{width:100% !important}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("../img/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.editing div.rochester-made{width:840px}body.editing div.site-notice,body.editing a.go-pro{margin-right:100px}body.editing div.showroom-container{background:transparent url("http://showroom.is/static/img/background.jpg") top left repeat;border:1px solid #DDDDDD;border-left:0;margin:30px 0}body.editing div.showroom-container a.go-pro{border:0;margin:0 auto}html.homepage{background:white}body.homepage{background:white}body.homepage a.button{background:#54737E;border:2px solid white;color:white;font:bold 16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;display:inline-block;margin-left:20px;padding:5px 20px 7px 20px;text-decoration:none;-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 a.button:hover{background:#39525C}body.homepage header.main{background:#415A63 url("../img/homepage-header-bg.jpg") top center no-repeat;height:auto;-webkit-box-shadow:inset 0 -6px 17px #31454D;-moz-box-shadow:inset 0 -6px 17px #31454D;box-shadow:inset 0 -6px 17px #31454D}body.homepage header.main div.container{border-left:0}body.homepage header.main div.container h1.main-logo{margin-left:20px}body.homepage header.main div.container h1.main-logo a{float:none;margin-left:0}body.homepage header.main div.container nav{padding:16px 0 0 0}body.homepage header.main div.container nav ul{margin:0;text-align:right}body.homepage header.main div.container nav ul li{display:inline-block;list-style-type:none}body.homepage header.main div.container 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.container nav ul li a:hover{color:white;text-decoration:none}body.homepage header.main div.container nav ul li a.button{color:white}body.homepage header.main div.sub{padding:58px 0;text-align:center}body.homepage header.main div.sub h2{color:white;font:normal 28px "Rockwell Bold Italic","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;margin:0}body.homepage header.main div.sub h3{color:#A4C9CD;font:normal 20px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;margin:0;margin-top:10px}body.homepage section.coders{overflow:hidden;padding:30px 0 70px 0;text-align:center}body.homepage section.coders h4{color:#344547;font:normal 20px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;margin:0;margin-bottom:15px}body.homepage section.coders a.button{background:#D4F5F9;border-color:#88D2DC;color:#3B525A;margin-bottom:30px;margin-left:0}body.homepage section.coders a.button:hover{background:#e9f7f9}body.homepage section.coders div.faces{border-left:0;border-right:0;height:50px;margin:0 auto;width:5000px}body.homepage section.coders div.faces a{display:block;float:left;height:50px;width:50px}body.homepage section.coders div.faces a img{filter:url("data:image/svg+xml;utf8,#grayscale");filter:gray;-webkit-filter:grayscale(100%);height:50px;width:50px}body.homepage section.features header{border-bottom:2px solid #EAEAEA;text-align:center}body.homepage section.features header h1{color:#3A5159;font:bold 26px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif}body.homepage section.features div.row div.inner{margin:0 auto;width:460px}body.homepage section.features div.row h2{color:#3A5159;font:bold 20px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;margin-bottom:5px;margin-top:35px}body.homepage section.features div.row p{color:#656565;font:500 16px/24px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif}body.homepage section.features div.row p code.good{color:#468847}body.homepage section.features div.row.feature{height:232px;margin:10px 0}body.homepage section.features div.row.blog{background:url("../img/homepage-feature-blog.png") 78px top no-repeat}body.homepage section.features div.row.browse{background:url("../img/homepage-feature-browse.png") 720px top no-repeat}body.homepage section.features div.row.share{background:url("../img/homepage-feature-share.png") 720px top no-repeat}body.homepage section.features div.row.store{background:url("../img/homepage-feature-store.png") left top no-repeat}@media (min-width: 1200px){body.homepage section.features div.feature div.inner{margin:0 auto;width:560px}body.homepage section.features div.feature.blog{background:url("../img/homepage-feature-blog.png") 914px top no-repeat}body.homepage section.features div.feature.browse{background:url("../img/homepage-feature-browse.png") 78px top no-repeat}body.homepage section.features div.feature.share{background:url("../img/homepage-feature-share.png") right top no-repeat}body.homepage section.features div.feature.store{background:url("../img/homepage-feature-store.png") left top no-repeat}}@media (min-width: 768px) and (max-width: 979px){body.homepage section.features div.feature{background:none !important;height:auto !important}body.homepage section.features div.feature div.inner{margin:0 auto;width:80%}body.homepage section.features div.feature:last-of-type{margin-bottom:35px}}@media (max-width: 767px){body.homepage{padding:0}body.homepage header.main div.container h1.main-logo{margin-left:0;text-align:center}body.homepage header.main div.container nav{clear:both;padding-top:45px}body.homepage header.main div.container nav ul{text-align:center}body.homepage header.main div.container nav ul li:first-child a{padding-left:0}body.homepage header.main div.container div.sub{padding:58px 20px}body.homepage section.coders h4{padding:0 20px}body.homepage section.features div.feature{background:none !important;height:auto !important}body.homepage section.features div.feature div.inner{margin:0 auto;width:80%}body.homepage section.features div.feature:last-of-type{margin-bottom:35px}}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.jobs section.jobs ul li a img{float:left;height:39px;margin-right:10px}body.jobs div.job-twitter{margin-bottom:15px;margin-left:15px;text-align:center}body.jobs div.post-job{background:white;border:1px solid #DDDDDD;margin-bottom:30px;margin-left:15px;padding:15px;-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.jobs div.post-job p{font-size:12px;margin-bottom:0;margin-top:15px}body.jobs div.post-job a{width:103px}body.jobs div.static-box{border:1px solid #DDDDDD;margin-left:30px;-webkit-background-clip:padding-box;-webkit-border-radius:50px;-moz-background-clip:padding-box;-moz-border-radius:50px;border-radius:50px;background-clip:padding-box}body.jobs div.static-box form input.search-query{width:618px}body.jobs div.loading-jobs{color:#777777;font-size:18px;font-weight:bold;text-align:center}body.jobs div.pagination button.btn:active,body.jobs div.pagination button.btn:focus{outline:none !important}div.exclusive-ad{color:#666666;height:192px;margin:0 0 30px 15px;padding:10px;padding-top:0;text-align:center;-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%);background:linear-gradient(to bottom, #F2F2F2 0%, #fff 100%)}div.exclusive-ad h3{font:bold 12px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0}div.exclusive-ad p{font:normal 12px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-top:5px}div.exclusive-ad p a{font-weight:bold}div.exclusive-ad a.logo{display:block;text-align:center}div.exclusive-ad a.logo img{display:inline-block;margin:10px 0;max-height:100px}a.snipt-promo{background:#5CB85C;border:1px solid #4CAE4C;color:white;display:block;font:bold 20px Helvetica;margin-top:30px;padding:25px 15px 25px 28px;text-decoration:none;text-shadow:0 1px 0 #448944}a.snipt-promo span.pro{color:#468847;font-family:"Rockwell Bold Italic","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;font-size:22px;text-shadow:0 1px 0 white}a.snipt-promo span.pro.-logo{color:white;font-weight:normal;text-transform:lowercase;text-shadow:0 1px 0 #448944}a.snipt-promo span.pro span{color:#99eefa}a.snipt-promo button{margin-top:-10px}a.snipt-promo:hover{background:#55a955} ->>>>>>> More work on Snipt for Teams. -======= -@font-face{font-family:'Rockwell';src:url("../fonts/rockwell-standard.eot");src:url("../fonts/rockwell-standard.eot?#iefix") format("embedded-opentype"),url("../fonts/rockwell-standard.woff") format("woff"),url("../fonts/rockwell-standard.ttf") format("truetype")}@font-face{font-family:'Rockwell Bold Italic';src:url("../fonts/rockwell-bold-italic.eot");src:url("../fonts/rockwell-bold-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/rockwell-bold-italic.woff") format("woff"),url("../fonts/rockwell-bold-italic.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("../img/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("../img/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 form.search{float:left;padding:17px 0 0 20px;position:relative;z-index:50}header.main div.inner form.search input{background:#17484F url("../img/search-icon.png") top left no-repeat;background:rgba(43,82,93,0.5) url("../img/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 nav.public ul li.teams-nav{position:relative}header.main div.inner nav.public ul li.teams-nav ul{background:transparent url("../img/aside-nav-open-bottom-bg.gif") top left repeat;display:none;left:-5px;padding:10px 0;position:absolute;top:48px;width:189px;-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 nav.public ul li.teams-nav ul li{float:none;list-style-type:none}header.main div.inner nav.public ul li.teams-nav ul li a{border:none;color:#B0D7DD;display:block;float:none;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0;overflow:hidden;padding:7px 20px 7px 20px;text-overflow:ellipsis;white-space:nowrap}header.main div.inner nav.public ul li.teams-nav ul li a:hover{background:rgba(16,58,66,0.5);text-decoration:none}header.main div.inner nav.public ul li.teams-nav ul li a i{margin-right:9px;opacity:.3}header.main div.inner nav.public ul li.teams-nav.open>a{background:#406064;border-radius:5px}header.main div.inner nav.public ul li.teams-nav.open>ul{display:block}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 8px 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("../img/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("../img/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}.main-logo{float:left;margin:0;position:relative;z-index:50}.main-logo a{color:#F9F9F9;display:block;font:normal 36px "Rockwell Bold Italic","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}.main-logo a span{color:#87D2DC}.main-logo a:focus{outline:none}.main-logo a:hover{text-shadow:0 0 100px white}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%);background:linear-gradient(to bottom, #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;float:left;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.compact{float:right}header.sub div.inner ul.bcrumb li.compact a{background:transparent url("../img/compact-icon.png") left 1px no-repeat;display:inline-block;margin-right:15px;padding-left:15px}header.sub div.inner ul.bcrumb li.normal{float:right}header.sub div.inner ul.bcrumb li.normal a{background:transparent url("../img/normal-icon.png") left 1px no-repeat;display:inline-block;margin-right:15px;padding-left:15px}header.sub div.inner ul.bcrumb li.rss{float:right}header.sub div.inner ul.bcrumb li.rss a{background:transparent url("../img/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;margin-top:2px;text-shadow:0 1px 0 #FFF}header.sub div.inner ul.bcrumb span.prompt{float:left;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 .site-notice{border-left:1px solid #DDDDDD;display:block;margin-bottom:0;margin-top:30px;position:relative;text-align:left;z-index:49;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0}section.main .site-notice span{text-decoration:underline}section.main .site-notice:hover{text-decoration:none}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 div.carbonad{border-width:0;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 div.carbonad div#azcarbon span.carbonad-image a img{margin-left:21px;margin-top:21px}section.main aside.main div.carbonad div#azcarbon span.carbonad-text{color:#999999;margin-left:21px}section.main aside.main div.carbonad div#azcarbon span.carbonad-text a{color:#999999}section.main aside.main div.carbonad div#azcarbon span.carbonad-tag{margin-left:0;text-align:center;width:100%}section.main aside.main div.carbonad div#azcarbon span.carbonad-tag a{margin-left:3px}section.main aside.main section.ad{background:#FBFBFB;border:1px solid #E8E8E8;border-bottom:0;height:231px;margin:0 0 0 15px;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.wide-sky{border-bottom:1px solid #E8E8E8;height:auto;margin-bottom:30px;padding:4px 0 4px 7px;-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.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("../img/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 div.alt-links{margin:0 0 30px 22px}section.main aside.main section.tags a.alt-link{display:inline-block;font-weight:bold}section.main aside.main section.tags a.alt-link.active{color:#2B6E9B}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("../img/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("../img/twitter-icon.png") 4px center no-repeat}section.main aside.main nav.footer ul li.pro{background:transparent url("../img/upgrade-icon.png") 2px center no-repeat}section.main aside.main nav.footer ul li.groups{background:transparent url("../img/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("../img/blog-icon.png") 3px center no-repeat}section.main aside.main nav.footer ul li.roadmap{background:transparent url("../img/roadmap-icon.png") 2px center no-repeat}section.main aside.main div.linode{background:transparent url("../img/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-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%);background:linear-gradient(to bottom, #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 0 4px 0;white-space:pre;word-wrap:normal;width:589px;-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 td.code div.highlight pre>span{display:block;padding:0 4px}article.snipt div.container section.code a.expand,article.snipt div.container section.code a.view-full{background:#FFF url("../img/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("../img/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.code div.markdown pre{min-height:0;margin:20px 0 !important}article.snipt div.container section.code div.markdown iframe.twitter-tweet{margin:20px 0 !important;width:100%}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("../img/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("../img/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.copy{background-image:url("../img/copy-icon.png")}article.snipt aside ul.options li a.download{background-image:url("../img/download-icon.png")}article.snipt aside ul.options li a.embed{background-image:url("../img/embed-icon.png")}article.snipt aside ul.options li a.favorite{background-image:url("../img/favorite-icon.png")}article.snipt aside section.meta{padding-top:10px}article.snipt aside section.meta h2{background:transparent url("../img/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("../img/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("../img/comments-icon.png") 0 2px no-repeat}article.snipt footer ul.attrs li.raw{background-image:none;float:right;margin-right:130px}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("../img/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("../img/favorited-icon.png") top right no-repeat;background:url("../img/favorited-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:url("../img/favorited-icon.png") top right no-repeat,-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/favorited-icon.png") top right no-repeat,-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/favorited-icon.png") top right no-repeat,linear-gradient(to bottom, #FFF 0%, #FFFAF2 100%)}article.snipt.favorited div.container header h1 a{padding-right:25px}article.snipt.favorited.compact div.container header{background:#7f7f7f url("../img/favorited-icon.png") right -12px no-repeat;background:url("../img/favorited-icon.png") right -12px no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:url("../img/favorited-icon.png") right -12px no-repeat,-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/favorited-icon.png") right -12px no-repeat,-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/favorited-icon.png") right -12px no-repeat,linear-gradient(to bottom, #FFF 0%, #FFFAF2 100%);background-size:25px 37px}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%);background:linear-gradient(to bottom, #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.compact div.container header{-webkit-box-shadow:inset 0 -1px 0 #F1F5FC;-moz-box-shadow:inset 0 -1px 0 #F1F5FC;box-shadow:inset 0 -1px 0 #F1F5FC}article.snipt.blog-post.favorited div.container header{background:#7f7f7f url("../img/favorited-icon.png") top right no-repeat;background:url("../img/favorited-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F0F4FC));background:url("../img/favorited-icon.png") top right no-repeat,-moz-linear-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/favorited-icon.png") top right no-repeat,-moz-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/favorited-icon.png") top right no-repeat,linear-gradient(to bottom, #FFF 0%, #F0F4FC 100%)}article.snipt.blog-post.favorited div.container header h1 a{padding-right:25px}article.snipt.blog-post.favorited.compact div.container header{background:#7f7f7f url("../img/favorited-icon.png") right -12px no-repeat;background:url("../img/favorited-icon.png") right -12px no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F0F4FC));background:url("../img/favorited-icon.png") right -12px no-repeat,-moz-linear-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/favorited-icon.png") right -12px no-repeat,-moz-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/favorited-icon.png") right -12px no-repeat,linear-gradient(to bottom, #FFF 0%, #F0F4FC 100%);-webkit-box-shadow:inset 0 -1px 0 #F1F5FC;-moz-box-shadow:inset 0 -1px 0 #F1F5FC;box-shadow:inset 0 -1px 0 #F1F5FC;background-size:25px 37px}article.snipt.snipt-expand div.container section.code{height:auto}article.snipt.compact{margin:0}article.snipt.compact div.container{border-bottom:0;width:100%}article.snipt.compact div.container div.bottom-x{display:none}article.snipt.compact div.container header{border-color:#FFFBF3;min-height:0}article.snipt.compact div.container header h1{margin:8px 15px 8px 15px}article.snipt.compact div.container:after{display:none;-webkit-box-shadow:0 0 20px #85D2DD;-moz-box-shadow:0 0 20px #85D2DD;box-shadow:0 0 20px #85D2DD}article.snipt.compact div.container:after:after{display:none}article.snipt.compact.selected div.container{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}article.snipt.compact.selected div.container:after{display:none}article.snipt.compact:first-of-type{margin-top:30px}article.snipt.compact:last-of-type{margin-bottom:50px}article.snipt.compact:last-of-type div.container{border-bottom:1px solid #DDDDDD}article.private-snipt div.container header{background:#7f7f7f url("../img/private-icon.png") top right no-repeat;background:url("../img/private-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:url("../img/private-icon.png") top right no-repeat,-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/private-icon.png") top right no-repeat,-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/private-icon.png") top right no-repeat,linear-gradient(to bottom, #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("../img/private-icon.png") top right no-repeat;background:url("../img/private-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F0F4FC));background:url("../img/private-icon.png") top right no-repeat,-moz-linear-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/private-icon.png") top right no-repeat,-moz-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/private-icon.png") top right no-repeat,linear-gradient(to bottom, #FFF 0%, #F0F4FC 100%)}article.private-snipt.blog-post div.container header h1 a{padding-right:25px}article.private-snipt.compact div.container header{background:#7f7f7f url("../img/private-icon.png") right -7px no-repeat;background:url("../img/private-icon.png") right -7px no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:url("../img/private-icon.png") right -7px no-repeat,-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/private-icon.png") right -7px no-repeat,-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/private-icon.png") right -7px no-repeat,linear-gradient(to bottom, #FFF 0%, #FFFAF2 100%);background-size:24px 29px}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:719px}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 div.urls{border-top:1px solid #D8D8D8;color:#909090;line-height:15px;font-size:11px;margin-top:10px;padding:9px 0 5px 0}div.profile div.urls a{display:block}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("../img/showroom-ad.jpg") top left no-repeat;border:1px solid #DDDDDD;border-left:0;border-right:0;color:#797979;display:block;height:75px;margin:30px 0;width:749px}div.get-support{bottom:20px;right:20px;position:fixed}div.dmca{background:#e8e8e8;border-top:1px solid #DDDDDD;font-size:18px;line-height:26px;padding:40px;position:relative;text-align:center;z-index:999}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%);background:linear-gradient(to bottom, #F5F5F5 0%, #fff 100%)}body.blog article.snipt section.code{height:auto}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.full-screened:after{display:none}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.is-pro section.main div.inner section.snipts article.snipt.compact{margin:0}body.is-pro section.main div.inner section.snipts article.snipt:first-of-type{margin-top:30px}body.is-pro section.main div.inner section.snipts article.snipt:last-of-type{margin-bottom:50px}body.is-pro div.get-support{display:none}body.pro div.pro-hero{background:transparent url("../img/pro-hero-bg.png") top left repeat;border-bottom:1px solid #DDDDDD;color:#797979;font:normal 36px "Rockwell Bold Italic","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("../img/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:410px;position:absolute;top:278px;width:100%}body.pro form div.payment-loading span{background:#FFF;border:3px solid #3299B7;color:#666;display:block;font-weight:bold;margin:122px 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.payment-loading.-teams{height:523px;top:449px}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.pro div.login-first{background:#FFF;border:3px solid #3299B7;color:#666;display:block;font-size:18px;font-weight:bold;margin:0 auto 10px auto;padding:20px;text-align:center;width:400px;-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.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:460px}body.search div.static-box form label.mine-only{margin:-7px 10px 0 10px}body.search div.static-box form label.mine-only input{margin-right:7px}body.search div.static-box form button{padding:4px 16px 4px}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.signup form.form-horizontal{padding:0;padding-bottom:20px}body.signup form.form-horizontal fieldset{padding-top:0 !important}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%);background:linear-gradient(to bottom, #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}div.info{background:#415A63 url("../img/homepage-header-bg.jpg") top center no-repeat;color:white;font:bold 24px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-bottom:30px;padding:60px 0;text-align:center;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0}div.info span{color:#28C548}div.info h4{margin-bottom:0;margin-top:40px}div.info p.sub{color:#F2F2F2;font:normal 18px/24px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-bottom:0;margin-top:40px;padding:0 60px;text-shadow:0 1px 0 #153A42}div.info p.sub a{color:white;text-decoration:underline}body.pro-signup div.info{padding:49px 0}body.pro-signup form ul.features{margin:20px auto 0 auto;padding:0;width:328px}body.pro-signup form ul.features li{font-size:16px;font-weight:normal;line-height:22px;margin:10px 20px;text-align:left}body.pro-signup-complete div.info{margin-bottom:0;-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}body.pro-signup-complete div.info p.sub{margin-top:20px;padding:0 90px}body.pro-signup-complete form.form-horizontal{padding-bottom:0}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 section.main div.inner{width:100%}body.editing div.right-y{display:none}body.editing header.main,body.editing header.sub{display:none}body.editing header.fixed-save{background:#FFF url("../img/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.snipt{margin-bottom:0;margin-top:15px}body.editing section.main div.inner section.snipts article.snipt div.container{width:839px}body.editing section.main div.inner section.snipts article.snipt div.container header h1 a{white-space:normal}body.editing section.main div.inner section.snipts article.snipt div.container section.code{height:auto}body.editing section.main div.inner section.snipts article.snipt div.container section.code td.code div.highlight pre{width:810px}body.editing section.main div.inner section.snipts article.snipt div.container.full-screened:after{display:none}body.editing section.main div.inner section.snipts article.snipt aside{margin-right:0}body.editing section.main div.inner section.snipts article.snipt footer ul.attrs li.raw{margin-right:100px}body.editing section.main div.inner section.snipts article.editing{margin-top:50px}body.editing section.main div.inner section.snipts article.editing:first-of-type{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 div.type-lexer{padding-right:10px}body.editing section.main div.inner section.snipts article.editing aside div.chosen-container{width:100% !important}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("../img/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.editing div.rochester-made{width:840px}body.editing div.site-notice,body.editing a.go-pro{margin-right:100px}body.editing div.showroom-container{background:transparent url("http://showroom.is/static/img/background.jpg") top left repeat;border:1px solid #DDDDDD;border-left:0;margin:30px 0}body.editing div.showroom-container a.go-pro{border:0;margin:0 auto}html.homepage{background:white}body.homepage{background:white}body.homepage a.button{background:#54737E;border:2px solid white;color:white;font:bold 16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;display:inline-block;margin-left:20px;padding:5px 20px 7px 20px;text-decoration:none;-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 a.button:hover{background:#39525C}body.homepage header.main{background:#415A63 url("../img/homepage-header-bg.jpg") top center no-repeat;height:auto;-webkit-box-shadow:inset 0 -6px 17px #31454D;-moz-box-shadow:inset 0 -6px 17px #31454D;box-shadow:inset 0 -6px 17px #31454D}body.homepage header.main div.container{border-left:0}body.homepage header.main div.container h1.main-logo{margin-left:20px}body.homepage header.main div.container h1.main-logo a{float:none;margin-left:0}body.homepage header.main div.container nav{padding:16px 0 0 0}body.homepage header.main div.container nav ul{margin:0;text-align:right}body.homepage header.main div.container nav ul li{display:inline-block;list-style-type:none}body.homepage header.main div.container 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.container nav ul li a:hover{color:white;text-decoration:none}body.homepage header.main div.container nav ul li a.button{color:white}body.homepage header.main div.sub{padding:58px 0;text-align:center}body.homepage header.main div.sub h2{color:white;font:normal 28px "Rockwell Bold Italic","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;margin:0}body.homepage header.main div.sub h3{color:#A4C9CD;font:normal 20px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;margin:0;margin-top:10px}body.homepage section.coders{overflow:hidden;padding:30px 0 70px 0;text-align:center}body.homepage section.coders h4{color:#344547;font:normal 20px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;margin:0;margin-bottom:15px}body.homepage section.coders a.button{background:#D4F5F9;border-color:#88D2DC;color:#3B525A;margin-bottom:30px;margin-left:0}body.homepage section.coders a.button:hover{background:#e9f7f9}body.homepage section.coders div.faces{border-left:0;border-right:0;height:50px;margin:0 auto;width:5000px}body.homepage section.coders div.faces a{display:block;float:left;height:50px;width:50px}body.homepage section.coders div.faces a img{filter:url("data:image/svg+xml;utf8,#grayscale");filter:gray;-webkit-filter:grayscale(100%);height:50px;width:50px}body.homepage section.features header{border-bottom:2px solid #EAEAEA;text-align:center}body.homepage section.features header h1{color:#3A5159;font:bold 26px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif}body.homepage section.features div.row div.inner{margin:0 auto;width:460px}body.homepage section.features div.row h2{color:#3A5159;font:bold 20px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;margin-bottom:5px;margin-top:35px}body.homepage section.features div.row p{color:#656565;font:500 16px/24px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif}body.homepage section.features div.row p code.good{color:#468847}body.homepage section.features div.row.feature{height:232px;margin:10px 0}body.homepage section.features div.row.blog{background:url("../img/homepage-feature-blog.png") 78px top no-repeat}body.homepage section.features div.row.browse{background:url("../img/homepage-feature-browse.png") 720px top no-repeat}body.homepage section.features div.row.share{background:url("../img/homepage-feature-share.png") 720px top no-repeat}body.homepage section.features div.row.store{background:url("../img/homepage-feature-store.png") left top no-repeat}@media (min-width: 1200px){body.homepage section.features div.feature div.inner{margin:0 auto;width:560px}body.homepage section.features div.feature.blog{background:url("../img/homepage-feature-blog.png") 914px top no-repeat}body.homepage section.features div.feature.browse{background:url("../img/homepage-feature-browse.png") 78px top no-repeat}body.homepage section.features div.feature.share{background:url("../img/homepage-feature-share.png") right top no-repeat}body.homepage section.features div.feature.store{background:url("../img/homepage-feature-store.png") left top no-repeat}}@media (min-width: 768px) and (max-width: 979px){body.homepage section.features div.feature{background:none !important;height:auto !important}body.homepage section.features div.feature div.inner{margin:0 auto;width:80%}body.homepage section.features div.feature:last-of-type{margin-bottom:35px}}@media (max-width: 767px){body.homepage{padding:0}body.homepage header.main div.container h1.main-logo{margin-left:0;text-align:center}body.homepage header.main div.container nav{clear:both;padding-top:45px}body.homepage header.main div.container nav ul{text-align:center}body.homepage header.main div.container nav ul li:first-child a{padding-left:0}body.homepage header.main div.container div.sub{padding:58px 20px}body.homepage section.coders h4{padding:0 20px}body.homepage section.features div.feature{background:none !important;height:auto !important}body.homepage section.features div.feature div.inner{margin:0 auto;width:80%}body.homepage section.features div.feature:last-of-type{margin-bottom:35px}}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.jobs section.jobs ul li a img{float:left;height:39px;margin-right:10px}body.jobs div.job-twitter{margin-bottom:15px;margin-left:15px;text-align:center}body.jobs div.post-job{background:white;border:1px solid #DDDDDD;margin-bottom:30px;margin-left:15px;padding:15px;-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.jobs div.post-job p{font-size:12px;margin-bottom:0;margin-top:15px}body.jobs div.post-job a{width:103px}body.jobs div.static-box{border:1px solid #DDDDDD;margin-left:30px;-webkit-background-clip:padding-box;-webkit-border-radius:50px;-moz-background-clip:padding-box;-moz-border-radius:50px;border-radius:50px;background-clip:padding-box}body.jobs div.static-box form input.search-query{width:618px}body.jobs div.loading-jobs{color:#777777;font-size:18px;font-weight:bold;text-align:center}body.jobs div.pagination button.btn:active,body.jobs div.pagination button.btn:focus{outline:none !important}div.exclusive-ad{color:#666666;height:192px;margin:0 0 30px 15px;padding:10px;padding-top:0;text-align:center;-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%);background:linear-gradient(to bottom, #F2F2F2 0%, #fff 100%)}div.exclusive-ad h3{font:bold 12px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0}div.exclusive-ad p{font:normal 12px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-top:5px}div.exclusive-ad p a{font-weight:bold}div.exclusive-ad a.logo{display:block;text-align:center}div.exclusive-ad a.logo img{display:inline-block;margin:10px 0;max-height:100px}a.snipt-promo{background:#5CB85C;border:1px solid #4CAE4C;color:white;display:block;font:bold 20px Helvetica;margin-top:30px;padding:25px 15px 25px 28px;text-decoration:none;text-shadow:0 1px 0 #448944}a.snipt-promo span.pro{color:#468847;font-family:"Rockwell Bold Italic","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;font-size:22px;text-shadow:0 1px 0 white}a.snipt-promo span.pro.-logo{color:white;font-weight:normal;text-transform:lowercase;text-shadow:0 1px 0 #448944}a.snipt-promo span.pro span{color:#99eefa}a.snipt-promo button{margin-top:-10px}a.snipt-promo:hover{background:#55a955} ->>>>>>> Work on for-teams and pro improvements. +@font-face{font-family:'Rockwell';src:url("../fonts/rockwell-standard.eot");src:url("../fonts/rockwell-standard.eot?#iefix") format("embedded-opentype"),url("../fonts/rockwell-standard.woff") format("woff"),url("../fonts/rockwell-standard.ttf") format("truetype")}@font-face{font-family:'Rockwell Bold Italic';src:url("../fonts/rockwell-bold-italic.eot");src:url("../fonts/rockwell-bold-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/rockwell-bold-italic.woff") format("woff"),url("../fonts/rockwell-bold-italic.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("../img/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:95%}header.main div.inner div.shadey{background:transparent url("../img/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 form.search{float:left;padding:17px 0 0 20px;position:relative;z-index:50;width:25%}header.main div.inner form.search input{background:#17484F url("../img/search-icon.png") top left no-repeat;background:rgba(43,82,93,0.5) url("../img/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:86%;-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 nav.public ul li.teams-nav{position:relative}header.main div.inner nav.public ul li.teams-nav ul{background:transparent url("../img/aside-nav-open-bottom-bg.gif") top left repeat;display:none;left:-5px;padding:10px 0;position:absolute;top:48px;width:189px;-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 nav.public ul li.teams-nav ul li{float:none;list-style-type:none}header.main div.inner nav.public ul li.teams-nav ul li a{border:none;color:#B0D7DD;display:block;float:none;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0;overflow:hidden;padding:7px 20px 7px 20px;text-overflow:ellipsis;white-space:nowrap}header.main div.inner nav.public ul li.teams-nav ul li a:hover{background:rgba(16,58,66,0.5);text-decoration:none}header.main div.inner nav.public ul li.teams-nav ul li a i{margin-right:9px;opacity:.3}header.main div.inner nav.public ul li.teams-nav.open>a{background:#406064;border-radius:5px}header.main div.inner nav.public ul li.teams-nav.open>ul{display:block}header.main div.inner aside.nav{float:right;height:65px;margin:0;position:relative;width:189px}header.main div.inner aside.nav a.mini-profile{display:block;padding:14px 13px 8px 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("../img/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("../img/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}.main-logo{float:left;margin:0;position:relative;z-index:50}.main-logo a{color:#F9F9F9;display:block;font:normal 36px "Rockwell Bold Italic","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}.main-logo a span{color:#87D2DC}.main-logo a:focus{outline:none}.main-logo a:hover{text-shadow:0 0 100px white}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%);background:linear-gradient(to bottom, #ECECEC 0%, #DBDBDB 100%)}header.sub div.inner{border-left:1px solid #d0d0d0;margin:0 auto;position:relative;width:95%;z-index:49}header.sub div.inner ul.bcrumb{float:left;margin:0;padding-left:16px;width:82%}header.sub div.inner ul.bcrumb li{display:inline-block;float:left;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.compact{float:right}header.sub div.inner ul.bcrumb li.compact a{background:transparent url("../img/compact-icon.png") left 1px no-repeat;display:inline-block;margin-right:15px;padding-left:15px}header.sub div.inner ul.bcrumb li.normal{float:right}header.sub div.inner ul.bcrumb li.normal a{background:transparent url("../img/normal-icon.png") left 1px no-repeat;display:inline-block;margin-right:15px;padding-left:15px}header.sub div.inner ul.bcrumb li.rss{float:right}header.sub div.inner ul.bcrumb li.rss a{background:transparent url("../img/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;margin-top:2px;text-shadow:0 1px 0 #FFF}header.sub div.inner ul.bcrumb span.prompt{float:left;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:95%}section.main .site-notice{border-left:1px solid #DDDDDD;display:block;margin-bottom:0;margin-top:30px;position:relative;text-align:left;z-index:49;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0}section.main .site-notice span{text-decoration:underline}section.main .site-notice:hover{text-decoration:none}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:77%}section.main div.inner{box-sizing:border-box;float:left;padding-left:1px;width:81%}section.main aside.main{float:right;padding-top:30px;width:18%}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 div.carbonad{border-width:0;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 div.carbonad div#azcarbon span.carbonad-image a img{margin-left:21px;margin-top:21px}section.main aside.main div.carbonad div#azcarbon span.carbonad-text{color:#999999;margin-left:21px}section.main aside.main div.carbonad div#azcarbon span.carbonad-text a{color:#999999}section.main aside.main div.carbonad div#azcarbon span.carbonad-tag{margin-left:0;text-align:center;width:100%}section.main aside.main div.carbonad div#azcarbon span.carbonad-tag a{margin-left:3px}section.main aside.main section.ad{background:#FBFBFB;border:1px solid #E8E8E8;border-bottom:0;height:231px;margin:0 0 0 15px;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.wide-sky{border-bottom:1px solid #E8E8E8;height:auto;margin-bottom:30px;padding:4px 0 4px 7px;-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.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("../img/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 div.alt-links{margin:0 0 30px 22px}section.main aside.main section.tags a.alt-link{display:inline-block;font-weight:bold}section.main aside.main section.tags a.alt-link.active{color:#2B6E9B}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("../img/api-icon.png") top 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/18px "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("../img/twitter-icon.png") 4px 7px no-repeat}section.main aside.main nav.footer ul li.pro{background:transparent url("../img/upgrade-icon.png") 2px 7px no-repeat}section.main aside.main nav.footer ul li.groups{background:transparent url("../img/groups-icon.png") 2px 7px 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("../img/blog-icon.png") 3px 7px no-repeat}section.main aside.main nav.footer ul li.roadmap{background:transparent url("../img/roadmap-icon.png") 2px 7px no-repeat}section.main aside.main div.linode{background:transparent url("../img/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-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:85%}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%);background:linear-gradient(to bottom, #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 0 4px 0;white-space:pre;word-wrap:normal;width:589px;-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 td.code div.highlight pre>span{display:block;padding:0 4px}article.snipt div.container section.code a.expand,article.snipt div.container section.code a.view-full{background:#FFF url("../img/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("../img/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.code div.markdown pre{min-height:0;margin:20px 0 !important}article.snipt div.container section.code div.markdown iframe.twitter-tweet{margin:20px 0 !important;width:100%}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("../img/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:left;margin:23px 0 0 0;width:14%}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("../img/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.copy{background-image:url("../img/copy-icon.png")}article.snipt aside ul.options li a.download{background-image:url("../img/download-icon.png")}article.snipt aside ul.options li a.embed{background-image:url("../img/embed-icon.png")}article.snipt aside ul.options li a.favorite{background-image:url("../img/favorite-icon.png")}article.snipt aside section.meta{padding-top:10px}article.snipt aside section.meta h2{background:transparent url("../img/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("../img/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("../img/comments-icon.png") 0 2px no-repeat}article.snipt footer ul.attrs li.raw{background-image:none;float:right;margin-right:15%}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("../img/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("../img/favorited-icon.png") top right no-repeat;background:url("../img/favorited-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:url("../img/favorited-icon.png") top right no-repeat,-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/favorited-icon.png") top right no-repeat,-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/favorited-icon.png") top right no-repeat,linear-gradient(to bottom, #FFF 0%, #FFFAF2 100%)}article.snipt.favorited div.container header h1 a{padding-right:25px}article.snipt.favorited.compact div.container header{background:#7f7f7f url("../img/favorited-icon.png") right -12px no-repeat;background:url("../img/favorited-icon.png") right -12px no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:url("../img/favorited-icon.png") right -12px no-repeat,-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/favorited-icon.png") right -12px no-repeat,-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/favorited-icon.png") right -12px no-repeat,linear-gradient(to bottom, #FFF 0%, #FFFAF2 100%);background-size:25px 37px}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%);background:linear-gradient(to bottom, #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.compact div.container header{-webkit-box-shadow:inset 0 -1px 0 #F1F5FC;-moz-box-shadow:inset 0 -1px 0 #F1F5FC;box-shadow:inset 0 -1px 0 #F1F5FC}article.snipt.blog-post.favorited div.container header{background:#7f7f7f url("../img/favorited-icon.png") top right no-repeat;background:url("../img/favorited-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F0F4FC));background:url("../img/favorited-icon.png") top right no-repeat,-moz-linear-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/favorited-icon.png") top right no-repeat,-moz-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/favorited-icon.png") top right no-repeat,linear-gradient(to bottom, #FFF 0%, #F0F4FC 100%)}article.snipt.blog-post.favorited div.container header h1 a{padding-right:25px}article.snipt.blog-post.favorited.compact div.container header{background:#7f7f7f url("../img/favorited-icon.png") right -12px no-repeat;background:url("../img/favorited-icon.png") right -12px no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F0F4FC));background:url("../img/favorited-icon.png") right -12px no-repeat,-moz-linear-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/favorited-icon.png") right -12px no-repeat,-moz-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/favorited-icon.png") right -12px no-repeat,linear-gradient(to bottom, #FFF 0%, #F0F4FC 100%);-webkit-box-shadow:inset 0 -1px 0 #F1F5FC;-moz-box-shadow:inset 0 -1px 0 #F1F5FC;box-shadow:inset 0 -1px 0 #F1F5FC;background-size:25px 37px}article.snipt.snipt-expand div.container section.code{height:auto}article.snipt.compact{margin:0}article.snipt.compact div.container{border-bottom:0;width:100%}article.snipt.compact div.container div.bottom-x{display:none}article.snipt.compact div.container header{border-color:#FFFBF3;min-height:0}article.snipt.compact div.container header h1{margin:8px 15px 8px 15px}article.snipt.compact div.container:after{display:none;-webkit-box-shadow:0 0 20px #85D2DD;-moz-box-shadow:0 0 20px #85D2DD;box-shadow:0 0 20px #85D2DD}article.snipt.compact div.container:after:after{display:none}article.snipt.compact.selected div.container{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}article.snipt.compact.selected div.container:after{display:none}article.snipt.compact:first-of-type{margin-top:30px}article.snipt.compact:last-of-type{margin-bottom:50px}article.snipt.compact:last-of-type div.container{border-bottom:1px solid #DDDDDD}article.private-snipt div.container header{background:#7f7f7f url("../img/private-icon.png") top right no-repeat;background:url("../img/private-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:url("../img/private-icon.png") top right no-repeat,-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/private-icon.png") top right no-repeat,-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/private-icon.png") top right no-repeat,linear-gradient(to bottom, #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("../img/private-icon.png") top right no-repeat;background:url("../img/private-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F0F4FC));background:url("../img/private-icon.png") top right no-repeat,-moz-linear-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/private-icon.png") top right no-repeat,-moz-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/private-icon.png") top right no-repeat,linear-gradient(to bottom, #FFF 0%, #F0F4FC 100%)}article.private-snipt.blog-post div.container header h1 a{padding-right:25px}article.private-snipt.compact div.container header{background:#7f7f7f url("../img/private-icon.png") right -7px no-repeat;background:url("../img/private-icon.png") right -7px no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:url("../img/private-icon.png") right -7px no-repeat,-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/private-icon.png") right -7px no-repeat,-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/private-icon.png") right -7px no-repeat,linear-gradient(to bottom, #FFF 0%, #FFFAF2 100%);background-size:24px 29px}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:97%}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 div.urls{border-top:1px solid #D8D8D8;color:#909090;line-height:15px;font-size:11px;margin-top:10px;padding:9px 0 5px 0}div.profile div.urls a{display:block}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("../img/showroom-ad.jpg") top left no-repeat;border:1px solid #DDDDDD;border-left:0;border-right:0;color:#797979;display:block;height:75px;margin:30px 0;width:749px}div.get-support{bottom:20px;right:20px;position:fixed}div.dmca{background:#e8e8e8;border-top:1px solid #DDDDDD;font-size:18px;line-height:26px;margin-top:50px;padding:40px;position:relative;text-align:center;z-index:999}body.account section.profile aside{float:left;padding-top:35px;width:16%}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;box-sizing:border-box;float:right;min-height:272px;width:84%;-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%);background:linear-gradient(to bottom, #F5F5F5 0%, #fff 100%)}body.blog article.snipt section.code{height:auto}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.full-screened:after{display:none}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.is-pro section.main div.inner section.snipts article.snipt.compact{margin:0}body.is-pro section.main div.inner section.snipts article.snipt:first-of-type{margin-top:30px}body.is-pro section.main div.inner section.snipts article.snipt:last-of-type{margin-bottom:50px}body.is-pro div.get-support{display:none}body.pro div.pro-hero{background:transparent url("../img/pro-hero-bg.png") top left repeat;border-bottom:1px solid #DDDDDD;color:#797979;font:normal 36px "Rockwell Bold Italic","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("../img/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:410px;position:absolute;top:278px;width:100%}body.pro form div.payment-loading span{background:#FFF;border:3px solid #3299B7;color:#666;display:block;font-weight:bold;margin:122px 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.payment-loading.-teams{height:523px;top:449px}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.pro div.login-first{background:#FFF;border:3px solid #3299B7;color:#666;display:block;font-size:18px;font-weight:bold;margin:0 auto 10px auto;padding:20px;text-align:center;width:400px;-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.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:73%}body.search div.static-box form label.mine-only{margin:-7px 10px 0 10px}body.search div.static-box form label.mine-only input{margin-right:7px}body.search div.static-box form button{padding:4px 16px 4px}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:97%}body.signup form.form-horizontal{padding:0;padding-bottom:20px}body.signup form.form-horizontal fieldset{padding-top:0 !important}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%);background:linear-gradient(to bottom, #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:96%}body.static div#disqus_thread div#dsq-content{margin-top:23px}div.info{background:#415A63 url("../img/homepage-header-bg.jpg") top center no-repeat;color:white;font:bold 24px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-bottom:30px;padding:60px 0;text-align:center;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0}div.info span{color:#28C548}div.info h4{margin-bottom:0;margin-top:40px}div.info p.sub{color:#F2F2F2;font:normal 18px/24px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-bottom:0;margin-top:40px;padding:0 60px;text-shadow:0 1px 0 #153A42}div.info p.sub a{color:white;text-decoration:underline}body.pro-signup div.info{padding:49px 0}body.pro-signup form ul.features{margin:20px auto 0 auto;padding:0;width:328px}body.pro-signup form ul.features li{font-size:16px;font-weight:normal;line-height:22px;margin:10px 20px;text-align:left}body.pro-signup-complete div.info{margin-bottom:0;-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}body.pro-signup-complete div.info p.sub{margin-top:20px;padding:0 90px}body.pro-signup-complete form.form-horizontal{padding-bottom:0}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 section.main div.inner{width:100%}body.editing div.right-y{display:none}body.editing header.main,body.editing header.sub{display:none}body.editing header.fixed-save{background:#FFF url("../img/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:95%}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 section.main div.inner section.snipts article.snipt{margin-bottom:0;margin-top:15px}body.editing section.main div.inner section.snipts article.snipt div.container{box-sizing:border-box;width:78%}body.editing section.main div.inner section.snipts article.snipt div.container header h1 a{white-space:normal}body.editing section.main div.inner section.snipts article.snipt div.container section.code{height:auto}body.editing section.main div.inner section.snipts article.snipt div.container section.code td.code div.highlight pre{width:810px}body.editing section.main div.inner section.snipts article.snipt div.container.full-screened:after{display:none}body.editing section.main div.inner section.snipts article.snipt aside{margin-right:0}body.editing section.main div.inner section.snipts article.snipt footer ul.attrs li.raw{margin-right:100px}body.editing section.main div.inner section.snipts article.editing{margin-top:50px}body.editing section.main div.inner section.snipts article.editing:first-of-type{margin-top:50px}body.editing section.main div.inner section.snipts article.editing div.container{width:78%}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:97%}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:22%}body.editing section.main div.inner section.snipts article.editing aside div.type-lexer{padding-right:10px}body.editing section.main div.inner section.snipts article.editing aside div.chosen-container{width:100% !important}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{box-sizing:border-box;height:100px;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:7px 9px;width:96%}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("../img/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.editing div.rochester-made{width:840px}body.editing div.site-notice,body.editing a.go-pro{margin-right:100px}body.editing div.showroom-container{background:transparent url("http://showroom.is/static/img/background.jpg") top left repeat;border:1px solid #DDDDDD;border-left:0;margin:30px 0}body.editing div.showroom-container a.go-pro{border:0;margin:0 auto}html.homepage{background:white}body.homepage{background:white}body.homepage a.button{background:#54737E;border:2px solid white;color:white;font:bold 16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;display:inline-block;margin-left:20px;padding:5px 20px 7px 20px;text-decoration:none;-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 a.button:hover{background:#39525C}body.homepage header.main{background:#415A63 url("../img/homepage-header-bg.jpg") top center no-repeat;height:auto;-webkit-box-shadow:inset 0 -6px 17px #31454D;-moz-box-shadow:inset 0 -6px 17px #31454D;box-shadow:inset 0 -6px 17px #31454D}body.homepage header.main div.container{border-left:0}body.homepage header.main div.container h1.main-logo{margin-left:20px}body.homepage header.main div.container h1.main-logo a{float:none;margin-left:0}body.homepage header.main div.container nav{padding:16px 0 0 0}body.homepage header.main div.container nav ul{margin:0;text-align:right}body.homepage header.main div.container nav ul li{display:inline-block;list-style-type:none}body.homepage header.main div.container 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.container nav ul li a:hover{color:white;text-decoration:none}body.homepage header.main div.container nav ul li a.button{color:white}body.homepage header.main div.sub{padding:58px 0;text-align:center}body.homepage header.main div.sub h2{color:white;font:normal 28px "Rockwell Bold Italic","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;margin:0}body.homepage header.main div.sub h3{color:#A4C9CD;font:normal 20px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;margin:0;margin-top:10px}body.homepage section.coders{overflow:hidden;padding:30px 0 70px 0;text-align:center}body.homepage section.coders h4{color:#344547;font:normal 20px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;margin:0;margin-bottom:15px}body.homepage section.coders a.button{background:#D4F5F9;border-color:#88D2DC;color:#3B525A;margin-bottom:30px;margin-left:0}body.homepage section.coders a.button:hover{background:#e9f7f9}body.homepage section.coders div.faces{border-left:0;border-right:0;height:50px;margin:0 auto;width:5000px}body.homepage section.coders div.faces a{display:block;float:left;height:50px;width:50px}body.homepage section.coders div.faces a img{filter:url("data:image/svg+xml;utf8,#grayscale");filter:gray;-webkit-filter:grayscale(100%);height:50px;width:50px}body.homepage section.features header{border-bottom:2px solid #EAEAEA;text-align:center}body.homepage section.features header h1{color:#3A5159;font:bold 26px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif}body.homepage section.features div.row div.inner{margin:0 auto;width:460px}body.homepage section.features div.row h2{color:#3A5159;font:bold 20px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;margin-bottom:5px;margin-top:35px}body.homepage section.features div.row p{color:#656565;font:500 16px/24px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif}body.homepage section.features div.row p code.good{color:#468847}body.homepage section.features div.row.feature{height:232px;margin:10px 0}body.homepage section.features div.row.blog{background:url("../img/homepage-feature-blog.png") 78px top no-repeat}body.homepage section.features div.row.browse{background:url("../img/homepage-feature-browse.png") 720px top no-repeat}body.homepage section.features div.row.share{background:url("../img/homepage-feature-share.png") 720px top no-repeat}body.homepage section.features div.row.store{background:url("../img/homepage-feature-store.png") left top no-repeat}@media (min-width: 1200px){body.homepage section.features div.feature div.inner{margin:0 auto;width:560px}body.homepage section.features div.feature.blog{background:url("../img/homepage-feature-blog.png") 914px top no-repeat}body.homepage section.features div.feature.browse{background:url("../img/homepage-feature-browse.png") 78px top no-repeat}body.homepage section.features div.feature.share{background:url("../img/homepage-feature-share.png") right top no-repeat}body.homepage section.features div.feature.store{background:url("../img/homepage-feature-store.png") left top no-repeat}}@media (min-width: 768px) and (max-width: 979px){body.homepage section.features div.feature{background:none !important;height:auto !important}body.homepage section.features div.feature div.inner{margin:0 auto;width:80%}body.homepage section.features div.feature:last-of-type{margin-bottom:35px}}@media (max-width: 767px){body.homepage{padding:0}body.homepage header.main div.container h1.main-logo{margin-left:0;text-align:center}body.homepage header.main div.container nav{clear:both;padding-top:45px}body.homepage header.main div.container nav ul{text-align:center}body.homepage header.main div.container nav ul li:first-child a{padding-left:0}body.homepage header.main div.container div.sub{padding:58px 20px}body.homepage section.coders h4{padding:0 20px}body.homepage section.features div.feature{background:none !important;height:auto !important}body.homepage section.features div.feature div.inner{margin:0 auto;width:80%}body.homepage section.features div.feature:last-of-type{margin-bottom:35px}}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.jobs section.jobs ul li a img{float:left;height:39px;margin-right:10px}body.jobs div.job-twitter{margin-bottom:15px;margin-left:15px;text-align:center}body.jobs div.post-job{background:white;border:1px solid #DDDDDD;margin-bottom:30px;margin-left:15px;padding:15px;-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.jobs div.post-job p{font-size:12px;margin-bottom:0;margin-top:15px}body.jobs div.post-job a{width:103px}body.jobs div.static-box{border:1px solid #DDDDDD;margin-left:30px;-webkit-background-clip:padding-box;-webkit-border-radius:50px;-moz-background-clip:padding-box;-moz-border-radius:50px;border-radius:50px;background-clip:padding-box}body.jobs div.static-box form input.search-query{width:618px}body.jobs div.loading-jobs{color:#777777;font-size:18px;font-weight:bold;text-align:center}body.jobs div.pagination button.btn:active,body.jobs div.pagination button.btn:focus{outline:none !important}div.exclusive-ad{color:#666666;height:192px;margin:0 0 30px 15px;padding:10px;padding-top:0;text-align:center;-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%);background:linear-gradient(to bottom, #F2F2F2 0%, #fff 100%)}div.exclusive-ad h3{font:bold 12px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0}div.exclusive-ad p{font:normal 12px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-top:5px}div.exclusive-ad p a{font-weight:bold}div.exclusive-ad a.logo{display:block;text-align:center}div.exclusive-ad a.logo img{display:inline-block;margin:10px 0;max-height:100px}a.snipt-promo{background:#5CB85C;border:1px solid #4CAE4C;color:white;display:block;font:bold 20px Helvetica;margin-top:30px;padding:25px 15px 25px 28px;text-decoration:none;text-shadow:0 1px 0 #448944}a.snipt-promo span.pro{color:#468847;font-family:"Rockwell Bold Italic","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;font-size:22px;text-shadow:0 1px 0 white}a.snipt-promo span.pro.-logo{color:white;font-weight:normal;text-transform:lowercase;text-shadow:0 1px 0 #448944}a.snipt-promo span.pro span{color:#99eefa}a.snipt-promo button{margin-top:-10px}a.snipt-promo:hover{background:#55a955} /*# sourceMappingURL=style.css.map */ diff --git a/media/css/style.css.map b/media/css/style.css.map index 4cf7e8e..27c725f 100644 --- a/media/css/style.css.map +++ b/media/css/style.css.map @@ -1,6 +1,6 @@ { "version": 3, -"mappings": "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", +"mappings": "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", "sources": ["style.scss"], "names": [], "file": "style.css"