#donatehome {
		margin-left: 44px;
		margin-bottom: 20px;
		}


a:link {
		color: #333333;
	}



a:visited {	
		color: #694e47;
	}



a:hover {
	
		color: #7a6202;
	}




.bblue {
		font-size: 145%;
		color: #088978;

	}




.bbrown {
		font-size: 145%;
		color: #620202;

	}



.brownbottom {
		border-bottom: 2px solid #620202;
	}




.bluebottom {
		border-bottom: 2px solid #088978;
		
	}








.bgreen {
		font-size: 145%;
		color: #049c12;

	}





.greenbottom {
		border-bottom: 2px solid #049c12;
		
	}





.borange {
		font-size: 145%;
		color: #f68b23;

	}





.orangebottom {
		border-bottom: 2px solid #f68b23;
		
	}




.beblue {
		font-size: 190%;
		color: #048cae;
	}



.bered {
		font-size: 190%;
		color: #b2142e;
	}


.begreen {
		font-size: 190%;
		color: #37a50c;
	}



.bepurple {
		font-size: 190%;
		color: #5870cd;
	}



.beorange {
		font-size: 190%;
		color: #f07613;
	}




.bepink {
		font-size: 190%;
		color: #c2618d;
	}







.beyellow {
		font-size: 190%;
		color: #e6aa1a;
	}	







.bpink {
		font-size: 145%;
		color: #fb7069;

	}	


		


.bpurple {
		font-size: 145%;
		color: #38295f;

	}





.purplebottom {
		border-bottom: 2px solid #38295f;
		
	}






.bpurple2 {
		font-size: 145%;
		color: #504ca7;

	}




.purple2bottom {
		border-bottom: 2px solid #504ca7;
		
	}



.bred {
		font-size: 145%;
		color: #d10522;

	}




.bviolet {
		font-size: 145%;
		color: #ec79ed;

	}



.violetbottom {
		border-bottom: 2px solid #ec79ed;
		
	}





.byellow {
		font-size: 145%;
		color: #c6b603;

	}





.yellowbottom {
		border-bottom: 2px solid #ebe92d;
		
	}
		




h1 {
		font-size: 145%;
		font-family: Times New Roman, Georgia, "New York", serif;
	}




h2 {
		font-size: 122%;
		font-family: Times New Roman, Georgia, "New York", serif;
	}




h3 {
		font-size: 110%;
		font-family: Times New Roman, Georgia, "New York", serif;
	}


h4 {
		font-size: 105%;
		font-family: Times New Roman, Georgia, "New York", serif;
	}




h5 {
		font-size: 100%;
		font-family: Times New Roman, Georgia, "New York", serif;
	}







.bold {
		font-weight: bold;
	}






.itallicred {
		color: #5c0404;
		font-style: italic;
		
	}






.bigred {
		color: #5c0404;
		font-size: 110%;
		font-weight: bold;
	}








.boldred {
		color: #5c0404;
		font-weight: bold;
	}




.booktower {
	
		margin: 10px 0px 0px 9px;
		border: 3px solid;
	} 








.booktower2 {
	
		margin: 10px 0px 0px 0px;
		border: 3px solid;
	} 




.border {
		border: 3px solid;
	}






.bottomglobal {
		text-align: center;
		color: #000000;
		font-size: small;
	}



.bottomglobal A:link {
			color: #000000; 
			}




.bottomglobal A:visited {
			color: #000000; 
				}





.center {
		text-align: center;
	}





.centerline {
		text-align: center;
		border-bottom: 1px solid black;
	}






.centerred {
		text-align: center;
		color: #5c0404;
	}






.email A:link {
		color: #000000;
	}





.email A:visited {
			color: #000000;
	}






.firstspace {
		margin-left: 10px;
		margin-right: 25px;
	}





.frame {
  		border: 1px solid;
	}




.frame2 {
  		border: 3px solid;
	}





.frame3
	{
		border: 3px solid;
		margin-bottom: 190px;
	}





.galleryoptions {
			text-align: center;
			color: #b5a415;
			font-size: 150%;
		}


.galleryoptions A:link {
			color: #b5a415; 
			}




.galleryoptions A:visited {
			color: #b5a415; 
				}







.her {
		float:right;
		margin: 0px 17px 0px 7px;
		border: 3px solid;
	} 



.her2 {
		float: right;
		margin: 0px 17px 0px 7px;
	
	}








.his {
		float:left;
		margin-right: 10px;
		border: 3px solid;
	}




.his2 {
		float:left;
		margin-right: 10px;
		
	}






.italic {
		font-style: italic;
	}






.justred {
		color: #5c0404;
		text-align: center;
		border-bottom: 1px solid #5c0404;
	}





.lastspace {
		margin: 0px 10px 0px 0px;
	}






.leftpad {
		float:right;
		margin: 18px 0px 0px 25px; 
		border: 3px solid;
	}







#local {
		float:right;
		margin: 15px 9px 0px 7px;
		border: 3px solid;
	} 






.midred {
		color: #5c0404;
		font-size: 103%;
		font-weight: bold;
	}	






.moveleft {
		margin-left: 17px;
	}






.photomenu {
		text-align: center;
		color: #f8f6d8;
		font-size: 110%;
	}



.photomenu A:link {
			color: #f8f6d8; 
			}




.photomenu A:visited {
			color: #f8f6d8; 
				}




.red {
		color: #5c0404;
		font-size:100%;
		
	}





.redbottom {
		border-bottom: 2px solid #5c0404;
		
	}






.rightpad {
		float:left;
		margin: 10px 10px 0px 0px; 
		border: 3px solid;
		
	}



.rightpad2 {
		float:left;
		margin: 10px 20px 0px 0px; 
		border: 3px solid;
		
	}




.small {
		font-size: 65%;
	}






.space {
		margin-right: 25px;
	}






.underred {
		color: #5c0404;
		font-weight: bold;
		border-bottom: solid;
	}


































































#acquisitions {
		background: #f8f6d8;

		padding: 10px;
		

		margin: 0px 80px 10px 5px;

		border: thin solid black;
		border-collapse: collapse;

		width: 195px;

		float: left;
	}





#acquisitions td {
			border: thin dotted gray;
			padding: 5px;
	}











#allcontent {
		
		padding-top:	0px;
		padding-bottom: 0px;
		background-color: #5c0404;
		
		width : 800px ;
		margin: 0 auto;
		text-align : left; 

		
		border: 1px solid;
	}
















.benefits {
		background: #f8f6d8;

  		padding:          2px 8px 2px 8px;
  		margin:           0px 436px 12px 4px;
		border:		  2px solid;



		
	}






.benefitsright {
	
		background: #f8f6d8;
		padding: 2px 8px 2px 8px;
		margin: 0px 4px 12px 0px;

		width: 400px;

		float: right;

		border: 2px solid;


	}













body {
		
		font-family: Palatino Linotype, Verdana, Arial, Geneva,  sans-serif;
		font-size: 14px;

		margin: 0;
		padding: 0;
		text-align: center;

		min-width: 800px;
		
		line-height: 1 em;

		background-image: url(images/feather2.jpg);

	}









.calendar {
			background: #f8f6d8;
			margin: 0px 0px 12px 4px;
			border-collapse: collapse;
			table-layout: fixed;
			width: 613px;
			

			

			border: medium solid black;
		}







.calendar th {
			background-color: #b5a415;
			border: medium solid black;
			padding: 0px 5px 5px 5px;
		}



.calendar td {
			
			vertical-align: top;
			border: medium solid black;
			padding: 0px 5px 5px 5px;
			height: 140px;
		}



.calendar caption {
		
		margin-bottom: 10px;	
		color: #5c0404;
		font-size: 160%;
		font-weight: bold;
	}












.calendar2 {
			background: #f8f6d8;
			margin: 0px 0px 12px 4px;
			border-collapse: collapse;
			table-layout: fixed;
			width: 563px;
			

			

			border: medium solid black;
		}









.calendar2 th {
			background-color: #b5a415;
			border: medium solid black;
			padding: 0px 5px 5px 5px;
		}



.calendar2 td {
			
			vertical-align: top;
			border: medium solid black;
			padding: 0px 5px 5px 5px;
			height: 140px;
		}



.calendar2 caption {
		
		margin-bottom: 10px;	
		color: #5c0404;
		font-size: 160%;
		font-weight: bold;
	}








#cataloging {
		background: #f8f6d8;

  		padding:          10px;
  		margin:           0px 245px 10px 250px;

		border: thin solid black;
		border-collapse: collapse;
	}
		
	



#cataloging td {
			border: thin dotted gray;
			padding: 5px;
	}
		









#contribute {
		width: 224px;
		float: right;
		
		margin: 0px 4px 0px 0px;

	}









#filming {
		float: right;
		width: 387px;
		background: #f8f6d8;
		padding: 2px 8px 2px 8px;
		margin: 12px 4px 0px 0px;
		border: 2px solid;
		
	}





#footer {
		background: #b5a415;
		color: #000000;
		line-height: normal;
		text-align: center;
		padding: 1px;
		margin: 15px 0px 0px 0px;
		font-size: 80%;

		clear: left;

		border: 1px solid;
	}








#footer2 {
		background: #b5a415;
		color: #000000;
		line-height: normal;
		text-align: center;
		padding: 1px;
		margin: 15px 0px 0px 0px;
		font-size: 80%;
		clear: right;

		border: 1px solid;

	}






#footer3 {
		background: #b5a415;
		color: #000000;
		line-height: normal;
		text-align: center;
		padding: 1px;
		margin: 632px 0px 0px 0px;
		font-size: 80%;
		clear: left;

		border: 1px solid;

	}






#footer4 {
		background: #b5a415;
		color: #000000;
		line-height: normal;
		text-align: center;
		padding: 1px;
		margin: 118px 0px 0px 0px;
		font-size: 80%;
		clear: left;

		border: 1px solid;

	}







#footer5 {
		background: #b5a415;
		color: #000000;
		line-height: normal;
		text-align: center;
		padding: 1px;
		margin: 267px 0px 0px 0px;
		font-size: 80%;
		clear: left;

		border: 1px solid;

	}








#footer6 {
		background: #b5a415;
		color: #000000;
		line-height: normal;
		text-align: center;
		padding: 1px;
		margin: 410px 0px 0px 0px;
		font-size: 80%;
		clear: left;

		border: 1px solid;

	}







#footer7 {
		background: #b5a415;
		color: #000000;
		line-height: normal;
		text-align: center;
		padding: 1px;
		margin: 30px 0px 0px 0px;
		font-size: 80%;
		clear: right;

		border: 1px solid;

	}







#footer8 {
		background: #b5a415;
		color: #000000;
		line-height: normal;
		text-align: center;
		padding: 1px;
		margin: 930px 0px 0px 0px;
		font-size: 80%;
		clear: right;

		border: 1px solid;

	}




#footer9 {
		background: #b5a415;
		color: #000000;
		line-height: normal;
		text-align: center;
		padding: 1px;
		margin: 40px 0px 0px 0px;
		font-size: 80%;
		clear: left;

		border: 1px solid;

	}









#footer10 {
		background: #b5a415;
		color: #000000;
		line-height: normal;
		text-align: center;
		padding: 1px;
		margin: 55px 0px 0px 0px;
		font-size: 80%;
		clear: left;

		border: 1px solid;

	}







#footer11 {
		background: #b5a415;
		color: #000000;
		line-height: normal;
		text-align: center;
		padding: 1px;
		margin: 45px 0px 0px 0px;
		font-size: 80%;
		clear: left;

		border: 1px solid;

	}





#footer12 {
		background: #b5a415;
		color: #000000;
		line-height: normal;
		text-align: center;
		padding: 1px;
		margin: 917px 0px 0px 0px;
		font-size: 80%;
		clear: right;

		border: 1px solid;

	}





.form {
		background: #f8f6d8;

  		padding:          2px 8px 2px 8px;
  		margin:          0px 259px 12px 4px;

		border: 2px solid;
		
		
	}




.form2 {
		background: #f8f6d8;

  		padding:          2px 8px 2px 8px;
  		margin:          0px 299px 12px 4px;

		border: 2px solid;
		
		
	}




.galleryleft {
		background: #5c0404;
		margin: 0px 0px 12px 50px;
		width: 280px;
		float: left;
	
		
	}
			





.galleryright {
		background: #5c0404;
		margin: 0px 50px 12px 12px;
		width: 280px;
		float: right;
	}






#give {
		background: #f8f6d8;
		padding: 2px 8px 2px 8px;
		margin: 0px 12px 12px 4px;
		
		float: left;

		width: 243px;

		border: 2px solid;
	}



	


	





#global {	background: #f8f6d8;
		font-family: Verdana, Arial, Geneva, sans-serif;
		font-size: small;
		margin: 3px 5px 10px 5px;
		clear: right;
		text-align: center;
		
		border: 2px solid;
		
		
	
	}




#global a:link {
		color: #000000;
	}



#global a:visited {	
		color: #494949;
	}



#global a:hover {
	
		color: #7a6202;
	}





#global h3 {
	
		font-size: 100%;
		font-family: Verdana, Arial, Geneva, sans-serif;
	}







.history {
			background: #f8f6d8;
			padding: 2px 8px 2px 8px;
			margin: 10px 128px 12px 128px;

			border: 2px solid;
		}






.hours {
		background: #f8f6d8;

  		padding:          2px 8px 2px 8px;
  		margin:           0px 259px 12px 160px;

		border: 2px solid;
		
	}





#importance {
		background: #f8f6d8;
		padding: 2px 8px 2px 8px;
		margin: 0px 0px 12px 4px;
		
		width: 534px;
		border: 2px solid;
	}
		






#jobs {
		background: #f8f6d8;
		padding: 10px;
		margin: 0px 190px 0px 190px;
		
	}











.kids {
			background: #f8f6d8;
			padding: 2px 8px 2px 8px;
			margin: 0px 4px 12px 210px;

			border: 2px solid;
		}










.kids2 {
			background: #f8f6d8;
			padding: 2px 8px 30px 8px;
			margin: 0px 4px 12px 210px;

			border: 2px solid;
		}




.kids3 {
			background: #f8f6d8;
			padding: 2px 8px 2px 8px;
			margin: 0px 4px 23px 210px;

			border: 2px solid;
		}




.kids4 {
			background: #f8f6d8;
			padding: 2px 8px 225px 8px;
			margin: 0px 4px 23px 210px;

			border: 2px solid;
		}




		
#kidsside {
		background: #f8f6d8;

		padding: 2px 8px 0px 8px;
		
		margin: 0px 0px 0px 4px;

		width: 174px;

		float: left;

		border: 2px solid;	
		
	}










#layout {	
		background: #f8f6d8;
		padding: 10px;
		margin: 0px 5px 10px 5px;

		width: 300px;

		float: right;

		border: 2px solid;

	}







#left {
		
		background: #f8f6d8;

		padding: 10px;
		
		margin: 0px 5px 10px 5px;

		width: 200px;

		float: left;
	}








#limits {
		background: #f8f6d8;
		padding: 10px;
		margin: 0px 20px 10px 20px;

		width: 230px;

		float: right;

		border: 2px solid;
	}








#loan {

		background: #f8f6d8;
	
		padding:	10px;
		margin:		0px 350px 10px 20px;

		border: thin solid black;
		border-collapse: collapse;
	
		border: 2px solid;
	}







#loan td, th {
		border: thin dotted gray;
		padding: 5px;
	}







#locator1 {
		background: #f8f6d8;

  		padding:          10px;
  		margin:          20px 350px 10px 5px;

		border: 2px solid;
		
	}







#locator2 {
		background: #f8f6d8;

  		padding:          10px;
  		margin:          20px 350px 10px 5px;
		
		border: 2px solid;
	}







#middle {
		background: #f8f6d8;

  		padding:          10px;
  		margin:           0px 290px 10px 290px;
		
		
	}	







#news {	
		background: #f8f6d8;

		padding: 2px 8px 8px 8px;

		margin: 0px 4px 0px 0px;

		width: 220px;

		float: right;

		border: 2px solid;

	}








#overview {
		background: #f8f6d8;

		margin: 0px 259px 0px 139px;
		

  		padding: 0px 8px 2px 8px;

		border: 2px solid;
  		
	}







#philbrick {
		background: #f8f6d8;

  		padding:          2px 8px 2px 8px;
  		margin:          0px 257px 0px 4px;

		border: 2px solid;
		
		
	}







#philbrick2 {	
		background: #f8f6d8;

		padding: 2px 8px 8px 8px;

		margin: 0px 4px 0px 0px;

		width: 220px;

		float: right;

		border: 2px solid;

	}










#processing {
		background: #f8f6d8;

		padding: 10px;
		
		margin: 0px 5px 10px 80px;

		border: thin solid black;
		border-collapse: collapse;

		width: 195px;

		float: right;
	}







#processing td {
			border: thin dotted gray;
			padding: 5px;
	} 







.programs {
			background: #f8f6d8;
			padding: 2px 8px 2px 8px;
			margin: 0px 4px 12px 160px;

			border: 2px solid;
		}










.programs2 {
			background: #f8f6d8;
			padding: 2px 8px 2px 8px;
			margin: 0px 4px 23px 160px;

			border: 2px solid;
		}










.programs3 {
			background: #f8f6d8;
			padding: 2px 8px 2px 8px;
			margin: 0px 4px 23px 210px;

			border: 2px solid;
		}








.recentarrivals {
			background: #f8f6d8;
			padding: 2px 8px 2px 8px;
			margin: 0px 4px 8px 143px;
			border: 2px solid;
		}







#rentalleft {
		float: left;
		width: 350px;
		background: #f8f6d8;
		padding: 2px 8px 2px 8px;
		margin: 0px 0px 0px 4px;
		border: 2px solid;
		
	}





#rentalright {
		float: right;
		width: 387px;
		background: #f8f6d8;
		padding: 2px 8px 2px 8px;
		margin: 0px 4px 0px 0px;
		border: 2px solid;
		
	}







#rentaltop {
		background: #f8f6d8;
		padding: 2px 8px 2px 8px;
		margin: 0px 4px 12px 4px;
		border: 2px solid;
		
	}





#right {
		background: #f8f6d8;
		padding: 10px;
		margin: 0px 5px 10px 5px;
		width: 200px;
		float: right;
	} 
		
		




#side {
		background: #f8f6d8;

		font-family: Verdana, Arial, Geneva, sans-serif;
	
		font-size: small;

		padding: 2px 0px 0px 4px;
		
		margin: 0px 0px 0px 4px;

		width: 112px;

		float: left;

		border: 2px solid;
	}





#side a:link {
		color: #262525;
	}



#side a:visited {	
		color: #494949;
	}



#side a:hover {
	
		color: #7a6202;
	}







#side h4 {
		font-size: 90%;
		font-family: Verdana, Arial, Geneva, sans-serif;
	}








#side1 {
		background: #5c0404;

		padding: 0px;
		
		margin: 0px 0px 0px 7px;

		width: 103px;

		float: left;
	
	}










#side2 {
		background: #5c0404;

		padding: 0px;
		
		margin: 0px 7px 0px 0px;

		width: 103px;

		float: right;
	}
		
		

		

		
		
#side3 {
		background: #f8f6d8;

		padding: 2px 8px 0px 8px;
		
		margin: 0px 0px 0px 4px;

		width: 121px;

		float: left;

		border: 2px solid;	
		
	}






#side3 a:link {
		color: #262525;
	}



#side3 a:visited {	
		color: #494949;
	}



#side3 a:hover {
	
		color: #7a6202;
	}




#side3 h4 {
		font-size: 90%;
	}






#sidenew {
		background: #f8f6d8;

		font-family: Verdana, Arial, Geneva, sans-serif;
	
		font-size: small;

		padding: 2px 0px 0px 4px;
		
		margin: 0px 0px 0px 4px;

		width: 116px;

		float: left;

		border: 2px solid;
	}








.specialcollections {
			background: #f8f6d8;
			padding: 2px 8px 2px 8px;
			margin: 0px 4px 12px 160px;

			border: 2px solid;
		}






#specialcollections2 {
			background: #f8f6d8;
			padding: 10px;
			margin: 15px 5px 10px 165px;

			border: 2px solid;
		}








.specialcollections2 {
			background: #f8f6d8;
			padding: 25px;
			margin: 15px 5px 10px 165px;

			border: 2px solid;
		}







#staff {	
		background: #f8f6d8;
		padding: 0px 8px 2px 8px;
		margin: 0px 4px 0px 0px;

		width: 260px;

		float: right;

		border: 2px solid;

	}










.store {
			background: #f8f6d8;
			padding: 2px 8px 2px 8px;
			margin: 0px 206px 10px 4px;

			border: 2px solid;
		}






.store2 {
			background: #f8f6d8;
			padding: 2px 8px 2px 8px;
			margin: 0px 4px 0px 0px;
			width: 170px;
			float: right;
		

			border: 2px solid;
		}








.store3 {
			background: #f8f6d8;
			padding: 2px 8px 2px 8px;
			margin: 0px 50px 10px 50px;

			border: 2px solid;
		}










.support {
		background: #f8f6d8;
		padding: 2px 8px 2px 8px;
		margin: 0px 12px 12px 0px;

		width: 243px;

		float: right;

		border: 2px solid;
	}









#visitors {
		background: #f8f6d8;

  		padding:          5px;
  		margin:           0px 260px 10px 8px;
		
		
	}







#visitorside {
		background: #5c0404;
		margin: 0px 8px 0px 0px;

		width: 235px;

		float: right;
	}









.widecenter {
		background: #f8f6d8;
		padding: 10px;
		margin: 0px 140px 12px 140px;

		border: 2px solid;
		
	}








.widecenter2 {
		background: #f8f6d8;
		padding: 10px;
		margin: 0px 80px 12px 80px;

		border: 2px solid;
		
	}




























	










































































































































#blog {
		padding-left: 2px;
		margin-bottom: 10px;
		border: none;

	}







#borders {
		margin-right: 2px;
		margin-left: 5px;
		border: 1px solid;
	}




#cardcatalog {
		margin: 0px 0px 10px 15px;
		border: 1px solid;
	}






.cdbox {
		margin-left: 12px;
		border: 1px solid;
	}





.ceiling {
		float:right;
		margin: 0px 17px 0px 27px;
		border: 3px solid;
	} 





#clock {
		margin-left: 10px;
		border: 1px solid;
	
	}





#cushion {
		margin-right: 2px;
		margin-left: 6px;
		border: 1px solid;
	}





#donategif {
		margin-left: 57px;
	}








#factsfountain {
		float:right;
		margin: 23px 17px 0px 7px;
		border: 3px solid;
	} 




.firstdog {
		margin-left: 50px;
	}



.firstdog2 {
		margin-left: 77px;
	}



#firstfleet {
		margin-left: 13px;
		border: 3px solid;
		
	}




#firstpic {
		margin-left: 11px;
		border: 1px solid;
		
	}





#firststore {
		margin-left: 18px;
		border: 3px solid;
		
	}



#firststore2 {
		margin-left: 52px;
	}




#homepic {
		margin-left: 23px;
		border: 1px solid;
	}






#kids {
		background: #f8f6d8;

  		margin: 0px 190px 20px 190px;
		
	}





#kidsbooks {
		margin-left: 48px;
		border: 1px solid;
	}





#kidsroom {
		margin-left: 250px;
	} 




.lastpic {
		border: 1px solid;
	}






#mail {
		float:left;
		margin: 0px 20px 0px 10px;
		border: 3px solid;
	}




.margincd {
		margin-left: 40px;
		border: 1px solid;
	}





.marginl {
		margin-left: 68px;
		border: 1px solid;
	}



.marginl20 {
		margin-left: 20px;
		border: 1px solid;
	}

		

.marginlm {
		margin-left: 26px;
		border: 1px solid;
	}



.marginls {
		margin-left: 3px;
		border: 1px solid;
	}



.marginflower {
		margin-left: 55px;
		border: 1px solid;
	}


.marginfic {
		margin: 0px 20px 0px 47px;
		border: 1px solid;
	}



.marginline {
		margin-left: 7px;
		border: 1px solid;
	}

.marginnon1 {
		margin-left: 15px;
		border: 1px solid;
	}


.marginnon2 {
		margin-left: 38px;
		border: 1px solid;
	}


.marginb {
		margin: 10px 0px 0px 58px;
		border: 1px solid;
	}







#newsletter {
		padding-left: 15px;
		margin-bottom: 10px;
		border: none;
	}



#newsletter3{
		padding-left: 31px;
		margin-bottom: 10px;
		border: none;
	}




.pad {
		padding-left: 9px;
	}








#salon {
		margin-left: 55px;
		
	}









#salon2 {
		margin-left: 25px;
	}






#shop {
		margin-left: 59px;
	}
	





#visitorbottom {
		margin-left: 8px;
		
	}







#wine {
		margin-left: 6px;
		border: 1px solid;
	}






#wonderdog {
		margin-left: 25px;
		border: 1px solid;
	}








