html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}html{-ms-text-size-adjust:none;-webkit-text-size-adjust:none}body{font-family:"Helvetica","Arial",sans-serif;font-weight:normal;min-width:20em;position:relative;width:100%;margin:0}body{background:#333333}#outer-wrap{overflow:hidden;position:relative;width:100%}#inner-wrap{position:relative;width:100%}header,#content,footer{clear:both}header .inner,footer .inner{padding:0 1.5em}#content>.inner{padding:2em 0}.template{margin-left:1em}#form-template{margin-right:1em}#form-template #primary .inner,#form-template #secondary .inner{margin:0 0 1.5em}#primary .inner,#secondary .inner{padding:0;margin:0 1em 1.5em 0}#tertiary .inner{padding:0;margin:0 1em 1.5em 0}#pre-content{padding:0 1em 1em}#secondary .sidebar-section,#tertiary .sidebar-section{margin-bottom:1.5em}#full-width .inner{margin-bottom:2em!important}.post-summary{margin-bottom:1.5em}#primary .inner.post,#secondary .inner.post{padding:0!important}#primary .inner.content-block,#secondary .inner.content-block{padding:2em 2em 1em!important}#primary .inner.form{padding:0;margin:0;background:none!important}.page-body{padding:2em}.post-summary,article.full-post,.content-block,.page-body,.sidebar-section,#static-page-menu{background:#FFFFFF;-moz-box-shadow:0 0 2px rgba(0,0,0,0.125);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.125);box-shadow:0 0 2px rgba(0,0,0,0.125)}.sidebar-section.ad-section,#tertiary .sidebar-section.social-section{background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#search-template #secondary .inner,#tag-template #secondary .inner,.inner.ui-message{background:none!important}.narrow #primary{max-width:28.75em!important;max-width:480px!important;margin:0 auto}img{max-width:100%;height:auto}.screen-reader{position:absolute;left:-9999px;top:-9999px;margin-bottom:0}.delimiter{padding:1em 0;display:block;background-image:none!important}.delimiter span{width:24px;height:24px;text-align:center;margin:0 auto;padding:1em;vertical-align:middle;line-height:24px;display:block;background:#FFF!important;background:rgba(255,255,255,0.75)!important;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;font-size:16px;-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px;text-transform:uppercase}.button{-moz-border-radius:.25em;-webkit-border-radius:.25em;border-radius:.25em;padding:.5em .85em;font-size:.9em;display:inline-block}.button-write{-moz-border-radius:1000px;-webkit-border-radius:1000px;border-radius:1000px;display:block;margin-top:1em;width:90%;max-width:400px;text-transform:uppercase;margin:0 auto;text-align:center;padding:20px 24px}header#top{min-height:4em;position:relative;z-index:1;-moz-box-shadow:0 0 4px #000;-webkit-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000}header#top .inner{position:relative}header hgroup{margin:0;padding:.5em 0 .5em 3em;height:3.375em}#logo{width:237px;height:40px;margin:.4375em auto 0;position:relative;z-index:999}#logo a{display:block}#logo img{vertical-align:bottom}#tagline{position:absolute;left:-9999px;top:-9999px;margin-bottom:0}.logged-out #nav-main li.user,.logged-in #nav-main li.login,.logged-in #nav-main li.join{display:none}h3.nav-label a.nav-open,#nav-main a.nav-close{position:absolute;top:14px;left:10px;background:rgba(255,255,255,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:4px;padding-bottom:3px;display:block;width:32px;height:32px}h3.nav-label a.nav-open i,#nav-main a.nav-close i{padding:0;line-height:1;width:32px;height:32px;font-size:32px;text-align:center;vertical-align:center;line-height:1;color:#FFF}#nav-main a.nav-close{top:-3.375em}h3.nav-label a.nav-open{display:block;z-index:200}#nav-main a.nav-close{display:none}#nav-main:target a.nav-close{display:block}#nav-main{position:absolute;top:0;left:0;padding-top:4.375em;z-index:200;overflow:hidden;width:100%;-moz-box-shadow:0 0 2px #000;-webkit-box-shadow:0 0 2px #000;box-shadow:0 0 2px #000;height:100%}#nav-main:not(:target){z-index:1;height:0}#nav-main .block{background:#333;z-index:2;position:relative}#nav-main ul li a{position:relative;display:block;padding:.75em 1.25em .75em 3.5em;border-top:1px solid #999;border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid #000}#nav-main ul li.category a{border-bottom-color:#222}#nav-main #user-nav i{margin:0;position:absolute;top:1em;left:1.5em;width:16px;height:16px}#nav-main ul li a:hover i{opacity:1}#user-nav{border-top:1px solid #000}#user-nav li.user>a{display:none}#category-nav-mobile{background:#444}#category-nav-mobile figure{width:24px;height:24px;overflow:hidden;position:absolute;top:.65em;left:1.125em;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}#category-nav-mobile figure img{width:36px!important;height:24px;margin-left:-25%;max-width:none}.site-intro-wrapper{display:none;position:relative}.site-intro-wrapper.active{display:block;box-shadow:0 0 4px #000}#site-intro{background:#CDCDCD}#site-intro{margin:0;padding:1em;z-index:100}#site-intro h2{font-size:1.25em;margin-bottom:1em;margin-right:10%;font-weight:300}#site-intro ul li{display:block;margin-bottom:1.5em;min-height:46px}#site-intro ul li.cta{margin-bottom:0;height:auto}#site-intro h3{font-size:1.125em;font-weight:700}#site-intro li span{font-size:.9em}#site-intro li{clear:left}#site-intro li i{width:40px;height:40px;line-height:40px;font-size:24px;text-align:center;background:#FFF;background:rgba(255,255,255,0.75);border:6px solid;-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px;float:left;margin:-.1875em 1em 1em 0}#site-intro a.button{clear:both;border-radius:10em;display:block;text-align:center;padding:.75em 0;text-transform:uppercase;font-size:1.25em;margin:1em 0 0}#site-intro .close{position:absolute;right:1em;top:1em;font-size:18px;width:18px;height:18px;color:rgba(0,0,0,0.5)}#site-intro .close:hover{color:#000}.post-summary,.full-post{position:relative}.post-image{width:100%;display:inline-block;position:relative;overflow:hidden}.post-image:after{padding-top:56.25%;display:block;content:''}.post-image-wrap{position:absolute;top:0;bottom:0;right:0;left:0;background-color:#efefef}.post-image figcaption.post-category a{position:absolute;left:0;bottom:0;display:inline-block;padding:1.25em 1.75em;color:#FFF;background:#333;background:rgba(0,0,0,0.7);-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-ms-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease}.post-image figcaption.post-category a:hover{background:#000;background:#000}.gb-vote .vote-button,.gb-vote:hover .vote-total{display:none}.gb-vote:hover .vote-button{display:block;cursor:pointer}.post-image-wrapper{position:relative}.gb-vote{border:6px solid #FFF;width:60px;height:60px;position:absolute;right:1em;bottom:-36px;display:block;text-align:center;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-transition:-moz-box-shadow 0.3s ease,background .3s ease;-webkit-transition:-webkit-box-shadow 0.3s ease,background .3s ease;transition:box-shadow 0.3s ease,background .3s ease;z-index:100}.gb-vote:hover{-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333}.gb-vote:hover .vote-link{z-index:101}.gb-vote .number,.gb-vote .vote-img,.gb-vote .number-new{width:60px;height:1.25em;font-size:1.25em;line-height:1.25;position:absolute;top:50%;left:50%;margin-top:-.625em;margin-left:-30px}.gb-vote .plus{font-size:75%;margin-left:-6px;margin-right:2px}.gb-vote .vote-button .add-vote{background:#FFF;box-shadow:0 0 2px #000;border-radius:4px;padding:1em;color:#000}.gb-vote:hover .vote-button .add-vote{position:absolute;left:-162px;top:.15em;width:auto}.gb-vote:hover .vote-button .add-vote:after{content:' ';height:0;position:absolute;width:0;border:.65em solid transparent;border-left-color:#000;position:absolute;top:1.125em;right:-1.25em;z-index:-1}.gb-vote .vote-link{width:60px;height:60px;display:block;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.post-summary .post-intro,.full-post .post-body{position:relative}.full-post .post-body .text{border-bottom:1px solid #ccc;margin-bottom:1.25em;margin-top:.25em}.top-posts .post-intro,.full-post .post-intro,.full-post .post-body{padding:.9em 2em 2em}.post-footer,.comments-wrapper{padding:2em}.post-title{clear:both}.full-post .post-intro{padding-bottom:0}.new-posts .post-intro{padding:.9em 1.45em 2em}.post-summary.sponsored h1{margin-right:0}.full-post .post-body p,.content-block p{padding:0 0 1em}.post-meta{margin-bottom:.725em}.full-post .post-meta{margin-bottom:1.8em}.post-meta time,.post-meta address,.post-meta span{margin:.4em 0;display:block;float:left;line-height:1;border-left:1px solid #CCC;padding-left:.7em;margin-left:.7em}.post-meta time,.post-meta address,.full-post .post-meta span.comments{margin-left:0;padding-left:0;border-left:0;clear:left}.sponsored .post-meta time,.sponsored .post-meta address,.sponsored .post-meta span{display:none}.flag-post i{color:rgba(255,0,0,0.5)}.flag-post i:hover{color:red}.social-sharing .email i{color:rgba(0,0,0,0.25)}.social-sharing .email i:hover{color:black}.top-posts .author{display:none}.post-call-to-action{margin:0 -2em 2em;padding:2em}#mid-article-custom-content{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1.5em 0}#mid-article-custom-content,#tertiary-custom-content{margin-bottom:1.5em}.responsive-video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.responsive-video iframe,.responsive-video object,.responsive-video embed{position:absolute;top:0;left:0;width:100%;height:100%}.load-more{font-weight:300;margin-top:-1.5em;height:1em;padding:1.5em 0;border-top:1px solid #CCC;text-align:center}.load-more a:link,.load-more a:visited{color:#000;opacity:.7}.load-more a:hover{opacity:1;-moz-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;text-decoration:none}.load-more span{display:inline}.load-more i{margin-right:.25em}.load-more i.ajax-loader{display:none}.load-more.loading i{display:none}.load-more.loading i.ajax-loader{display:inline-block}.no-posts{font-weight:300;margin-top:0;height:1em;padding:1.5em 0;border-top:1px solid #CCC}.post-summary .social-sharing{margin-top:1em}.full-post .social-sharing{margin-bottom:1em}.post-summary .social-sharing li,.full-post .social-sharing li{display:block;float:left;padding:10px 10px 10px 0;width:auto!important}[id^=___plusone]{width:65px!important}.twitter-share-button{width:80px!important}.fb_iframe_widget{background:none!important}#full-post-template .tags{margin-bottom:1.75em}.tags a{text-transform:lowercase}footer.post-footer{width:auto}.author-box .author-img{width:100px;height:100px;float:right;margin:0 0 2em 2em;-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px;overflow:hidden}.author-box .author-img i{width:100px;height:100px;line-height:100px;font-size:75px;vertical-align:center;text-align:center;background:#FFF;color:rgba(0,0,0,0.25)}.author-box span.my-bloggers{padding-bottom:1em;display:inline-block}.author-box .author-bio{padding:0 0 1em 0}.author-box h3.top-posts{margin-bottom:.5em}.author-box .vote-total{white-space:nowrap}.author-box ol.top-posts,.author-box ul.author-stats{list-style-type:none;margin-bottom:1em}.full-post .comment{margin-top:2em;padding:1.5em 0 0;padding-left:1em;border-top:1px dotted #ccc}.full-post .comment figure{float:left;margin-left:-1em;margin-top:-.5em;width:40px;height:40px;-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px;overflow:hidden}.full-post .comment figure i{width:40px;height:40px;line-height:40px;vertical-align:center;text-align:center;font-size:1.25em;background:#cfcfcf;color:#FFF}.comment .author{display:inline-block;margin-right:.5em;margin-left:.75em}.comment time{display:inline-block;padding:0 0 1.5em}.comment .comment-functions{display:inline-block;padding-top:1em}.sidebar-section #search input{border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.sidebar-section #search input[type="text"]{background:none}#category-nav .category{clear:both;padding:1em 1.25em;border-bottom:1px solid rgba(0,0,0,0.1)}#category-nav .category-image{float:right;max-width:130px;height:auto;margin:-1px 0 .5em 1.25em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#category-nav:first-child .category-image{margin-top:0}.fb_iframe_widget{background:#FFF}footer .rich-footer{padding:3em 0 .75em 1.5em}footer .rich-footer h4{font-size:1.125em;padding-bottom:1.25em}footer .rich-footer li{font-size:.9em;padding:0 0 .75em}footer .rich-footer li a{font-size:.9em}#cateogry-nav-secondary .nav-block{margin:-1.5em 1.5em 1em 0;padding:1.5em}#footer-links .nav-block h4{margin:0 1.33333em 0 0}#footer-links .nav-block li{margin:0 1.5em 0 0}#footer-links .nav-block ul{margin-bottom:1em;margin-left:2px}#copyright,#powered-by{font-size:.9em;clear:both;text-align:center}#copyright{padding:2.5em 1em .5em}#powered-by{position:relative;padding:.5em 1em 2.5em}#powered-by img{height:auto;left:4px;max-width:120px;position:relative;top:6px}#static-page-menu{padding:0 2em 2em 2em}#static-page-menu h3{padding:2em 0}#static-page-menu ul{border-bottom:1px solid #ccc;margin:0;padding:0}#static-page-menu li{border-top:1px solid #CCC;padding:0}#static-page-menu li a{padding:1em .5em;display:block}.blogger-page .author-box img{height:auto}#author-sharing .inner{max-width:600px}#author-sharing h3{margin-bottom:.75em;font-weight:600}#author-sharing .highlight{margin:-1em -1em 1em;padding:1.25em 1em;background:#efefef;border-bottom:1px solid #ddd}#colorbox #author-sharing .highlight p:last-child{margin-bottom:0}#author-sharing .social{margin-left:0}#author-sharing .social li{display:inline}#author-sharing .social li a{width:24px;display:inline-block;margin:0 .125em;font-size:24px}#author-sharing .social li i.fa-facebook{color:#3b5998}#author-sharing .social li i.fa-twitter{color:#00aced}#author-sharing hr{margin:1em -1em;height:1px;background:none;border:none;border-bottom:1px solid #eee}#linking-notice .highlight{margin:-1em -1em 1em;padding:1.25em 1em;background:#efefef;border-bottom:1px solid #ddd}#linking-notice ol{margin:1em 0 0 1.25em}#linking-notice li{list-style-type:decimal;padding-bottom:.25em}#colorbox .signup{margin:0!important}#colorbox .signup #external-signup{padding:2em 2em 1em;text-align:center;background:#ddd}#colorbox .signup #external-signup h2{font-size:1.35em;margin-bottom:1em}#colorbox .signup .alternate-actions{padding:2em;clear:both;text-align:center}#colorbox .signup #external-signup ul{margin:0;padding:0}#colorbox .signup #external-signup .open-auth li{width:100%}#colorbox .signup #external-signup .open-auth li:last-child{clear:none;float:right}#colorbox .signup .alternate-actions p{margin:0;padding:.5em 0;text-align:left}#colorbox .signup .alternate-actions a{text-decoration:underline;transition:padding-left .5s ease}#colorbox .signup .alternate-actions a:hover{padding-left:8px}body[data-page-type="sign-up"] .backstretch{opacity:.25}#signup-page #pre-content{text-align:center;padding-top:1em}#signup-page #pre-content h1{font-weight:300;font-size:2.5em}#signup-page #pre-content .subtitle{font-size:1.75em;margin-bottom:1em;font-weight:300;color:#5b5b5b}#signup-page #pre-content .reasons-for-joining{text-align:center}#signup-page #pre-content .reasons-for-joining li{display:inline-block;margin:0 2em;color:#5b5b5b}#signup-page #pre-content .reasons-for-joining li i{margin-right:.35em}#signup-page #signup-form .delimiter{margin-bottom:0;position:relative}#signup-page #signup-form .delimiter span{background:#efefef!important;font-size:10px;padding:0;border:1px solid rgba(0,0,0,0.25);position:absolute;top:50%;left:50%;margin-left:-12px;margin-top:-12px}#signup-page #signup-form .delimiter:before{width:100%;height:1px;background:rgba(0,0,0,0.15);content:"";display:block}#signup-page #signup-form .ui-message{padding:1em 1em 0}#signup-page #signup-form .ui-message.logged-in{padding-bottom:1em;border-top:1px solid rgba(0,0,0,0.15)}#signup-page #signup-form .ui-message.logged-in p{padding-bottom:0}.clearfix:after,#content>.inner:after,.post-image-wrapper:after,#category-nav .category:after,.post-meta:after,.rich-footer:after,ul.social-sharing:after{content:".";display:block;visibility:hidden;clear:both;height:0}.clearfix,#content>.inner,.post-image-wrapper,#category-nav .category,.post-meta,.rich-footer,ul.social-sharing{display:inline-block}.clearfix,#content>.inner,.post-image-wrapper,#category-nav .category,.post-meta,.rich-footer,ul.social-sharing{display:block}@media only screen and (max-width: 600px){.js-ready #nav-main{background:#333;height:100%;width:70%;-webkit-box-shadow:inset -1.5em 0 1.5em -0.75em rgba(0,0,0,0.25);-moz-box-shadow:inset -1.5em 0 1.5em -0.75em rgba(0,0,0,0.25);box-shadow:inset -1.5em 0 1.5em -0.75em rgba(0,0,0,0.25)}.js-ready #nav-main .block{background:transparent}.js-ready #nav-main .nav-close{display:block!important;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}.js-ready #nav-main .nav-close:focus,.js-ready #nav .nav-close:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.js-ready #nav-main{left:-70%}.js-ready #inner-wrap{left:0}.js-nav #inner-wrap{left:70%}.csstransforms3d.csstransitions .js-ready #nav-main{left:0;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.csstransforms3d.csstransitions .js-ready #inner-wrap{left:0!important;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.csstransforms3d.csstransitions .js-nav #inner-wrap{-webkit-transform:translate3d(70%,0,0) scale3d(1,1,1);-moz-transform:translate3d(70%,0,0) scale3d(1,1,1);-ms-transform:translate3d(70%,0,0) scale3d(1,1,1);-o-transform:translate3d(70%,0,0) scale3d(1,1,1);transform:translate3d(70%,0,0) scale3d(1,1,1)}.csstransforms3d.csstransitions .js-ready #nav-main .block{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 300ms 100ms,-webkit-transform 500ms ease;-webkit-transition-delay:ease,0s;-moz-transition:opacity 300ms 100ms ease,-moz-transform 500ms ease;-o-transition:opacity 300ms 100ms ease,-o-transform 500ms ease;transition:opacity 300ms 100ms ease,transform 500ms ease;-webkit-transform:translate3d(70%,0,0) scale3d(0.9,0.9,0.9);-moz-transform:translate3d(70%,0,0) scale3d(0.9,0.9,0.9);-ms-transform:translate3d(70%,0,0) scale3d(0.9,0.9,0.9);-o-transform:translate3d(70%,0,0) scale3d(0.9,0.9,0.9);transform:translate3d(70%,0,0) scale3d(0.9,0.9,0.9);-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%}.csstransforms3d.csstransitions .js-nav #nav-main .block{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media only screen and (min-width: 480px){header hgroup{padding:.5em 0}#cateogry-nav-secondary{width:100%;float:left}}@media only screen and (min-width: 601px){#post-summary-template #primary{width:100%}#post-summary-template #secondary,#post-summary-template #tertiary{width:50%;float:left}#full-post-template #primary{width:100%}#full-post-template #secondary,#full-post-template #tertiary{width:50%;float:left}.one-section{max-width:56.25em;margin:0 auto}.one-section #primary{width:100%;float:none}footer{width:100%;clear:both}#content>.inner{padding:2em 0}.template{margin-left:1.5em}#form-template{margin-right:1.5em}#form-template #primary .inner,#form-template #secondary .inner{margin:0 0 1.5em}#primary .inner,#secondary .inner{padding:0;margin:0 1.5em 1.5em 0}#tertiary .inner{padding:0;margin:0 1.5em 1.5em 0}#pre-content{padding:0 1.5em 2em}header{min-height:0}header hgroup{display:inline-block;padding:.5em 0;margin:0;height:auto}#logo{height:54px;max-width:100%!important;width:auto!important;display:inline-block;margin-top:0}#logo img{height:53px;width:auto}.js-ready #nav-main{background:none;height:auto;width:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.js-ready #nav-main .block{background:transparent}.js-ready #inner-wrap{left:0}.js-nav #inner-wrap{left:0}#user-nav{border-top:none}#nav-main ul li a{border-bottom:none}#nav-main .user img.ui{opacity:.75}h3.nav-label,#category-nav-mobile,#nav-close-btn,#nav-main:target a.nav-close{display:none}#nav-main ul li a:hover img{opacity:auto}#nav-main{position:aboslute;right:1.5em;padding:0;left:auto!important;width:auto!important;background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;overflow:visible}#nav-main:not(:target){z-index:auto;height:auto}ul#user-nav{display:block!important}ul#user-nav li{float:left;position:relative}ul#user-nav li a{display:block;background:none;background:rgba(255,255,255,0.125);-moz-transition:background .5s ease;-webkit-transition:background .5s ease;transition:background .5s ease;padding:.45em .75em .45em .6em;margin-left:1em;margin-top:1.125em;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-top:none}ul#user-nav li a:hover{background:#FFF;background:rgba(255,255,255,0.25)}ul#user-nav li.join{display:none}#nav-main ul#user-nav i{margin-right:.125em;position:relative;top:0;left:0}ul#user-nav li.user>a{display:block;padding:0!important;position:relative;margin-top:.95em;background:none}ul#user-nav li.user a{z-index:999;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important}ul#user-nav li.user a:hover{cursor:pointer}ul#user-nav li.user img.user-thumb{width:26px;height:26px;vertical-align:bottom;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:4px;background:#FFF;margin-top:3px}#nav-main ul#user-nav li.user i.user-thumb{width:26px;height:26px;line-height:26px;font-size:20px;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:4px;background:#FFF;margin:3px 0 0 0;text-align:center}#nav-main ul#user-nav li.user i.user-thumb:hover{color:#000}#nav-main ul#user-nav li.user.open img.user-thumb,#nav-main ul#user-nav li.user.open i.user-thumb{padding-bottom:0;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;-webkit-box-shadow:#000 0 -2px 2px;-moz-box-shadow:#000 0 -2px 2px;box-shadow:#000 0 -2px 2px;background:#FFF}#nav-main ul ul{background:#FFF;position:absolute;left:-9999em;-moz-box-shadow:0 0 2px #000;-webkit-box-shadow:0 0 2px #000;box-shadow:0 0 2px #000;z-index:888}#nav-main ul ul li{float:none;width:16em}#nav-main ul ul li a{white-space:nowrap;margin:0;padding:.5em 1.0em!important;display:block!important;opacity:.8}#nav-main ul ul li:first-child a{padding-top:1em}#nav-main ul ul li:last-child a{padding-bottom:1em}#nav-main ul ul li a:hover{background:#efefef;opacity:1}#nav-main li.open ul{left:auto;right:0}#nav-main li.open a{background:#FFF;text-decoration:underline}#nav-main li.open ul a{text-decoration:none}.site-intro-wrapper.active{border-bottom:1px solid #b6b6b6;box-shadow:none}.site-intro-wrapper.stuck #site-intro{position:fixed;top:0;width:100%;box-shadow:0 0 4px #000;z-index:200}#pre-content{padding-bottom:2em}#site-intro{margin:0 -1.5em;margin:0;padding:1.75em 0}#site-intro .close{font-size:24px;width:24px;height:24px}#site-intro h2{text-align:center;font-size:1.35em;margin:0 14% 1.25em}#site-intro h3{font-size:1.125em;font-weight:700}#site-intro ul li{width:30%;margin:0 1.666666667%;float:left;clear:none}#site-intro li.cta{width:100%;margin:0}#site-intro a.button{margin:1em auto 0;max-width:400px}h1.section-title .category-name{display:inline-block;line-height:1;border-left:1px solid #CCC;padding-left:.5em;margin-left:.125em}.post-image{float:right;max-width:612px;max-width:660px}.post-image:after{padding-top:50%}.post-image img{width:100%}.top-posts .gb-vote,.full-post .gb-vote{border-width:6px;position:absolute;width:72px;height:72px;bottom:-40px}.top-posts .gb-vote .number,.full-post .gb-vote .number .top-posts .gb-vote .vote-img,.full-post .gb-vote .vote-img{width:72px;margin-left:-36px}.top-posts .gb-vote .vote-link,.full-post .gb-vote .vote-link{width:72px;height:72px}.full-post .post-meta,.top-posts .post-meta{margin-top:.5em}.top-posts .author{display:block;clear:none}.top-posts .post-meta address,.full-post .post-meta span.comments{border-left:1px solid #CCC;padding-left:.7em;margin-left:.7em}.full-post .post-meta span.comments{clear:none}.sponsored .post-meta address{margin-left:0!important;padding-left:0!important;border-left:none!important}.full-post .comment{padding-left:1.5em}.full-post .comment figure{margin-left:-1.5em}.comment .author{margin-left:.75em}#cateogry-nav-secondary{width:100%;float:left}footer ul.categories{-moz-column-count:2;-moz-column-gap:1em;-webkit-column-count:2;-webkit-column-gap:1em;column-count:2;column-gap:1em}#footer-links .nav-block{width:50%;float:left}.author-box h2{margin-right:100px}#colorbox .signup #external-signup .open-auth.facebook li,#colorbox .signup #external-signup .open-auth.google li{width:48%;margin:0 auto!important;float:none}#colorbox .signup #external-signup .open-auth.facebook.google li{float:left;width:46%;margin:0 2%!important}#colorbox .signup .alternate-actions p{text-align:center}}@media only screen and (min-width: 768px){#post-summary-template #primary{width:60%;float:left}#post-summary-template #secondary{width:40%;float:left}#post-summary-template #tertiary{width:40%;float:right}#blogger-template #primary{width:40%;float:left}#blogger-template #secondary{width:60%;float:left}#search-template #primary{width:60%;float:left}#search-template #secondary{width:40%;float:left}#tag-template #primary{width:60%;float:left}#tag-template #secondary{width:40%;float:left}}@media only screen and (min-width: 800px){#cateogry-nav-secondary{width:50%}#footer-links .nav-block{width:50%}#footer-links .nav-block:nth-child(2){clear:left}}@media only screen and (min-width: 1020px){#post-summary-template #primary{width:66.66666%}#post-summary-template #secondary{width:33.33333%}#post-summary-template #tertiary{width:33.33333%;float:right}#full-post-template #primary{width:66.66666%;float:left}#full-post-template #secondary,#full-post-template #tertiary{width:33.33333%;float:left}#search-template #primary{width:66.66666%;float:left}#search-template #secondary{width:33.3333%;float:left}#tag-template #primary{width:66.66666%;float:left}#tag-template #secondary{width:33.3333%;float:left}#static-page-template #primary{width:66.66666%;float:left}#static-page-template #secondary{width:33.3333%;float:left}ul#user-nav li.join{display:block}#site-intro h2{font-size:1.75em;margin-bottom:1.25em}#site-intro h3{font-size:1.25em}#site-intro ul li,#site-intro ul li.cta{width:21%;margin:0 2%}#site-intro a.button{margin:0}#site-intro ul li{text-align:left}.post-image-wrapper{background:#f8f8f8}.post-meta address{border-left:1px solid #CCC;padding-left:.7em;margin-left:.7em;clear:none}#cateogry-nav-secondary{width:40%}#footer-links .nav-block{width:20%;float:left}#footer-links .nav-block:nth-child(2){clear:none}#static-page-template #secondary{margin-top:3.55em}}@media only screen and (min-width: 1280px){header>.inner,#content>.inner,footer>.inner{max-width:1700px;margin:0 auto}#post-summary-template #primary{width:48%}#post-summary-template #secondary,#post-summary-template #tertiary{width:26%;float:left}#full-post-template #primary{width:48%}#full-post-template #secondary,#full-post-template #tertiary{width:26%}.two-sections{max-width:80em;margin:0 auto!important}}@media only screen and (min-width: 1700px){header>.inner{max-width:none!important}#site-intro{margin-left:0;margin-right:0}.intro-content{max-width:1700px;margin:0 auto}}body,textarea{font-family:'Open Sans',sans-serif;font-weight:300;line-height:1.3}em{font-style:italic;font-weight:300}strong em{font-weight:400}.sidebar-section #search input[type="text"],#site-intro .pitch{font-weight:300}.sidebar-section #search input[type="text"]{color:#000}h1,h2,h3,h4,h5,.top-posts h1,#category-nav h2,h1.section-title .category-name,.external-signup,.external-signup a{font-weight:400}h1.section-title,.new-posts h1,h1.post-title,h1.page-title,h3.top-posts,strong,#site-footer h4,.load-more a{font-weight:600}strong{font-weight:700}.full-post h1,.info h1,.content-block h1{font-size:2.125em;margin-bottom:.5em}h1.section-title{padding-right:1em}.full-post h2 .info h2,.content-block h2{font-size:1.85em;margin-bottom:.65em}.full-post h3 .info h3,.content-block h3{font-size:1.25em;margin-bottom:1em}.full-post h4 .info h4,.content-block h4{font-size:1em;margin-bottom:1em}.top-posts h1,h1.post-title,h1.page-title{font-size:2.125em;margin-bottom:.5em;line-height:1.2}#form-template h1.page-title{margin-left:0}h2.author,h2.comments,.fieldset-info h2{font-size:1.85em;margin-bottom:0}.post-call-to-action h2,#colorbox h2{font-size:1.5em;margin-bottom:.5em}.fieldset-info h2,.post-call-to-action h2{margin-bottom:.75em}.fieldset-info .note{margin-top:-1.25em}#category-nav .category h2{font-size:1em;padding:0 1.45em 1em 1.45em;padding:0 0 1em 0}.full-post .comment address,ol.terms h3{font-size:1.25em;margin-bottom:1em}#payment-preferences h4{margin-bottom:.5em}.new-posts h1,h1.section-title,.sidebar-section #search input[type="text"]{font-size:1em}.login-link{font-size:.9em}#category-nav .category-top-post li{font-size:.85em}.post-meta,h1.section-title .category-name,.comments time,.comments .comment-functions{font-size:.8em}.post-image figcaption.post-category a{font-size:.75em}.section-title{margin-bottom:1em;display:inline-block}.fieldset-info .note,.page-intro{margin-bottom:2em}h1+.page-intro{margin-top:-.5em}#form-template h1+.page-intro{margin-left:0}#colorbox p{margin-bottom:1em}a:link{text-decoration:none}.full-post .post-body a:link,.login-link a{text-decoration:underline}.center{text-align:center}.comments time{white-space:nowrap}.full-post .post-body .text ul,.full-post .post-body .text ol,.info ul,.info ol,.content-block ul,.content-block ol{margin-left:2em;margin-bottom:.5em}.author-box ul,.author-box ol{margin:0}.full-post .post-body .text li,.info li,.content-block li{padding-bottom:.5em}.author-box li{padding-bottom:0}.full-post .post-body .text ul,.info ul,.content-block ul{list-style-type:disc}.full-post .post-body .text ol,.info ol,.content-block ol,ol.decimal{list-style-type:decimal}ol.upper-alpha{list-style-type:upper-alpha}ol.lower-roman{list-style-type:lower-roman}ol.terms li{padding-bottom:2em}ol.terms .upper-alpha li{padding-bottom:0}ol.terms .upper-alpha .lower-roman{padding-bottom:1em}ul.login-links,ul.external-logins{margin:0;list-style-type:none}@media only screen and (min-width: 601px){#user-nav li{font-weight:600}}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-message div,span.error{display:none}.ui-message .active{display:block}span.error.active{display:inline}.ui-message .admin-message{display:block}.error{font-size:.8em;margin-left:.5em;color:#FF4D4D}.help{font-size:.8em;padding:.5em 0 0;color:#999}.attention{margin:0 -2em;padding:2em;background:#FFB2B2}.ui-message .error,.ui-message .saved,.ui-message .error-500,.ui-message .code,.ui-message .attention,.ui-message .admin-message{color:#333;border:1px solid;font-size:1em;padding:.75em 1.25em 0;margin:0 0 1.5em;font-weight:400;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.ui-message .error,.ui-message .error-500{background-color:#FFB2B2;border-color:#FF8080}.ui-message .saved{background-color:#C2F0C2;border-color:#85E085}.ui-message .code{background:#efefef}.ui-message .attention{background-color:#FEF6D2;border-color:#EFE3AE}.ui-message .admin-message{background-color:#FFB2B2;border-color:#FF8080}.ui-message a{text-decoration:underline}.admin-message{color:#333!important}.admin-message ul li{padding-bottom:.75em}.admin-message input[type="submit"]{padding:.1em .5em}.ui-message .error-500{white-space:pre-wrap}.ui-message .code{font-family:"Courier New",Courier,monospace}label+.ui-message,legend+.ui-message{margin-top:.5em}.fields fieldset .ui-message div{margin-bottom:0!important}.ui-message p{padding-bottom:.75em}.character-counter{color:green;white-space:nowrap}.counter-error{color:red}fieldset.section,.field-wrapper{margin-bottom:2em}fieldset.section .field-wrapper{margin-bottom:0}.fields,div.info,.field-wrapper{padding:2em 2em 0}#colorbox .fields{padding:0}.content-box{background:#FFFFFF;-moz-box-shadow:0 0 2px rgba(0,0,0,0.125);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.125);box-shadow:0 0 2px rgba(0,0,0,0.125)}.field-wrapper .fields,.field-wrapper div.info{background:none;padding:0}.fields li{padding-bottom:1em;padding-bottom:1.5em}.fields li:last-child{padding-bottom:2em}.fields span.block{padding:1em 0 0;padding:1.5em 0 0}fieldset.fieldset-classic{border:1px solid #e5e5e5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:0 1em 1em}#colorbox .fields li,#colorbox .fields li:last-child{padding-bottom:1em}.fields label,.fields span.text label{display:block}.fields span.radio label,.fields span.checkbox label,.checkbox label{display:inline}.fields li>label,.fields fieldset>legend,.info .heading,.fields span.block label,p.label{font-weight:400;padding-bottom:.35em}.info .heading{display:block;padding-bottom:1em}input[type="text"],input[type="password"],input[type="submit"],textarea{-webkit-appearance:none}#search input,.fields .text input,.fields textarea,.textboxlist-bits{border:none;width:94%;padding:1em 3%;-moz-box-shadow:inset 0 0 1px #999;-webkit-box-shadow:inset 0 0 1px #999;box-shadow:inset 0 0 1px #999}#search input:focus,.fields .text input:focus,.fields textarea:focus,.textboxlist-bits:focus{-moz-box-shadow:inset 0 0 1px #777;-webkit-box-shadow:inset 0 0 1px #777;box-shadow:inset 0 0 1px #777;background:#f9f9f9}.fields .fieldset-classic{margin:1em 0 .5em}.fields .fieldset-classic legend{background:#f4f4f4;padding:.25em 1em .25em .5em;border:1px solid #e1e1e1}.fields .fieldset-classic legend input,.fields .fieldset-classic legend label{width:auto;display:inline;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.fields .fieldset-classic legend input{margin-right:.5em}.fields span.block{display:block}.fields span.radio,.fields span.checkbox{display:inline-block;padding:.25em .5em .25em 0}.fields span.radio input,.fields span.checkbox input,.checkbox input{display:inline}.info p,p.info{padding-bottom:1em}.info p:last-child{padding-bottom:0}.textboxlist li{padding-bottom:0!important}.fields .textboxlist input{padding:0!important}.textboxlist-bits{border:none!important;-moz-border-radius:0!important;-webkkit-border-radius:0!important;border-radius:0!important;margin:0!important;overflow:hidden;padding:1em 3%!important}select{max-width:100%}input[type="submit"]{background:#f4f4f4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f4f4f4 0%,#e5e5e5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e5e5e5));background:-webkit-linear-gradient(top,#f4f4f4 0%,#e5e5e5 100%);background:-o-linear-gradient(top,#f4f4f4 0%,#e5e5e5 100%);background:-ms-linear-gradient(top,#f4f4f4 0%,#e5e5e5 100%);background:linear-gradient(to bottom,#f4f4f4 0%,#e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e5e5e5',GradientType=0);border:1px solid #CCCCCC;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-weight:700;padding:1.25em 1.75em;text-transform:uppercase;transform:background .5s ease}input[type="submit"]:hover{cursor:pointer;background:#e5e5e5}input[type="submit"]:active{background:#ccc}.narrow-form .radio,.narrow-form .checkbox{margin-left:1.5em}.narrow-form .radio input,.narrow-form .checkbox input{margin-left:-1.8em;padding:0}.narrow-form .info{padding-top:0;padding-bottom:1em}.narrow-form .external-logins{clear:both;margin-top:1.25em;padding-top:1em;border-top:1px dotted #ccc}.narrow-form .checkbox{padding-bottom:1.25em}.narrow-form .checkbox label{font-weight:300}.narrow-form .delimiter{margin-bottom:2em}.narrow .radio,.narrow .checkbox{margin-left:1.5em}.narrow .radio input,.narrow .checkbox input{margin-left:-1.8em;padding:0}.narrow .info{padding-top:0;padding-bottom:1em}.narrow .external-logins{clear:both;margin-top:1.25em;padding-top:1em;border-top:1px dotted #ccc}.narrow .checkbox{padding-bottom:1.25em}.narrow .checkbox label{font-weight:300}.narrow .delimiter{margin-bottom:2em}#login-form .fields{background:none;padding:0}#login-form .submit{float:left;width:33.333%;margin-right:3%}#login-form .submit input{width:100%}#login-form .checkbox{font-size:.9em}.login-link{margin:0;padding:0 0 .25em;text-align:right}#signup-form .checkbox{font-size:.9em}#external-signup .open-auth,#external-signup .internal-auth{padding:1em 1em 0}#external-signup .open-auth li,#external-signup .internal-auth li{padding-bottom:1em}#external-login{padding:1em 1em 1em;margin-bottom:2em;background:#FFF}.external-signup,.internal-signup{line-height:1;border:none;width:100%;font-size:.8em;height:3.75em;overflow:hidden;text-align:left;position:relative;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;transition:background .5s ease;padding:0;margin:0}.external-signup:hover,.internal-signup:hover{cursor:pointer}.external-login a{padding:1.375em 1em 0 5em;line-height:1;border:none;width:auto;font-size:.8em;height:2.375em;overflow:hidden;text-align:left;position:relative;display:block;margin:0;font-weight:400;color:#FFF!important}.external-login.facebook,.external-signup.facebook{background:#5f7ec1;color:#FFF!important;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease}.external-login.facebook:hover,.external-signup.facebook:hover{background:#5073bb;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease}.external-login.facebook i,.external-signup.facebook i{background:#355089}.external-login.google,.external-signup.google{background:#e47a73;color:#FFF!important;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease}.external-login.google:hover,.external-signup.google:hover{background:#e06a62;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease}.external-login.google i,.external-signup.google i{background:#cd3228}.external-login i,.external-signup i,.internal-signup i{width:48px;height:48px;line-height:48px;font-size:24px;vertical-align:center;text-align:center;position:absolute;top:0;left:0;color:#FFF}.external-signup span{padding-left:5em}.internal-signup.internal{display:block;background:#ccc;color:#FFF!important;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease}.internal-signup.internal:hover{background:#b0b0b0;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease;text-decoration:none}.internal-signup.internal i{background:#c2c2c2}.internal-signup.internal span{padding:1.4em 1em 0 5em;display:block;font-weight:400}#manual-signup ul.accordion{display:none}#manual-signup.active ul.accordion{display:block}.info .open-auth{margin:0}.external-login{padding:0!important;margin:0 0 1em 0!important;list-style-type:none;clear:both}.external-login.google{margin-bottom:0!important}#comment-form ul.fields,.comment-form-ajax ul.fields{padding:1em 0 0}#comment-form textarea,.comment-form-ajax textarea{min-height:6em}#reply-to-comment textarea{min-height:8em}.site-search :after{content:".";display:block;visibility:hidden;clear:both;height:0}.site-search{display:inline-block}.site-search{display:block}.site-search .fields{padding:0}.site-search .fields li.text{width:80%;float:left;padding:0}.site-search .fields li.submit{width:20%;float:left;padding:0}.site-search .fields input,.site-search .fields button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:16px;padding:4px 8px;height:44px}.site-search .fields input[type="text"]{color:rgba(0,0,0,0.5);width:100%!important}.site-search .fields input[type="text"]:focus{color:rgba(0,0,0,0.95)}.site-search .fields button[type="submit"]{position:relative;background:#cfcfcf;border:none;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease}.site-search .fields button[type="submit"]:hover{cursor:pointer;background:black;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease}.site-search .fields button i{color:#FFF;display:inline;margin:0;padding:0;position:absolute;left:50%;top:50%;margin-left:-8px;margin-top:-8px}.fields li:after,.field-wrapper:after,#colorbox .signup #external-signup:after{content:".";display:block;visibility:hidden;clear:both;height:0}.fields li,.field-wrapper,#colorbox .signup #external-signup{display:inline-block}.fields li,.field-wrapper,#colorbox .signup #external-signup{display:block}@media only screen and (min-width: 601px){.fields .text input,.fields textarea{width:96%;padding:1em 2%}.external-signup,.internal-signup{font-size:1em;height:3em}.external-signup span{padding-left:4em}.internal-signup.internal span{padding:1em 1em 0 4em}.external-login a{font-size:1em;height:2em;padding-left:4em;padding-top:1em}.character-counter{float:right}}.ad{overflow:hidden;text-align:center;position:relative;z-index:1}article .ad{background:none}.ad+div{box-shadow:inset 0 0 1px rgba(0,0,0,0.125);background:rgba(0,0,0,0.0125)}.ad .letterboard{width:728px;height:90px;margin:0 auto}.ad .banner{width:468px;height:60px;margin:0 auto}.ad .wide-skyscraper{width:160px;height:600px;margin:0 auto}.ad .medium-rectangle{width:300px;height:250px;margin:0 auto}.ad .mobile-letterboard{width:320px;height:50px;margin:0 auto}#ad-header,#post-summary-template #ad-sidebar,#ad-post-summary{margin:0 -1em}#full-post-template #ad-post-body{margin:0 -2em 1.5em}@media only screen and (min-width: 480px){#ad-header,#ad-post-summary,#ad-sidebar{margin:0 auto!important}}a#sumotest-badge{display:none!important}.logged-in-admin a#sumotest-badge{display:block!important}.addthis_toolbox{overflow:hidden;*zoom:1;padding-top:18px}p.post-excerpt{padding-bottom:10px}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#colorbox .inner{padding:1em}#cboxOverlay{background:#111}#colorbox{outline:0}#cboxContent{margin-top:32px;overflow:visible;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#fff;padding:1px}#cboxLoadingOverlay{background:#000}#cboxTitle{position:absolute;top:-22px;left:0;color:#000}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;position:absolute}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{background-position:0px 0px;right:44px}#cboxPrevious:hover{background-position:0px -25px}#cboxNext{background-position:-25px 0px;right:22px}#cboxNext:hover{background-position:-25px -25px}#cboxClose{top:12px;right:12px}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}#cboxClose{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#cboxClose{text-indent:0;background:transparent;font-size:24px;color:#666}#cboxClose:hover{color:#333}#cboxClose:before{content:"\f05c"}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.colorbox-content{display:none}#colorbox .colorbox-content{display:block}