  html, body { margin: 0; padding: 0; }

  body { padding-bottom: 20px; text-align: center; font-family: Georgia, "Times New Roman", Times, serif;
  font-size:14px; background-color: #A28B6F; color: #30231F; voice-family: inherit;
  }

  #container {
   text-align: left;
   margin: 0 auto;
   width: 774px;
   background-color: #C7B994;
  }

  #header {
   width: 774px;
   margin: 0px;
   height: 312px;
  }

  #nav {
   background-image:url(http://www.orchard-grantchester.com/images/menu_background.jpg);
   background-repeat:no-repeat;
   font-family: "Trebuchet MS", Arial, sans-serif;
   font-size: 11pt;
   width: 774px;
   height: 52px;
   float:left;
  }

   #nav li {
   vertical-align: top;
   display: inline;
   list-style-type: none;
   padding-right: 6px;
  }

  #nav p { padding-left:30px; }
  .nav a {
   text-decoration: none;
  }

  #nav a:link {
   color:#261A1A;
  }

  #nav a:visited {
   color: #261A1A;
  }

  #nav a:hover{
   color: #996633;
  }

  a {
  text-decoration: none;
  }

  a:link {
  color: #FFFFCC;
  }

  a:visited {
   color: #FFFFCC;
  }

  a:hover{
   color: #996633;
  }

  #headerimage {
   background-repeat:no-repeat;
   height: 220px;
   width: 774px;
   float: left;
  }

  #headerimage a img {
   border-width: 0px;
  }

  #content {
   margin-left: 40px;
   margin-right: 40px;
   padding: 5px;
  }

  h1 {
  font-size: 19px;
  }

  h1, h3 {
  margin-top: 0px;
  }

  .pm10 {
   margin-top: 50px;
   line-height: 20px;
  }

  .emmargin {
   line-height: 20px;
   position: relative;
   top: 80px;
  }

  .copyright {
   clear: both;
   margin-right: 40px;
   margin-bottom: 0;
   margin-left: 90px;
   padding-top: 10px;
   padding-right: 0px;
   padding-bottom: 10px;
   padding-left: 0px;
  }

  .footer_p {
   padding-top: 20px;
   border-top-width: 2px;
   border-top-style: solid;
   border-top-color: #F2EAD5;
   text-align: center;
  }

  p {
   line-height: 20px;
  }

  .leftimages1 {
   float:left;
   margin: 10px 20px 0 0;
   border: 2px solid #F2EAD5;
  }

  .leftimages {
   float:left;
   margin-top: 10px;
   margin-right: 20px;
   margin-bottom: 20px;
   margin-left: 10px;
  }

  .rightimages  {
   float: right;
   margin-top: 10px;
   margin-right: 0;
   margin-bottom: 10px;
   margin-left: 10px;
  }

  .rightimages1  {
   float: right;
   margin: 0 0 0 20px;
   border: 2px solid #F2EAD5;
  }

  .imgcontainer {
   width: 250px;
   padding-left: 8px;
   float: right;
   background-color: #B4A77D;
   padding-right: 8px;
  }

  .imgshistory {
   margin-bottom: 50px;
  }

  .emtextright {
   float: right;
   width: 504px;
  }

  .russeltxt_fix {
   clear: both;
   margin-right: 40px;
   margin-left: 40px;
   padding-top: 20px;
  }

  #footer {
   clear: left;
   margin-top: 20px;
   margin-right: 40px;
   margin-bottom: 0;
   margin-left: 40px;
   padding-top: 30px;
   padding-right: 0px;
   padding-bottom: 30px;
   padding-left: 0px;
  }

  .photoimages {
   /*float:left;*/
   margin-top: 20px;
   margin-right: 20px;
   margin-bottom: 20px;
   margin-left: 50px;
   border-top-width: 5px;
   border-right-width: 5px;
   border-bottom-width: 25px;
   border-left-width: 5px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-color: #F2EAD5;
   border-right-color: #F2EAD5;
   border-bottom-color: #F2EAD5;
   border-left-color: #F2EAD5;
  }

  .poetry {
   margin-top: 10px;
   margin-right: 170px;
   margin-left: 200px;
  }

.alert {
  width:100%;
  border:6px solid white;
  margin:0px;
  margin-right:auto;
  margin-left:auto;
  margin-bottom:20px;
  padding:4px;
  background:red;
}

.alert p {
  font-size:11pt;
  color:white;
}

.pdf img {border:0px}