@import url('css/reset.css');

#mc_message														{display:none !important;}

.alignleft                                                      {float:left;margin:0 10px 0 0;}
.alignright                                                     {float:right;margin:0 0 0 10px;}
.aligncenter                                                    {clear:both;}

/* Global
================================== */
body                                                            {background:rgb(161,45,49) url('slices/backgroundgradient.jpg') no-repeat top center;color:rgb(50,50,50);font: normal normal normal 1em/1.5em "Proxima Nova","proxima-nova-1","proxima-nova-2",Helvetica,Arial, sans-serif;}
body.page-id-6,
body.single-sidedish											{background:rgb(214,176,89) url('slices/backgroundgradient-gold.jpg') no-repeat top center;}
/*
body.page-id-15,
body.page-id-17,
body.page-id-19                                                 {background:rgb(194,179,172) url('slices/backgroundgradient-taupe.jpg') no-repeat top center;}*/


input                                                           {font: normal normal normal 1em/1.5em "Proxima Nova","proxima-nova-1","proxima-nova-2",Helvetica,Arial, sans-serif;}

#mytable-container                                              {
                                                                    margin:30px auto;
                                                                    width:980px;
                                                                }
#mytable-top-container                                          {background:url('slices/body[top].png') no-repeat top center;height:34px;}
#mytable-body-container                                         {background:url('slices/body[middle].png') repeat-y center top;}
#mytable-bottom-container                                       {background:url('slices/body[bottom].png') no-repeat bottom center;height:34px;}

#header .wrapper                                                {
                                                                    margin:0 auto;
                                                                    width:900px;
                                                                }
#body                                                           {
                                                                    margin:0 auto;
                                                                    width:890px;
                                                                }
#body-footers                                                   {
                                                                    margin:30px auto 0 auto;
                                                                    width:880px;
                                                                }

.mid-line                                                       {border:none;border-top:1px solid rgb(197,150,12);margin:0;}
hr.clear                                                        {border:none;margin:0;}
.clear                                                          {clear:both;}
.hide                                                           {display:none;}

/* Header
================================== */
#view-cart                                                      {color:rgb(255,255,255);float:right;font-size:.75em;margin:0 25px 0 0;text-decoration:none;text-transform:uppercase;}
#logo                                                           {background:url('slices/mytable-logo.png') no-repeat center center;height:145px;}

#main-navigation                                                {
                                                                    background:url('slices/main-navigation-background.png') repeat-x left center;margin:10px auto 30px auto;overflow: hidden;
                                                                    width:960px;
                                                                }
#main-navigation ul                                             {margin:0 0 0 30px;}
#main-navigation li                                             {float:left;position:relative;top:3px;}
#main-navigation li a                                           {color:rgb(255,255,255);display:inline-block;font-size:0.75em;font-weight:800;letter-spacing:3px;padding:10px 0px;text-decoration:none;text-transform:uppercase;}
#main-navigation li a span                                      {border-right:1px solid rgba(255,255,255,.25);padding:0 25px;}
#main-navigation li:last-child a span                           {border:none;}

#main-navigation li.current_page_item a,
#main-navigation li.current_page_ancestor a,
#main-navigation.single-article-page #menu-item-23 a,
#main-navigation.single-sidedish-page #menu-item-24 a,
.archive  #main-navigation #menu-item-24 a                      {
                                                                    background:rgb(255,255,255);color:rgb(154,132,121);font-family:"league-gothic-1","league-gothic-2";font-size:1.75em;font-weight:400;letter-spacing:1px;padding:14px 0 12px 0;
                                                                    border-top-left-radius: 15px;border-top-right-radius: 15px;
                                                                    -webkit-border-top-left-radius: 15px;-webkit-border-top-right-radius: 15px;
                                                                    -moz-border-radius-topleft: 15px;-moz-border-radius-topright: 15px;
                                                                    box-shadow:0 0 4px rgba(0,0,0,.25);-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);-moz-box-shadow:0 0 4px rgba(0,0,0,.25);
                                                                }

#main-navigation li.current_page_item a span,
#main-navigation li.current-page-ancestor a span,
#main-navigation.single-article-page #menu-item-23 a span,
#main-navigation.single-sidedish-page #menu-item-234a span       {padding:0 17px 0 20px;}

#main-navigation li a:hover                                     {
                                                                    color:rgb(185,171,151);
                                                                }
#main-navigation li.current_page_item a,
#main-navigation li.current-page-ancestor a                     {color:rgb(154,132,121);text-shadow:none;}


/* Index.php
================================== */
.middle-bar                                                     {border-left: 1px solid rgb(197,150,12);border-right: 1px solid rgb(197,150,12);float:left;margin:0 0 0 10px;padding:0 10px;position:relative;width:430px;}


.feature-sticker                                                {background:url(slices/featurestamp.png);height:97px;left:15px;position:absolute;top:15px;width:97px;z-index:500;}

#feature-slides                                                 {width:100%}


.feature-info                                                   {}
.feature-info-box                                               {background:rgb(161, 45,49);margin:-2px 0 0 0;padding:20px 0 15px 0;}
.feature-info-box h1                                            {color:rgb(35,31,32);font-family:"Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";font-size:1.125em;text-indent: 10px;}
.feature-info-box h1 a                                          {color:rgb(35,31,32);text-decoration:none;}
.feature-info-box h4                                            {color:rgb(255,255,255);font-family:"Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";font-size:0.75em;font-weight:400;letter-spacing:1px;text-indent: 10px;text-transform:uppercase;}
.feature-info-box .read-more                                    {color:rgb(255,255,255);font-size:1.25em;font-style:italic;letter-spacing:0;text-transform:none;text-decoration:none;}
.feature-info-box .read-more:hover span                         {text-decoration:underline;}

#feature-info-navigation                                        {background:url(slices/dotted-line.png) repeat-x center center;}

#feature-info-prev                                              {background:rgb(255,255,255);color:rgb(128,128,128);font-family:"League Gothic","league-gothic-1","league-gothic-2";float:left;padding:5px 10px 5px 6px;text-decoration:none;text-transform:uppercase;}
#feature-info-next                                              {background:rgb(255,255,255);color:rgb(128,128,128);font-family:"League Gothic","league-gothic-1","league-gothic-2";float:right;padding:5px 6px 5px 10px;text-decoration:none;text-transform:uppercase;}

#feature-info-nav                                               {background:rgb(255,255,255);float:left;margin:10px 0 0 90px;padding:3px 10px;}
#feature-info-nav li                                            {float:left;margin:0 3px;}
#feature-info-nav li a                                          {background:url(slices/feature-info-nav-states.png) no-repeat top center;height:9px;width:9px;}
#feature-info-nav li.activeSlide a,
#feature-info-nav li a:hover                                    {background-position:bottom center;}

.promotions                                                     {margin:10px 0 0 0;}
.promotions-1                                                   {float:left;width:200px;}
.promotions-2                                                   {float:right;width:200px;}

.promotion-box                                                  {
                                                                    border: 1px solid rgb(197,150,12);height:150px;overflow:hidden;
                                                                    border-top-left-radius: 8px;border-top-right-radius: 8px;
                                                                    -webkit-border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;
                                                                    -moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;
                                                                }
.promotion-box h2                                               {background:rgb(197,150,12);color:rgb(255,255,255);font-family:"Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";font-size:0.625em;font-weight:800;letter-spacing:1px;line-height:1.5em;padding:6px 0 3px 0;text-indent: 10px;text-transform:uppercase;}
.promotions p                                                   {font-family:"Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";font-size:0.875em;line-height:1.25em;margin:5px 0 0 0;}
.promotions p .read-more                                        {color:rgb(128,128,128);font-style:italic;text-decoration:none;}
.promotions p .read-more:hover                                  {color:rgb(161,45,49);text-decoration:underline;}



.left-sidebar                                                   {
                                                                    float:left;
                                                                    width:172px;
                                                                }

.round-box                                                      {
                                                                    background:rgb(234,229,225);margin:-20px 0 0 0;padding:0 0 40px 0;
                                                                    border-top-left-radius: 5px;border-top-right-radius: 5px;
                                                                    -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;
                                                                    -moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;
                                                                }
.round-box:first-child                                          {margin:0;}
.round-box h3                                                   {
                                                                    background:rgb(154,132,121);color:rgb(255,255,255);font-family:"Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";font-size:0.75em;font-weight:400;letter-spacing:1px;line-height:1em;padding:6px 0 3px 0;text-indent:5px;text-transform:uppercase;
                                                                    border-top-left-radius: 5px;border-top-right-radius: 5px;
                                                                    -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;
                                                                    -moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;
                                                                }
.round-box h5                                                   {color:rgb(113,101,108);font-size:0.5em;margin:4px 0 0 0;text-indent:5px;text-transform:uppercase;}
.round-box ul                                                   {
                                                                    margin:-5px auto;
                                                                    width:160px;
                                                                }
.openings h3:hover,.closings h3:hover							{cursor:pointer;}
.openings .toggle-box,.closings .toggle-box						{display:none;}
.openings li,.closings li                                       {color:rgb(113,101,108);font-size:0.625em;line-height:1.1em;margin:0 0 5px 10px;list-style: disc outside url(slices/greyarrow.png);}
.openings li p,.closings li p                                   {font-weight:400;}
.openings li .read-more,.closings li .read-more                 {color:rgb(161,45,49);font-family:"Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";font-style:italic;font-size:1.2em;text-decoration:none;}
.openings li .read-more:hover,.closings li .read-more:hover     {text-decoration:underline;}

.openings li:hover,.closings li:hover,
.openings li.open,.closings li.open                             {color:rgb(161,45,49);cursor:pointer;list-style: disc outside url(slices/redarrow.png);}

.the-feed                                                       {height:410px;overflow:hidden;}
.the-feed .twtr-widget                                          {
                                                                    margin:10px auto;
                                                                }
.the-feed .twtr-tweet                                           {font-size:0.75em;line-height:1.25em;margin:0 0 10px 0;}
.the-feed #twtr-widget-1 .twtr-tweet-text a,
.the-feed#twtr-widget-1 .twtr-timestamp                         {color:rgb(161,45,49) !important;font-weight:800;text-decoration:none;}

.get-social                                                     {border-top:1px solid rgb(197,150,12);margin:15px 0 0 0;padding:5px 0 0 0;}
.get-social h3                                                  {color:rgb(161,45,45);font-size:0.75em;letter-spacing:2px;margin:0 0 5px 0;text-align:center;text-transform:uppercase;}
.get-social #twitter-icon                                       {background:url('slices/twitter.png') no-repeat center center;float:left;margin:0 10px 0 30px;height:33px;width:46px;}
.get-social #facebook                                           {background:url('slices/facebook.png') no-repeat center center;float:left;height:33px;width:46px;}

/* Sidebar.php
================================== */
.right-sidebar                                                  {
                                                                    float:right;
                                                                    width:245px;
                                                                }
.inside-current-issue                                           {margin:0 0 15px 0;}
.inside-current-issue h2                                        {line-height:.5em;color:rgb(161,45,49);font-size:0.625em;letter-spacing:1px;text-transform:uppercase;}
.inside-current-issue h3                                        {font-size:0.625em;font-weight:400;letter-spacing:1px;text-transform:uppercase;}
.inside-current-issue-box                                       {background:rgb(204,204,204) url(slices/info.png) no-repeat 3% 95%;padding:20px 0;}
.inside-current-issue-box img                                   {
                                                                    float:right;height:140px;margin:0 20px 0 0;width:110px;
                                                                    box-shadow:0 0 6px rgba(0,0,0,.1);-webkit-box-shadow:0 0 6px rgba(0,0,0,.1);-moz-box-shadow:0 0 6px rgba(0,0,0,.1);
                                                                }

#subscribetomytable                                             {border-bottom:2px dotted #985257;border-top:2px dotted #985257;padding:10px 0}
#subscribetomytable img                                         {display:block;margin:0 auto}
#subscribe100th                                                 {margin:10px 0}
#subscribe100th img                                             {display:block;margin:0 auto}

.current-cover													{margin:0 0 15px 0;}
.current-cover h3                                        		{color:rgb(161,45,49);font-size:0.75em;letter-spacing:1px;text-transform:uppercase;}


.widget_search                                                  {margin:1px 0 20px 0;}
.widget_search .screen-reader-text                              {display:none !important;}
.widget_search input#s                                          {background:rgb(204,204,204);border:1px solid rgb(128,128,128);font-size:0.625em;padding:4px 0 4px 4px;float:left;width:200px;}
.widget_search input#searchsubmit                               {background:url(slices/go.png) no-repeat center center;border:none;height:23px;margin:0 0 0 5px;width:23px;float:left;text-indent: -999999px;}

.newsletter                                                     {background:rgb(255,255,255) url(slices/sidedishnews.png) no-repeat top center;margin:0 0 20px 0;padding:105px 0 5px 0;}
.newsletter .wrapper                                            {margin:0 auto;width:90%;}
.newsletter p                                                   {color:rgb(197,150,12);font-family:"Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";font-size:0.75em;font-style:italic;font-weight:800;line-height:1.5em;margin:2px 0;text-align:center;}
.newsletter input[type="email"]                                 {background:rgb(204,204,204);border:none;display:block;font-size:0.625em;padding:3px 0 3px 4px;margin:0 auto;width:209px;}
.newsletter input[type="submit"]                                {background:none;border:none;font-size:0.625em;float:right;text-transform:uppercase;}

#mailchimpsf_widget	
								{height:190px;}
/*
.gecko #mailchimpsf_widget                                      {margin:0 0 15px 0;}
*/
.widget_mailchimpsf_widget {height:190px}
#mc_signup                                                      {background:rgb(255,255,255) url(slices/sidedishnews.png)no-repeat top center;margin:0;padding:125px 0 23px 0;position:relative;}
#mc_signup .wrapper                                             {margin:0 auto;width:90%;} 
#mc_signup p                                                    {color:rgb(197,150,12);font-family:"Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";font-size:0.75em;font-style:italic;font-weight:800;line-height:1.5em;margin:2px 0;text-align:center;}
#mc_signup .mc_var_label                                        {display:none !important;}
#mc_signup input#mc_mv_EMAIL                                    {background:rgb(204,204,204);border:none;display:block;font-size:0.625em;padding:3px 0 3px 4px;margin:0 auto;width:209px;}

#mc_signup .mc_form_inside                                      {position:relative;top:-23px;}
#mc_signup_submit {visibility:hidden} 
#mc_signup #mc_message                                          {position:absolute;bottom:-50px;font-size:0.75em;font-family:"Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";}

.store-ad                                                       {margin:0 0 15px 0;}
.store-ad a                                                     {display:block;}

.sixissuespromo                                                 {margin:0 0 15px 0;}
.sixissuespromo a                                               {display:block;}

.chefs-corner                                                   {border:1px dotted rgb(161,45,49);margin:0 0 20px 0;}
.chefs-corner h2                                                {background:rgb(245,232,209) url(slices/chefscorner.png) no-repeat center center;border-bottom:1px dotted rgb(161,45,49);color:rgb(161,45,49);font-family:"League Gothic","league-gothic-1","league-gothic-2";font-size:1.4em;font-weight:400;line-height:1em;letter-spacing:1px;padding:8px 0 6px 0;text-align:center;text-transform:uppercase;}
.chefs-corner p                                                 {color:rgb(161,45,49);font-size:0.75em;line-height:1.25em;margin:10px auto;width:90%;}
.chefs-corner p a                                               {color:rgb(161,45,49);font-weight:800;text-decoration:none;}

.side-archive-list                                              {margin:0 0 15px 0;}
.side-archive-list h2                                           {color:rgb(161,45,49);font-size:0.75em;letter-spacing:1px;text-transform:uppercase;}
.side-archive-list h3                                           {background:url(slices/redarrow.png) no-repeat center left;color:rgb(161,45,49);font-size:.75em;letter-spacing:1px;padding:0 0 0 8px;text-transform:uppercase;}
.side-archive-list ul                                           {line-height:1em;}
.side-archive-list ul  li                                       {font-size:.75em;letter-spacing:1px;line-height:1em;}
.side-archive-list ul  li a                                     {color:rgb(32,32,32);text-decoration:none;}

.subscribetoday                                                 {margin:0 0 16px 0;height:175px;}
.gecko .subscribetoday                                          {margin:15px 0 0 0;}

.facebook-box                                                   {margin:0 0 15px 0;}

.right-sidebar .get-social                                      {margin:-5px 0 5px 0;border:none;padding:0;}
.gecko .right-sidebar .get-social                               {margin:-5px 0 30px 0;}
.right-sidebar .get-social #twitter-icon                        {margin:0 0 0 80px;}

.google-ad														{margin:0 0 13px 0;}


/* Page.php
================================== */
.content-bar                                                    {
                                                                    border-right: 1px solid rgb(197,150,12);float: left;padding: 0 10px 0 0;
                                                                    width: 620px;
                                                                }


/*
    Page Typography
*/
.content-bar h1                                                 {border-bottom:1px solid rgb(197,150,12);color:rgb(197,150,12);font-family:"Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";font-size:1.875em;font-weight:400;margin:0 0 .5em 0;padding:0 0 10px 0;}
.content-bar h3													{font-family:"Proxima Nova","proxima-nova-1","proxima-nova-2",Helvetica,Arial,sans-serif;margin:0 0 .5em 0;}
.content-bar h5                                                 {color:rgb(161,45,49);font-size:0.75em;letter-spacing:1px;margin:0 0 .5em 0;text-transform:uppercase;}
.content-bar h6                                                 {font-family:"Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";font-size:0.75em;font-weight:400;letter-spacing:1px;margin:0 0 0em 0;text-transform:uppercase;}

.content-bar h6 a                                               {color:rgb(128,128,128);font-style:italic;text-decoration:none;}
.content-bar h6 a:hover                                         {color:rgb(161,45,49);text-decoration:underline;}

.content-bar p                                                  {font-family:"Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";font-size:1em;line-height:1.25em;margin:0 0 1.5em 0;}
.content-bar p a		                                        {color:rgb(161,45,49);font-style:italic;text-decoration:none;}
.content-bar p a:hover                                          {text-decoration:underline;}


.content-bar p span                                             {font-variant:small-caps;letter-spacing:1px;}


.content-bar ul                                                 {margin:-.5em 0 1.5em 0;}
.content-bar ul li                                              {font-family:"Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";font-size:1em;line-height:1em;}
.content-bar ul li a                                            {color:rgb(128,128,128);font-style:italic;text-decoration:none;}
.content-bar ul li a:hover                                      {color:rgb(161,45,49);text-decoration:underline;}

/* Events.php
================================== */
.event                                                          {;padding:0 0 10px 0;margin:0 0 10px 0;}
.event-item                                                     {margin:0 0 1em 0;}
.event-item h5                                                  {color:rgb(35,31,32);font-family:"Proxima Nova","proxima-nova-1","proxima-nova-2";text-transform:none;}
.event-item h5 span                                             {text-transform:uppercase;}
.content-bar .purchase-tickets                                  {background:rgb(204,204,204);border:none;color:rgb(255,255,255);font-family:"Proxima Nova","proxima-nova-1","proxima-nova-2";font-size:0.75em;font-style:normal;padding:3px 6px;text-transform:uppercase;text-decoration:none;}
.content-bar .purchase-tickets:hover                            {background:rgb(197,150,12);color:rgb(255,255,255);text-decoration:none;}

#eventTicketing													{font-size:0.875em;}

/* ChangeofAddress.php
================================== */
.wpcf7                                                          {margin:1.5em 0 !important;}
.form li                                                        {margin:0 0 1em 0;}
.form label                                                     {display:block;font-family:"Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";font-size:0.875em;line-height:1em;}
.form input[type="text"]                                        {background:rgb(242,227,197);border:none;font-family:"Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";font-size:0.75em;padding:2px 0 2px 5px;width:360px;}
.form textarea                                                  {background:rgb(242,227,197);border:none;font-family:"Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";font-size:0.75em;min-height:100px;padding:2px 0 2px 5px;width:360px;}
.form input[type="submit"]                                      {background:rgb(204,204,204);border:none;color:rgb(255,255,255);font-family:"Proxima Nova","proxima-nova-1","proxima-nova-2";font-size:0.625em;font-style:normal;padding:3px 6px;text-transform:uppercase;}
.form input[type="submit"]:hover                                {background:rgb(197,150,12);color:rgb(255,255,255);}

/* CustomerService.php
================================== */
.content-bar ul li h6                                           {margin:0;}
.content-bar ul li h6 a                                         {color:rgb(30,30,30);font-style:normal;text-transform:uppercase}
.content-bar ul li h6 a:hover                                   {font-style:italic;text-decoration:none;font-size:1.1em;}

.e-newsletter                                                   {}
.e-newsletter li                                                {}
.e-newsletter input[type="text"]                                {background:rgb(230,230,230);border:none;font-family:"Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";font-size:0.875em;padding:3px 0 3px 5px;width:300px;}
.e-newsletter input[type="submit"]                              {background:rgb(255,255,255);border:none;color:rgb(153,153,153);font-family:"Proxima Nova","proxima-nova-1","proxima-nova-2";font-size:0.625em;line-height:1em;margin:0 0 0 5px;text-transform:uppercase;}

/* CurrentIssue.php
================================== */
.issue-info                                                     {background:rgb(245,232,209);color:rgb(197,150,12);font-family:"Proxima Nova","proxima-nova-1","proxima-nova-2";font-size:0.625em;font-weight:800;line-height:1em;margin:0 0 20px 0;padding:8px 0;text-indent: 10px;}
.issue-info span                                                {letter-spacing:3px;padding:0 5px;text-transform:uppercase;}

.feature                                                        {padding:10px 0 0 0;}
.feature h1                                                     {color:rgb(161,45,49);font-size:1.875em;font-weight:800;margin:0 0 5px 0;padding:0 0 5px 0;}
.feature h1 span                                                {color:rgb(35,31,32);font-size:.6em;font-variant:small-caps;font-weight:400;letter-spacing:2px;}

.feature-image                                                  {margin:0 0 1em 0;width:100%;}

.text p:first-child                                             {color:rgb(197,150,12);font-size:1.5em;}
.text p:first-child a											{color:rgb(197,150,12);}
.text p                                                         {margin:0 0 1em 0;}

p.meta                                                          {font-size:0.75em;}
p.meta span                                                     {text-transform:uppercase;}
p.fine-print                                                    {font-size:0.875em;font-style:italic;}

.feature-divider                                                {border-top:1px solid rgb(197,150,12);border-bottom:1px dotted rgb(200,200,200);margin:0 0 25px 0;padding:10px 0;}
.feature-divider h2                                             {font-family:"Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";font-weight:800;font-size:1.5em;}
.feature-divider h2 span                                        {font-size:.9em;font-variant:small-caps;}

.content-bar .feature-more-articles                             {margin:0 0 20px -25px;}
hr.dotted														{border-bottom:1px dotted rgb(200,200,200);margin:0 0 20px 25px !important;width:600px;}
.feature-more-articles li                                       {float:left;margin:10px 0 0 15px;width:188px;}
.feature-more-articles li.has-thumb								{min-height:350px;}
.feature-more-articles hgroup                                   {height:85px;}
.feature-more-articles h3                                       {color:rgb(35,33,32);font-size:0.75em;letter-spacing:1px;line-height:1.25em;margin:0 0 3px 0;text-transform:uppercase;}
.feature-more-articles .intro                                   {font-size:0.875em;font-style:italic;}
.feature-more-articles img                                      {width:100%;}
.feature-more-articles p                                        {font-size:0.875em;margin:0;}
.feature-more-articles .read-more                               {font-size:0.875em;}


/* Search.php
================================== */
input.twothirds                                                      {width: 67%;}

/* SideDish.php
================================== */
.side-dish-header                                               {background:url(slices/sidedishheader.png) no-repeat right top;height:123px;margin:0 0 30px 0;position:relative;}
.side-dish-header .sign-up                                      {color:rgb(128,128,128);font-size:0.875em;font-style:italic;float:right;}
.side-dish-header .date                                         {color:rgb(161,45,49);float:right;font-family:"Proxima Nova","proxima-nova-1","proxima-nova-2";font-size:0.625em;font-weight:600;letter-spacing:1px;position:absolute;right:10px;text-transform:uppercase;top:71px;}

.side-dish-feature h1                                           {font-weight:800;}
.side-dish-feature .feature-image                               {margin:0 0 10px 0;}

.side-dish-image img.centered, .aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

.side-dish-divider                                              {margin:0 0 20px 0;padding:10px 0;border-top:1px solid rgb(197,150,12);border-bottom:1px dotted rgb(200,200,200);margin:0 0 20px 0;padding:10px 0;}
.side-dish-divider h2                                           {font-family:"Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";font-size:1.5625em;font-style:italic;line-height:.8em;}
.gecko .side-dish-divider h2                                    {line-height:1em;}

.content-bar .side-dish-more-articles                           {margin:0 0 20px -25px;}
.side-dish-more-articles li                                     {float:left;margin:0 0 0 25px;width:188px;}
.side-dish-more-articles hgroup                                 {height:85px;}
.side-dish-more-articles h3                                     {color:rgb(35,33,32);font-size:0.75em;letter-spacing:1px;line-height:1.5em;margin:0 0 3px 0;text-transform:uppercase;}
.side-dish-more-articles .intro                                 {font-size:.875em;font-style:italic; margin:0 0 5px 0}
.side-dish-more-articles img                                    {width:100%}
.side-dish-more-articles p                                      {font-size:.875em;line-height1.5 em;margin:10px 0 0 			0;}
.side-dish-more-articles .read-more                             {font-size:0.875em;}

.feature-more-articles p					{font-size:.875em;line-height1.5 em;margin:10px 0 0 			0;}

.features-more-articles .intro					{font-size:.875em;font-style:italic; margin:0 0 5px 0}

/* Store.php
================================== */
.store-left                                                     {font-family:"Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";float:left;width:270px;}
.store-left h1                                                  {border-bottom:1px solid rgb(240,229,194);color:rgb(197,150,12);font-size:1.875em;font-weight:400;padding:0 0 10px 0;margin:0 0 10px 0;}
.store-left p                                                   {font-size:1em;line-height:1.25em;margin:0 0 1.2em 0;}
.store-left p a													{color:rgb(161,45,49);font-style:italic;text-decoration:none;}
.store-left p a:hover                                           {text-decoration:underline;}

.store-right                                                    {float:right;width:550px;}

.store-list                                                     {margin:0 0 0 -50px;}
.store-list li                                                  {font-family:"Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";float:left;min-height:206px;margin:0 0 20px 50px;width:245px;}
.store-list img                                                 {border: 1px solid rgb(153,153,153);width:100%;}
.store-list li h3                                               {color:rgb(101,101,101);font-size:0.625em;font-weight:400;line-height:1.25}
.store-list li h3 span                                          {color:rgb(33,33,33);text-transform:uppercase;}
.store-list li h3 a                                             {color:rgb(161,45,49);float:right;font-size:1.25em;font-style:italic;text-decoration:none;}
.store-list li h3 a:hover                                       {text-decoration:underline;}
.store-list .add-to-cart                                        {background:rgb(204,204,204);color:rgb(255,255,255);font-family:"Proxima Nova","proxima-nova-1","proxima-nova-2";font-size:0.625em;float:right;line-height:1em;margin:5px 0 0 0;padding:5px 10px;text-decoration:none;text-transform:uppercase;}
.store-list .add-to-cart:hover                                  {background:rgb(197,150,12);}

/* Product
================================== */
.product-detail                                                 {float:left;margin:0 0 0 20px;width:300px;}
.product-detail h6                                              {font-size:0.75em;line-height:1.4;letter-spacing:1px;text-transform:uppercase;}
.product-description                                            {float:right;margin:20px 0 0 0;position:relative;width:280px;}
.product-description p                                          {font-family:"Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";font-size:0.875em;line-height:1.25em;}
.product-description h3                                         {font-family:"Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";font-size:0.875em;margin:5px 0;}
.product-description .add-to-cart                               {background:rgb(204,204,204);color:rgb(255,255,255);font-family:"Proxima Nova","proxima-nova-1","proxima-nova-2";font-size:0.625em;float:right;line-height:1em;margin:5px 0 0 0;padding:5px 10px;text-decoration:none;text-transform:uppercase;}
.product-description .add-to-cart:hover                         {background:rgb(197,150,12);}

.other-products-list li a                                       {color:rgb(33,33,33);font-family:"Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";font-size:0.75em;letter-spacing:1px;text-transform:uppercase;text-decoration:none;}
.other-products-list li a:hover                                 {color:rgb(161,45,49);font-size:.875em;font-style:italic;}

#gift-box                                                       {}
.add-giftee                                        				{background:rgb(161, 45, 49);color:rgb(255,255,255);font-family:"Proxima Nova","proxima-nova-1","proxima-nova-2";font-size:0.625em;float:left;line-height:1em;margin:5px 0 0 0;padding:5px 10px;text-decoration:none;text-transform:uppercase;}
.add-giftee :hover                                  			{background:rgb(197,150,12);}

.save-giftee                                        			{background:rgb(161, 45, 49);color:rgb(255,255,255);font-family:"Proxima Nova","proxima-nova-1","proxima-nova-2";font-size:0.625em;float:left;line-height:1em;margin:5px 0 0 0;padding:5px 10px;text-decoration:none;text-transform:uppercase;}
.save-giftee:hover                                  			{background:rgb(197,150,12);}
.delete-giftee                                        			{background:rgb(45, 45, 45);color:rgb(255,255,255);font-family:"Proxima Nova","proxima-nova-1","proxima-nova-2";font-size:0.625em;float:left;line-height:1em;margin:5px 0 0 0;padding:5px 10px;text-decoration:none;text-transform:uppercase;}
.delete-giftee:hover                                  			{background:rgb(197,150,12);}
.cancel-giftee                                        			{background:rgb(150, 150, 150);color:rgb(255,255,255);font-family:"Proxima Nova","proxima-nova-1","proxima-nova-2";font-size:0.625em;float:left;line-height:1em;margin:5px 0 0 0;padding:5px 10px;text-decoration:none;text-transform:uppercase;}
.cancel-giftee:hover                                  			{background:rgb(197,150,12);}



#giftthis														{position:relative;}
#giftee-box														{
																	background:#fff;padding:20px 15px;position:absolute;right:300px;top:-140px;
																	border-radius: 4px;
																	-moz-border-radius: 4px;
																	-webkit-border-radius: 4px;
																	-o-border-radius: 4px;
																	box-shadow: 0 0 5px rgba(0,0,0,.35);
																	-moz-box-shadow: 0 0 5px rgba(0,0,0,.35);
																	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.35);
																	-o-box-shadow: 0 0 5px rgba(0,0,0,.35);
																}
#giftees														{padding:8px 0 0 0;}


/* CustomerService.php
================================== */
.back-issues                                                    {}
.back-issues th                                                 {text-align:left;font-family:"Adobe Caslon";font-style:italic;font-weight:200;}
.back-issues td                                                 {padding:0 70px 0 0;}
.back-issues select                                             {font-family:"Adobe Caslon";}
.back-issues input[type="text"]                                 {font-size:0.75em;padding:0;font-family:"Adobe Caslon";width:30px;}
.back-issues .add-to-cart                                       {background:rgb(204,204,204);color:rgb(255,255,255);font-family:"Proxima Nova","proxima-nova-1","proxima-nova-2";font-size:0.625em;float:right;line-height:1em;margin:5px 0 0 0;padding:5px 10px;text-decoration:none;text-transform:uppercase;}
.back-issues .add-to-cart:hover                                 {background:rgb(197,150,12);}

/*Subscribe
================================== */
.subscribe-add-to-cart                                          {background:rgb(204,204,204);color:rgb(255,255,255) !important;font-family:"Proxima Nova","proxima-nova-1","proxima-nova-2";font-size:0.625em;font-style:normal !important;line-height:1em;margin:5px 30px 0 10px;padding:5px 10px;text-decoration:none !important;text-transform:uppercase;}
.subscribe-add-to-cart:hover                                    {background:rgb(197,150,12);}




/* Footer.php
================================== */
#body-footer-one ul                                             {margin:0 auto;width:525px;}
#body-footer-one li                                             {border-right: 1px solid rgb(197,150,12);font-family:"Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";font-size:0.625em;float:left;letter-spacing:1px;line-height:1.2em;padding:2px 0 0 0;text-transform:uppercase;}
#body-footer-one li:last-child                                  {border:none;}
#body-footer-one li a                                           {color:rgb(197,150,12);padding:0 7px;text-decoration:none;}
#body-footer-one li a:hover                                     {text-decoration:underline;}

#body-footer-two ul                                             {margin:5px auto 0 auto;width:370px;}
#body-footer-two li                                             {border-right: 1px solid rgb(128,128,128);color:rgb(128,128,128);font-size:0.625em;float:left;line-height:1em;padding:0 5px;}
#body-footer-two li:last-child                                  {border:none;}
#body-footer-two li a                                           {color:rgb(128,128,128);text-decoration:none;}
#body-footer-two li a:hover                                     {color:rgb(161,45,49);}

#footer-mark                                                    {background:url('slices/footer.png') no-repeat center top;font-family:Georgia,Times,serif;font-style:italic;font-size:0.625em;padding:18px 0 0 0;text-align:center;}
#footer-mark a                                                  {color:rgb(198,129,131);text-decoration:none;}

body.page-id-15 #footer-mark a,
body.page-id-17 #footer-mark a,
body.page-id-19	#footer-mark a 									{color:rgb(226,217,213);text-decoration:none;}

body.page-id-6 #footer-mark a,
body.single-sidedish #footer-mark a								{color:rgb(230,207,155);text-decoration:none;}
/* Twitter Widget
================================== */
.twtr-hd,.twtr-ft                                               {display:none;}

#body div.wpcf7-response-output									{border:none !important;color:rgb(161,45,49);padding:none !important;margin:none !important;}
#eventTicketing ul.ticketPurchaseInfo li label					{display:block !important;margin:0 5px 0 0 !important;text-align:left !important;}
#eventTicketing ul.ticketPurchaseInfo li input					{background:rgb(204,204,204);border:none;}
#eventTicketing ul.ticketPurchaseInfo li label					{width:auto !important;}

.edit-link														{color:rgb(100,100,100);font-style:italic;}

.flex-container { margin: 0 auto !important; }

.soliloquy-container{
margin: 0 auto !important;
}

p.wp-caption-text {
font-family: "Adobe Caslon Pro","adobe-caslon-pro-1","adobe-caslon-pro-2";
font-style: italic;
font-size: .85em;
margin: .5em 1em 1em 1em;
text-align: center;
}

.woocommerce-message a.button {
    background: #fff;
    margin-left: 25px;
}