body {
  margin: 0;
  padding: 0;
  background-color: #323232;
  color: white;
  font: small Arial, Helvetica, Verdana, sans-serif;
  text-align: center;
  min-width: 740px
} 



#wrapper {
  text-align: left;
  width:740px;
  background-color: #fdf8f2;
  color: black;
  Margin-top: 10px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 0px 10px 10px;
  }


#title2 {
background-color: #fdf8f2;
color: black;
margin: 0px 10px 0px 0px;
padding; 0px;
float: right;
display: inline;
height: 158px;
width: 510px;
border: black 1px solid;
}

#titletext {
background-color: #fdf8f2;
color: black;
font: 70px bold small Arial, Helvetica, Verdana, sans-serif;
padding: 30px;
margin: 0px;
}



#header-bottom {
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  margin-right: 10px;
  height: 1%;
}

#header-bottom  ul {
  margin: 0;
  padding: 0;
}

#header-bottom li {
  display: inline;
}


#header-bottom a:link, #header-bottom a:visited {
  text-decoration: none;
  background-color: #fdf8f2;
  color: black;
}
#header-bottom a:hover {
 text-decoration: none;
  color: red;
}

#header-bottom ul {
  margin: 0;
  padding: 0 30px 0 0;
  text-align: left;
}



#tagline {
  font-weight: bold;
  background-color: #fdf8f2
  color: black;
  font-style: italic;
}



#main {
  position: relative;
  top: 10px;
  left: 0;
  width: 100%
  margin-top: 10px;
}

#content {
  margin: 0 10px 0 0;
  border: 1px solid black;
  background-color: white;
  color: black;
  
}

#introduction {
  margin-top: 10px; margin-right: 10px; margin-left: 10px; margin-bottom: 10px;
  border: 1px solid black;
  padding: 0px 10px 0px 10px;
}



#footer li {
  display: inline;
}

#footer a:link, #footer a:visited {
  text-decoration: none;
  background-color: #fdf8f2;
  color: black;
}
#footer a:hover {
 text-decoration: none;
  color: red;
}

#footer ul {
  margin: 20px;
  padding: 0;
  text-align: left;
}





.breakfast img {
float: right;
border:  2px black solid;
}





