BODY{
  margin: 0px; padding: 0px;
  background: url('/images/structure/background.jpg') white;
  min-width: 950px;
  overflow: scroll;
}



/* Fonts */

H1, H2, H3, H4, H5{
  font-family: Arial, sans-serif;
  font-weight: bold;
}
H1{
  font-family: Arial, sans-serif;
  font-size: 25px;
  color: #353b24;
  margin: 0 0 10px 0; padding: 8px 20px 5px 10px;
  background-color: #F1F1F1;
}

P, A, DIV, SPAN, FONT, LI, SELECT, INPUT, TEXTAREA{
  font-family: Georgia, Arial, sans-serif;
  font-weight: normal; font-style: normal;
  font-size: 12px;
  text-decoration: none; letter-spacing: 0px;
  line-height: 14px;
  color: #3d3d3d;
  margin: 0px; padding: 0px;
  outline: none;
}
A{
  text-decoration: underline;
}
A:HOVER{
  color: #A32D24;
}




SPAN.alterationsLink, SPAN.homeLink, SPAN.extendedLink, SPAN.contactLink{
  cursor: pointer;
  text-decoration: underline;
  height: 16px;
  display: block;
}
SPAN.extendedLink{
}




/* Header */

DIV#HeaderNavigation{
  width: 328px; height: 64px;
  background: url('/images/structure/headerNavBackground.jpg') no-repeat 0px 0px #eaeaea;
}

DIV#HeaderNavigation DIV.headerNavItem{
  height: 28px;
  float: left;
  margin: 34px 4px 0 0; padding: 0px;
  cursor: pointer;
}
DIV#HeaderNavigation DIV#homeLink{background: url('/images/structure/navHome.gif') no-repeat 0px 0px #d6d6d6;}
DIV#HeaderNavigation DIV#linksLink{background: url('/images/structure/navLinks.gif') no-repeat 0px 0px #d6d6d6;}
DIV#HeaderNavigation DIV#blogLink{background: url('/images/structure/navBlog.gif') no-repeat 0px 0px #d6d6d6;}
DIV#HeaderNavigation DIV#contactLink{background: url('/images/structure/navContact.gif') no-repeat 0px 0px #d6d6d6;}

DIV#HeaderTitle{
  width: 328px; height: 122px;
  background: url('/images/structure/headerTitleBackground.jpg') no-repeat 0px 0px #222121;
}




/* Body */

DIV#SiteWrapper{
  height: 695px;
  background: url('/images/structure/siteBackground.jpg') no-repeat 969px 0px white;
  margin: 0px; padding: 0px;
}

DIV#ContentWrapper{
  width: 328px; height: 695px;
  background-color: #f4d7d1;
  margin: 0px; padding: 0px;
  float: left;
}

DIV#BodyWrapper{
  width: 328px; height: 509px;
  background: url('/images/structure/bodyBackground.jpg') no-repeat 0px 0px #f4d7d1;
  margin: 0px;
  overflow: hidden;
}

DIV#BodyContent{
  width: 3675px; height: 502px; /* 715 * 5 + 100 */
  position: relative;
}

DIV.page{
  width: 328px; height: 502px;
  float: left;
}
DIV.page DIV.content{
  width: 271px;
  margin: 0 0 0 24px;
}
DIV.page P{
  margin: 15px 0 0 0;
}

DIV#FlashWrapper{
  height: 695px;
  background-color: white;
  margin: 0px; padding: 0px;
  float: left;
  position: absolute; top: 0px; left: 328px;
}
DIV#Flash{
  width: 637px; height: 691px;
  margin: 0 0 0 4px;
}

DIV#LinksPage A{
  text-decoration: none;
  line-height: 20px;
}


/* Forms */

DIV.contactForm INPUT, DIV.contactForm TEXTAREA{
  width: 261px; height: 24px;
  background-color: #efe6e4;
  border: none;
  margin: 3px 0 0 0;  
}
DIV.contactForm INPUT{
  padding: 5px 0 0 4px;
}
DIV.contactForm TEXTAREA{
  height: 56px;
  overflow: auto;
}
DIV.contactForm P{
  margin: 8px 0 0 0;
  line-height: 14px;
  clear: left;
}



/* Footer */

DIV#Footer{
  height: 200px;
  background: url('/images/structure/footerBackground.jpg') repeat-x 0px 0px white;
  clear: left;
}
DIV#Footer P{
  position: relative; top: 10px; left: 25px;
  float: left; clear: left;
}


IMG.preload{
  display: none;
}