#follow{
	position:absolute;
	width:280px;
	height:100px;
	top:-25px;
	left:250px;
	z-index:99;
	font-size:10pt;
}
	#follow a{
		color:#CCCCCC;
		text-decoration:none;
	}
	#follow a:hover{
		text-decoration:underline;
	}
* #logo{
	top:40px;
	left:220px;
	z-index:98;
}
#nav{
	position:absolute;
	background:url(../images/nav_bkgd.png) no-repeat;
	width:289px;
	height:357px;
	/*top:133px;
	left:-70px;*/
	top:200px;
	left:-10px;
	z-index:99;
	display:block;
}
	#nav #buttons{
		width:177px;
		height:285px; /* was 248 */
		margin:35px 0 0 53px;
		background:none;
		display:block;
	}
	#nav #buttons span{
		display:none;
	}
	#nav #buttons #home{
		width:177px;
		height:27px;
		float:left;
		background:url(../images/nav.jpg) no-repeat;
		background-position:top left;
	}
	#nav #buttons #home:hover{
		background-position: 0px -285px;
	}
	#nav #buttons #about{
		width:177px;
		height:33px;
		float:left;
		background:url(../images/nav.jpg) no-repeat;
		background-position: 0px -27px;
	}
	#nav #buttons #about:hover{
		background-position: 0px -312px;
	}
	#nav #buttons #weddings{
		width:177px;
		height:33px;
		float:left;
		background:url(../images/nav.jpg) no-repeat;
		background-position:0px -60px;
	}
	#nav #buttons #weddings:hover{
		background-position: 0px -345px;
	}
	#nav #buttons #kids{
		width:177px;
		height:33px;
		float:left;
		background:url(../images/nav.jpg) no-repeat;
		background-position:0px -93px;
	}
	#nav #buttons #kids:hover{
		background-position: 0px -378px;
	}
	/*#nav #buttons #themed{
		width:177px;
		height:33px;
		float:left;
		background:url(../images/nav.jpg) no-repeat;
		background-position:0px -99px;
	}
	#nav #buttons #themed:hover{
		background-position: 0px -417px;
	}
	#nav #buttons #formal{
		width:177px;
		height:33px;
		float:left;
		background:url(../images/nav.jpg) no-repeat;
		background-position:0px -132px;
	}
	#nav #buttons #formal:hover{
		background-position: 0px -450px;
	}
	#nav #buttons #dinner{
		width:177px;
		height:28px;
		float:left;
		background:url(../images/nav.jpg) no-repeat;
		background-position:0px -165px;
	}
	#nav #buttons #dinner:hover{
		background-position: 0px -483px;
	}*/
	#nav #buttons #social{
		width:177px;
		height:31px;
		float:left;
		background:url(../images/nav.jpg) no-repeat;
		background-position:0px -126px;
	}
	#nav #buttons #social:hover{
		background-position: 0px -411px;
	}
	#nav #buttons #photo{
		width:177px;
		height:32px;
		float:left;
		background:url(../images/nav.jpg) no-repeat;
		background-position:0px -157px;
	}
	#nav #buttons #photo:hover{
		background-position: 0px -442px;
	}
	#nav #buttons #testimonials{
		width:177px;
		height:33px;
		float:left;
		background:url(../images/nav.jpg) no-repeat;
		background-position:0px -189px;
	}
	#nav #buttons #testimonials:hover{
		background-position: 0px -474px;
	}
	#nav #buttons #contact{
		width:177px;
		height:34px;
		float:left;
		background:url(../images/nav.jpg) no-repeat;
		background-position:0px -222px;
	}
	#nav #buttons #contact:hover{
		background-position: 0px -507px;
	}
	#nav #buttons #links{
		width:177px;
		height:29px;
		float:left;
		background:url(../images/nav.jpg) no-repeat;
		background-position:0px -256px;
	}
	#nav #buttons #links:hover{
		background-position: 0px -541px;
	}
	
#content{
	/*text-align:right;*/
}
/*			#content .mid .box #info{
				width:689px;
				margin:50px 0 0 0px;;
				padding:0;
				background:none;
			}*/
.home_info{
	font-size:10pt;
}
	.home_info a{
	
	}
	.home_info a:hover{
	
	}
