*{margin:0;padding:0}body{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:300;font-size:14px;background:#eee;color:#666}@media screen and (max-width: 1040px){body{margin:0 20px}}@media screen and (max-width: 600px){body{font-size:13px}}h1{font-size:1.8em}h2{font-size:1.5em}h3{font-size:1.3em}a{text-decoration:none;outline-width:0;color:#258fb8}.left{float:left}.right{float:right}.clear{*zoom:1}.clear:after{content:"";display:table;clear:both}.inner{width:1000px;margin:0 auto}@media screen and (max-width: 1040px){.inner{width:100%}}.pullquote-right:before,.pullquote-left:before{padding:0;border:none;content:attr(data-pullquote);float:right;width:45%;margin:.5em 0 1em 1.5em;position:relative;top:7px;font-size:1.4em;line-height:1.45em}.pullquote-left:before{float:left;margin:.5em 1.5em 1em 0}header{height:30px;padding:30px 0;border-bottom:1px solid #ddd;line-height:30px}@media screen and (max-width: 2040px){header{height:auto;position:relative;padding-bottom:10px}header > .right{position:absolute;top:30px;right:0}}header a{color:#666;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}header a:hover{color:#258fb8}header h1{font-weight:300;font-size:30px}@media screen and (max-width: 2040px){header h1{float:none !important}}header nav{margin-left:30px}@media screen and (max-width: 2040px){header nav{margin-left:0;margin-top:15px;float:none !important}}@media screen and (max-width: 600px){header nav > ul{display:none}}header nav > ul > li{margin-left:50px;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto}header nav > ul > li{*display:inline}@media screen and (max-width: 2040px){header nav > ul > li{margin-left:0;margin-right:50px}header nav > ul > li:last-of-type{margin-right:0}}header nav > ul > li:hover > a{color:#258fb8}header nav > ul > li > a{padding:38px 30px 38px 0;margin-top:-38px;background:url('../images/detail_1339527901.png') right center no-repeat}@media screen and (max-width: 2040px){header nav > ul > li > a{padding:18px 30px 18px 0}header nav > ul > li > a:only-child{padding-right:0}}header nav > ul > li > a:only-child{padding-right:0;background:none}header nav > ul ul{position:absolute;top:60px;left:-15px;z-index:10;white-space:nowrap;background:#ddd;border:1px solid #ccc;list-style:none;display:none;-moz-box-shadow:0 4px 8px rgba(0,0,0,0.1);-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.1);-o-box-shadow:0 4px 8px rgba(0,0,0,0.1);box-shadow:0 4px 8px rgba(0,0,0,0.1);-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}@media screen and (max-width: 2040px){header nav > ul ul{top:40px}}header nav > ul ul ul{-moz-border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;-o-border-radius:0 5px 5px 5px;-ms-border-radius:0 5px 5px 5px;-khtml-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px}header nav > ul ul li{border-top:1px solid #eee;border-bottom:1px solid #ccc}header nav > ul ul li:hover{background:#d5d5d5}header nav > ul ul li:first-of-type{border-top:none}header nav > ul ul li:first-of-type ul{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}header nav > ul ul li:last-of-type{border-bottom:none}header nav > ul ul li > a{background:url('../images/detail-sub_1339527901.png') right center no-repeat;display:block;padding:5px 30px 5px 15px}header nav > ul ul li > a:hover{color:#666}header nav > ul ul li > a:only-child{background:none;padding-right:15px}header nav > ul ul ul{top:0;left:100%}header nav > ul li{position:relative}header nav > ul li:hover > ul{display:block}header nav select{display:none;margin-bottom:10px;width:30%;padding:5px;border:1px solid #ccc;height:25px}@media screen and (max-width: 600px){header nav select{display:block;height:32px;width:45%}}header .search input[type="text"]{background:url('../images/search_1339527901.png') 10px center no-repeat #f2f2f2;color:#999;border:1px solid #ddd;font:13px "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:6px 15px 6px 35px;width:100px;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;-khtml-border-radius:15px;border-radius:15px}@media screen and (max-width: 600px){header .search input[type="text"]{width:45px}}header .search input[type="text"]:focus,header .search input[type="text"]:active{background:url('../images/search_1339527901.png') 10px center no-repeat #fff;width:150px;border-top:1px solid #ccc;color:#666;outline:none}@media screen and (max-width: 600px){header .search input[type="text"]:focus,header .search input[type="text"]:active{width:100px}}header .social{margin-right:5px}@media screen and (max-width: 600px){header .social{display:none}}header .social a{-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;text-indent:-9999px;margin-right:15px;opacity:0.25;width:28px;height:28px;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}header .social a{*display:inline}header .social a:hover{opacity:1}header .social a.facebook{background:url('../images/facebook_1339527901.png') center no-repeat #3b5998;border:1px solid #3B5998}header .social a.facebook:hover{border:1px solid #2d4373}header .social a.google{background:url('../images/google_1339527901.png') center no-repeat #c83d20;border:1px solid #C83D20}header .social a.google:hover{border:1px solid #9c3019}header .social a.twitter{background:url('../images/twitter_1345223741.png') center no-repeat #55cff8;border:1px solid #55CFF8}header .social a.twitter:hover{border:1px solid #24c1f6}header .social a.github{background:url('../images/github_1339527901.png') center no-repeat #afb6ca;border:1px solid #afb6ca}header .social a.github:hover{border:1px solid #909ab6}header .social a.pinterest{background:url('../images/pinterest_1339527901.png') center no-repeat #be4037;border:1px solid #be4037}header .social a.pinterest:hover{border:1px solid #96332c}header .social a.rss{background:url('../images/rss_1339527901.png') center no-repeat #ef7522;border:1px solid #EF7522}header .social a.rss:hover{border:1px solid #cf5d0f}#pagenavi{padding:20px 0;height:20px;line-height:20px;position:relative;border-top:1px solid #fff;border-bottom:1px solid #ddd}#pagenavi a:hover{text-decoration:underline}#pagenavi .prev,#pagenavi .next{position:absolute}#pagenavi .prev{background:url('../images/back_1339527901.png') 0 center no-repeat;padding-left:30px;left:0}#pagenavi .next{background:url('../images/more_1339527901.png') right center no-repeat;padding-right:30px;right:0}#pagenavi .center{text-align:center;width:100%;display:block}article{border-bottom:1px solid #ddd;border-top:1px solid #fff;padding:30px 0;position:relative}@media screen and (max-width: 800px){article{padding-bottom:15px}}@media screen and (max-width: 600px){article{padding:15px 0}}article h1.title{font-weight:300;line-height:35px;margin-bottom:20px}article h1.title a{color:#666}article .entry{line-height:2;text-align:justify}article .entry a:hover{text-decoration:underline}article .entry .more-link{display:block;margin-top:20px;padding-left:30px}article .entry p,article .entry blockquote,article .entry ul,article .entry ol,article .entry dl,article .entry table,article .entry iframe,article .entry h1,article .entry h2,article .entry h3,article .entry h4,article .entry h5,article .entry h6,article .entry .video-container{margin-top:10px}article .entry ul,article .entry ol,article .entry dl{margin-left:20px}article .entry ul ul,article .entry ul ol,article .entry ul dl,article .entry ol ul,article .entry ol ol,article .entry ol dl,article .entry dl ul,article .entry dl ol,article .entry dl dl{margin-top:0}article .entry strong{font-weight:bold}article .entry em{font-style:italic}article .entry p{margin-top:10px}article .entry h2{font-weight:300;border-bottom:1px solid #ddd;position:relative}article .entry h2:before{content:"";position:absolute;bottom:-2px;border-bottom:1px solid #fff;width:100%}article .entry img,article .entry video{max-width:100%;height:auto}article .entry blockquote{background:#ddd;border-left:5px solid #ccc;padding:15px 20px;margin-top:10px}article .entry blockquote > p:first-of-type{margin-top:0}article .entry iframe{border:none}article .entry table{background:#ddd;border:1px solid #ccc;border-spacing:0;margin-top:10px}article .entry table th{background:#ccc;padding:0 15px}article .entry table td{text-align:center}article .entry table tr:nth-of-type(2n){background:#d5d5d5}article .entry .caption{background:url('../images/caption_1339527901.png') 0 4px no-repeat;display:block;font-size:0.9em;color:#999;padding-left:25px}article .entry .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}article .entry .video-container iframe,article .entry .video-container object,article .entry .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.share{padding:15px 0;border-top:1px solid #fff;border-bottom:1px solid #ddd}.post h1.title,.post .entry{margin-left:200px}@media screen and (max-width: 800px){.post h1.title,.post .entry{margin-left:0}}.post .meta{position:absolute;top:85px;line-height:2;font-size:0.9em;color:#999;width:170px}@media screen and (max-width: 800px){.post .meta{margin-top:15px;position:static;width:auto}}.post .meta a{color:#999;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.post .meta a:hover{color:#666}.post .meta .date,.post .meta .tags,.post .meta .comments,.post .meta .back-top{padding-left:30px}@media screen and (max-width: 800px){.post .meta .date,.post .meta .tags,.post .meta .comments,.post .meta .back-top{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;margin-right:30px}.post .meta .date,.post .meta .tags,.post .meta .comments,.post .meta .back-top{*display:inline}}.post .meta .date{background:url('../images/date_1339527901.png') 0 center no-repeat}.post .meta .tags{background:url('../images/tags_1339527901.png') 0 center no-repeat}.post .meta .comments{background:url('../images/comments_1339527901.png') 0 center no-repeat}.post .meta .back-top{background:url('../images/backtop_1340213907.png') 0 center no-repeat}section.archive{position:relative}section.archive:first-of-type{border-top:1px solid #fff}section.archive:first-of-type article.archive{border-top:none}section.archive:first-of-type h1.archive-title{border-top:none}section.archive:first-of-type h1.archive-title:before{border-top:none}section.archive:last-of-type{border-bottom:1px solid #ddd}section.archive:last-of-type article.archive{border-bottom:none}section.archive h1.archive-title{line-height:35px;width:200px;position:absolute;top:0;padding-top:30px;border-top:1px solid #fff}section.archive h1.archive-title:before{content:"";position:absolute;top:-2px;width:100%;border-top:1px solid #ddd}@media screen and (max-width: 600px){section.archive h1.archive-title{position:relative;width:100%}section.archive h1.archive-title + article.archive{border-top:none}section.archive h1.archive-title + article.archive h1{padding-top:15px}}section.archive article.archive{margin-left:200px}@media screen and (max-width: 800px){section.archive article.archive{margin-left:0;padding:15px 0}}section.archive article.archive h1{margin-bottom:0}section.archive article.archive .meta{color:#999;line-height:2;margin-top:15px}@media screen and (max-width: 600px){section.archive article.archive .meta{position:static;width:auto}}section.archive article.archive .meta span{margin-right:30px;padding-left:30px;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto}section.archive article.archive .meta span{*display:inline}section.archive article.archive .meta a{color:#999;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}section.archive article.archive .meta a:hover{color:#666}section.archive article.archive .meta .date{background:url('../images/date_1339527901.png') 0 center no-repeat}section.archive article.archive .meta .tags{background:url('../images/tags_1339527901.png') 0 center no-repeat}section.archive article.archive .meta .comments{background:url('../images/comments_1339527901.png') 0 center no-repeat}section.archive article.archive .meta .back-top{background:url('../images/backtop_1340213907.png') 0 center no-repeat}#comment{padding:30px 0;border-top:1px solid #fff;border-bottom:1px solid #ddd}#comment h1.title{font-size:25px;font-weight:300;line-height:35px;margin-bottom:20px}footer{padding:15px 0;border-top:1px solid #fff;text-align:center;font-size:0.9em}article code,article pre{background:#ddd;border:1px solid #ccc;font-family:Menlo, Monaco, "Andale Mono", "lucida console", "Courier New", monospace}article code{font-size:0.9em;padding:1px 3px;margin:0 3px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}article pre{font-size:1/0.9em;line-height:1.5;margin-top:10px;padding:5px 15px;overflow-x:auto;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}article pre code{background:none;border:none;padding:0;margin:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-khtml-border-radius:0;border-radius:0}figure.code{background:#ddd;border:1px solid #ccc;margin-top:10px;padding:5px 15px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}figure.code figcaption{font-size:0.9em;position:relative}figure.code figcaption span{margin:-5px -15px 0;padding:5px 15px;display:block;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cccccc), color-stop(100%, #dddddd));background:-webkit-linear-gradient(top, #cccccc,#dddddd);background:-moz-linear-gradient(top, #cccccc,#dddddd);background:-o-linear-gradient(top, #cccccc,#dddddd);background:-ms-linear-gradient(top, #cccccc,#dddddd);background:linear-gradient(top, #cccccc,#dddddd)}figure.code figcaption span:empty{display:none}figure.code figcaption a{position:absolute;top:5px;right:0}figure.code code,figure.code pre{background:none;border:none;padding:0;margin:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-khtml-border-radius:0;border-radius:0}figure.code .highlight{overflow-x:auto}figure.code .line-numbers{border-right:1px solid #ccc;font-family:Menlo, Monaco, "Andale Mono", "lucida console", "Courier New", monospace;padding-right:15px;text-align:right}figure.code table{border:none;text-align:left;margin-top:0}figure.code table td{text-align:left}figure.code td.code{width:100%;padding-left:15px;overflow-x:auto}.entry .gist{background:#ddd;color:#666;padding:30px 15px 5px;margin-top:10px;border:1px solid #ccc;position:relative;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.entry .gist .gist-file{margin:0}.entry .gist .gist-file .gist-data{background:none;border:none}.entry .gist .gist-file .gist-data pre{font:0.9em Menlo,Monaco,"Andale Mono","lucida console","Courier New",monospace;line-height:1.5}.entry .gist .gist-file .gist-meta{font:300 0.9em "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1.5;margin:0 -16px -6px;padding:5px 15px;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dddddd), color-stop(100%, #cccccc));background:-webkit-linear-gradient(top, #dddddd,#cccccc);background:-moz-linear-gradient(top, #dddddd,#cccccc);background:-o-linear-gradient(top, #dddddd,#cccccc);background:-ms-linear-gradient(top, #dddddd,#cccccc);background:linear-gradient(top, #dddddd,#cccccc)}.entry .gist .gist-file .gist-meta a{color:#258fb8}.entry .gist .gist-file .gist-meta a:first-of-type{position:absolute;top:5px;right:15px;z-index:1}.entry .gist .gist-file .gist-meta a:nth-of-type(2){position:absolute;top:0;left:0;padding:5px 15px;width:100%;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cccccc), color-stop(100%, #dddddd));background:-webkit-linear-gradient(top, #cccccc,#dddddd);background:-moz-linear-gradient(top, #cccccc,#dddddd);background:-o-linear-gradient(top, #cccccc,#dddddd);background:-ms-linear-gradient(top, #cccccc,#dddddd);background:linear-gradient(top, #cccccc,#dddddd)}figure.code .c,.gist-highlight .c{color:#93a1a1 !important;font-style:italic !important}figure.code .cm,.gist-highlight .cm{color:#93a1a1 !important;font-style:italic !important}figure.code .cp,.gist-highlight .cp{color:#93a1a1 !important;font-style:italic !important}figure.code .c1,.gist-highlight .c1{color:#93a1a1 !important;font-style:italic !important}figure.code .cs,.gist-highlight .cs{color:#93a1a1 !important;font-weight:bold !important;font-style:italic !important}figure.code .err,.gist-highlight .err{color:#dc322f !important;background:none !important}figure.code .k,.gist-highlight .k{color:#cb4b16 !important}figure.code .o,.gist-highlight .o{color:#586e75 !important;font-weight:bold !important}figure.code .p,.gist-highlight .p{color:#586e75 !important}figure.code .ow,.gist-highlight .ow{color:#2aa198 !important;font-weight:bold !important}figure.code .gd,.gist-highlight .gd{color:#586e75 !important;background-color:#f4c5b6 !important;display:inline-block}figure.code .gd .x,.gist-highlight .gd .x{color:#586e75 !important;background-color:#f1b1a4 !important;display:inline-block}figure.code .ge,.gist-highlight .ge{color:#586e75 !important;font-style:italic !important}figure.code .gh,.gist-highlight .gh{color:#93a1a1 !important}figure.code .gi,.gist-highlight .gi{color:#586e75 !important;background-color:#e5e3b5 !important;display:inline-block}figure.code .gi .x,.gist-highlight .gi .x{color:#586e75 !important;background-color:#cdd088 !important;display:inline-block}figure.code .gs,.gist-highlight .gs{color:#586e75 !important;font-weight:bold !important}figure.code .gu,.gist-highlight .gu{color:#6c71c4 !important}figure.code .kc,.gist-highlight .kc{color:#859900 !important;font-weight:bold !important}figure.code .kd,.gist-highlight .kd{color:#268bd2 !important}figure.code .kp,.gist-highlight .kp{color:#cb4b16 !important;font-weight:bold !important}figure.code .kr,.gist-highlight .kr{color:#d33682 !important;font-weight:bold !important}figure.code .kt,.gist-highlight .kt{color:#2aa198 !important}figure.code .n,.gist-highlight .n{color:#268bd2 !important}figure.code .na,.gist-highlight .na{color:#268bd2 !important}figure.code .nb,.gist-highlight .nb{color:#859900 !important}figure.code .nc,.gist-highlight .nc{color:#d33682 !important}figure.code .no,.gist-highlight .no{color:#b58900 !important}figure.code .nl,.gist-highlight .nl{color:#859900 !important}figure.code .ne,.gist-highlight .ne{color:#268bd2 !important;font-weight:bold !important}figure.code .nf,.gist-highlight .nf{color:#268bd2 !important;font-weight:bold !important}figure.code .nn,.gist-highlight .nn{color:#b58900 !important}figure.code .nt,.gist-highlight .nt{color:#268bd2 !important;font-weight:bold !important}figure.code .nx,.gist-highlight .nx{color:#b58900 !important}figure.code .vg,.gist-highlight .vg{color:#268bd2 !important}figure.code .vi,.gist-highlight .vi{color:#268bd2 !important}figure.code .nv,.gist-highlight .nv{color:#268bd2 !important}figure.code .mf,.gist-highlight .mf{color:#2aa198 !important}figure.code .m,.gist-highlight .m{color:#2aa198 !important}figure.code .mh,.gist-highlight .mh{color:#2aa198 !important}figure.code .mi,.gist-highlight .mi{color:#2aa198 !important}figure.code .s,.gist-highlight .s{color:#2aa198 !important}figure.code .sd,.gist-highlight .sd{color:#2aa198 !important}figure.code .s2,.gist-highlight .s2{color:#2aa198 !important}figure.code .se,.gist-highlight .se{color:#dc322f !important}figure.code .si,.gist-highlight .si{color:#268bd2 !important}figure.code .sr,.gist-highlight .sr{color:#2aa198 !important}figure.code .s1,.gist-highlight .s1{color:#2aa198 !important}#banner{color:#999;padding:30px 0;line-height:30px;text-align:center;position:relative;display:none;border-top:1px solid #fff;border-bottom:1px solid #ddd}#banner:hover a{color:#258fb8}#banner a{color:#999;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}#banner a:hover{text-decoration:underline}#banner small{position:absolute;right:0;bottom:0}#banner .loading{background:url('../images/loading_pacman_1339527901.gif') center no-repeat;text-indent:-9999px}#banner .container{height:30px;overflow:hidden;position:relative;display:none}#banner .container .feed{list-style:none;position:absolute;top:0;width:100%}#banner .container .feed li{position:relative}#banner .container .feed li small{position:absolute;right:0}/* fancyBox v2.0.4 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-tmp iframe,.fancybox-tmp object{vertical-align:top;padding:0;margin:0}.fancybox-wrap{position:absolute;top:0;left:0;z-index:1002}.fancybox-outer{padding:0;margin:0;background:#f9f9f9;color:#444;text-shadow:none;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:1003}.fancybox-opened .fancybox-outer{-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-o-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-inner{width:100%;height:100%;padding:0;margin:0;position:relative;outline:none;overflow:hidden}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:10px}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-21px;margin-left:-21px;width:42px;height:42px;background:url('../images/fancybox/fancybox_loading_1339527901.gif');opacity:0.8;cursor:pointer;z-index:1010}.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../images/fancybox/fancybox_sprite_1339527901.png')}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:1004}.fancybox-prev,.fancybox-next{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url('../images/fancybox/blank_1339527901.gif');z-index:1003}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-prev span,.fancybox-next span{position:absolute;top:50%;left:-9999px;width:36px;height:36px;margin-top:-18px;cursor:pointer;z-index:1003}.fancybox-prev span{background-position:0 -36px}.fancybox-next span{background-position:0 -72px}.fancybox-prev:hover,.fancybox-next:hover{visibility:visible}.fancybox-prev:hover span{left:20px}.fancybox-next:hover span{left:auto;right:20px}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden}#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:1001;background:#000}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:1005}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:1003;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;-khtml-border-radius:15px;border-radius:15px}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{margin-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@font-face{font-family:'ProximaNovaThin';src:url("../fonts/ProximaNova-Thin-webfont_iefix-.eot") format("eot"),url("../fonts/ProximaNova-Thin-webfont.woff") format("woff"),url("../fonts/ProximaNova-Thin-webfont.ttf") format("truetype"),url("../fonts/ProximaNova-Thin-webfont.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNovaRegular';src:url("../fonts/ProximaNova-Reg-webfont_iefix-.eot") format("eot"),url("../fonts/ProximaNova-Reg-webfont.woff") format("woff"),url("../fonts/ProximaNova-Reg-webfont.ttf") format("truetype"),url("../fonts/ProximaNova-Reg-webfont.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNovaSemibold';src:url("../fonts/ProximaNova-Sbold-webfont.eot");src:url("../fonts/ProximaNova-Sbold-webfont.eot?iefix") format("eot"),url("../fonts/ProximaNova-Sbold-webfont.woff") format("woff"),url("../fonts/ProximaNova-Sbold-webfont.ttf") format("truetype"),url("../fonts/ProximaNova-Sbold-webfont.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNovaBold';src:url("../fonts/ProximaNova-Bold-webfont_iefix-.eot") format("eot"),url("../fonts/ProximaNova-Bold-webfont.woff") format("woff"),url("../fonts/ProximaNova-Bold-webfont.ttf") format("truetype"),url("../fonts/ProximaNova-Bold-webfont.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Quattrocento';src:url("../fonts/Quattrocento-Regular-webfont.eot");src:url("../fonts/Quattrocento-Regular-webfont.eot#iefix") format("embedded-opentype"),url("../fonts/Quattrocento-Regular-webfont.woff") format("woff"),url("../fonts/Quattrocento-Regular-webfont.ttf") format("truetype"),url("../fonts/Quattrocento-Regular-webfont.svg") format("svg");font-weight:normal;font-style:normal}body{background:#000000;background:url(../images/background-3.png) no-repeat center center fixed,url(../images/linenbg.jpg) repeat fixed;font-family:'ProximaNovaRegular', sans-serif;color:#CCC}@media screen and (max-width: 480px){body{background:#000 url(../images/linenbg.jpg) repeat-y center center fixed;-webkit-background-size:cover%;-moz-background-size:cover%;-o-background-size:cover%;background-size:cover%}}strong{font-family:'ProximaNovaBold', sans-serif}p{font-family:'ProximaNovaRegular', 'Helvetica', 'Arial',;line-height:1.8em}li{line-height:200%}@media screen and (max-width: 600px){li{line-height:200%}}article .entry{line-height:2;text-align:left}@media screen and (max-width: 600px){article .entry{line-height:1.2}}a,a:hover,a:active,a:visited{color:#48AEE3;font-weight:normal;text-decoration:none !important;opacity:1 !important}a:hover{-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;opacity:1 !important}h1{color:#FFFFFF}h2{color:#48AEE3}article .entry h2{border-bottom:0;margin-top:10px}article .entry h2::before{border-bottom:0}article code,article pre{background:#ddd url("../images/noise.png") top left;border:1px solid #05232B}figure.code .line-numbers{font-family:Menlo, Monaco, "Andale Mono", "lucida console", "Courier New", monospace;text-align:right;color:#48AEE3}header{height:60px;padding:30px 0;border-bottom:none;line-height:30px}header nav{margin-left:0;margin-top:0;float:none !important;z-index:100}header a{color:#48AEE3;text-transform:uppercase;font-size:80%}@media screen and (max-width: 600px){header > .right{top:85px;right:10px}}header nav > ul > li{margin-left:0;margin-right:30px;text-transform:uppercase;font-family:'ProximaNovaRegular', sans-serif}header nav > ul ul li > a{padding:5px 30px 5px 30px}header nav > ul ul li > a:only-child{background:none;padding-right:10px;padding-left:10px}header nav > ul ul{position:absolute;top:30px;left:0px;text-transform:uppercase;opacity:1}@media screen and (max-width: 630px){.social{display:none}}header .social a{border-radius:20%;margin-right:10px;opacity:.64 !important}header .social a:hover{border-radius:50%;opacity:1 !important;-moz-box-shadow:#fff 0px 0px 1px !important;-webkit-box-shadow:#fff 0px 0px 1px !important;-o-box-shadow:#fff 0px 0px 1px !important;box-shadow:#fff 0px 0px 1px !important}header nav > ul > li > a{font-family:'ProximaNovabold';letter-spacing:1px}article .entry{line-height:1}article .entry blockquote{color:#111}article code{color:#000000}article{border-bottom:none;border-top:none;padding:30px 0;position:relative}article h1.title{margin-bottom:0px}article h1.title a{color:#FFF}article h1.title a:hover{color:#48AEE3}.post h3.author{color:#8e8f90;font-size:14px;margin-left:200px;margin-bottom:5px}@media screen and (max-width: 800px){.post h3.author{margin-left:0}}.post .meta a:hover{color:#48AEE3}article .entry .more-link{display:block;margin-top:20px;padding-left:0;text-decoration:none;background:none}.share{padding:15px 0;border-top:none;border-bottom:none;margin-left:200px}@media screen and (max-width: 800px){.share{margin-left:0}}#comment{margin-left:200px}@media screen and (max-width: 800px){#comment{margin-left:0}}.inner{padding:20px;background-color:rgba(12,12,12,0.65);width:960px}@media screen and (max-width: 1024px){.inner{width:90%}}footer{border-top:none}section.archive:first-of-type{border-top:none}header .search input[type="text"]{background:url('../images/search_1339527901.png') 10px center no-repeat #f2f2f2;color:#999;border:1px solid #ddd;font:10px "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:8px 15px 8px 35px;margin-right:10px;width:100px;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}@media screen and (max-width: 600px){header .search input[type="text"]{width:45%;margin-top:5px;display:block;float:right}}header .search input[type="text"]:focus,header .search input[type="text"]:active{background:url('../images/search_1339527901.png') 10px center no-repeat #fff;width:150px;border-top:1px solid #ccc;color:#666;outline:none}@media screen and (max-width: 400px){header .search input[type="text"]:focus,header .search input[type="text"]:active{width:45%}}@media screen and (max-width: 600px){img.logo{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}}article .entry table th{color:#3b3c3b}article .entry table td{color:#3b3c3b}#banner{padding:0 0}#pagenavi{border-top:0;border-bottom:0;padding:0;height:0;line-height:0}#layout > section{min-height:100px}@media screen and (max-width: 800px){section.archive h1.archive-title{position:relative;width:100%}}h1,h2,h3,h4,h5,h6{font-weight:normal}img{border:0;border-style:none}#hiring{position:absolute;right:0;top:0;z-index:1000}#hiring a{background:url('../images/werehiring_combo_1348779668.png') no-repeat;display:block;height:140px;width:140px;text-indent:-9000px}@media screen and (max-width: 600px){#hiring a{background:url('../images/werehiring_mobile_1348779668.png') no-repeat;width:100px;height:100px}}#hiring a:hover{background:url('../images/werehiring_combo_1348779668.png') no-repeat;background-position:0 -140px;-webkit-transition:all 0s linear;-moz-transition:all 0s linear;transition:all 0s linear}@media screen and (max-width: 600px){#hiring a:hover{background:url('../images/werehiring_mobile_1348779668.png') no-repeat;width:100px;height:100px}}