* {
  margin: 0;
  padding: 0;
}

body {
  font-family: Arial, Helv, sans-serif;
}

#page, #content {
  background-image: url(uaheaderback5-100-150.jpg);
  background-repeat: repeat-x;
}

#page {
  text-align: center;
}

#content {
  width: 800px;
}

#header {
  height: 150px;
  padding: 0 10px 0 10px;
  border-left: 1px solid yellow;
  border-right: 1px solid yellow;
}

#headings {
  padding-top: 20px;
}

#headings h1 {
  font-size: 40px;
  color: yellow;
  text-align: left;
}

#headings h2 {
  font-size: 22px;
  color: white;
  text-align: left;
}

#headings h3 {
  font-size: 18px;
  font-weight: normal;
  color: white;
  text-align: left;
}

#bottom {
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
}

#main {
  text-align: left;
  padding: 15px 30px 15px 30px;
  font-size: 16px;
}

#menua, #menub {
  margin-left:0px;
}

#menua {
  background-color: yellow;
  border-bottom: 1px solid black;
  height: 75px;
}

#menua a.vmenu, #menub a.vmenu:link, #menua a.hmenu, 
#menua a.hmenu:link, #menub a.vmenu:visited, #menua a.hmenu:visited {
  display:block; 
  width:75px; 
  height:25px; 
  background: yellow; 
  color:#000; 
  text-decoration: none; 
  text-align:center; 
  vertical-align: middle;
  line-height:25px;
  font-weight: bold;
  border-right: 1px solid gray;
}

#menua a.hmenu, #menua a.hmenu:link, #menua a.hmenu:visited {
  float:left;
  font-weight: bold;
}

#menua a.hmenu:hover, #menub a.vmenu:hover {
  background:#000; color:#fff;
  font-weight: bold;
}

#menua a.hmenu:active, #menub a.vmenu:active {
  background:#c00; color:#fff;
  font-weight: bold;
}

#menua {
  height:25px;
}

#menua:after { 
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility:hidden;
}

.date {
  text-align: left;
  margin-bottom: 20px;
}

p {
  margin-bottom: 1em;
}

#main h2 {
  font-size: 28px;
  color: green;
  text-align: left;
  margin: 10px 0 4px 0;
}

#main h3 {
  font-size: 20px;
  text-align: left;
}

.section {
  margin: 30px 0 10px 0;
  color: green;
}

.subhead {
  margin: 0px 0 10px 0;
  color: black;
}

#headshot {
  margin: 0 10px 0 0;
  float: left;
}

ul {
  margin: 0;
  padding: 0 0 1em 0;
}

ol {
  margin: 0;
  padding: 0 0 1em 0;
}

li {
  margin-left: 1em;
  padding-top: 0.25em;
}

#order {
  padding: 1em;
  text-align: center;
}

#order img {
  border: 0;
}

.plain {
  text-decoration: none;
  border: 0;
}

#footer {
  padding-top: 4em;
  font-size: 14px;
  text-align: center;
}

