html{background-color:#ddd;}
body{font-family:sans-serif, serif;font-size:95%;color:#000;background:-webkit-radial-gradient(circle ,#fff, #ddd);background:-o-radial-gradient(circle ,#fff, #ddd);background:-moz-radial-gradient(circle ,#fff, #ddd);background-image:radial-gradient(circle ,#fff, #ddd);background-repeat:no-repeat;margin:0px;margin-left:0px;}
h1{font-family:"verdana", serif;font-size:100%;color:#fff;font-weight:bold;margin-left:5px;margin-top:0px;margin-bottom:2px;}
h2{font-family:"verdana", serif;font-size:90%;color:#fff;font-weight:bold;margin-left:5px;margin-top:3px;margin-bottom:3px;}
h3{font-family:"arial", serif;font-size:90%;color:#900;font-weight:bold;margin-top:0px;margin-bottom:0px;}
A:link, A:visited{color:#008;text-decoration:underline;}
A:hover{color:#008;text-decoration:none;}
a:link.nav, a:visited.nav{color:#fff;text-decoration:none;}
a:hover.nav{color:#fff;text-decoration:underline;}
a:link.nav2, a:visited.nav2{color:#ddd;text-decoration:none;}
a:hover.nav2{color:#ddd;text-decoration:underline;}
a:link.white, a:visited.white{color:#fff;text-decoration:underline;}
a:hover.white{color:#ff2;text-decoration:none;}
a:link.related, a:visited.related{color:#fff;text-decoration:none;}
a:hover.related{color:#fff;text-decoration:underline;}
hr{border:dashed #000;border-width:1px 0 0;height:0;margin-top:3px;margin-bottom:3px;}
hr.white{border:dashed #fff;border-width:1px 0 0;height:0;margin-top:1px;margin-bottom:1px;}
hr.ftr{border:dashed #fff;border-width:1px 0 0;height:0;margin-top:2px;margin-bottom:2px;}
img, object{max-width:100%;border:0px;vertical-align:middle;}
#outer{margin:0 auto;background-color:#fff;}
#header{overflow:hidden;background-color:#9f1114;border-bottom:1px solid #fff;}
#hdr_lnks{display:inline-block;color:#fff;padding:0px;}
a:link.hdr, a:visited.hdr{display:inline-block;background-color:#9f1114;font-size:70%;font-family:verdana, serif;padding:4px;border-radius:5px;border:1px solid #710b0b;margin:6px 0px 5px 6px;background:-webkit-linear-gradient(#9f1114, #710b0b);background:linear-gradient(#9f1114, #710b0b);box-shadow:0px 1px 3px #710b0b;color:#fff;text-decoration:none;}
a:hover.hdr{background-color:#9f1114;color:#ff2;text-decoration:none;}
a:link.hdr2, a:visited.hdr2{display:inline-block;background-color:#9f1114;font-size:70%;font-family:verdana, serif;padding:4px;border-radius:5px;border:1px solid #710b0b;margin:6px 0px 5px 6px;background:-webkit-linear-gradient(#9f1114, #710b0b);background:linear-gradient(#9f1114, #710b0b);box-shadow:0px 1px 3px #710b0b;color:#ff2;text-decoration:none}
a:hover.hdr2{background-color:#9f1114;color:#fff;text-decoration:none}
#hdr_srch{padding:0px;text-align:right;float:right;margin:2px 8px 6px 0px;}
#metric_link{display:inline;}
@media (max-width:459px){#metric_link{display:none;}
}
#banner{overflow:hidden;background-color:#710b0b;border-left:1px solid #000;border-right:1px solid #000;}
@media (max-width:639px){#bnr_img{display:none;}
}
@media (min-width:640px) and (max-width:779px){#bnr_img{width:308px;float:right;padding:0px 4px 0px 4px;font-size:90%;}
}
@media (min-width:800px){#bnr_img{width:458px;float:right;padding:0px 4px 0px 4px;margin-top:4px;}
}
#logo{padding:2px;display:inline-block;}
.frm_se{margin-bottom:0px;margin-top:3px;font-size:0;}
.se_inp_box{vertical-align:text-top;margin:0;width:230px;height:22px;background-color:#eee;border:1px solid #444;border-radius:5px 0px 0px 5px;font-size:15px;padding:0px 0px 0px 5px;box-shadow:0px 1px 2px #eee;}
.se_inp_bt{vertical-align:text-top;margin:0;padding:0;height:22px;background-color:#eee;border:1px solid #444;border-radius:0px 5px 5px 0px;box-shadow:0px 1px 2px #eee;}
#nav_outer{height:100%;background-color:#9f1114;border-left:1px solid #373745;border-right:1px solid #212127;border-top:1px solid #fff;}
div.nav{background-color:#9f1114;float:left;font-family:verdana, serif;color:#fff;}
div.nav2{background-color:#d21e1e;float:left;font-family:verdana, serif;color:#fff;}
div.related_hdr{background-color:#444562;border:1px solid #000;margin-top:5px;}
div.menu_holder{border:1px solid #000;margin-bottom:3px;overflow:hidden;}
div.menu_holder_r{border:1px solid #000;margin-bottom:3px;overflow:hidden;}
div.menu_img{float:left;width:122px;padding:1px;font-size:80%;}
div.menu_txt{float:left;padding:2px;}
li.menu_li{list-style-type:none;margin-top:4px;margin-bottom:4px;}
A:link.menu_link, A:visited.menu_link{color:#42457e;font-weight:bold;text-decoration:underline;margin-bottom:2px;}
A:hover.menu_link{color:#42457e;font-weight:bold;text-decoration:none;}
div.related_cnt{background-color:#4d4d59;border:1px solid #000;margin-top:5px;padding:3px;color:#fefcba;}
a:link.foot, a:visited.foot{color:#fff;text-decoration:none;}
a:hover.foot{color:#fff;text-decoration:underline;}
#c_container{width:100%;float:left;margin-top:0px;margin-bottom:5px;background-color:#fff;}
#c_container_full{width:100%;float:left;margin-top:0px;margin-bottom:5px;background-color:#fff;}
#cnt_hdr{background-color:#d21e1e;border-top:1px solid #fff;border-left:1px solid #000;border-right:1px solid #000;padding:2px;}
#cnt_hdr_box{height:100%;background-color:#fefafa;border:1px solid #000;overflow:hidden;}
#cnt_hdr_img{float:left;padding:0px;margin-right:3px;}
#cnt_hdr_txt{line-height:120%;height:100%;padding:2px;}
div.cnt_sub_hdr{background-color:#d21e1e;border:1px solid #000;margin-top:5px;}
div.cnt_sub_box{line-height:120%;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;padding:4px;overflow:hidden;}
div.cnt_img_left{float:left;padding:0px;margin-right:4px;}
div.cnt_img_right{float:right;padding:0px;margin-left:4px;}
div.cnt_img_txt{padding:4px;}
div.cnt_txt{padding:2px;}
div.cnt_float_l{float:left;min-width:45%;padding:2px;}
div.cnt_float_2{float:left;min-width:30%;padding:2px;}
div.ewrap{width:100%;padding:0px;float:left;}
div.cnt_ad_holder{max-width:340px;float:right;padding:0px;margin-top:3px;margin-right:3px;text-align:left;}
div.cnt_ad_hdr{width:340px;float:right;background-color:#efefef;font-family:arial;font-size:9pt;color:#555;padding:0px;text-align:right;}
div.cnt_ad{padding:0px;text-align:right;}
div.cnt_ad_aff_hdr{width:320px;float:right;background-color:#9d1919;font-family:arial;font-size:9pt;color:#fff;padding:0px;text-align:right;}
div.cnt_ad_bt_hdr{border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;margin-top:5px;background-color:#efefef;font-family:arial;font-size:9pt;color:#555;padding:1px;text-align:right;}
div.cnt_bt_ad{min-width:308px;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;padding:2px;text-align:center;}
div.cnt_ad_bt_hdr_med_728{margin-top:5px;background-color:#710b0b;border-top:1px solid #000;font-family:arial;font-size:9pt;color:#eee;padding:1px 12px 1px 12px;text-align:right;}
div.cnt_bt_ad_med_net_728{background-color:#fff;padding:3px 2px 2px 2px;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;}
div.cnt_ad_txt{padding:2px;}
div.std_box{border:1px solid #000;margin-top:5px;padding:3px;overflow:hidden;}
div.std_box_emp{border:1px solid #000;margin-top:5px;padding:0px;overflow:hidden;}
div.sco{margin-top:5px;padding:0px;}
div.social{float:left;width:42px;padding:0px;}
div.small_hdr{background-color:#d21e1e;font-family:arial;font-size:9pt;color:#fff;font-weight:bold;padding:0px;border:1px solid #000;margin-top:5px;}
div.small_cnt{border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;margin-top:0px;padding:0px;}
span.article_intro{font-family:arial;font-size:110%;color:#455695;font-weight:bold;}
span.article_emph{color:#9f1114;font-size:110%;font-weight:bold;}
span.blue{color:#3e3f64;font-weight:bold;}
span.yellow{color:#f3f275;font-weight:bold;}
div.cnt_ad_bt_hdr, div.cnt_ad_hdr{background:-webkit-linear-gradient(#f4f4f4, #e7e7e7);background:linear-gradient(#f4f4f4, #e7e7e7);}
div.fix{clear:both;}
#ftr_outer{width:100%;background-color:#453333;clear:both;}
#ftr_inner{max-width:58.0em;font-family:arial;color:#fff;padding:5px;margin:0 auto;}
div.ftr_lnks{float:left;font-size:90%;color:#fff;font-weight:bold;}
html{overflow-y:scroll;}
div.recipe_title{background-color:#d21e1e;border:1px solid #000;margin-top:5px;overflow:hidden;color:#fff;}
h2.recipes{font-family:"verdana", serif;font-size:100%;color:#fff;font-weight:bold;margin-left:5px;margin-top:3px;margin-bottom:3px;}
h3.recipes{font-family:"arial", serif;color:#373875;font-weight:bold;font-size:110%;margin:12px 0px 5px 5px;}
h3.recipe_variations{font-family:"arial", serif;color:#373875;font-weight:bold;font-size:100%;margin:12px 0px 5px 0px;}
div.recipe_stats{display:block;background-color:#f4f4f4;border:1px solid #555;border-radius:5px;margin:5px 0px 5px 0px;padding:1px 3px 3px 3px;}
div.oh{overflow:hidden;}
div.ratings_outer{float:right;width:170px;background-color:#f4f4f4;border:1px solid #555;border-radius:5px;padding:3px 6px 3px 6px;margin:6px 6px;text-align:center;}
@media (max-width:630px){div.ratings_outer{float:none;display:block;margin:10px 0px 10px 0px;}}
div.description_outer{float:left;width:80%;}
span.add_rating_btn{display:block;cursor:pointer;background-color:#666;border:1px solid #000;border-radius:5px;color:#fff;padding:3px 6px 3px 6px;margin:5px 0px 5px 0px;font-weight:bold;text-align:center;}
span.add_rating_btn_sel{display:block;cursor:default;background-color:#373875;border:1px solid #000;border-radius:5px;color:#fff;padding:3px 6px 3px 6px;margin:5px 0px 5px 0px;font-weight:bold;text-align:center;}
span.add_rating_btn_rec{display:block;cursor:default;background-color:#090;border:1px solid #000;border-radius:5px;color:#fff;padding:3px 6px 3px 6px;margin:5px 0px 5px 0px;font-weight:bold;text-align:center;}
div.recipe_data{min-width:23.5%;display:inline-block;padding:4px;color:#444;text-align:center;}
ul.ingredients{list-style:none;padding-left:10px;font-family:"verdana", serif;font-size:90%;}
ul.ingredients > li{background:url('/img/ing_ls.png') left center no-repeat;padding-left:25px;margin-top:5px;}
ol.recipe_method{counter-reset:li;margin-left:10px;padding-left:0;}
ol.recipe_method > li{position:relative;margin:0 0 6px 2em;padding:5px 8px;list-style:none;}
ol.recipe_method > li:before{content:counter(li);counter-increment:li;position:absolute;top:0px;left:-2em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:2em;margin-right:8px;padding:2px;border:1px solid #333;color:#fff;background:#717293;border-radius:40%;font-weight:bold;font-family:"Helvetica Neue", Arial, sans-serif;font-size:90%;text-align:center;}
li ol,
li ul{margin-top:6px;}
ol ol li:last-child{margin-bottom:0;}
.frm_sel{display:block;background-color:#f4f4f4;font-size:100%;margin:5px 2px 5px 5px;border-radius:5px;border:1px solid #000;padding:3px;}
.frm_textarea{display:block;background-color:#f4f4f4;margin:5px 2px 5px 5px;border-radius:5px;border:1px solid #000;padding:3px;font-family:verdana;font-size:100%;}
div.bnr_feat{background-color:#9f1114;border-radius:12px;padding:5px 10px 5px 10px;color:#fff;margin:5px 10px 5px 25px;font-size:90%;background:-webkit-linear-gradient(#9f1114, #710b0b);background:linear-gradient(#9f1114, #710b0b);}
@media (min-width:1060px){div.sco{position:fixed;top:150px;left:8px;padding:5px;background-color:#ddd;border-radius:5px;box-shadow:2px 2px 4px #555;}
div.social{float:none;display:block;width:42px;padding:0px;}
div.cnt_ad_bt_hdr_med_728{margin-top:5px;background-color:#f5f5f5;border-top:1px solid #000;font-family:arial;font-size:9pt;color:#444;}
div.cnt_bt_ad_med_net_728{background-color:#fff;padding:3px 2px 2px 2px;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;}
}
div.grey_box{background-color:#e8e8e8;margin-top:5px;border:1px solid #000;padding:3px;}
table.tbmn{width:100%;border-collapse:collapse;border-spacing:0px;}
td.cnt2{padding:2px;}
td.emp{padding:0px;}
td.cnt{font-size:9pt;color:#000;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;padding:2px;}
td.charthd{background-color:#990000;padding:2px;border:1px solid #1c1e4e;font-size:85%;color:#fff;font-weight:bold;text-align:center;}
td.chart1{border:1px solid #0c1e4e;font-size:90%;padding:2px;text-align:center;color:#fff;}
@media (max-width:320px){div.menu_txt{width:155px;font-size:85%;}
#outer{width:99%;margin:0 auto;}
#c_container{font-family:verdana, serif;}
div.menu_holder, div.menu_holder_r{width:98%;border:1px solid #000;margin-bottom:3px;}
div.nav{font-size:85%;border:1px solid #fff;border-radius:5px;margin:2px;padding:3px 5px 3px 5px;}
div.nav2{font-size:85%;border:1px solid #fff;border-radius:5px;margin:2px;padding:3px 5px 3px 5px;}
#hdr_lnks{margin:0 auto;text-align:center;}
div.ftr_lnks{background-color:#211919;border:1px solid #fff;border-radius:5px;margin:2px;padding:.3em;}
}
@media (min-width:321px) and (max-width:639px){#outer{width:99%;margin:0 auto;}
#c_container{font-family:verdana, serif;}
div.menu_holder, div.menu_holder_r{width:98%;border:1px solid #000;margin-bottom:3px;}
div.menu_txt{width:175px;font-size:90%;}
div.nav{font-size:85%;background-color:#710b0b;border:1px solid #fff;border-radius:5px;margin:2px;padding:3px 5px 3px 5px;}
div.nav2{font-size:85%;background-color:#710b0b;border:1px solid #fff;border-radius:5px;margin:2px;padding:3px 5px 3px 5px;}
#logo{text-align:center;}
#bnr_srch{display:block;padding:0px;text-align:center;float:none;margin:8px 0px 8px 0px;}
.se_inp_box{width:200px;height:22px;background-color:#eee;border:1px solid #444;border-radius:5px 0px 0px 5px;font-size:16px;padding:0px 0px 0px 5px;box-shadow:0px 2px 4px #eee;}
div.ftr_lnks{background-color:#211919;border:1px solid #fff;border-radius:5px;margin:2px;padding:.3em;}
}
@media (min-width:640px) and (max-width:779px){#outer{width:99%;margin:0 auto;}
div.nav{font-size:75%;border-right:1px solid #ccc;padding:5px 5px 5px 5px;}
div.nav2{font-size:75%;border-right:1px solid #ccc;padding:5px 5px 5px 5px;}
div.menu_holder{width:49%;float:left;}
div.menu_holder_r{width:49%;float:right;}
div.menu_txt{width:176px;font-size:85%;}
div.ftr_lnks{padding:.5em;}
}
@media (min-width:800px){#outer{max-width:60.0em;margin:0 auto;}
div.nav{font-size:85%;font-weight:bold;border-right:1px solid #ccc;padding:5px 5px 5px 5px;}
div.nav2{font-size:85%;font-weight:bold;border-right:1px solid #ccc;padding:5px 5px 5px 5px;}
div.menu_holder{width:49%;float:left;}
div.menu_holder_r{width:49%;float:right;}
div.menu_txt{width:250px;font-size:90%;}
div.ftr_lnks{padding:.5em;}
}
@media (min-width:1030px){div.menu_txt{width:275px;font-size:90%;}
}
@media (min-width:639px) and (max-width:640px){div.nav{font-size:85%;background-color:#710b0b;margin:2px;padding:3px 5px 3px 5px;border-radius:5px;border:1px solid #aaa;background:-webkit-linear-gradient(#9f1114, #710b0b);background:linear-gradient(#9f1114, #710b0b);box-shadow:0px 1px 3px #710b0b;}
div.nav2{font-size:85%;background-color:#710b0b;border:1px solid #fff;border-radius:5px;margin:2px;padding:3px 5px 3px 5px;}
}
@media (max-width:730px){#hdr_lnks{margin:0 auto;text-align:center;}
#hdr_lnks{width:99%;}
#hdr_srch{float:none;text-align:center;margin:6px 0px 9px 0px;}
ul > li{padding:4px 0px 4px 0px;}
A:link, A:visited, A:hover{display:inline-block;margin:4px 0px 4px 0px;}
a:link.nav, a:visited.nav, a:hover.nav{display:inline-block;margin:0px;}
a:link.nav2, a:visited.nav2, a:hover.nav2{display:inline-block;margin:0px;}
a:link.white, a:visited.white, a:hover.white{display:inline-block;margin:0px;}
a:link.related, a:visited.related, a:hover.related{display:inline-block;margin:0px;}
a:link.hdr, a:visited.hdr, a:hover.hdr{display:inline-block;margin:0px;}
a:link.hdr2, a:visited.hdr2, a:hover.hdr2{display:inline-block;margin:0px;}
a:link.menu_link, a:visited.menu_link, a:hover.menu_link{display:inline-block;margin:0px;}
a:link.foot, a:visited.foot, a:hover.foot{display:inline-block;margin:0px;}
}
@media (max-width:350px){#hdr_lnks > a{font-size:70%;padding:4px 4px 4px 4px;margin:6px 0px 5px 2px;}
}
@media (max-width:328px){#hdr_lnks > a{font-size:65%;padding:4px 3px 4px 3px;margin:6px 0px 5px 1px;}
}
div.planner_promo{background-color:#ccc;background:-webkit-linear-gradient(#f2f2f2, #ccc);background:linear-gradient(#f2f2f2, #ccc);font-weight:600;color:#000;padding:4px;border-left:1px solid #000;border-right:1px solid #000;font-family:verdana, serif;font-size:90%;}
@media (max-width:400px){div.planner_promo{font-size:100%;}
}
@media (max-width:1020px){div.social{padding:0px 4px 0px 4px;}
}
@media (max-width:1020px){div.social{padding:0px 4px 0px 4px;}
}
@media (max-width:350px){div.social{padding:0px 1px 0px 1px;}
}
@media (max-width:320px){div.social{padding:0px 1px 0px 1px;}
}
@font-face{font-family:'icomoon';src:url('/fonts/icomoon.eot?p901ij');src:url('/fonts/icomoon.eot?p901ij#iefix') format('embedded-opentype'),
url('/fonts/icomoon.ttf?p901ij') format('truetype'),
url('/fonts/icomoon.woff?p901ij') format('woff'),
url('/fonts/icomoon.svg?p901ij#icomoon') format('svg');font-weight:normal;font-style:normal;}
[class^="icon-"], [class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:120%;vertical-align:bottom;margin-right:3px;color:#373875;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-user:before{content:"\f007";font-size:120%;}
.icon-clock-o:before{content:"\f017";font-size:120%;}
.icon-book:before{content:"\f02d";font-size:120%;}
.icon-pencil:before{content:"\f040";}
.icon-files-empty:before{content:"\e925";}
.icon-file-text2:before{content:"\e926";}
.icon-clock:before{content:"\e94e";}
.icon-bubble:before{content:"\e96b";}
.icon-bubble2:before{content:"\e96e";}
.icon-hour-glass:before{content:"\e979";}
.icon-stats-bars:before{content:"\e99c";}
.icon-list-numbered:before{content:"\e9b9";}
.icon-list:before{content:"\e9ba";}
.icon-star-empty:before{content:"\e9d7";}
.icon-star-half:before{content:"\e9d8";}
.icon-star-full:before{content:"\e9d9";}
.icon-smile:before{content:"\e9e1";}
.icon-sad:before{content:"\e9e5";}
.icon-baffled:before{content:"\e9f3";}
.icon-point-right:before{content:"\ea04";}
.icon-plus:before{content:"\ea0a";}
.icon-checkmark:before{content:"\ea10";}
.icon-arrow-down2:before{content:"\ea3e";}
.icon-review-star:before{content:"\e9d7";margin:0;}
.icon-review-star-full:before{content:"\e9d9";cursor:pointer;}