#bodyVillage {
	position: relative;
	background-color: #aea097;
	background-repeat: repeat-y;
	background-image: url(../images/newbackgroundVillage.jpg);
	margin: 0px;
}

#bodyGatheringPlace {
	background-color: #aea097;
	background-repeat: repeat-y;
	background-image: url(../images/newbackgroundGatheringPlace.jpg);
	margin: 0px;
}

#bodyWeddings {
	background-color: #aea097;
	background-repeat: repeat-y;
	background-image: url(../images/newbackgroundWeddings.jpg);
	margin: 0px;
}

#bodyAscendingDove {
	background-color: #aea097;
	background-repeat: repeat-y;
	background-image: url(../images/newbackgroundAscendingDove.jpg);
	margin: 0px;
}

#containerVillage {
	position: relative;
	background-position: -2px 0px;
	background-repeat: no-repeat;
	background-image: url(../images/faithvilleVillageTop.png);
	height: 400px;
	width: auto;
}

#containerGatheringPlace {
	background-position: -2px 0px;
	background-repeat: no-repeat;
	background-image: url(../images/faithvilleGatheringPlaceTop.png);
	height: 400px;
	width: auto;
}

#containerAscendingDove {
	background-position: -2px 0px;
	background-repeat: no-repeat;
	background-image: url(../images/faithvilleAscendingDoveTop.png);
	height: 400px;
	width: auto;
}

#containerWeddings {
	background-position: -2px 0px;
	background-repeat: no-repeat;
	background-image: url(../images/faithvilleWeddingsTop.png);
	height: 400px;
	width: auto;
}

#navVillage {
	left: 25px;
	position: relative;
	top: 150px;
	background-repeat: no-repeat;
	background-image: url(../images/faithvilleVillageMenu.png);
	height: 600px;
	width: 300px;
}

#navGatheringPlace {
	left: 25px;
	position: absolute;
	top: 150px;
	background-repeat: no-repeat;
	background-image: url(../images/faithvilleGatheringPlaceMenu.png);
	height: 600px;
	width: 300px;
}

#navWeddings {
	left: 25px;
	position: absolute;
	top: 150px;
	background-repeat: no-repeat;
	background-image: url(../images/faithvilleWeddingsMenu.png);
	height: 600px;
	width: 300px;
}

#navAscendingDove {
	left: 25px;
	position: absolute;
	top: 150px;
	background-repeat: no-repeat;
	background-image: url(../images/faithvilleAscendingDoveMenu.png);
	height: 600px;
	width: 300px;
}

#menuContainer {
	position: absolute;
	top: 105px;
	height: 375px;
	width: 200px;
}

#textContainer {
	position: relative;
	margin-top: -180px;
	margin-left: 250px;
	height: auto;
	width: 735px;
}

#siteInfo {
	padding-bottom: 50px;
	padding-top: 50px;
	text-align: center;
	position: static;
	margin-bottom: 0px;
	width: auto;
	bottom: 10px;
}

#vilTableTop {
	border-collapse: collapse;
	border-spacing: 0px 0px;
	background-image: url(../images/villTextBackDrop_03.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 735px;
}

#vilTableMid {
	border-collapse: collapse;
	border-spacing: 0px 0px;
	text-align: left;
	line-height: 23px;
	color: #663300;
	font-size: 15px;
	font-family: serif;
	padding-right: 45px;
	padding-left: 35px;
	height: auto;
	width: 735px;
	background-image: url(../images/villTextBackDrop_05.png);
	background-repeat: repeat-y;
}

#vilTableBot {
	border-collapse: collapse;
	border-spacing: 0px 0px;
	background-position: 0 -20px;
	height: 55px;
	width: 735px;
	background-repeat: no-repeat;
	background-image: url(../images/villTextBackDrop_06.png);
}

#textTable {
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border-width: 0px;
}

#homeChurch {
	float: right;
}

#mainCourt {
	float: left;
}

#wedTableTop {
	border-collapse: collapse;
	border-spacing: 0px 0px;
	background-image: url(../images/wedTextBackDrop_03.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 735px;
}

#wedTableMid {
	border-collapse: collapse;
	border-spacing: 0px 0px;
	text-align: left;
	line-height: 23px;
	color: #663300;
	font-size: 15px;
	font-family: serif;
	padding-right: 45px;
	padding-left: 30px;
	height: auto;
	width: 735px;
	background-image: url(../images/wedTextBackDrop_05.png);
	background-repeat: repeat-y;
}

#wedTableBot {
	border-collapse: collapse;
	border-spacing: 0px 0px;
	background-position: 0 -20px;
	height: 55px;
	width: 735px;
	background-repeat: no-repeat;
	background-image: url(../images/wedTextBackDrop_06.png);
}

#restTableTop {
	border-collapse: collapse;
	border-spacing: 0px 0px;
	background-image: url(../images/restTextBackDrop_03.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 735px;
}

#restTableMid {
	border-collapse: collapse;
	border-spacing: 0px 0px;
	text-align: left;
	line-height: 23px;
	color: #663300;
	font-size: 15px;
	font-family: serif;
	padding-right: 45px;
	padding-left: 35px;
	height: auto;
	width: 735px;
	background-image: url(../images/restTextBackDrop_05.png);
	background-repeat: repeat-y;
}

#restTableBot {
	border-collapse: collapse;
	border-spacing: 0px 0px;
	background-position: 0 -20px;
	height: 55px;
	width: 735px;
	background-repeat: no-repeat;
	background-image: url(../images/restTextBackDrop_06.png);
}

#wedCake {
	float: right;
}

#wedImage {
	float: right;
}

#wedRecept {
	float: left;
}

#wedTitleTable {
	border-collapse: collapse;
	border-spacing: 0px 0px;
}

#wedTitleTable1 {
	border-spacing: 0px 0px;
	border-collapse: collapse;
	height: 130px;
	width: 673px;
	background-repeat: no-repeat;
	background-image: url(../images/weddingTitle_03.png);
}

#wedTitleTable2 {
	border-spacing: 0px 0px;
	border-collapse: collapse;
	text-align: left;
	padding-left: 10px;
	padding-top: 50px;
	color: #663300;
	line-height: 23px;
	font-size: 15px;
	font-family: serif;
	height: 95px;
	width: 340px;
	background-repeat: no-repeat;
	background-image: url(../images/weddingTitle_05.png);
}

#wedTitleTable2-2 {
	border-spacing: 0px 0px;
	border-collapse: collapse;
	text-align: left;
	padding-left: 10px;
	padding-top: 50px;
	color: #663300;
	line-height: 23px;
	font-size: 15px;
	font-family: serif;
	height: 95px;
	width: 440px;
	background-repeat: no-repeat;
	background-image: url(../images/weddingTitle_05.png);
}

#foodshot1 {
	float: right;
}

#foodshot2 {
	float: left;
}

#foodshot3 {
	float: right;
}

#restMenu2 {
	margin-bottom: 20px;
	margin-top: 20px;
	text-align: center;
	width: auto;
}

#map {
	margin-right: 10px;
	float: left;
}

a:link {
	color: #ea6e56;
}

a:visited {
	color: #eaad8c;
}

#shopChair {
	float: right;
}

#shopFountain {
	float: left;
}

#ascendTableTop {
	border-collapse: collapse;
	border-spacing: 0px 0px;
	background-image: url(../images/ascendTextBackDrop_03.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 735px;
}

#ascendTableMid {
	background-repeat: repeat-y;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	text-align: left;
	line-height: 23px;
	color: #663300;
	font-size: 15px;
	font-family: serif;
	padding-right: 45px;
	padding-left: 35px;
	height: auto;
	width: 735px;
	background-image: url(../images/ascendTextBackDrop_05.png);
}

#ascendTableBot {
	border-collapse: collapse;
	border-spacing: 0px 0px;
	background-position: 0 -20px;
	height: 55px;
	width: 735px;
	background-repeat: no-repeat;
	background-image: url(../images/ascendTextBackDrop_06.png);
}

#siteMap li {
	font-size: 15px;
	font-family: serif;
	padding-right: 10px;
	display: inline;
	list-style-type: none;
}

#siteMapGather li {
	font-size: 15px;
	font-family: serif;
	padding-right: 10px;
	display: inline;
	list-style-type: none;
}

#siteMapWed li {
	font-size: 15px;
	font-family: serif;
	padding-right: 10px;
	display: inline;
	list-style-type: none;
}

#siteMapRetreat li {
	font-size: 15px;
	font-family: serif;
	padding-right: 10px;
	display: inline;
	list-style-type: none;
}

#siteMapGather li a:link {
	color: #a8cd5a;
	font-size: 15px;
	font-family: serif;
	padding-right: 20px;
	display: inline;
	list-style-type: none;
}

#siteMapGather li a:visited {
	color: #ebf4ab;
	font-size: 15px;
	font-family: serif;
	padding-right: 20px;
	display: inline;
	list-style-type: none;
}

#siteMapWed li a:link {
	color: #947f9f;
	font-size: 15px;
	font-family: serif;
	padding-right: 20px;
	display: inline;
	list-style-type: none;
}

#siteMapWed li a:visited {
	color: #e7c5f8;
	font-size: 15px;
	font-family: serif;
	padding-right: 20px;
	display: inline;
	list-style-type: none;
}

#siteMapRetreat li a:link {
	color: #fff686;
	font-size: 15px;
	font-family: serif;
	padding-right: 20px;
	display: inline;
	list-style-type: none;
}

#siteMapRetreat li a:visited {
	color: #fff4cd;
	font-size: 15px;
	font-family: serif;
	padding-right: 20px;
	display: inline;
	list-style-type: none;
}

#oldGather {
	float: right;
}

#workGather {
	float: left;
}

#gatherToday {
	float: right;
}

#retreat1 {
	float: right;
}

#lodg1 {
	float: left;
}

#lodg2 {
	float: left;
}

#mailList {
	padding: 20px;
	background-image: url(../images/mailListBack.png);
	float: right;
	background-repeat: no-repeat;
	height: 730px;
	width: 210px;
}

#shopSpace {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left;
	color: #663300;
	line-height: 23px;
	font-size: 15px;
	font-family: serif;
	background-repeat: no-repeat;
	vertical-align: top
}

#shopTable {
	border-collapse: collapse;
	border-spacing: 0px 0px;
}

#shopTableTop {
	height: 23px;
	width: 700px;
	background-image: url(../images/shopBacktop.png);
	background-repeat: no-repeat;
}

#shopTableMid {
	background-image: url(../images/shopBackMid.png);
	background-repeat: repeat-y;
	padding-right: 25px;
	padding-left: 25px;
	width: 700px;
}

#shopTableBot {
	background-image: url(../images/shopBackBot.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 700px;
}

#shopTitle {
	font-size: 19px;
	font-weight: bold;
}

#laBellaLogo {
	padding-right: 25px;
	float: left;
}

#cactusLogo {
	float: right;
}

#doddImage {
	float: left;
}

#DonDarlene {
	float: left;
}

#eCustoms {
	float: right;
}

#eventLogin a:link {
	color: #ea6e56;
	font-size: 10px;
	font-family: serif;
	text-align: right;
}

#eventLogin a:visited {
	color: #ea6e56;
	font-size: 10px;
	font-family: serif;
	text-align: right;
}

#photoNav {
}

.galleryMenu {
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	border-style: none;
}

#newChap {
	margin-top: 185px;
	margin-left: 400px;
	position: absolute;
}

#newChap_2 {
	margin-top: 160px;
	margin-left: 500px;
	position: absolute;
}

#designed {
	color: #493326;
	margin-top: 30px;
	width: auto;
	text-align: center;
}

#area1 {
	background-color: #ff30ff;
}

#restMenu2 img {
	margin-bottom: 10px;
	float: left;
}

.flower {
	margin-top: 10px;
	margin-right: 10px;
	float: left;
}

div.homeVid {
	background-position: 40px 0px;
	margin-top: 30px;
	padding-left: 60px;
	padding-top: 20px;
	background-image: url(../images/faithVidBack.png);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	height: 310px;
	width: 540px;
}

.ceremony_p {
	width: 650px;
	display: block;
}

