
  
  body {
    line-height: 1;
  }
  ol, ul {
    list-style: none;
  }
  blockquote, q {
    quotes: none;
  }
  blockquote:before, blockquote:after,
  q:before, q:after {
    content: '';
    content: none;
  }
  table {
    border-collapse: collapse;
    border-spacing: 0;
  }
h1 {
    margin-left:20px;
    text-align: center;
    
}

h2 {
    margin-left:20px;
    text-align: center;
}

p {
    font-size:25px;
    text-align: center;
    padding:20px;
} 

.aboutcontainer {
    float: right; 
    width: 600px;
    height: 600px;
    display: inline-block; 
}
 .container {
      width: 100%;
     text-align: center;
      margin: 0 auto;
    } 


.menu-design{ 
      padding: 30px;
      margin: 0px 10px;
      height: 20px;
      width: 880px;
      margin-bottom: 50px;
      margin-top:30px;
      background-color:rgb(190, 30, 45);
    }

    .menu{
      float: left; 
      width:1481px;
      height:63px;
      margin:0px;
      background-color:rgb(190, 30, 45);
      border: 10px solid black;
      
    }

    .menu a{
      float: left;
      display:inline-block;
      color: black;
      text-align:center;
      text-decoration: none;
      padding:5px 20px;
      font-size:20px;
      font-family: "Athelas Regular", Athelas, serif;
      width:15%
        } 

 .menu a:hover{
      background-color:rgb(213, 162, 141);
      color: black;
    }

.menu a:active {
      color:rgb(190, 30, 45);
      background-color: transparent;
    }

.chefimage {
    display:inline-block;
    float:left;
}

.page-text {
    display:inline-block;
    float:right;
    background-color:rgb(138, 140, 143);

}

.floated-image { 
    text-align:center;
    

    } 

.site-header {
    height: 153px;
    width:1500px;
    background: black;
    margin: 0; 
}

.mainmenu{
    background-color:rgb(138, 140, 143);
    border:20px solid black; 
}
.menu-tables {
    width:220px;
    float:right;
    text-align: center; 
}

.menu-images { 
    width:220px;
	float: left;
    text-align: center; 

}

.contactus {
    padding-top: 100px;
    padding-bottom: 100px;
    width:1481px;
    
}

form {
  /* Just to center the form on the page */
  margin: 0 auto;
  width: 400px;
  /* To see the outline of the form */
  padding: 1em;
  border: 10px solid black;
  border-radius: 1em;
}

form div + div {
  margin-top: 1em;
}

label {
  /* To make sure that all labels have the same size and are properly aligned */
  display: inline-block;
  width: 90px;
  text-align: right;
}

input, textarea {
  /* To make sure that all text fields have the same font settings
     By default, textareas have a monospace font */
  font: 1em sans-serif;

  /* To give the same size to all text fields */
  width: 300px;
  box-sizing: border-box;

  /* To harmonize the look & feel of text field border */
  border: 1px solid #999;
}

input:focus, textarea:focus {
  /* To give a little highlight on active elements */
  border-color: #000;
}

textarea {
  /* To properly align multiline text fields with their labels */
  vertical-align: top;

  /* To give enough room to type some text */
  height: 5em;
}

.button {
  /* To position the buttons to the same position of the text fields */
  padding-left: 90px; /* same size as the label elements */
}

button {
  /* This extra margin represent roughly the same space as the space
     between the labels and their text fields */
  margin-left: .5em;
}