body {
		 margin:0px; padding:0px;
		 text-align: left;
		 font-family: arial, helvetica, sans-serif;
		 background-color: #800080;
		 }
#background {
						width:970px; height: 1400px;
						margin:10px auto;
						text-align:left;
						background-color:#ffc1ff;
						border-style: inset; border-width: 15px; border-color: #d5a9fe;
						
						}		 
	
#content {
				 float:right; width:750px; height:1300px;
				 text-align:left;
				 padding:10px;
				 background-color:#ffc1ff;
				 border-style: none; border-width: 8px; border-color: #d5a9fe;
	}		 

#insert {
				 
				 text-align:center;
				 font-size: 1.4em;
				 padding:20px;
				 background-color:#d5a9fe;
				 border-style: inset; border-width: 8px; border-color: #800080;
					}		 

#footer {
				 float:right; width: 750px; height: 80px;
				 text-align:left;
				 padding:0px;
				 background-color:#ffc1ff;
				 border-style: none; border-width: 8px; border-color: #d5a9fe;
				}		 		 

#sidebar {
  		float:left; width: 170px; height: 1380px; padding: 10px;
		font-size: 0.8em;
		background-color: #d5a9fe;
		}

#links {
  		float:left; width: 150px; height: 480px; padding: 10px;
		border-style: outset; border-width: 2px; border-color: #d5a9fe;
		font-size: 1em;
		background-color: #ffc1ff;
		}

#weddinglinks {
  float:left; width: 150px; height: 520px; padding: 10px;
	border-style: outset; border-width: 2px; border-color: #d5a9fe;
	font-size: 1em;
	background-color: #ffc1ff;
	
	
}

	

h1 {	 	 
		 background-color: #d5a9fe;
		 padding: 10px;
		 font-family: arial, helvetica, sans-serif;
		 font-size: 140%;
		 text-align: center;
		 }

h2 {
	 	 background-color: ;
	 	 font-family: arial, helvetica, sans-serif;
	 	 font-size: 120%;
		 text-align: center;
		 }

a:link { 
			 		text-decoration: none;
					color: blue;
}
a:visited { 
					text-decoration: none;
					color: purple;
}
a:hover{
				color: black;
				text-decoration: underline;
				background-color:  #ff99ff;
}

 
/* single thumbnail */
 
	p.thumb{
		float:left;
		margin:.5em 0;
		margin-right:10px;
		border:1px solid #999;	
		padding:2px;
	}
	p.thumb a{
		display:block;
		float:left;
		width:125px;
		height:150px;
		line-height:100px;
		overflow:hidden;
		position:relative;
		z-index:1;	
	}	
	p.thumb a img{
		float:left;
		position:absolute;
		top:0px;
		left:-50px;	
	}
	
	/* mouse over */
	
		p.thumb a:hover{
			overflow:visible;
			z-index:1000;
			border:none;		
		}
		p.thumb a:hover img{
			border:1px solid #999;	
			background:#fff;
			padding:2px;			
		}	
	
	/* // mouse over */	
 
/* single thumbnail */
 
	p.thumb2{
		float:left;
		margin:.5em 0;
		margin-right:10px;
		border:1px solid #999;	
		padding:2px;
	}
	p.thumb2 a{
		display:block;
		float:left;
		width:180px;
		height:260px;
		line-height:100px;
		overflow:hidden;
		position:relative;
		z-index:1;	
	}	
	p.thumb2 a img{
		float:left;
		position:absolute;
		top:0px;
		left:-50px;	
	}
	
	/* mouse over */
	
		p.thumb2 a:hover{
			overflow:visible;
			z-index:1000;
			border:none;		
		}
		p.thumb2 a:hover img{
			border:1px solid #999;	
			background:#fff;
			padding:2px;			
		}	
	
	/* // mouse over */	