

body { padding: 0; margin: 0;text-align:center; background-color:#E6E6FA;

}

#wrapper{
margin-left: auto;
margin-right: auto;
width: 1000px;
background-color:white;
text-align: left;
}

#maincontainerPages{
float:left;
width:1000px;
margin-top:10px;
}

#maincontainerPagesretreat{
float:left;
width:1000px;
background-color:black;
}

#maincontainerPagesretreatSupply{
float:left;
width:1000px;
padding-left:50px;
}

#whatNew{
float:left;
width:500px;
border:1px solid black;
margin-left:250px;
margin-top:10px;}

#mainheader{
display:block;
float: left;
}

#mainheader img{
  diplay:block;
	padding:0;
	margin:0;
}
#searchbar{
  float: left;
  width:50%;
  background-color:white;
	margin-left:50px;
	}
#searchbar form{
	margin:0;
	padding:0;
	float:left;
	width:800px;
	
}
#seachbar form input{
	
	padding:0;
	float:left;
	margin-left:10px;
}
#searchlabel{
	float:left;
	margin-left:280px;
	margin-right:5px;
}


#libraryText{
display:block;
margin-left:100px;
margin-top:15px;
padding:0;
float:left;
text-align:center;
width:800px;
font-size:30pt;
}

#bookHeaders{
float:left;
background-color:#556B2F;
border: 1px solid black;
width:80%;
color:white;
margin-left:100px;
}

#bookHeaders p,
.resultDiv p{
  font-family:sans-serif;
	width:150px;
	font-weight:bold;
	text-align:center;
	border-right:1px solid black;
	float:left;
}
.resultDiv p{
  font-size:10pt;
}
.resultDiv{
width:80%;
float:left;
background-color:#F0FFF0;
border-bottom:1px solid black;
padding-top:5px;
padding-bottom:5px;
margin-left:100px;
}

#maincontainer{
position:absolute;
top:50px;
left:400px;

}

#leftoflogo{
position:absolute;
top: 90px;
left:520px;
}

#ButtonJoin{
position:absolute;
top:135px;
left:720px;
}

#linksButton{
position:absolute;
top:230px;
left:760px;
}

#DollButton{
position:absolute;
top:360px;
left:770px;
}

#blogButton{
position:absolute;
top:410px;
left:715px;
}

#exhibitionsButton{
position:absolute;
top:430px;
left:410px;
}

#workshopsButton{
position:absolute;
top:420px;
left:550px;
}

#newsletterButton{
position:absolute;
top:540px;
left:520px;
}

#fitfButton{
position:absolute;
top:50px;
left:405px;
}



.sideButtons{
float:left;
margin-left:25px;
}

.sideButtons2{
float:left;

}

.navlink{
float:left;
font-size:20pt;
font-family: tempus sans ITC,Georgia,Serif;
color: black;
text-decoration:none;
}

#artistBlurb{
float:left;
margin-left:150px;
padding:20px;
font-family:sans-serif;
font-size:16pt;

}
#picOFwork{
float:left;
font-family:sans-serif;
font-size:14pt;
padding-top:65px;}

#memberLinks{
float:left;
font-family:sans-serif;
font-size:14pt;
padding-right:30px;
margin-left:140px;
margin-top:20px;
text-align:left;
width:240px;
}

#techniqueLinks{
float:left;
font-family:sans-serif;
font-size:14pt;
margin-left:0px;
margin-top:20px;
padding-left:10px;
margin-right:15px;
width:200px;
text-align:left;
border-left: 1px solid lightgrey;
height:200px;
}



#shopsLinks{
float:left;
font-family:sans-serif;
font-size:14pt;
text-align:left;
width:240px;
margin-top:20px;
margin-right:50px;
padding-left:5px;
border-left: 1px solid lightgrey;
height:200px;
}

#joinText{
float:left;
font-family:sans-serif;
font-size:14pt;
width:380px;
margin-top:50px;
margin-left:25px;
}

#newsletterText{
float:left;
font-family:sans-serif;
font-size:14pt;
width:800px;
margin-left:100px;
}
#thumbnailTextLeft{
float:left;
font-family:sans-serif;
font-size:12pt;
margin-right:15px;
width:175px;
}

#thumbnailTextRight{
float:right;
font-family:sans-serif;
font-size:12pt;
width:175px;
}

#newsletterBlock{
float:left;
margin-top:15px;
width:800px;
margin-top:25px;
margin-left:100px;
}

#aboutusText{
float:left;
text-align:left;
font-size:16pt;
width:500px;
margin-left:60px;
margin-top:15px;
}

#aboutusText2{
float:right;
margin-top:50px;
text-align:center;
font-size:16pt;
width:800px;
margin-right:100px;
}

#linksbanner{
float:left;
margin-left:145px;
margin-top:10px;
}

#retreatBioBox{
float:left;
width:600px;
height:200px;
font-size:18pt;
margin-left:5px;
}

#workshopFull{
position:absolute;
top:695px;
left:520px;
}

#formbackgroundpic{
opacity:0.4;
filter:alpha(opacity=40);
width:1000px;
top:125px;
height:350px;
}

#archivesScanText{
width:400px;
float:left;
margin-left:90px;
font-size:14pt;
}

#ArchiveFAQ{
float:left;
width:450px;
margin-left:20px;
}

#FindingAids{
width:400px;
margin-left:100px;
float:left;
font-size:16pt;
text-decoration:underline;
margin-top:40px;
}

#ShowAndTell{
width:400px;
margin-left:100px;
float:left;
font-size:16pt;
text-decoration:underline;
margin-top:60px;
}

#footer{
width:1000px;
background-color:#7E354D;
height:50px;
color:white;
margin-left:auto;
margin-right:auto;
}

#executive{
float:left;
margin-left:100px;
margin-top:20px;
padding-bottom:20px;
margin-right:500px;
}

#photosubmit{
float:left;
margin-left:100px;
}

#volunteerPage{
width:1000px;
margin-left:auto;
margin-right:auto;

}
#imageCaption{
float:left;
width:200px;
padding:15px;
border:1px solid black;
text-align:center;
margin-top:40px;
margin-left:25px;
}
#months{
float:left;
width:250px;
height:300px;
font-family:tempus sans ITC,Georgia,Serif;
font-size:25pt;
margin-left:50px;

}
#MonthDescriptions{
float:left;
width:600;
height:300px;
font-family:tempus sans ITC,Georgia,Serif;
font-size:20pt;
}

#newBookcontainer{
float:left;
width:800px;
margin-left:200px;
}

#NewsLastMeeting{
float:left;
width:490px;
margin-left:5px;
margin-right:5px;
padding-left:5px;
padding-right:5px;
padding-top:10px;
padding-bottom:10px;
font-size:15pt;
font-family:tempus sans ITC,Georgia,Serif;
font-size:20pt;
border:5px solid black;
}

#NewsCheckItOut{
float:left;
width:1000px;
font-size:15pt;
}

#NewsBlock1{
float:left;
width:500px;
border:5px solid black;
margin-left:350px;
margin-right:5px;
margin-top:20px;
margin-bottom:20px;
font-size:15pt;
font-family:tempus sans ITC,Georgia,Serif;
padding-left:5px;
}
#NewsBlock2{
float:left;
width:500px;
border:5px solid black;
margin-left:50px;
margin-right:5px;
margin-top:20px;
margin-bottom:20px;
font-size:15pt;
font-family:tempus sans ITC,Georgia,Serif;
padding-left:5px;
}

#NewsInThe{
float:left;
width:480px;
border:5px solid black;
margin-left:250px;
margin-right:5px;
margin-top:20px;
margin-bottom:20px;
font-size:15pt;
}

#NewsLastUpdated{
float:left;
width:1000px;
padding-top:10px;
margin-bottom:20px;
font-size:20px;
font-family:tempus sans ITC,Georgia,Serif;
text-align:center;
}

#knittingGroupRight{
float:left;
margin-left:10px;
border:3px solid black;
width:450px;
padding-top:5px;
padding-left:5px;
}

#knittingGroupLeft{
float:right;
margin-right:10px;
border:3px solid black;
width:450px;
padding-top:5px;
}

#newMemberInformation{
}

#header1{
text-align:center;
margin-top:20px;
}

div.img
  {
  margin:2px;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
  }
div.img img
  {
  display:inline;
  margin:3px;
  border:1px solid #ffffff;
  }
div.img a:hover img
  {
  border:1px solid #0000ff;
  }
div.desc
  {
  text-align:center;
  font-weight:normal;
  width:120px;
  margin:2px;
  }
