﻿
  /* Typography */

  html, body {
    font-size: 18px;
      font-family: 'Noto Serif';
    color: #A70205;
  }

  a {
    color: #a90205;
  }

  h1#logo,
  header#mobile-masthead h1 {
    
      font-family: 'Oswald';
      font-weight: normal;
  }

  h1#logo a {
    color: #333333;
  }

  h2 {
    
    color: #7D0205;
  }

  h3 {
    
    
  }

  p,
  ul#menu_nav,
  div#menu p,
  span.menu_description,
  span.menu_diet,
  span.menu_price,
  div.menus label,
  address,
  ul#contact  {
    font-size: 16px;
      font-family: 'Merriweather';
      font-weight: normal;
    color: #000000;
  }

  div#menu h4 {
    font-size: 16px;
      font-family: 'Merriweather';
    color: #000000;
  }

  p#tagline {
    font-size: 20px;
    
  }

  nav#primary li a {
    font-size: 21px;
      font-family: 'Vollkorn';
      font-weight: normal;
    color: #170D0D;
  }

  nav#primary li#current_page a {
      color: #A70205;
  }

  nav#primary li a:hover {
      color: #A70205;
  }

  section.module,
  section.module address,
  section.module p,
  section.module ul,
  section.module a,
  section#secondary,
  section#secondary a {
  }

  nav#footer, nav#footer a {
  }

  /* Layout */

  body {
      background-color: #7D0205;
  }

  div#wrapper {
  }

  header#masthead {
      background-image: url("../system/preset_attachments/9/original/masthead.png");
  }

  h1#logo, p#tagline {
      text-align: center;
  }

  nav#primary {
      background-image: url("../system/preset_attachments/11/original/content.png");
      text-align: center;
  }

  div#content {
      background-image: url("../system/preset_attachments/10/original/content.png");
  }

  section#main {
  }

  section#secondary,
  section#third {
  }

  section.module {
  }

  nav#footer {
      background-image: url("../system/preset_attachments/12/original/footer.png");
      background-position: bottom;
      text-align: center;
  }


  nav#primary ul {
  border: double #D6D6D6;
  border-width: 3px 0;
  padding: 5px 0;
}

header#masthead {
  padding: 40px 30px 30px;
}


/*  Custom CSS for pro users */
nav#primary li.le-nav-gallery { display: none; }

.pre-intro-space { display: none; }

.schedule .closed { display: none; }

nav#primary li.le-nav-videos { display: none; }

.pre-intro-space { display: none; }

.schedule .closed { display: none; }

nav#primary ul,
div.menus {
    border-color: #7d0205;
}

header#masthead { background-image: url("../system/media_uploads/1044/masthead.png"); }

div#content, nav#primary { background-image: url("../system/media_uploads/1042/content.png"); }

nav#footer { background-image: url("../system/media_uploads/1043/footer.png"); }
