body {
  background-color: #8CA0B4;
}

div#weatherstrip {
  position: absolute;
  top:-5px;
  left: 0px;
  width: 252px;
  height: 5px;
  background-color: #ebd7af;
}

div#nameplate {
  background-color: #ebd7af;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 242px;
  height: 236px;
}

div#bluebox {
  background-color: #00325f;
  position: absolute;
  top: 5px;
  left: 0px;
  width: 242px;
  height: 231px;
}

a#logoball {
  position: absolute;
  top: -5px;
  left: 52px;
}

a#logoscript {
  position: absolute;
  top: 130px;
  left: 34px;
}

img#yellowtext {
  position: absolute;
  top: 193px;
  left: 58px;
}

div#phone {
  position: absolute;
  top: 248px;
  left: 43px;
}

a#section {
  position: absolute;
  top: 236px;
  left: 0px;
  height: 46px;
  width: 242px;
  color: black;
  text-decoration: none;
  text-transform: uppercase;
  font: normal 18px/46px Times New Roman,serif;
  text-align: center;
  background-color: #ebd7af;
}

div#submenu {
  background-color: #ebd7af;
}

p.subitem {
  margin: 0px;
  padding: 0px;
  width: 242px;
  height: 31px;
}

p.subitem a {
  text-align: right;
  display: block;
  width: 242px;
  height: 24px;
  text-transform: uppercase;
  text-decoration: none;
  font: bold 18px/24px Times New Roman,serif;
  color: white;
  background-color: #00325f;
  background-image: url("../images/white-blue-triangle.gif");
  background-repeat: no-repeat;
  background-position: 224px 3px;
}

p.subitem a:hover {
  background-color: #d76e32;
  background-image: url("../images/yellow-orange-triangle.gif");
  background-repeat: no-repeat;
  background-position: 224px 3px;
}

/* Necessary because IE/Mozilla/KHTML have different ideas of whether
   padding gets painted with the background-color or not */
span.spc {
  width: 24px;
  float: right;
}

div#elastic {
  position: absolute;
  top: 282px;
  left: 0px;
  width: 242px;
}

div#phadd {
  position: relative;
  top: auto;
  left: 0px;
}

img#whitephone {
  position: absolute;
  left: 36px;
  top: 18px;
}

img#address {
  position: absolute;
  left: 25px;
  top: 58px;
}
