* {
  margin: 0;
  padding: 0;
}

body {
  font: 80%/1.6 "Garamond", Times, "Lucida Grande", "Lucida Sans", serif;
  background-color: #3D323F;
  }

h1 {
   font: 180% "Garamond", Times, "Lucida Grande", "Lucida Sans", serif;
    font-weight: bold;
  color: #ffffff;
 text-align: center;
 letter-spacing: 2px;

}

h2 {
  font-size: 1.4em;
  font-weight: bold;
  color: #A56AAC;
   text-align:left;
   margin-top: 10px;
   margin-bottom: 0;
 
}

h3 {
font-size: 1.4em;
  font-weight: bold;
  text-transform: none;
  color: #333333;
  text-align:left;
   margin-top: 10px;
 
}

p {
font-weight: normal;
line-height: 150%;
color: #000000;
letter-spacing: 1px;
}

p.acknowledgements {
font-size: 80%;
color: #323711;
text-align: center;
}


ul {
padding: 5px;
margin-left: 20px;
}
img {border: none;}

a:link, a:visited {
color: #ffffff;
font-weight: bold;
text-decoration:none;
}

a:hover {
text-decoration: underline;
color: #C0C0C0;
}

#HERE { 
display: block;
width: 200px;
background-image: url("../images/foldsHERE.jpg");
background-attachment: top right;
margin: 0;
width:200px;
height:100%;
position:relative; }
}

#HERE div {position:absolute;
	top:10px;
	left:10px; }
    
#HERE a:link, #HERE a:visited, #HERE a:hover  
{text-align: left; letter-spacing: 100%;}

#HERE p {text-transform: capitalize;}

#wrapper {
background: transparent;
border: #ffffff solid 1px; 
width: 800px;
height: 750px;
margin-top: 75px;
}

#wrapperLong {
border: #000000 solid 1px; 
width: 1000px;
height: auto;
margin-top: 75px;
}

#wrapperHome {
background-image: url("../images/hmBG.jpg");
border: #000000 solid 1px; 
width: 1000px;
height: 750px;
margin-top: 75px;
}

#footer {
width: 100%;
text-align: center;
height: auto;
padding: 4px;
}

#footer p { color: #ffffff; }



#quote {
font-size: 0.6em;
color: #464D17;
}

#tblHome {border: 1px solid #ffffff; text-align: center; width: 800px; height: auto; margin: 0; padding: 0; border-collapse:collapse;}
#tblHome td {border: 1px solid #ffffff; text-align: center; margin: 0; }
#homeHD {border: 1px solid #ffffff; text-align: center; width: 800px; height: 60px; margin: 0; padding: 0; }

/*4 home page images*/
#homeIMGs {height: auto; padding: 0; margin: 0;}
#homeIMG1 {background-image: url("../images/hmImage1.jpg"); background-repeat: no-repeat; }
#homeIMG2 {background-image: url("../images/hmImage2.jpg"); background-repeat: no-repeat; }
#homeIMG3 {background-image: url("../images/hmImage3.jpg"); background-repeat: no-repeat; }
#homeIMG4 {background-image: url("../images/hmImage4.jpg"); background-repeat: no-repeat; }

/*left image for home page*/
#sidebarBG {background-image: url("../images/bgMain.jpg"); background-repeat: repeat;  width: 100%; }
#toHome {background-image:url('../images/foldsPinkSM.jpg'); }
#gallBG {background-color: #ffffff; margin: 0; padding: 0;}

/*this is the site navigation for both home and sub-pages*/
#innerPg {height: auto; padding: 0; margin: 0; vertical-align:top;}
#folds { background-image: url("../images/folds.jpg"); background-repeat: repeat; height: 200px;}
#innerFolds { background-image: url("../images/folds.jpg"); background-repeat: repeat; height: 55px;}
#foldNav1 {width:200px;
	height:100%;
	position:relative; }
#foldNav1 div {position:absolute;
	top:10px;
	left:10px; }
#foldNav2 {width:200px;
	height:100%;
	position:relative; }
#foldNav2 div {position:absolute;
	top:10px;
	left:10px; }
    
#foldNav3 {width:200px;
	height:100%;
	position:relative; }
#foldNav3 div {position:absolute;
	top:10px;
	left:10px; }
    
 #foldNav4 {width:200px;
	height:100%;
	position:relative; }
#foldNav4 div {position:absolute;
          top:10px;
	left:10px; }
    
/*Page  types*/
/*Testimonails */
#testimonials { 
margin: 22px;
}

#testimonials p 
{ font-size: 90%;
font-style: italic; 
text-align: left;
letter-spacing: 120%;
margin-top: 20px;
}
.signature { font-style:normal;
font-weight: normal;
} 

/*Associates */
#associates 
{ font-style: normal; 
margin: 18px;
}

#associates p
{ font-size: 90%;
text-align: left;
letter-spacing: 120%;
margin-bottom: 10px;
font-style: normal; 
}

#associates a:link, #associates a:visited {
color: #A56AAC;
font-weight: bold;
text-decoration:none;
}

#associates a:hover {
color: #C0C0C0;
text-decoration: underline;
}

h1.assocHD { color: #440C4C;
font-size: 160%;
 text-align: left; }

/*gallery*/
#galleryTOC table, #galleryTOC tr, #galleryTOC td {border: none; padding: 3px;  vertical-align:top; }

#galleryTOC a:link, #galleryTOC a:visited {
border: #ffffff solid 3px;
}


#galleryTOC a:hover {
border: #DCBEE2 solid 3px;
}

#galleryTOC p { font-size: 80%; margin-top: 0; padding-top:0;}

a.next:link, a.next:visited {
color: #A56AAC;
font-weight: bold;
text-decoration:none;
}

a.next:hover {
color: #C0C0C0;
text-decoration: underline;
}

/*bio */
#Bio 
{ font-style: normal; 
margin: 18px;
}

#Bio p
{ font-size: 90%;
text-align: left;
letter-spacing: 120%;
margin-bottom: 10px;
font-style: normal; 
}

#Bio a:link, #Bio a:visited {
color: #A56AAC;
font-weight: bold;
text-decoration:none;
}

#Bio a:hover {
color: #C0C0C0;
text-decoration: underline;
}

