/*  css rules for author, about eleusinianm.co.uk and contact information */

body   {
      font-family: Constantia, Times New Roman, Georgia, serif;
	  width: 1060px;  
}
body p {
      font-family: Calibri, Arial, sans-serif;
}

#outerContainer  {
   padding: 0px;
   width: 1060px;
   font-style: normal;
   font-weight: 400;
   font-size: 12pt;
   line-height: 1.2;
   color: black;
   background-color: white;
}
img   {
      border: none;
}
#topBlock  {
      width; auto;
      height: 90px;
}
h1 {
      color: black;
	  padding: 0 0 0 80px;
      margin: 50px 0 0 0;
	  font-size: 24pt;
}
#mainContent h1 {
      color: rgb(85,125,23);
	  padding: 0 0 0 30px;
      margin: 40px 0;
	  font-size: 18pt;
}
#mainContent h2 {
      color: rgb(127,127,127);
	  padding-left: 20px;
	  margin-left: 30px;
	  font-size: 13pt;
	  background-color: transparent;
}
#mainContent {
      width: 550px;
	  margin: 120px 0 100px 15px;
	  padding: 0 20px;
	  border: solid 4px black;
}
#mainContent p.lastItem {
      margin-bottom: 40px;
}
#PUmap #mainContent  {
      width: 500px;
	  margin: 20px 0 100px 40px;
	  padding: 10px;
	  border: solid 4px rgb(173,216,230);

}
#endThree  {
      position: absolute;
	  top: 0px;
	  left: 0px;
	  background-color: transparent;
	  background-image: url(../production_images/pngs/wildRose.png);
	  background-position: top left;
	  width: 1030px;
	  height: 30px;
	  margin: 0px;
	  padding: 0px;
}

#endFour  {
      position: absolute;
	  top: 30px;
	  left: 0px;
	  background-color: rgb(50,99,34);
	  background-image: url(../production_images/pngs/gradient_2.png);
	  background-position: top left;
	  width: 1030px;
	  height: 30px;
	  margin: 0px;
	  padding: 0px;
}
#endFour p span.topleftBacknav  {
      margin: 0;
      padding: 0 0 0 70px;
}
#endFour p span.toprightBacknav  {
      margin: 0;
      padding: 0 0 0 440px;
}
#endFour p span.separation  {
      margin: 0;
      padding: 0 20px;

}
#endFour p  {
      color: white;
	  font-size: 14px;
      margin: 5px 0 0 0;
      padding: 0;
}

#endFour a  {
      color: white;
	  text-decoration: none;
      margin: 0px;
      padding: 0px;
}

#endFour  a:link  {
      color: white;
}
#endFour  a:visited  {
      color: white;
}
#endFour  a:hover  {
      color: blue;
}
#endFour  a:active  {
      color: blue;
}
#endFive  {
      position: absolute;
	  top: 60px;
	  left: 0px;
	  background-color: rgb(173,216,230);
	  background-position: top left;
	  width: 1030px;
	  height: 10px;
	  margin: 0px;
	  padding: 0px;
}
#movingTable {
      position: absolute;
	  top: 70px;
	  left: 700px;
	  margin: 20px;
      padding: 0;
	  background-color: white;
}

#hawk  {
      position: relative;
	  left: -100px;
      width: 200px;
	  height: 176px;
	  background-color: rgb(230,230,255);
	  background-image: url(../production_images/pngs/opacity_mask_hawk.png);
	  background-position: top left;
      margin: 0;
      padding: 0;
}
#footer  {
      font-size: 11pt;
	  text-align: center;
	  width: auto;
	  margin: 120px 0 0 0;
      padding: 0 0 0 0;
}
#footer p {
      margin: 20px 200px 50px 200px;
}	
#w3valid  {
      margin-left: 600px;
}
#w3valid p {
      padding: 0px;
	  margin: 20px;
}
