body {
  margin: 0;
}

html {<br>
      &nbsp; color: white;<br>
      &nbsp; background-color: black;
}

div#container {
 width: 800px;
 margin:0 auto;
 margin-top: 0px;

  margin-bottom: 0px;
 
 padding-top: 0px;
 padding-right: 0px;
 padding-left: 0px;
 padding-bottom: 0px;
 overflow: hidden;
  
}

div#myElement {
  margin-top: 0px;

}

img {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  padding-top: 0px;
  padding-bottom: 0px;
  vertical-align: top;
 
}


/* START NAV MENU */
nav {
  background-color:#2C5463;
  height:30px;
  width: 800px;
}
 
 
nav ul {
  font-family: Arial, Verdana;
  font-size: 14px;
  font-weight: bolder;
  margin: 0;
  padding: 0;
  list-style: none;
}
 
nav ul li {
  display: block;
  position: relative;
  float: left;
 
}
 
nav li ul { 
  display: none; 
}
 
nav ul li a {
  display: block;
  text-decoration: none;
  padding: 7px 15px 3px 15px;
  background: #2C5463;
  color: #ffffff;  
  margin-left: 1px;
  white-space: wrap;
  height:20px; /* Width and height of top-level nav items */
  width:80px;
  text-align: center;
 
}
 
nav ul li a:hover { 
  background: #617F8A; 
}
 
nav li:hover ul {
  display: block;
  position: absolute;
  height:30px;
  margin-top: 0;
}
 
nav li:hover li {
  float: none;
  font-size: 10px;
 
}
 
nav li:hover a { 
  background: #3A464F; 
  height:30px; /* Height of lower-level nav items is shorter than main level */
}
 
nav li:hover li a:hover { 
  background: #95A9B1; 
}
 
nav ul li ul li a {
    text-align:left; /* Top-level items are centered, but nested list items are left-aligned */
}
 
/* END NAV MENU */