 body { 
   background: 			url(Images/wallpaper.jpg);
   font-size:			normal%;
 	}
 
 #header {
   	background-color: 	#705953;
     	background-image: 	url(Images/Ammonite.jpg);
	background-repeat:	no-repeat;
	background-position:	left;
	min-height:		180px;
      	text-align:		center;
     	margin:			10px;
     	padding:		10px;
     	border-style:		ridge;
     	border-width:		3px;
     	border-color:		#606424;
  	}
 
 #Hope {
    	background-color: 	#705953;
      	background-image: 	url(Images/HopeMauve.jpg);
      	background-repeat:	no-repeat;
	background-position:	top left;	
	min-height:		210px;
      	text-align:		center;
      	margin:			10px;
      	padding:		10px;
      	border-style:		ridge;
      	border-width:		3px;
      	border-color:		#606424;
  	}
  	
  #Lawrence {
      	background-color: 	#453633;
        background-image: 	url(Images/LawrenceandLadies.jpg);
        background-repeat:	no-repeat;
  	background-position:	top left;	
  	min-height:		210px;
	text-align:		center;
	padding:		10px;
	border-style:		ridge;
	border-width:		3px;
	border-color:		#606424;
  	}
 
 #Christmas {
    	background:		#063a05 url('Images/HollyBerry.jpg') no-repeat left top;
      	margin:			10px;
      	padding:		50px;
      	border:			dotted white;
  	}
 
 #Wedding{
     	background:		#b7a599 url('Images/LaceLong.jpg');
       	margin:			10px;
       	padding:		50px;
       	text-align:		center;
       	border:			dotted white;
  	}
 
 
 #NewFloral {
 	width: 			100%;
 	background: 		url(Images/UK2010.jpg);
    	}

 #Pets {
 	background:		#47392c url('Images/Pets.jpg')no-repeat left top;
 	margin			10px;
 	padding			10px;	
 	text-align:		center;
 	min-height:		210px;
	border-style:		ridge;
	border-width:		3px;
	border-color:		#606424;
	}
	
#Baby {
	background:		#bfcdda url('Images/Baby.jpg')no-repeat left top;
	margin			10px;
	padding			10px;	
	text-align:		center;
	min-height:		210px;
	border-style:		dotted;
	border-width:		3px;
	border-color:		#ffffff;
	}
 
 h1 {
   	font:			bold 320% "Harrington", serif;
   	color:			white;
   	text-shadow: 		2px 2px 4px #404040; 
 	}
 
 h2 {
   	font:        		bold 250% "Times New Roman", serif;
   	color:			#483935;
 	}
 
 h3 {
   	font:        		normal 200% "Times New Roman", serif;
   	color:			black;
   	border-bottom:    	thin dotted #888888;
 	}

 h4 {
 	font:        		normal 150% "Times New Roman", serif;
 	color:			white;
 	}
 h5 {
 	font-size:		130%;
 	font-style:		italic;
 	color:			#0B3B0B;
 	border-bottom:		thin dotted #0B3B0B;
 	}
 	
 a:link {
  	color: 			#2F4F4F;
  	text-decoration: 	none;
  	font-weight:		bold;
 	}
 
 a:visited {
 	color:			#3b7909;
 	text-decoration: 	none;
 	font-weight:      	bold;
 	}	
 
 .WeddingText{
 	background-color:	#e4e1bc;
 	background-image:	url(Images/Wedding3.jpg);
	background-position: 	right top;
    	background-repeat: 	repeat-y;
	margin:			10px;
	padding:		10px;
	border:			3px dotted #766052;
	}
 
 .PetTile{
 	float:			right;
 	background:		#765e52 url('Images/PetTile.jpg')repeat left top;
 	min-height:		130px;
 	margin:			10px;
 	padding:		0px;
 	border:			none;
 	width:			85%;
 	}
 	
.Wide{
	background-color:	#e5c690;
	background-image:	url(Images/PetsBorder.gif);
	background-position: 	right top;
	background-repeat: 	repeat-y;
	margin:			10px;
	padding:		10px;
	border:			3px dotted #766052;
	}

.BabyBackground{
	background-image:	url(Images/BabyBackground.jpg);
	margin:			10px;
	padding:		10px;
	border-style:		dotted;
	border-width:		5px;
	border-color:		#bfcdda;
	}

 .Main{
 	margin:			10px;
	padding:		10px;
 	border-style:		ridge;
	border-width:		3px;
     	background-image:	url(Images/Paper.jpg);
     	font:        		bold 100% "Times New Roman", serif
 	}


.Main.Main {	
   	float:			right;
   	width:			80%;
 	}

.Main.Archives {
 	background: 		url(Images/wallpaperBrown.jpg);
 	}
 	 	
.Main.Pale {
    	background-color:	#e4e1bc;
    	background-image:	none;
    	float:			right;
    	border:			3px dotted #766052;
  	}

.Main.Beatrice {
 	background-image:	url(Images/Beatricegreen.jpg);
 	font-family:		Papyrus,Times New Roman;
 	color:			white;
 	}
 	
.Main.Joy {
  	background-image:	url(Images/Joy.jpg);
  	font-family:		Elephant,Times New Roman;
  	color:			#0099CC;
  	padding-top:		45px;	
 	}
 
.Main.Dad {
 	background-image:	url(Images/GreekKey.jpg);
 	background-position: 	top left;
 	background-repeat:	repeat-x;
 	Background-color:	#F8F2C8;
 	padding-top:		45px;		
 	}
 	
.Main.Mom {
 	background-image:	url(Images/BirdMorris.jpg);
 	padding:		20px;
 	}
 
.Main.Memorial {
 	background-image:	url(Images/Blue.jpg);
 	width:			75%;
 	font-family: 		Papyrus,Times New Roman;
 	padding:		45px;
 		}
 		
.Main.Quentin {
 	background-image:	url(Images/Sailboats.jpg);
 	padding-top:		45px;
 		}
 		
.Main.Trianon {
  	background-image:	url(Images/Trianon.jpg);
  	width:			85%;
 		}
 	

.Main.Grandchildren {
	background:		url(Images/Flowers.jpg);
	padding:		35px;
	width:			75%;
	}

.Main.Snow {
	background:		url(Images/snow.jpg);
	padding:		35px;
	width:			75%;
	}

.Main.Spitfire {
 	background-color:	#d6ca9a; 
 	background-image:	url(Images/Spitfire.jpg);
 	}
	
.Main.Wedding {
	background-image:	url(Images/Wedding.jpg);
	border:			dotted #766052;
	  }
   	  
.Main.Wedding2 {
	background-image:	url(Images/Wedding2.jpg);
	margin:			135px 0px 0px 0px;
	border:			none;
  	}

.Main.Christmas {
	background-image:	url(Images/Christmas.jpg);
	border:			dotted white;
	text-align: 		left;
	font-size:        	85%;
	}
	
.Main.Baby {
	background-image:	url(Images/Nursery2.jpg);
	border:			dotted white;
	padding:		45px;
	}

.Main.Lawrence{
	background-image:	url(Images/Gears.jpg);
	margin:			10px;
	padding:		10px;
	border-style:		ridge;
	border-width:		3px;
	border-color:		#606424;
	}


#NavBar {
	width:			75px;
	float:			left;
	margin-top:		10px;
	margin:			5px;
	padding:		10px;
  	border:			thin dotted white;
	}
 	

.float {
  	float: 			left;
  	height:			250px;
  	text-align: 		center;
  	color:			black;
  	background-image:	url(Images/Paper.jpg);
	border:			thin dotted white;
	margin: 		10px;
	padding:		10px;
  	}
  	
.floatTaller {
  	float: 			left;
  	height:			350px;
  	text-align: 		center;
  	color:			black;
  	background-image:	url(Images/Paper.jpg);
	border:			thin dotted white;
	margin: 		10px;
	padding:		10px;
  	}
  	
  .floatBaby {
    	float: 			left;
    	height:			425px;
    	text-align: 		center;
    	font-size:		75%;
    	color:			black;
    	background-image:	url(Images/Nursery.gif);
  	border:			dotted white;
  	margin: 		10px;
  	padding:		10px;
  	}
  	
IMG.Center {
	display: 		block;
	margin-left: 		auto;
	margin-right: 		auto 
	}

p.icon {
	border-bottom:		thin dotted white;
	}
	
p.icon img {
  	border:           	none;
	}

p.icon a:link {
  	border:          	 none;
	}

p.icon a:visited {
  	border:           	none;
	}


p.pictures img {
  	float:			left;
  	margin:			5px;
  	}
  	
p.picturesright img {
  	float:			right;
  	margin:			5px;
  	}
  	
p.text {
	text-align:		left;
	font-size:		100%;
	border:			thin dotted white;
	}
	
p.center {
	text-align:		center;
	}

p.italic {
	font-style:		italic;
	}
  	
.button {
	position: 		relative;
	font-family: 		arial, helvetica, sans-serif;
	display: 		block;
	width: 			72px;
	height:			72px;
	}

.button a {
	display: 		block;
	color: 			#000000;
	width: 			72px;
	height:			72px;
	display: 		block;
	float: 			left;
	}

.button img {
	width: 			72px;
	height:			72px;
	margin: 		20;
	padding:		20;
	border:			20
	}

.button a:link {
  	border: 		none;
	}	

* html a:hover {
	visibility:		visible
	}

.button a:hover img {
	visibility:		hidden
	}


.button.hope
	{
	background: 		url(Images/Hopebutton2.jpg) no-repeat;
	}
.button.cake
	{
	background: 		url(Images/Cakebutton2.jpg) no-repeat;
	}
.button.doll
	{
	background: 		url(Images/Dollbutton2.jpg) no-repeat;
	}
.button.movie
	{
	background: 		url(Images/Pepperbutton2.jpg) no-repeat;
	}
.button.family
	{
	background: 		url(Images/Familybutton2.jpg) no-repeat;
	}
.button.trips
	{
	background: 		url(Images/Buttontravel2.jpg) no-repeat;
	}
.button.home
	{
	background: 		url(Images/Home2.jpg) no-repeat;
	}
.button.lawrence
	{
	background: 		url(Images/Lawrencebutton2.jpg) no-repeat;
	}

table.Hers {
	width: 80%px;
	border: 2px #ffffff dotted;
	border-collapse: collapse;
	border-spacing: 0px; } 

td.header {
	background-color: #000000;
	border: 2px #ffffff dotted;
	text-align: center;
	text-indent: 2px;
	font-weight: bold;
	color: #ffffff; }

td.main { 
	border: 3px dotted #766052;
	text-align: left;
	vertical-align:top;
	padding: 5px;}
	
td.picture {
	border: 3px dotted #766052;
	text-align: center;
	vertical-align:middle;
	padding: 3px;}


	

