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 70px 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 240px 0 0;
  border: 1px solid black;
  background-color: white;
  color: black;
  
}

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

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


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

.summarylist img {
position: relative;
float: right;
} 

ul.summarylist {
  margin: 0px;
  padding: 0px;
  list-style: none;
}


#Sidebar {
  position: absolute;
  top: 0;
  right: 10px;
  width: 200px;
  background color: white;
  color: black;
  margin: 0;
  padding: 10px 10px 10px 10px;
  border: 1px black solid;
}

#searchsection {
  margin: 0px;
  border: 1px solid black;
  background-color: white;
  color: black;
  padding: 5px;
}



#sidebararticles {
  margin-top: 5px;
  margin-right margin-bottom margin-left: 0;
  border: 1px solid black;
  background-color: white;
  color: black;
  padding: 5px;
}

ul#update  {
  margin: 10px;
  padding: 0px;
  list-style: none;
}

#update a:link, #update a:visited {
  color: black;
  background-color: white;
}
#update a:hover {
  color: red;
}



#sidebaradvice {
  margin-top: 5px;
  margin-right margin-bottom margin-left: 0;
  border: 1px solid black;
  background-color: white;
  color: black;
  padding-top: 0px; padding-left: 10px; padding-bottom: 0px;
}

#sidebaradvice a:link, #sidebaradvice a:visited {
  color: black;
  background-color: white;
}
#sidebaradvice a:hover {
  color: red;
}


#update img {
border: 2px solid black
}
#update :hover img {
border: 2px solid brown
}

#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;
}



#ad2 {
margin: 0;
margin-bottom: 1px;
padding: 0px;
float:left;
}





