/*! Style sheet for punchfork.com. Copyright 2010-2013 Punchfork Inc. */html,body,div,ul,ol,li,form,fieldset{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin-top:0;font-weight:normal}strong,b{font-weight:bold}img,fieldset{border:0}ol,ul{list-style:none}li{display:inline}table{border-collapse:collapse;border-spacing:0}th,td{text-align:left}input,textarea{font-size:110%;line-height:1.1}::-webkit-input-placeholder{color:#bbb}input:-moz-placeholder{color:#bbb}html{text-rendering:optimizeLegibility}body{background:#f5eee3 url(bgtile.png) repeat;color:#000;font:12px 'Helvetica Neue',Helvetica,Arial,sans-serif}.left{float:left}.right{float:right}.clear-float{clear:both;height:1px;margin:-1px 0 0 0;overflow:hidden}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.hidden{display:none}.flush-top{margin-top:0!important}.flush-bottom{margin-bottom:0!important}.flush-left{margin-left:0!important}.flush-right{margin-right:0!important}.italics{font-style:italic}.uline{text-decoration:underline}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}img.favicon{width:16px;height:16px;margin-right:5px;vertical-align:top}a,a:visited{color:inherit;font-weight:bold;text-decoration:none;cursor:pointer}a:hover{text-decoration:underline;cursor:pointer}#announcement-banner{font-size:14px;text-align:center;padding:.5em 0 .6em;color:#f0f0f0;background:#a82d2d}#announcement-banner a{color:#f0f0f0;font-weight:normal;text-decoration:underline}#announcement-banner a:hover{color:#fff}#page.center,#inner-header.center{width:960px;margin:0 auto;padding:0 20px}#page.fullscreen{min-width:1140px;width:auto!important;padding:0}.flash{width:500px;color:#c58515;background-color:#fcf8e3;border:1px solid #e1d6bf;padding:8px 35px 8px 14px;margin:0 auto 18px;font-size:13px;line-height:18px;text-shadow:0 1px 0 rgba(255,255,255,.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.flash-error{color:#b94a48;background-color:#f2dede;border:1px solid #d6b0b0}.flash .dismiss{float:right;position:relative;top:-3px;right:-21px;color:#000;background:transparent;font-size:20px;font-weight:bold;line-height:18px;text-shadow:0 1px 0 #fff;opacity:.3}.flash .dismiss:hover{color:#000;opacity:.5;text-decoration:none}.btn{display:inline-block;position:relative;overflow:visible;color:#444;padding:5px 10px;margin-right:3px;font-size:13px;font-weight:bold;line-height:16px;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.75);border:1px solid;border-color:#ccc #c4c4c4 #b8b8b8 #c4c4c4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#e0e0e0;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#fcfcfc),to(#dadada));background-image:-moz-linear-gradient(#fcfcfc,#dadada);background-image:-ms-linear-gradient(#fcfcfc,#dadada);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#dadada));background-image:-webkit-linear-gradient(#fcfcfc,#dadada);background-image:-o-linear-gradient(#fcfcfc,#dadada);background-image:linear-gradient(#fcfcfc,#dadada);cursor:pointer}.btn:hover{color:#333;text-decoration:none;border-color:#bbb #b4b4b4 #a8a8a8 #b4b4b4;background-color:#d8d8d8;background-image:-khtml-gradient(linear,left top,left bottom,from(#f8f8f8),to(#d2d2d2));background-image:-moz-linear-gradient(#f8f8f8,#d2d2d2);background-image:-ms-linear-gradient(#f8f8f8,#d2d2d2);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color-stop(100%,#d2d2d2));background-image:-webkit-linear-gradient(#f8f8f8,#d2d2d2);background-image:-o-linear-gradient(#f8f8f8,#d2d2d2);background-image:linear-gradient(#f8f8f8,#d2d2d2)}.btn:active{border-color:#aaa;-webkit-box-shadow:inset 0 3px 7px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 3px 7px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 3px 7px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.05)}.btn i{display:inline-block;width:16px;height:16px;margin-right:4px;vertical-align:text-top;background:url(icon-sprite.png) no-repeat}.site-header{position:relative;height:43px;min-width:1140px;font-size:13px;padding:0;margin-bottom:20px}#dark-header{background-color:#404038;background:-webkit-gradient(linear,0% 0,0% 100%,from(#484840),to(#383830));background:-moz-linear-gradient(top,#484840,#383830);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#484840,endColorstr=#383830);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#484840, endColorstr=#383830)";border-top:1px solid #5c5c54;border-bottom:1px solid #282820;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4);-moz-box-shadow:0 1px 2px rgba(0,0,0,.4);box-shadow:0 1px 2px rgba(0,0,0,.4)}#light-header{background-color:#f5eee3;background:-webkit-gradient(linear,0% 0,0% 100%,from(#fcf5e9),to(#ede6dc));background:-moz-linear-gradient(top,#fcf5e9,#ede6dc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fcf5e9,endColorstr=#ede6dc);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fcf5e9, endColorstr=#ede6dc)";border-top:1px solid #fff8f0;border-bottom:1px solid #ccc7bd;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.site-header a.logo{position:absolute;top:4px;left:50%;width:186px;height:35px;margin-left:-93px;text-indent:-9999px;overflow:hidden}#dark-header a.logo{background:url(punchfork-header-logo.png) no-repeat}#light-header a.logo{background:url(punchfork-header-logo2.png) no-repeat}.site-header a.logo.admin{background:url(admin-header-logo.png) no-repeat}#inner-header.fullscreen{margin:0 40px}#inner-header .menu{display:inline-block;height:30px;padding:13px 15px 0;margin:0;font-weight:bold}#inner-header .menu:hover{text-decoration:none}#inner-header .dark .menu{color:#ddd;text-shadow:0 1px 0 rgba(0,0,0,.5)}#inner-header .dark .menu:hover{color:#fff}#inner-header .light .menu{color:#707070;text-shadow:0 1px 0 rgba(255,255,255,.8)}#inner-header .light .menu:hover{color:#505050}#inner-header .selected{color:#fff;background-color:rgba(0,0,0,.25);-webkit-box-shadow:inset 0 -2px 5px rgba(0,0,0,.2);-moz-box-shadow:inset 0 -2px 5px rgba(0,0,0,.2);box-shadow:inset 0 -2px 5px rgba(0,0,0,.2);border-bottom:1px solid #232320}.inset.dark,.inset.light{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.inset.dark{border:1px solid rgba(0,0,0,.4);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.2),inset 0 1px 0 rgba(255,255,255,.3);-moz-box-shadow:0 1px 0 rgba(255,255,255,.2),inset 0 1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.2),inset 0 1px 0 rgba(255,255,255,.3)}.inset.dark:hover{background-color:rgba(255,255,255,.05)}.inset.dark:active{background-color:inherit;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.2),inset 0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:0 1px 0 rgba(255,255,255,.2),inset 0 1px 0 rgba(255,255,255,.1);box-shadow:0 1px 0 rgba(255,255,255,.2),inset 0 1px 0 rgba(255,255,255,.1)}.inset.light{border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.7),inset 0 1px 0 rgba(255,255,255,.85);-moz-box-shadow:0 1px 0 rgba(255,255,255,.7),inset 0 1px 0 rgba(255,255,255,.85);box-shadow:0 1px 0 rgba(255,255,255,.7),inset 0 1px 0 rgba(255,255,255,.85)}.inset.light:hover{background-color:#f8f5ee;border:1px solid rgba(0,0,0,.25)}.inset.light:active{background-color:transparent;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.7),inset 0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:0 1px 0 rgba(255,255,255,.7),inset 0 1px 0 rgba(255,255,255,.15);box-shadow:0 1px 0 rgba(255,255,255,.7),inset 0 1px 0 rgba(255,255,255,.15)}#inner-header ul.right>li:last-child{padding-right:1px}#inner-header ul.right>li:last-child.selected{padding-right:16px}#inner-header ul.left>li:first-child,#inner-header ul.left>li:first-child .menu{padding-left:1px}#inner-header ul.left>li:first-child .menu.selected{padding-left:16px}#inner-header #shuffle{width:29px;height:27px;padding:0;margin-left:10px;text-indent:-9999px;overflow:hidden}#inner-header #shuffle>div{width:16px;height:16px;margin:6px 0 0 7px;background:url(icon-sprite.png) 0 -400px no-repeat}#inner-header #shuffle:hover>div{background:url(icon-sprite.png) 0 -416px no-repeat}#inner-header .signin{height:auto;margin:7px 0 0 7px;padding:5px 8px 6px}#inner-header .signin.light{background-color:#f4f0e9;background-color:rgba(255,255,255,.2)}#inner-header .signin.light:active{background-color:transparent}#footer{color:#b3ac9f;margin-top:20px;padding:20px 0 30px;text-shadow:0 1px 0 #fff;text-align:center}#footer li{display:inline;padding:0 6px}#footer a{font-weight:normal}#footer a:hover{color:#8f897f}h2.brief{color:#555;font-size:1.334em;font-weight:normal;text-shadow:0 1px 0 #fff;margin-bottom:.8em}img.avatart{width:25px;height:25px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}img.avatarb{width:140px;height:140px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.dialog{width:610px;background:#f7f6f4 url(diagonal-gray.png) repeat;color:#444;font-size:1.1666em;margin:0 auto;padding:25px 35px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.3),0 1px 0 rgba(0,0,0,.12);-moz-box-shadow:0 0 2px rgba(0,0,0,.3),0 1px 0 rgba(0,0,0,.12);box-shadow:0 0 2px rgba(0,0,0,.3),0 1px 0 rgba(0,0,0,.12)}.dialog a{color:#000;font-weight:normal}.dialog a.awesome{color:#fff;font-weight:bold}.dialog .awesome.dismiss{color:#777;font-weight:normal}.dialog h2{color:#404038;font-size:1.7em;font-weight:bold;text-shadow:1px 1px 0 #fff;padding-bottom:.5em;border-bottom:1px solid #ececec}.dialog h2.noborder{border-bottom:0;padding-bottom:0}.dialog p{line-height:1.5em}.dialog .error{color:#e00000}.dialog.full{width:910px}.dialog.white{background:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,.2),0 1px 0 rgba(0,0,0,.12);-moz-box-shadow:0 0 2px rgba(0,0,0,.2),0 1px 0 rgba(0,0,0,.12);box-shadow:0 0 2px rgba(0,0,0,.2),0 1px 0 rgba(0,0,0,.12);margin-bottom:20px}.dialog.gray{background:#f8f8f8 url(diagonal-gray.png) repeat}.dialog h4{color:#787870;font-size:1.2em;text-shadow:1px 1px 0 #fff;margin-bottom:.8em;padding-bottom:.5em;border-bottom:1px solid #ececec}.dialog.inset{-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.dialog .dialog{font-size:1em;margin:0}form .line{margin-top:1.4em}form .line:first-child{margin-top:0}form label,form input,form textarea{display:block}form label,form input,form textarea{outline:0}form label{font-weight:bold;margin-bottom:4px}form input[type=submit]{cursor:pointer}form input[type=checkbox]{display:inline}form label.checkbox{display:inline;margin-left:.4em}.dialog form input[type=text],.dialog form input[type=email],.dialog form input[type=password],.dialog form textarea,.standard-form form input[type=text],.standard-form form input[type=email],.standard-form form input[type=password],.standard-form form textarea{width:20em;background:#fff;color:#404038;font:normal 1.4em Arial,Helvetica,sans-serif;padding:.4em .6em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-top:1px solid #ccc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #e4e4e4;-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.12);-moz-box-shadow:inset 0 0 1px rgba(0,0,0,.12);box-shadow:inset 0 0 1px rgba(0,0,0,.12);-webkit-transition:all .08s ease-in-out;-moz-transition:all .08s ease-in-out;-o-transition:all .08s ease-in-out;transition:all .08s ease-in-out}.dialog form textarea,.standard-form form textarea{resize:none}.dialog form input[type=text]:focus,.dialog form input[type=email]:focus,.dialog form input[type=password]:focus,.dialog form textarea:focus,.standard-form form input[type=text]:focus,.standard-form form input[type=email]:focus,.standard-form form input[type=password]:focus,.standard-form form textarea:focus{border-top:1px solid #808080;border-left:1px solid #8c8c8c;border-right:1px solid #8c8c8c;border-bottom:1px solid #949494;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.2),0 0 1px rgba(0,0,0,.12);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.2),0 0 1px rgba(0,0,0,.12);box-shadow:inset 0 0 3px rgba(0,0,0,.2),0 0 1px rgba(0,0,0,.12)}.dialog form input[readonly=readonly]{background:#faf9f7!important;border-bottom:1px solid #f0f0f0!important}.dialog form input[readonly=readonly]:focus{border-top:1px solid #ccc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #e4e4e4;-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.12);-moz-box-shadow:inset 0 0 1px rgba(0,0,0,.12);box-shadow:inset 0 0 1px rgba(0,0,0,.12)}.dialog form label{color:#505048}.dialog form label.light{font-weight:normal}.dialog form p,.dialog form .help{color:#999;font-size:.9em;margin-top:.4em;padding-left:1em;text-shadow:0 1px 0 #fff}.dialog form .indent{font-size:12px;margin-left:20px;margin-top:12px}.dialog form .indent input[type=text]{font-size:14px}.dialog form input:-moz-placeholder,.standard-form form input:-moz-placeholder{color:#bbb}.dialog .errors{background-color:#ffebe8;color:#f00000;margin-bottom:2em;padding:1em;line-height:1.5em;border:1px solid #c00;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.dialog .errors li{display:block}form .inline input[type=text],form .inline textarea{display:inline-block;vertical-align:middle}.big-right-arrow-cta{display:inline-block;height:28px;font-weight:normal;overflow:hidden}.big-right-arrow-cta b{height:28px;display:inline-block;width:10px;vertical-align:top;background:url(twitter-btn-arrow.png) repeat-x}.big-right-arrow-cta .label{display:inline-block;height:21px;line-height:21px;font-size:13px;padding:3px 0 4px 0;background:url(twitter-btn-arrow.png) 0 -56px repeat-x;vertical-align:top}.big-right-arrow-cta i{display:inline-block;height:28px;width:12px;vertical-align:top;background:url(twitter-btn-arrow.png) 0 -28px repeat-x}.big-right-arrow-cta img{vertical-align:text-bottom}.big-right-arrow-cta:hover{text-decoration:none!important}.big-right-arrow-cta:hover b{background-position:0 -84px}.big-right-arrow-cta:hover span.label{background-position:0 -140px}.big-right-arrow-cta:hover i{background-position:0 -112px}.big-right-arrow-cta:active{outline:0}.big-right-arrow-cta:active b{background-position:0 -168px}.big-right-arrow-cta:active span.label{background-position:0 -224px;color:#666!important;text-shadow:0}.big-right-arrow-cta:active i{background:url(twitter-btn-arrow.png) 0 -196px repeat-x}.dwn{font-size:75%}.breadcrumbs{display:block;font-size:13px;margin:20px 0 20px 40px}.breadcrumbs>li{float:left;color:#444;margin-right:13px;padding:7px 11px 8px;text-shadow:0 1px 0 rgba(255,255,255,.8)}.breadcrumbs>li:last-child{margin-right:0}.breadcrumbs>li>span{color:#cc1f0c}.breadcrumbs a{font-weight:normal;text-decoration:none}.breadcrumbs li.search-terms:hover{cursor:auto}.breadcrumbs li.search-terms a{margin-left:.6em;color:#cc1f0c}.breadcrumbs li.search-terms a:hover{color:#888;text-decoration:line-through;text-shadow:none}.breadcrumbs li.search-terms a .dismiss{color:#000}.breadcrumbs li.search-terms a:hover .dismiss{color:#888}.breadcrumbs img.diet{vertical-align:bottom;padding-left:6px}.breadcrumbs li.pin,.breadcrumbs li.fb,.breadcrumbs li.tw,.breadcrumbs li.su{padding:6px 0 0 0;vertical-align:middle}.breadcrumbs li.tw{width:55px}.breadcrumbs li.pin{width:45px;color:#f5eee3;text-align:left}.breadcrumbs li.fb{width:105px}.breadcrumbs li.su{width:65px;padding-top:7px}#search-box{background:#fff;padding-left:8px;padding-right:8px;border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.7),inset 0 1px 0 rgba(255,255,255,.85);-moz-box-shadow:0 1px 0 rgba(255,255,255,.7),inset 0 1px 0 rgba(255,255,255,.85);box-shadow:0 1px 0 rgba(255,255,255,.7),inset 0 1px 0 rgba(255,255,255,.85)}#search-box:hover,#search-box.focused{border:1px solid rgba(0,0,0,.25)}#search-box,#search-text{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-shadow:none}#search-form input[type=submit]{display:none}#search-button{float:left;width:16px;height:12px;background:url(icon-search3-12x12.png) left center no-repeat;padding-top:1px;margin-left:1px;margin-right:1px}#search-button.spinner{background-image:url(spinner-fb-16x16.gif);padding-top:2px;margin-right:2px;margin-left:0}#search-text{float:left;background:transparent;color:#555;width:14em;margin:0;padding:0;font:bold 13px Arial,Helvetica,sans-serif;line-height:normal;border:0}#search-text::-webkit-input-placeholder{color:#a0a0a0;font-weight:normal}#search-text:-moz-placeholder{color:#a0a0a0;font-weight:normal}.metric,.sprite{display:inline-block;background:url(icon-sprite.png) no-repeat;padding-left:20px!important;height:16px}.metric.twitter,.sprite.twitter{background-position:0 0}.metric.fb,.sprite.fb{background-position:0 -16px}.sprite.vegan{background-position:0 -32px}.sprite.fb2{background-position:0 -48px}.metric.clock,.sprite.clock{background-position:0 -64px}.metric.svc,.metric.save,.sprite.like{background-position:0 -80px}.metric.svc.clickable:hover,.metric.save:hover{background-position:0 -96px}.metric.svc.saved,.metric.save.saved{background-position:0 -112px}.metric.svc.saved:hover,.metric.save.saved:hover{background-position:0 -128px}.sprite.email{background-position:0 -144px}.sprite.twitter2{background-position:0 -160px}.sprite.link{background-position:0 -176px}.sprite.globe{background-position:0 -192px}.sprite.search{background-position:0 -208px}.sprite.lock{background-position:0 -224px}.sprite.vegetarian{background-position:0 -240px}.sprite.location{background-position:0 -256px}.sprite.wrench{background-position:0 -272px}.sprite.faded-heart,.btn.like.liked i{background-position:0 -288px}.btn.like i{background-position:0 -304px}.sprite.activity-feed{background-position:0 -320px}.sprite.menu,.metric.clip{background-position:0 -336px}.metric.clip.clickable:hover,.btn.clip i{background-position:0 -352px}.sprite.author{background-position:0 -368px}.sprite.glutenfree{background-position:0 -384px}.sprite.shuffle{background-position:0 -400px}.sprite.shuffle-hover{background-position:0 -416px}.sprite.fb2-hover{background-position:0 -432px}.sprite.twitter2-hover{background-position:0 -448px}.metric.recipe-count{background-position:0 -464px;margin-left:-5px}.sprite.paleo{background-position:0 -480px}.metric.spinner{background-image:url(spinner-fb-16x16.gif);background-position:0 50%}#recipe-cards,#menuboard-cards{padding:0 0 0 40px}.recipe-card img.thumb{width:250px;height:250px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.recipe-card,.menuboard-card,#pantry-sidebar{float:left;width:250px;margin:0 25px 25px 0;border:0}.recipe-card a,.menuboard-card a{color:#fff;text-decoration:none}.recipe-card .img-n-title,.menuboard-card .img-n-title{position:relative;width:250px;height:250px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.3);-moz-box-shadow:0 0 2px rgba(0,0,0,.3);box-shadow:0 0 2px rgba(0,0,0,.3);border:0;-moz-transition-property:box-shadow;-moz-transition-duration:.15s;-moz-transition-timing-function:linear;-webkit-transition:-webkit-box-shadow .15s linear;-o-transition:box-shadow .15s linear;transition:box-shadow .15s linear}.recipe-card a .img-n-title:hover,.menuboard-card a .img-n-title:hover{-webkit-box-shadow:0 0 8px rgba(0,0,0,.4);-moz-box-shadow:0 0 8px rgba(0,0,0,.4);box-shadow:0 0 8px rgba(0,0,0,.4)}.recipe-card .img-n-overlay,.menuboard-card .img-n-overlay{width:250px;height:250px;-moz-transition-property:opacity;-moz-transition-duration:.15s;-moz-transition-timing-function:linear;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.recipe-card a .img-n-title:hover .img-n-overlay,.menuboard-card a .img-n-title:hover .img-n-overlay{opacity:.88}.recipe-card .img-n-overlay .overlay,.menuboard-card .img-n-overlay .overlay{position:absolute;bottom:0;left:0;z-index:100;width:250px;height:64px;background:#333;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.recipe-card .img-n-overlay .overlay{background:rgba(32,32,32,.5)}.menuboard-card .img-n-overlay .overlay{background:rgba(32,32,32,.42)}.recipe-card .title,.menuboard-card .title{position:absolute;bottom:0;left:0;z-index:101;width:228px;height:46px;color:#fff;font:19px Palatino,'Palatino Linotype','URW Palladio L','Book Antiqua',Georgia,serif;line-height:23px;margin:0;padding:9px 11px;overflow:hidden}.recipe-card .img-n-title a.unclip{position:absolute;top:6px;right:6px;z-index:101;color:rgba(255,255,255,.9);background-color:rgba(0,0,0,.5);width:26px;height:26px;line-height:24px;font-size:20px;font-weight:normal;text-align:center;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px}.recipe-card .img-n-title a.unclip:hover{color:#fff;background-color:rgba(0,0,0,.8);font-weight:normal}.menuboard-card img.thumb{float:left;width:82px;height:82px;margin:0;padding:0;border:0}img.thumb.lp{margin-right:2px}img.thumb.bp{margin-bottom:2px}img.thumb.tl{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px}img.thumb.tr{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px}img.thumb.bl{-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}img.thumb.br{-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px}.recipe-card .metric,.recipe-card .sprite,.menuboard-card .metric,.menuboard-card .sprite{margin-right:7px}.card-footer{position:relative;color:#444;text-shadow:0 1px 0 #fff;margin:10px 6px 0}.card-footer a{color:#444}.rating{color:#444;font-size:.9em;text-align:center}.rating .n{color:#333;font:1.75em serif;line-height:1;padding:2px 4px;margin-bottom:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.rating .n.promoted{padding-bottom:3px;margin-left:5px;margin-right:5px}.card-footer .rating{position:absolute;top:-2px;right:0;z-index:1}.card-footer .rating .n,.voting .rating .n{border-top:1px solid #c3beb5;border-left:1px solid #d4d0c7;border-right:1px solid #dad5cc;border-bottom:1px solid #ede8e0}.card-footer .domain{font-weight:bold;font-size:1.08em;white-space:nowrap;overflow:hidden}.card-footer .domain a:hover,.card-footer .note a:hover{color:#000;text-decoration:underline}.card-footer .byline{line-height:1.5em;margin-top:5px}.card-footer .byline a{font-weight:normal}.card-footer .note{margin-top:2px;white-space:nowrap;overflow:hidden}img.diet{display:inline-block;width:16px;height:16px}.recipe-card img.diet{vertical-align:top;padding-right:2px}img.promoted{width:17px;height:17px}.clickable:hover{cursor:pointer}.info-card-wrapper{width:500px}.info-card{background-color:#fff;padding:20px 25px 25px 25px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.2),0 1px 0 rgba(0,0,0,.12);-moz-box-shadow:0 0 2px rgba(0,0,0,.2),0 1px 0 rgba(0,0,0,.12);box-shadow:0 0 2px rgba(0,0,0,.2),0 1px 0 rgba(0,0,0,.12)}.recipe-details{width:960px;color:#555;font-size:14px}.column1,.column2{float:left}.recipe-details .column1{width:500px;margin-right:30px}.recipe-details .column2{width:430px;text-shadow:0 1px 0 #fff}.recipe-details li{display:block}.recipe-details h1,.recipe-details h2{font-family:Palatino,'Palatino Linotype','URW Palladio L','Book Antiqua',Georgia,serif;line-height:1.1em;margin:0}.recipe-details h1{color:#222;font-size:25px;font-weight:normal;margin-bottom:15px}.recipe-details h2{color:#333;font-size:1.4em}.recipe-details .portrait-frame{width:320px;height:215px;background-color:#222;margin:12px 0 0 0;padding:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.recipe-details .portrait-frame.lg{width:380px;height:250px}.recipe-details #action-buttons{margin-top:16px}.recipe-details .portrait img{background-color:#fff;width:100%;height:100%;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.recipe-details .portrait-frame:hover{opacity:.9}.recipe-details img.thumb{display:none}.recipe-details .btn.like.liked{color:#aaa;border-color:#ccc #c4c4c4 #b8b8b8 #c4c4c4;background-color:#ececec;background-image:-khtml-gradient(linear,left top,left bottom,from(#fcfcfc),to(#e8e8e8));background-image:-moz-linear-gradient(#fcfcfc,#e8e8e8);background-image:-ms-linear-gradient(#fcfcfc,#e8e8e8);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#e8e8e8));background-image:-webkit-linear-gradient(#fcfcfc,#e8e8e8);background-image:-o-linear-gradient(#fcfcfc,#e8e8e8);background-image:linear-gradient(#fcfcfc,#e8e8e8)}.recipe-details .ingredients-list{line-height:1.6em;margin-top:26px}.recipe-details .ingredients-list ul{margin-top:.9em}.recipe-details .ingredients-list li.diet{color:#666;font-size:.9em;line-height:16px;margin-top:6px}.recipe-details #source-ingredients{color:#444}.ingredient-group{color:#98663a;border-bottom:1px dotted #888}.ingredient-n{color:#338438}.ingredient-name,.ingredient-unit{color:#444}.toggle-menu li{display:inline;margin-right:.3em;padding:.3em .5em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.toggle-menu li.anchor{border:1px solid transparent}.toggle-menu li.selected{color:#333;border:1px solid #aaa}.toggle-menu li.anchor:hover{border:1px solid #888;background-color:#999;color:#fff;text-shadow:none;cursor:pointer}.recipe-details #ingredients-toggle{display:inline}.recipe-details #ingredients-toggle li{line-height:1.4em;vertical-align:middle}.recipe-details .ingredients-list .title,.recipe-details #preparation .title{color:#333;font:normal 1.4em Palatino,'Palatino Linotype','URW Palladio L','Book Antiqua',Georgia,serif;padding-left:0}.recipe-details #ingredients-toggle li.anchor,.recipe-details #ingredients-toggle li.selected{font-size:.85em}.recipe-details #preparation{margin-top:1.6em}.recipe-details a.source{display:block;color:#666;font-size:.9em;font-weight:normal;line-height:normal;margin-top:1em;white-space:nowrap}.recipe-details a.source:hover{color:#222;text-decoration:underline}.recipe-details .column2 hr{display:block;border:0;border-bottom:1px solid #dbd5cb;border-bottom:1px solid rgba(0,0,0,.1);clear:both;height:0;margin:20px 0}#publisher-card{background:rgba(255,255,255,.35);margin-bottom:20px;padding:15px 0;line-height:1;text-shadow:0 1px 0 #fff;border-top:double rgba(0,0,0,.15);border-bottom:double rgba(0,0,0,.15)}#publisher-card a{color:#555;font-weight:normal}#publisher-card a:hover{color:#000!important}#publisher-card .profile-photo{float:left;width:64px;height:64px;background-color:#fff;margin:0 12px;padding:4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.4);-moz-box-shadow:0 0 2px rgba(0,0,0,.4);box-shadow:0 0 2px rgba(0,0,0,.4);-webkit-transition:opacity .15s linear,-webkit-box-shadow .15s linear;-moz-transition:opacity .15s linear,-moz-box-shadow .15s linear;-o-transition:opacity .15s linear,box-shadow .15s linear;transition:opacity .15s linear,box-shadow .15s linear}#publisher-card .profile-photo:hover{opacity:.9;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);-moz-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5)}#publisher-card .profile-photo img{float:left;width:100%;height:100%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#publisher-card a.profile-name{display:block;color:#404038;font-size:1.5em;font-weight:bold}#publisher-card .profile-details{margin-top:9px}#publisher-card .profile-details a.sprite{line-height:16px}.sharing-menu{width:270px;margin-bottom:30px;text-shadow:0 1px 0 #fff}.recipe-details #metrics .box{float:left;width:76px;margin:0 12px 0 0;text-align:center}.recipe-details #metrics .box .value{display:block;background-color:#e8e2d8;background-color:rgba(0,0,0,.05);color:#303028;font-size:1.6em;margin-bottom:3px;padding:2px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-top:1px solid #c3beb5;border-left:1px solid #d4d0c7;border-right:1px solid #dad5cc;border-bottom:1px solid #e6ded6}.recipe-details #metrics .box .value.strong{font-weight:bold}.recipe-details #metrics .box .title{display:block;font-size:.9em;color:#404038}.recipe-details h3{color:#404040;font-weight:bold;margin:-4px 0 12px 0}.recipe-details h3,.recipe-details p{font-size:.9em}.recipe-details p{margin:1.1em 0 0 0}.recipe-details #who-likes-count.gutter{margin-bottom:.66em}.recipe-details .sharing-buttons ul{float:left;margin-bottom:8px}.recipe-details .sharing-buttons ul li{display:inline;float:left;height:20px}.recipe-details .sharing-buttons ul li.email{width:51px;margin-right:14px}.recipe-details .sharing-buttons ul li.email a img{width:51px;height:20px;outline:0}.recipe-details .sharing-buttons ul li.su{margin-top:1px;margin-right:14px}.recipe-details .sharing-buttons ul li.gp{margin-right:14px}.recipe-details form input#shortlink-url{display:inline;width:15em;background:#f8f8f8;color:#333;font:normal 1em 'Helvetica Neue',Helvetica,Arial,sans-serif;line-height:1em;margin:0 0 0 .6em;padding:.25em .45em;border:0;border-top:1px solid #c8c8c8;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #eaeaea;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.recipe-details form{font-size:.9em}.recipe-details img.diet{vertical-align:text-top;padding-right:4px}a.orangered{font-weight:bold}a.orangered,a.orangered:hover,.dialog.invite a{color:#e33110}.kpi-box{float:left;width:70px;background-color:#e4e4e4;color:#444;margin-right:15px;padding:15px 10px;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.kpi{color:#666;font-size:1.5em;font-weight:bold;line-height:1.1}.user-table{width:100%;background:#fff;font-size:.85em;border-collapse:separate;border:1px solid #ddd}.user-table *{margin:0;padding:2px;vertical-align:middle}.user-table tr.header{background:#ccc;color:#444;border-color:#ccc;font-weight:bold}.user-table tr.odd{background:#eeedef;color:#666}.user-table tr.even{background:#fff;color:#666}.user-table td{padding:6px 10px;text-align:left;border:0;border-left:1px solid #ddd}.user-table td a{font-weight:bold}.user-table tr.header td a{color:inherit;font-weight:bold}.user-table img{margin:0;padding:0}.user-table img.favicon{margin-right:2px}.user-table img.avatar{width:32px;height:32px}.tiny-user-card{position:relative;float:left;width:25px;height:25px;margin:0 3px 3px 0}.tiny-user-card .tooltip{float:left}.tiny-user-card .avatar-border{display:block;position:absolute;top:0;left:0;width:25px;height:25px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 1px rgba(0,0,0,.3);box-shadow:inset 0 0 1px rgba(0,0,0,.3)}.publisher-avatar{background-color:#fff;padding:4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.4);-moz-box-shadow:0 0 2px rgba(0,0,0,.4);box-shadow:0 0 2px rgba(0,0,0,.4)}.publisher-avatar.medium{width:56px;height:56px}.publisher-avatar img{width:100%;height:100%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.dialog .light-header{display:block;font-size:20px;font-weight:300;margin:0 0 .7em 0;padding:0 0 .7em 0;border-bottom:1px solid #f0f0f0}.about.dialog .light-header{padding-left:.6em}.about h3{color:#222;font-size:1.25em;font-weight:bold;margin:1.5em 0 .5em}.about strong{color:#444;font-weight:bold;font-style:normal}.left-nav,.right-body{float:left}.about .left-nav{width:165px}.about .left-nav ul{margin-top:.5em}.about .left-nav li{display:list-item;margin-bottom:2px}.about .left-nav li a{display:block;color:inherit;padding:4px 12px;font-size:1.08em;font-weight:200;line-height:1.4em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.about .left-nav li a:hover{background:#fafafa;color:#e33110;text-decoration:none;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.2)}.about .left-nav li.selected a,.about .left-nav li.selected a:hover{background:#f8f8f8 url(diagonal-gray.png) repeat;color:#e33110;font-weight:normal;text-shadow:0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.2)}.about .left-nav li.separator{color:#999;margin-top:20px;padding:4px 12px}.about .right-body{color:#555;width:720px;margin-left:20px}.about .right-body a{font-weight:normal;color:#e33110}.about .right-body ul{margin-left:16px}.about .right-body li{display:list-item;margin:1em 0;list-style-type:square;line-height:1.4em}.about ul.top-sub-nav{display:block;font-size:18px;margin:0 0 .8em;border-bottom:1px solid #f0f0f0}.about ul.top-sub-nav li{display:inline;list-style-type:none!important}.about .top-sub-nav a{display:inline-block;color:#666;font-weight:200;margin:0 5px 0 0;padding:6px 8px;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px}.about .top-sub-nav a:hover{color:#222}.about .top-sub-nav a.selected{color:#e33110;font-weight:bold;background-color:#f0f0f0}.about .twitter-follow-button,.about .fb-like-button{vertical-align:top}.about .endpoint-icon{background:#fff url(icon-apicall-20x20.png) left center no-repeat;padding-left:26px}.about .headshot{float:left;width:64px;height:64px;background-color:#fff;margin:0 12px 12px 0;padding:4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.4);-moz-box-shadow:0 0 2px rgba(0,0,0,0.4);box-shadow:0 0 2px rgba(0,0,0,0.4)}.about .headshot img{float:left;width:100%;height:100%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.circle-numeral{background:#aaa;color:#fff;font-weight:bold;padding:2px .5em;margin-right:.6em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}ul.standard li{display:list-item;margin:1.2em 0 1em;line-height:1.4em}ul.no-bullets li{list-style-type:none!important}ul.no-bullets{margin-left:0!important}#end-marker{float:left;width:250px;height:250px;margin:0 25px 25px 0;border:0;font-size:1.1666em;text-align:center}#end-marker .notice{color:#444;font-weight:bold;margin-top:100px;padding:1em 0;line-height:1.6em;border-bottom:1px solid #d1ccc2;border-bottom:1px solid rgba(0,0,0,.15);border-top:1px solid #d1ccc2;border-top:1px solid rgba(0,0,0,.15);text-shadow:0 1px 0 #fff}#end-marker .notice .ps{font-weight:normal;font-style:italic}#more-cards{display:inline-block;padding:6px 9px 7px 9px;margin-right:5px;color:#000;background-color:#e8e8e8;background:-webkit-gradient(linear,0% 30%,0% 70%,from(#f8f8f8),to(#e0e0e0));background:-moz-linear-gradient(top,#f8f8f8,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F8F8F8,endColorstr=#E0E0E0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#F8F8F8, endColorstr=#E0E0E0)";line-height:1;font-size:1em;text-align:center;border-top:1px solid #d0d0d0;border-right:1px solid #bdbdbd;border-bottom:1px solid #a0a0a0;border-left:1px solid #bdbdbd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-shadow:0 1px 0 #fff;cursor:default}#more-cards:hover{border:1px solid #a0a0a0;cursor:pointer}#more-cards:active{background-color:#e8e8e8;background:-webkit-gradient(linear,0% 30%,0% 70%,from(#e0e0e0),to(#f8f8f8));background:-moz-linear-gradient(top,#e0e0e0,#f8f8f8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E0E0E0,endColorstr=#F8F8F8);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#E0E0E0, endColorstr=#F8F8F8)"}button#more-cards{width:100%;margin-top:110px}#loading-more img{width:16px;height:11px;margin-right:.6em}.admin-actions{margin-top:20px;font-size:.9em;color:#b3ac9f}.admin-actions a{display:block;line-height:1.5em}table.publisher-table{width:100%;margin:10px 0 25px 0;padding:0}table.publisher-table td,table.publisher-table th{margin:0;padding:10px;border-bottom:1px solid #dbd5cb;border-bottom:1px solid rgba(0,0,0,.05)}table.publisher-table tr.odd{background-color:rgba(255,255,255,.4)}table.publisher-table tr:hover{background-color:rgba(255,255,255,.7)}table.publisher-table th{color:#555;font-weight:normal}table.publisher-table td{color:#555;vertical-align:middle;text-shadow:0 1px 0 #fff}table.publisher-table td a{font-weight:normal}table.publisher-table td a:hover{color:#000!important}table.publisher-table td a.sprite{line-height:16px}table.publisher-table td.profile{white-space:nowrap}table.publisher-table td.profile .publisher-avatar{float:left;margin-right:8px;-webkit-transition:opacity .15s linear,-webkit-box-shadow .15s linear;-moz-transition:opacity .15s linear,-moz-box-shadow .15s linear;-o-transition:opacity .15s linear,box-shadow .15s linear;transition:opacity .15s linear,box-shadow .15s linear}table.publisher-table td.profile .publisher-avatar:hover{opacity:.9;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);-moz-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5)}table.publisher-table td.profile .publisher-avatar img{float:left}table.publisher-table td.profile .name{margin:1px 0 8px 0}table.publisher-table td.profile .name a{color:#404038;font-size:1.4em;font-weight:bold;line-height:1}table.publisher-table td.profile .site a,table.publisher-table td .search{color:#555;font-size:1.08em}table.publisher-table td .rating{width:56px;background-color:#e8e2d8;background-color:rgba(0,0,0,.05);color:#303028;font-size:1.1666em;font-weight:bold;text-align:center;padding:3px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-top:1px solid #c3beb5;border-left:1px solid #d4d0c7;border-right:1px solid #dad5cc;border-bottom:1px solid #e8e0d8}table.publisher-table .avg-rating{width:100px}table.publisher-table th.avg-rating{text-align:center}table.publisher-table td.avg-rating .rating{margin:0 auto}table.publisher-table td .recipe-thumb{float:left;width:56px;height:56px;margin-right:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.3);-moz-box-shadow:0 0 2px rgba(0,0,0,.3);box-shadow:0 0 2px rgba(0,0,0,.3);-webkit-transition:opacity .15s linear,-webkit-box-shadow .15s linear;-moz-transition:opacity .15s linear,-moz-box-shadow .15s linear;-o-transition:opacity .15s linear,box-shadow .15s linear;transition:opacity .15s linear,box-shadow .15s linear}table.publisher-table td .recipe-thumb:hover{opacity:.9;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);-moz-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5)}table.publisher-table td .recipe-thumb img{float:left;width:100%;height:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.announce{margin-top:-6px}.announce a{font-size:1em;font-weight:normal;color:#444;text-shadow:0 1px 0 rgba(255,255,255,.6)}.photo-copyright{color:#404038;text-shadow:0 1px 0 #fff;margin-left:40px}.recipe-details .photo-copyright{font-size:.85em;margin-left:0}.product-card{display:block;float:left;width:130px;color:#444;font-size:12px;margin:3px 15px 0 0}.product-card a,.product-card a:hover{display:block;color:#444;font-weight:normal;text-decoration:none}.product-card a b{font-weight:bold}.product-card img{display:block;height:100px;border:1px solid #ddd;margin-bottom:6px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.3);-moz-box-shadow:0 2px 2px rgba(0,0,0,.3);box-shadow:0 2px 2px rgba(0,0,0,.3);-webkit-transition:opacity .15s linear,-webkit-box-shadow .15s linear;-moz-transition:opacity .15s linear,-moz-box-shadow .15s linear;-o-transition:opacity .15s linear,box-shadow .15s linear;transition:opacity .15s linear,box-shadow .15s linear}.product-card img:hover{opacity:.9;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.5);-moz-box-shadow:0 2px 5px rgba(0,0,0,.5);box-shadow:0 2px 5px rgba(0,0,0,.5)}.product-card .price{color:#900;margin-top:.25em}#scroll-to-top{display:none;width:52px;position:fixed;right:15px;bottom:-5px;background:#f7f6f4 url(diagonal-gray.png) repeat;opacity:.9;z-index:200;color:#404038;font-size:14px;font-weight:bold;padding:18px 10px 22px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.6);-moz-box-shadow:0 0 3px rgba(0,0,0,.6);box-shadow:0 0 3px rgba(0,0,0,.6);text-align:center}#scroll-to-top:hover{cursor:pointer;opacity:.98;color:#000}#activity-feed{color:#444;background-color:#fff;width:640px;margin:0 auto;padding:4px 0 6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.2),0 1px 0 rgba(0,0,0,.12);-moz-box-shadow:0 0 2px rgba(0,0,0,.2),0 1px 0 rgba(0,0,0,.12);box-shadow:0 0 2px rgba(0,0,0,.2),0 1px 0 rgba(0,0,0,.12)}#activity-feed h2{color:#333;font-size:18px;font-weight:normal;padding:12px 16px;margin:0}.activity{display:block;font-size:13px;line-height:1.4em;border-top:1px solid #e8e8e8;padding:10px 16px}.activity a.pub{font-weight:normal;margin-left:1px}.activity img.favicon{margin-right:3px}.activity .dt{color:#777;font-size:12px;font-style:italic}.acResults{background:#fff;color:#555;padding:0;border:1px solid #ccc;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.4);-moz-box-shadow:0 1px 1px rgba(0,0,0,.4);box-shadow:0 1px 1px rgba(0,0,0,.4);-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;overflow:hidden}.acResults.recipe-search{margin:8px 0 0 -6px;z-index:200}.acResults ul{width:100%;list-style-type:none!important;padding:0;margin:0}.acResults li{display:block;width:100%;margin:0;padding:5px 7px;font:normal 13px Arial,Helvetica,sans-serif;cursor:default;overflow:hidden}.acSelect{background-color:#ddd;text-shadow:0 1px 0 rgba(255,255,255,.8);-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.08);-moz-box-shadow:inset 0 0 2px rgba(0,0,0,.08);box-shadow:inset 0 0 2px rgba(0,0,0,.08)}.appicon{float:left;width:100px;position:relative;margin:0 15px 0 0}.appicon img{width:70px;height:70px;z-index:0;border:0;margin-left:15px}.appicon .mask{display:block;position:absolute;top:0;left:15px;z-index:1;width:70px;height:71px;background:url(mask70.png) 0 0 no-repeat}.appicon p{font-size:15px;margin:.5em 0 0;text-align:center}.appicon a:hover{opacity:.9}.logo-btn{display:inline-block;position:relative;float:left;width:230px;height:40px;background:#dadada url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpi/v//vwMTAwPDfzjBgMpFI/7hFSOT9Y8qRuF3JLoHAQIMAHYtMmRA+CugAAAAAElFTkSuQmCC") repeat-x;color:#444;font:normal 14px Arial,Helvetica,sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 1px rgba(0,0,0,.5),0 1px 1px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.5);-moz-box-shadow:0 0 1px rgba(0,0,0,.5),0 1px 1px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.5);box-shadow:0 0 1px rgba(0,0,0,.5),0 1px 1px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.5);text-shadow:0 1px 0 rgba(255,255,255,.9);text-decoration:none;text-align:left}.logo-btn:hover{background-color:#ccc;color:#000;text-decoration:none}.logo-btn:active{top:1px}.logo-btn .logo-outer{float:left;margin-top:7px;padding:1px 12px;border-right:1px solid rgba(0,0,0,.2)}.logo-btn .logo{float:left;width:24px;height:24px}.logo-btn>span{float:left;margin-top:7px;padding:3px 0 3px 11px;line-height:20px;min-height:20px;border-left:1px solid rgba(255,255,255,.2)}.logo-btn.fb{color:#fff;background-color:#2668b8;margin-left:-1px;text-shadow:0 1px 0 rgba(0,0,0,.5);border:1px solid;border-color:#4d77aa #3d6ca5 #225594 #3d6ca5;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.5);-moz-box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.5);box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.5)}.logo-btn.fb:hover{color:#f0f0f0;background-color:#2260a9}.logo-btn .logo{background:url(signin-sprite.png) no-repeat}.logo-btn.fb .logo{background-position:0 0}.logo-btn.google .logo{background-position:0 -24px}.logo-btn.yahoo .logo{background-position:0 -48px}.logo-btn.aol .logo{background-position:0 -72px}img.spinner{float:left;display:none;width:16px;height:11px;margin:15px 0 0 12px}#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_left{padding-right:5px}#tiptip_content{font-size:12px;color:#fff;text-shadow:0 0 1px #000;padding:5px 8px;border:1px solid rgba(255,255,255,.25);background-color:#191919;background-color:rgba(25,25,25,.8);background-image:-webkit-gradient(linear,0% 0,0% 100%,from(transparent),to(rgba(25,25,25,0.8)));border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 3px #555;-webkit-box-shadow:0 0 3px #555;-moz-box-shadow:0 0 3px #555}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}#tiptip_holder.tip_top #tiptip_arrow{border-top-color:#fff;border-top-color:rgba(255,255,255,.35)}#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,.35)}#tiptip_holder.tip_right #tiptip_arrow{border-right-color:#fff;border-right-color:rgba(255,255,255,.35)}#tiptip_holder.tip_left #tiptip_arrow{border-left-color:#fff;border-left-color:rgba(255,255,255,.35)}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#191919;border-top-color:rgba(25,25,25,.85)}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#191919;border-bottom-color:rgba(25,25,25,.85)}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#191919;border-right-color:rgba(25,25,25,.85)}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#191919;border-left-color:rgba(25,25,25,.85)}.awesome.dismiss{background-color:#ddd;color:#444;font-weight:normal;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.35);-moz-box-shadow:0 1px 1px rgba(0,0,0,.35);box-shadow:0 1px 1px rgba(0,0,0,.35);text-shadow:0 -1px 1px rgba(255,255,255,.25)}.awesome.dismiss:hover{background-color:#d0d0d0;font-weight:normal}#modal-bg{display:none;position:fixed;height:100%;width:100%;background:rgba(0,0,0,.25);z-index:150;top:0;left:0}#hud{display:none;position:fixed;top:-9999px;left:50%;z-index:200;background:#f8f8f8 url(diagonal-gray.png) repeat;color:#444;margin:0;padding:20px 25px;font-size:15px;line-height:1.5em;text-shadow:0 1px 0 #fff;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.2),0 4px 8px rgba(0,0,0,.4),0 2px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.2),0 4px 8px rgba(0,0,0,.4),0 2px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.2),0 4px 8px rgba(0,0,0,.4),0 2px 2px rgba(0,0,0,.1)}#hud a{color:#444;font-weight:bold;text-decoration:underline}#hud a:hover{color:#000;text-decoration:underline}.code-font{font:12px Monaco,'Courier New','DejaVu Sans Mono','Bitstream Vera Sans Mono',monospace}#pricing-table{width:100%;margin-bottom:1.2em;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#pricing-table th,#pricing-table td{padding:6px 1em;line-height:1.4em;border:0;border-left:1px solid #ddd}#pricing-table td:first-child,#pricing-table th:first-child{border-left:none}#pricing-table th{background:#ccc;color:#444}#pricing-table tr.even{background:#f7f6f4}#pricing-table img{width:16px;height:16px;vertical-align:middle}#pantry-dialog{width:100%;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3)}#pantry-dialog h2{color:#333;font:normal 1.4em Palatino,'Palatino Linotype','URW Palladio L','Book Antiqua',Georgia,serif;font-size:20px;margin:0;padding:15px 5px 12px 15px;border-bottom:1px solid #ececec}#pantry-list{padding-bottom:10px}#pantry-list li{display:block;color:#555;font-size:15px;padding:6px 2px 6px 15px;line-height:1.2em}#pantry-list li:hover{color:#000;text-decoration:line-through;cursor:pointer}#pantry-dialog input{width:205px;background:#fff;color:#555;font-size:15px;font-family:inherit;padding:5px 6px;margin:14px 2px 6px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-top:1px solid #ccc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #e4e4e4;-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 1px rgba(0,0,0,.4);box-shadow:inset 0 0 1px rgba(0,0,0,.4);outline:0}#pantry-dialog input::-webkit-input-placeholder{color:#c0c0c0}#pantry-dialog input:-moz-placeholder{color:#c0c0c0}#pantry-dialog input[disabled]{background-color:#f8f8f8;color:#c0c0c0}#email-form-alert{display:none;color:#444;font-weight:bold}#email-form-alert strong{color:#0060c0;font-style:italic}input.awesome[disabled]{color:#e0e0e0}.dialog form .awesome.dismiss{color:#505048}.dialog form a.light{display:inline-block;color:#606058;font-weight:normal;font-size:18px;margin:0;padding:.5em .66em;line-height:1;text-decoration:none;text-shadow:1px 1px 0 #fff;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.12);-moz-box-shadow:inset 0 0 1px rgba(0,0,0,.12);box-shadow:inset 0 0 1px rgba(0,0,0,.12);-webkit-transition:all .08s ease-in-out;-moz-transition:all .08s ease-in-out;-o-transition:all .08s ease-in-out;transition:all .08s ease-in-out}.dialog form a.light:hover{color:#404038;text-decoration:none;border:1px solid #949494;-webkit-box-shadow:0 0 2px rgba(0,0,0,.2);-moz-box-shadow:0 0 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.2)}.story-card{margin:0 0 15px;text-shadow:0 1px 0 rgba(255,255,255,.9)}.story-card .voting{float:left;margin:0 10px 0 0}.story-card .title{display:block;color:#222;font:normal 18px Palatino,'Palatino Linotype','URW Palladio L','Book Antiqua',Georgia,serif;margin-bottom:5px;padding-top:1px;line-height:1em}.story-card a:hover{color:#000}.voting .rating .n{min-width:1.5em}.story-card .byline{color:#404038;line-height:16px;margin-top:5px}.story-card .domain{font-size:13px;margin-right:5px;font-weight:bold}#shutdown{width:300px;float:left;margin-right:9px}#main-screenshot{width:290px;float:left;padding:0;margin:0}#main-screenshot img{width:289px;height:517px}#shutdown a,#shutdown a:hover,#about a,#about a:hover{color:#e33110}#archive-username{width:270px;font:inherit;float:left;margin-bottom:4px}#archive-submit{float:left;font-size:16px}#about ul{margin-bottom:1em}#about li{display:list-item;margin:0 0 0 16px;list-style-type:square;line-height:1.4em}img.sticker{float:right;width:220px;height:233px;margin:0 0 10px 10px}img.screenshot{width:584px;margin-bottom:20px}#user-archive{font-size:16px}#user-archive a{font-weight:normal}