body
{
  color: black;
  font-size: medium;
  margin-left: 2%;
  margin-right: 2%;
  background: white;
  background-image: url("/images/background.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed;
}

/*
div {
border-style:solid;
border-color:black;
border-width:1px;
}
*/

div.contents
{
  position: absolute;
}

div.header
{
  float: left;
  width: 100%; 
}

div.contents
{
  position: absolute;
}

div.header
{
  float: left;
  width: 100%;
}

div.left-header
{
  float: left;
  width: 310px;
  /* ie5win fudge begins */
  voice-family: "\"}\"";
  voice-family:inherit;
  width: 280px;
}
html>body div.left-header
{
  width: 280px; 
  /* ie5win fudge ends */
}

div.logo
{
  float: left;
  margin: 0px 15px 15px 0px;
  padding: 0px;
}

div.header-txt
{
  text-align: left;
  padding: 10px;
  margin: 20px;
  width: 290px;
  height: 28px;
  /* ie5win fudge begins */
  voice-family: "\"}\"";
  voice-family:inherit;
  width: 260px;
}
html>body div.header-txt
{
  width: 260px; 
  /* ie5win fudge ends */
}

div.right-header
{
  float: right;
  padding: 10px;
  margin: 20px;
  width: 650px; 
  /* ie5win fudge begins */
  voice-family: "\"}\"";
  voice-family:inherit;
  width: 620px;
  top: 20px;
}
html>body div.right-header
{
  width: 620px; 
  /* ie5win fudge ends */
  top: 20px;
}

table.menutop
{
  margin-left: auto;
  margin-right: 0px;
  border: 0px;
}

td.alcenter
{
  text-align: center;
}

.fancy
{ 
  font-family: Script MT Bold, Monotype Corsiva;
  font-size: 65px;
}

h1
{
  font-size: x-large;
  font-weight: bold;
  font-style: italic;
  color: #3E509C;
}

p
{
  font-size: medium;
}

p.major
{
  font-size: large;
  font-weight: bold;
}

p.major-centered
{
  font-size: large;
  font-weight: bold;
  text-align: center;
}

h2
{
  color: #3E509C;
}

div.footer
{
  float: left;
  width: 100%;
  bottom: 0px;
}

div.latest
{
  float: left;
  top: 350px;
  left: 400px;
}

div.about
{
  float: left;
  width: 100%;
}

div.pic-landscape
{
  height: 300px;
  width: 300px;
  float: left;
  text-align: center;
  padding: 15px 15px 15px 15px;
}

div.pic-portrait
{
  height: 300px;
  width: 300px;
  float: left;
  text-align: center;
  padding: 15px 15px 15px 15px;
}

div.pic-portrait-lg
{
  height: 550px;
  width: 350px;
  float: left;
  text-align: center;
  padding: 15px 15px 15px 15px;
}

div.pic-landscape-lg
{
  height: 350px;
  width: 550px;
  float: left;
  text-align: center;
  padding: 15px 15px 15px 15px;
}

div.pic-portrait-med
{
  height: 450px;
  width: 450px;
  float: left;
  text-align: center;
  padding: 15px 15px 15px 15px;
}

div.pic-landscape-med
{
  height: 450px;
  width: 450px;
  float: left;
  text-align: center;
  padding: 15px 15px 15px 15px;
}

div.pic-landscape-centre
{
  height: 350px;
  width: 100%;
  float: center;
  text-align: center;
  padding: 15px 15px 15px 15px;
}
