html{font-size:62.5%}body{font-size:1.6rem;line-height:2.6rem}a{text-decoration:none}h1,h2,h3,h4,h5,h6,p,ul{margin-top:0}h1,h2,h3,h4,h5,h6{color:#444}h1{font-size:3.8rem;line-height:4.8rem;margin-bottom:0.1rem}h2{font-size:3.15rem;line-height:4rem;margin-bottom:0.2rem}h3{font-size:2.45rem;line-height:3.45rem;margin-bottom:0.3rem}h4{font-size:1.75rem;line-height:2.75rem;margin-bottom:0.7rem}h5{font-size:1.6rem;line-height:2.6rem;margin-bottom:0.7rem}h6{font-size:1.19rem;line-height:2.19rem;margin-bottom:0rem}ul{padding-left:20px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;-webkit-font-smoothing:antialiased}@font-face{font-family:"BLOKKNeue-Regular";src:url('//s3.amazonaws.com/sam3k/fonts/BLOKK/neue-regular/webfonts/BLOKKNeue-Regular.eot');src:url('//s3.amazonaws.com/sam3k/fonts/BLOKK/neue-regular/webfonts/BLOKKNeue-Regular.eot?#iefix') format('eot'),url('//s3.amazonaws.com/sam3k/fonts/BLOKK/neue-regular/webfonts/BLOKKNeue-Regular.woff') format('woff'), url('//s3.amazonaws.com/sam3k/fonts/BLOKK/neue-regular/webfonts/BLOKKNeue-Regular.ttf') format('truetype'), url('//s3.amazonaws.com/sam3k/fonts/BLOKK/neue-regular/webfonts/BLOKKNeue-Regular.svg') format('svg')}@font-face{font-family:"Verb-Ultra";src:url('//s3.amazonaws.com/sam3k/fonts/Verb/verb_ultra/VerbUltra-webfont.eot');src:url('//s3.amazonaws.com/sam3k/fonts/Verb/verb_ultra/VerbUltra-webfont.eot?#iefix') format('eot'),url('//s3.amazonaws.com/sam3k/fonts/Verb/verb_ultra/VerbUltra-webfont.woff') format('woff'), url('//s3.amazonaws.com/sam3k/fonts/Verb/verb_ultra/VerbUltra-webfont.ttf') format('truetype'), url('//s3.amazonaws.com/sam3k/fonts/Verb/verb_ultra/VerbUltra-webfont.svg') format('svg')}@font-face{font-family:"Verb-Light";src:url('//s3.amazonaws.com/sam3k/fonts/Verb/verb_light/VerbLight-webfont.eot');src:url('//s3.amazonaws.com/sam3k/fonts/Verb/verb_light/VerbLight-webfont.eot?#iefix') format('eot'),url('//s3.amazonaws.com/sam3k/fonts/Verb/verb_light/VerbLight-webfont.woff') format('woff'), url('//s3.amazonaws.com/sam3k/fonts/Verb/verb_light/VerbLight-webfont.ttf') format('truetype'), url('//s3.amazonaws.com/sam3k/fonts/Verb/verb_light/VerbLight-webfont.svg') format('svg')}@font-face{font-family:"Verb-Regular";src:url('//s3.amazonaws.com/sam3k/fonts/Verb/verb_regular/VerbRegular-webfont.eot');src:url('//s3.amazonaws.com/sam3k/fonts/Verb/verb_regular/VerbRegular-webfont.eot?#iefix') format('eot'),url('//s3.amazonaws.com/sam3k/fonts/Verb/verb_regular/VerbRegular-webfont.woff') format('woff'), url('//s3.amazonaws.com/sam3k/fonts/Verb/verb_regular/VerbRegular-webfont.ttf') format('truetype'), url('//s3.amazonaws.com/sam3k/fonts/Verb/verb_regular/VerbRegular-webfont.svg') format('svg')}@font-face{font-family:"Verb-Medium";src:url('//s3.amazonaws.com/sam3k/fonts/Verb/verb_medium/VerbMedium-webfont.eot');src:url('//s3.amazonaws.com/sam3k/fonts/Verb/verb_medium/VerbMedium-webfont.eot?#iefix') format('eot'),url('//s3.amazonaws.com/sam3k/fonts/Verb/verb_medium/VerbMedium-webfont.woff') format('woff'), url('//s3.amazonaws.com/sam3k/fonts/Verb/verb_medium/VerbMedium-webfont.ttf') format('truetype'), url('//s3.amazonaws.com/sam3k/fonts/Verb/verb_medium/VerbMedium-webfont.svg') format('svg')}@font-face{font-family:"AvenirLT-Light";src:url('//s3.amazonaws.com/sam3k/fonts/avenir/35_light/webfonts/262185_0_0.eot');src:url('//s3.amazonaws.com/sam3k/fonts/avenir/35_light/webfonts/262185_0_0.eot?#iefix') format('eot'),url('//s3.amazonaws.com/sam3k/fonts/avenir/35_light/webfonts/262185_0_0.woff') format('woff'), url('//s3.amazonaws.com/sam3k/fonts/avenir/35_light/webfonts/262185_0_0.ttf') format('truetype'), url('//s3.amazonaws.com/sam3k/fonts/avenir/35_light/webfonts/262185_0_0.svg') format('svg')}.grid{margin-right:-20px}.grid:after{content:"";display:table;clear:both}.grid:last-child [class*="r-"]:last-child{margin-bottom:0}.g-outer{padding:20px}.g-margin-reset{margin-right:0}[class*='c-']{float:left;padding-right:20px;padding-bottom:20px}.column-1-1,.col-1-1,.c-1-1{width:100%;float:none;clear:both}.column-1-2,.col-1-2,.c-1-2{width:50%}.column-1-3,.col-1-3,.c-1-3{width:33.33%}.column-1-4,.col-1-4,.c-1-4{width:25%}.column-1-8,.col-1-8,.c-1-8{width:12.5%}.column-2-3,.col-2-3,.c-2-3{width:66.66%}.m-wireframe .panel,.m-wireframe .pl{border:#ddd 1px solid;width:1000px;margin:0 auto}.m-wireframe .region,.m-wireframe .reg,.m-wireframe [class*='r-']{border:#CCFFFF 1px solid}.m-wireframe .panes,.m-wireframe .pan,.m-wireframe [class*='p-']{border:#FFCC99 1px solid}.m-wireframe .widgets,.m-wireframe .wgt,.m-wireframe [class*='w-']{border:#FFFF99 1px solid}.m-wireframe [class*='x-']{background:transparent;border:#CCFF99}.m-layout{background:#efefef}.m-layout .panel,.m-layout .pnl,.m-layout [class*='pl-']{min-height:400px;background:#fff;width:1000px;margin:0 auto}.m-layout .block,.m-layout .blk,.m-layout [class*='b-']{min-height:60px;background:#efefef}body{padding:20px 0}.layout,[class*='layout-']{border:#eee 1px solid;padding:20px}.layout:after,[class*='layout-']:after{content:"";display:table;clear:both}.panel,.pnl,[class*='pl-']{width:1000px}.column,.col,[class*='c-']{background:#fff}.region:last-of-type>.column,.reg:last-of-type>.col,[class*='r-']:last-of-type>[class*='c-'],[class*='c-']:last-child{padding-bottom:0}.region,.reg,[class*='r-']{background:#fff;margin-bottom:20px}[class*='r-']:last-child{margin-bottom:0}[class*='r-']:first-child{margin-bottom:20px}.pane,.p,.pan,[class*='p-']{min-height:40px;background:#fff;margin-bottom:20px}.pane:last-of-type,.p:last-of-type,.pan:last-of-type,[class*='p-']:last-of-type{margin-bottom:0}.block,.blk,[class*='b-'],.widget,.wgt,[class*='w-']{padding:4px 8px}[class*='m-'] [class*='x-']{background:#CCFFFF;min-height:10px}.p-font-showcase{font-size:3.15rem;line-height:4rem}.font-1{font-family:Arial,Helvetica,sans-serif}.font-2{font-family:Georgia,serif}.font-20{font-family:"AvenirLT-Light"}.x-headline{border-bottom:#eee 1px solid;margin-bottom:20px}.x-headline h1,.x-headline h2,.x-headline h4,.x-headline h5,.x-headline h6{margin-bottom:5px}.x-headline h3{margin-bottom:0}.x-logo{margin-bottom:0}[class*='x-ad-']{background:#efefef;text-align:center}.x-ad-970x66{width:970px;min-height:66px;line-height:66px;margin:0 -5px}.x-ad-300x250{width:300px;min-height:250px;line-height:250px;margin:0 auto}.x-ad-720x90{width:720px;min-height:90px;line-height:90px;margin:0 auto}.t-sam3k{background:url('..///s3.amazonaws.com/sam3k/images/bgs/bg-tile-diagonal.png');font:1.8rem/2.8rem "AvenirLT-Light";color:#444;padding-left:0;background-repeat:no-repeat}.t-sam3k a{color:#4ecdc4;font-weight:bold}.t-sam3k ::selection{text-shadow:1px 1px #ccc;background:#4ecdc4;color:#fff}.t-sam3k ::-moz-selection{text-shadow:1px 1px #ccc;background:#4ecdc4;color:#fff}.t-sam3k h1,.t-sam3k h2,.t-sam3k h3,.t-sam3k h4,.t-sam3k h5,.t-sam3k h6{color:#556270;font-family:"AvenirLT-Light"}.t-sam3k .panel{-webkit-box-shadow:#ccc 1px 1px 20px;-moz-box-shadow:#ccc 1px 1px 20px;box-shadow:#ccc 1px 1px 20px;background:#fff;margin:0 auto;opacity:0}.t-sam3k .block{min-height:60px;background:#efefef}.t-sam3k .bg-swatch-1{background:#556270;color:#fff}.t-sam3k .bg-swatch-2{background:#4ecdc4;color:#fff}.t-sam3k .bg-swatch-3{background:#c7f464;color:#fff}.t-sam3k .bg-swatch-4{background:#ff6b6b;color:#fff}.t-sam3k .bg-swatch-5{background:#c44d58;color:#fff}.t-sam3k .x-brand{padding-top:10px}.t-sam3k .x-brand .x-tagline{margin-bottom:0}.t-sam3k .x-logo{font-family:"AvenirLT-Light";line-height:2.7rem}.t-sam3k .x-tagline{font-family:"AvenirLT-Light";color:#556270;line-height:2.4rem}.t-sam3k .x-site-technologies h5{text-align:center;margin-bottom:0}.t-sam3k .x-logos-vendors{padding-left:0;display:table;margin:0 auto}.t-sam3k .x-logos-vendors li{float:left;list-style-type:none;margin-right:20px}.t-sam3k .x-logos-vendors .x-logo-nodejs img{width:120px}.t-sam3k .x-logos-vendors .x-logo-jquery img{width:140px;margin-top:10px;margin-left:4px}.t-sam3k .x-logos-vendors .x-logo-mustache strong{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);text-align:center;display:block;font-size:80px;font-family:Georgia;margin-top:2px;margin-bottom:4px}.t-sam3k .x-logos-vendors .x-logo-mustache span{margin-left:7px}.t-sam3k .x-logos-vendors .x-logo-backbone img{width:200px;margin-top:6px;margin-left:8px}.t-sam3k .x-logos-vendors .x-logo-couchdb{margin-right:0}.t-sam3k .x-logos-vendors .x-logo-couchdb img{width:100px;margin-top:-10px;margin-left:10px}.t-sam3k .x-logos-vendors .x-logo-require{font-weight:bold;font-size:28px;line-height:49px}.t-sam3k .x-logos-vendors:after{clear:both;content:"";display:table}.t-sam3k .x-site-credit{text-align:center}@media screen and (max-width: 420px){.panel{width:95%}.rwd-full{width:100%;clear:both;padding-right:0}}@media screen and (max-width: 1200px){.panel{width:96%}main.c-2-3{width:100%}aside{display:none}}
