		h1 {font-family:Garamond; color:#694772; strong; font-size: 200%; text-align: left; }
	h1.middle {font-family:Garamond; color:#694772; strong; font-size: 200%; text-align: center;}
	h2.middle {text-align: center;}
	h4 {font-size: 100%}
	p.group {text-indent: 50px;}
	p.date {padding-left: 5px; font-size: 16px;}
	p.center {text-align: center;}
	p.color {color: #694772; font-size: 130%;}
	p.small {font-size: small}

		#banner {
		width: 850px;
		margin: 0 auto; 
		padding: 0;
		text-align: center; 
		background-color: #FFFFFF;}
		
	body  {
		margin: 0; 
		padding: 0;
		background-image: url("../images/vintage-lace.png"); 
		text-align: right; 
		}
		
		#container {
		width: 850px;  
		margin: 0 auto; 
		border: 0px solid #885168; 
		background-color: #FFFFFF;
		text-align: left; 
         }
		 
	   #sidebar1 {
		border-top:2px solid #694772;
		border-bottom:2px solid #694772;
		/*border-right:2px solid #694772; */
		background-color: white;
		float: left; 
		width: 115px; 
		font-size: 85%;
		text-align: left;
		padding: 15px; 
		}
		
		
		#mainContent { 
		margin: 0 0 0 200px; 
		padding: 0 5px 10px; 
		text-align: left;
		 }    
		 
		#mainLegal { 
		margin: 0 0 0 80px; 
		padding: 0 5px 10px; 
		text-align: left;
		 }  
		 
		#mainContentMenu { 
		margin: 0 5% 0 5%; 
		text-align: left;
		 } 
		 
		#itineraryContent {
		margin: 0 60px 0 60px;	
		border-style: ridge;
		border-color: #694772;
		padding: 0 20px 0 20px;
		}
		 
		#tempcontentchurch {
		width:305px; height: 205px;
		float:right; margin-top: 1px; margin-bottom: 3px;
		padding: 6px; 
		}
		
		#tempcontentchurchleft {
		width:180px; height: 205px;
		float:left; margin-top: 1px; margin-bottom: 3px;
		padding: 2px; 
		}
		
		#tempcontentmap {
		width:305px; height: 205px;
		float:right; margin-top: 1px; margin-bottom: 3px;
		padding: 6px;  text-align: center;
		}
		
		#tempcontent {
		width:240px; height: 200px;
		float:right; margin-top: 1px; margin-bottom: 3px;
		padding: 6px; 
		}
		
		#disqus_thread {
			
		}
		
		#footer {
		width: 810px;
		padding: 0 20px 20px; 
		float: center;
		border-top-style:dotted ; border-top-color:#caa9cf;
		text-align: center;
		font-size: small;
		}

		.fltrt { 
		float: right;
		margin-left: 8px; }
		
		ul.tabs {list-style-type: none; padding: 0px; margin: 0px; text-align: center;} 

		ul.tabs li {width:110px; height:25px; float:left; padding: 0px; margin: 10px; padding-top: 0; background-repeat: no-repeat; margin-right: 20px; margin-bottom: 0px; font-family: Georgia; font-size: small;}

		ul.tabs li a {width:125px; height:25px; float:left; padding: 5px 0px; color:#fff; text-decoration: none; background:url(../images/button_img.png); background-repeat: no-repeat; background-size:125px 25px; margin-right: -5px;}

		ul.tabs li a:hover { color: #caa9cf; } 
	
	
	a img {
		border: none;
	}
	
	.linkFormat a:link {
		color: #694772; text-decoration: none; background-color: none; border: none;
		font-weight: bold; font-family: Georgia;
	}
	
	.linkFormat a:visited {
			color: #694772;
	}
	
	.linkFormat a:hover {
		text-decoration: none; padding: 3px;
		font-weight: bold; margin-right: 3px; color: #694772;
		background-color: #caa9cf; font-family: Georgia;
	}
		
	
	
	td.rsvp1 {
		width : 100px;
		height: 32px;
	}
	
	td.rsvp2 {
		width: 300px; 
		height: 32px; 
	}
	
	td {
		vertical-align: top; 
	}
	
	tr.party {
		text-align: center ;
	}
	
	td.ww {
		font-size: 16px; 
		font-weight: bold;
	}
	
	td.date {
		valign: top;		
	}
	
	
	td.w1 {
		width: 10%;

	}
	
	td.giftPic {
		width: 300px;
		text-align: center;
	}
	
	td.giftText {
		width: 300px;
	}
	
	td.w9 {
		width: 90%;
		padding: 10px;
	}
	
	td.image	{
		width: 210px;
		vertical-align: middle;
		
	}
	
	td.heading {
		text-align: center;
	}
	
	
