body {
  background-image:url('images/background.gif');
  background-repeat:repeat;
  background-position:left top;

  font-family: Verdana, Arial, sans-serif; 
  font-size: 8pt;
  color: #4a3c31;

  text-align: center; /* IE hack to center the divs */
}

A {
  color: #4a3c31;
  text-decoration: none;
}

A:link:hover {
  text-decoration: underline;
}

A:hover {
  text-decoration: underline;
}

em {
  font-weight: bold;
  font-style: italic;
} 

div.header{
  width: 723px;
  text-align: left; /* undo IE hack */
  margin: 0 auto; /* center the right way */
}

div.navigation{
  width: 723px;
  text-align: left; /* undo IE hack */
  margin: 0 auto; /* center the right way */
}

/*
div.navigation a.weddings{
  border: 1px red;
  display: block;
  width: 120px;
  height: 49px;
  background-image: url(images/weddings.gif);
}

div.navigation a.weddings:hover{
  background-image: url(images/weddings_roll.gif);
}

div.navigation a.weddings span{
  display: none;
}
*/

div.navigation img{
  border-right: 1px solid #fffbee;
}

div.navigation img.last{
  border-right: 0px;
}

div.main{
  width: 721px;
  text-align: left; /* undo IE hack */
  margin: 0 auto; /* center the right way */
  background: #fffbee;
  border-left: 1px solid #5f574f;
  border-right: 1px solid #5f574f;
  font-size: 10pt;
}

div.main div.samples{
  text-align: center;
  padding-bottom: 22px;
}

div.main img.tagline{
  margin: 24px 0px 30px 0px;
}

div.footer{
  width: 721px;
  text-align: left; /* undo IE hack */
  margin: 0 auto; /* center the right way */
  background: #fffbee;
  border-left: 1px solid #5f574f;
  border-right: 1px solid #5f574f;
  text-align: center;
  padding-bottom: 14px;
}

div.footer div.thanks{
  padding-top: 25px; 
  font-size: 13pt; 
  text-transform: uppercase;
}

div.footer div.content{
  padding: 10px 0px 22px 0px; 
  font-size: 12pt;
}

div.footer div.contact{
  padding: 0px 0px 10px 0px; 
  font-size: 10pt;
}

div.hr{
  background-image: url(images/hr-dots.gif);
  width: 721px;
  height: 6px;
}

span.clientName{
  padding-left: 12px;
}

div.photographyThumbnails{
  border: 0px solid blue; 
  position: relative; 
  top: -288px; 
  left: 433px;
  width: 160px;
  height: 345px;
  padding: 10px 0px 0px 16px;
}
div.photographyThumbnails div{
  border: 0px solid blue; 
  width: 160px;
  height: 345px;
}
div.photographyThumbnails img{
  border: 0px solid red;
  padding: 0px 0px 10px 10px;
  width: 57px;
  height: 57px;
}
a.subheader {
  padding: 0px 0px 0px 0px;
}

