/* CSS Document */
body{ margin:0px; padding:0px; background-image:url(images/fade.jpg); background-repeat:repeat-x; font:1em Geneva, Arial, Helvetica, sans-serif; color:#0e0e0e; text-align:center; background-color:#e7e4f9;}
div#site{
	margin: 0 auto;
	width:760px;
	text-align:left;
}
/*****header div*******/
div#header{
	height:100px; 
	background-image:url(images/banner.jpg); 
	background-repeat:no-repeat; 
}
span#myTitle{
	font:1.1em Geneva, Arial, Helvetica, sans-serif; color:#0e0e0e;
	text-decoration:underline;
}
/*****content area with 3 subdivisions*******/
div#contentarea{width:760px; background-color:#FFF2FF; }
/*****navigational elements*******/
p{
	margin-top:0px;
}
div#nav ul{
	margin:0px;
	padding:0px;
}
div#nav{
	font-size:.9em;
	padding:5px; 
	width:160px; 
	float:left;
}
div#nav a{
	text-decoration:none;
	color:#8c7e89;
}
/*div#nav a:hover{
	text-decoration:none;
	color:#EFDFF0;
}*/
div#nav li{
	width:150px;
	padding:2px; 
	list-style-type:none;
	background-color:#EFDFF0;
	/*border:2px;*/
	border-top:1px solid #fcfcfc;
	border-left:1px solid #fcfcfc;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
}
div#nav li:hover{
	background-color:#EAD3EB;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #fcfcfc;
	border-bottom:1px solid #fcfcfc;
}
/*****images on page for wedding party with border*******/
img#wedparty{
	border-top:2px solid #87759d;
	border-left:2px solid #87759d;
	border-right:2px solid #8c2b60;
	border-bottom:2px solid #8c2b60;
}
td{
	padding:3px;
}
/*****content information*******/
div#content{padding:5px; width:360px; float:left;}
div#content h1{font-size:1em;}
div#content p{font-size:.8em;}
div#content li{font-size:.75em;}
div#content a{text-decoration:none; color:#660099;}
div#content a:hover{text-decoration:none; color:#660099; background-color:#EAD3EB;}
/*****contentPics information*******/
div#contentPics{padding:5px; width:580px; float:left;}
div#contentPics h1{font-size:1em;}
div#contentPics p{font-size:.8em;}
div#contentPics li{font-size:.75em;}
div#contentPics a{text-decoration:none; color:#660099;}
div#contentPics a:hover{text-decoration:none; color:#660099; background-color:#EAD3EB;}
/*****rightcolumn information*******/
div#rightcolumn{padding:5px; width:200px; float:left;}
div#rightcolumn p{font-size:.75em;}
/******clearfix solution to placing footer******/
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix{display:inline-block;}
*html .clearfix {height:1%;}
.clearfix{display:block;}
/******Footer div properties******/
div#footer{height:50px; background-image:url(images/footer.jpg); background-repeat:no-repeat; }