body { 
	background: url("/images/bg.jpg") 0 0 repeat;
	margin: 0;
	padding: 0;
}
.bodytext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #6a6254;
	line-height: 24px;
}
.greenheadline {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	color: #73951b;
}

#Layer6 .copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #c7c9c3;
	line-height: 16px;
	position: absolute;
	left: 0px;
	text-align: right;
}
.whitetext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #ffffff;
	line-height: 12px;
}
.about1text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #465d31;
	line-height: 24px;
}
.friends1text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #7da196;
	line-height: 24px;
	text-decoration: none;
}
.friendssmalltext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;	
	font-style: normal;
	color: #90bbad;
	line-height: 20px;
}
.praise1text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #bf7313;
	line-height: 24px;
	text-decoration: none;
}
.servicesmaintext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #6a6254;
	line-height: 24px;
}

.servicesdroptext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	color: #6a6254;
	letter-spacing: -4px;
}
.services1text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #403930;
	line-height: 24px;
}
.services2text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 17px;
	color: #6a6254;
}
.services3text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #6a6254;
	text-decoration: underline;
}
.services4text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #6a6254;
}
.services5text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #c3c0a3;
	font-style: italic;
	font-weight: bold;
}
.linkline { 
	text-decoration: none;
	color: #7da196;
}
.linkline:hover { 
	text-decoration: underline;
	color: #7da196; 
}
.linkline2 { 
	text-decoration: none;
	color: #403930;
}
.linkline2:hover { 
	text-decoration: underline;
	color: #403930; 
}
.linkline3 { 
	text-decoration: none;
	color: #c7c9c3;
}
.linkline3:hover { 
	text-decoration: underline;
	color: #c7c9c3; 
}

INPUT {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
	color: #BCB6A7;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background: none;
}
TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #BCB6A7;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background: none;
}
SELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #BCB6A7;
}

#Layer1 {
	position:absolute;
	left:0px;
	top:0px;
	width:594px;
	height:609px;
	z-index:1;
	visibility: visible;
}
#Layer2 {
	position:absolute;
	left:102px;
	top:40px;
	width:894px;
	height:656px;
	z-index:2;
}
#Layer3 {
	position:absolute;
	left:289px;
	top:89px;
	width:660px;
	height:710px;
	z-index:3;
}
#Layer4 { /*Navigation Block */
	position:absolute;
	left:145px;
	top:65px;
	width:144px;
	height:475px;
	z-index:7;
}
#Layer5 {
	position:absolute;
	left:402px;
	top:195px;
	width:442px;
	height:312px;
	z-index:5;
}
#Layer6 {
	position:absolute;
	left:104px;
	top:667px;
	width:187px;
	height:50px;
	z-index:60;
}
#Layer7 {
	position:absolute;
	left:152px;
	top:490px;
	width:144px;
	height:51px;
	z-index:1001;
}
#promocard {
	position:absolute;
	left:349px;
	top:557px;
	width:308px;
	height:172px;
	z-index:8;
}
#aboutbg {
	position:absolute;
	left:289px;
	top:83px;
	width:667px;
	height:717px;
	z-index:8;
}
#gallerybg {
	position:absolute;
	left:281px;
	top: 145px;
	width:681px;
	height:551px;
	z-index:8;
}
#galleryset {
	position:absolute;
	left:439px;
	top: 182px;
	width:170px;
	height:446px;
	z-index:9;
}
#galleryimages {
	position:absolute;
	left:355px;
	top:204px;
	width:530px;
	height:358px;
	z-index:10;
}
#gallerythumbs {
	position:absolute;
	left:355px;
	top:566px;
	width:530px;
	height:50px;
	z-index:11;
}
#gallerythumbs img{
	margin-right: 3px;
	margin-left: 3px;
	margin-bottom: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #b7b6b2;
	border-right-color: #b7b6b2;
	border-bottom-color: #b7b6b2;
	border-left-color: #b7b6b2;
	height: 47px;
	width: 67px;
}
#backlabel {
	position:absolute;
	left:888px;
	top:170px;
	width:61px;
	height:30px;
	z-index:11;
}
#friendsbg {
	position:absolute;
	left:339px;
	top: 65px;
	width:291px;
	height:651px;
	z-index:8;
}
#friendstext {
	position:absolute;
	left:390px;
	top: 160px;
	width:184px;
	height:446px;
	z-index:9;
}
#friendstext2 {
	position:absolute;
	left:645px;
	top: 150px;
	width:180px;
	height:354px;
	z-index:10;
}
#praisebg {
	position:absolute;
	left:286px;
	top:79px;
	width:669px;
	height:707px;
	z-index:8;
}
#praisetext {
	position:absolute;
	left:361px;
	top:253px;
	width:327px;
	height:440px;
	z-index:9;
}
#servicesbg {
	position:absolute;
	left:280px;
	top:22px;
	width:488px;
	z-index:8;
	overflow: visible;
	height: 756px;
}
#serviceslanding {
	position:absolute;
	left:394px;
	top:250px;
	width:288px;
	z-index:9;
}
#servicestext {
	position:absolute;
	left:389px;
	top:65px;
	width:310px;
	z-index:9;
}
#servicesnavbg {
	position:absolute;
	left:708px;
	top:139px;
	width:305px;
	height:469px;
	z-index:10;
}
#servicesnavtext {
	position:absolute;
	left:800px;
	top:192px;
	width:160px;
	height:364px;
	z-index:11;
}
#contactbg {
	position:absolute;
	left:337px;
	top:139px;
	width:445px;
	height:523px;
	z-index:8;
}
#contactform {
	position:absolute;
	left:449px;
	top:231px;
	width:302px;
	height:127px;
	z-index:9;
}
#contactform2 {
	position:absolute;
	left:523px;
	top:360px;
	width:208px;
	height:96px;
	z-index:10;
}
#contactform3 {
	position:absolute;
	left:396px;
	top:485px;
	width:208px;
	height:62px;
	z-index:11;
}
#contactform3a {
	position:absolute;
	left:570px;
	top:485px;
	width:208px;
	height:62px;
	z-index:11;
}
#contactform4 {
	position:absolute;
	left:529px;
	top:535px;
	width:208px;
	height:58px;
	z-index:12;
	overflow: visible;
}
#contactform5 {
	position:absolute;
	left:512px;
	top:615px;
	width:104px;
	height:40px;
	z-index:13;
}
#email {
	width: 18px;
}

/* ------- MAIN NAVIGATION - KLM -----  */
#nav { /*Navigation Block */
	list-style: none;
	margin: 0;
	padding: 0;
}
#nav a			 { background: url("/images/navs/nav-sprites.png") no-repeat top left; display: block; text-indent: -999em; width: 144px; }
#nav .about a 	 { background-position: 0 0; height: 27px; }
#nav .services a { background-position: 0 -152px; height: 29px; }
#nav .gallery a  { background-position: 0 -312px; height: 29px; }
#nav .blog a	 { background-position: 0 -466px; height: 27px; }
#nav .praise a 	 { background-position: 0 -656px; height: 28px; }
#nav .friends a	 { background-position: 0 -806px; height: 27px; }
#nav .contact a  { background-position: 0 -988px; height: 32px; }

#page-about .about a,
#nav .about a:hover		{ background-position: 0 -37px; }
#page-services .services a,
#nav .services a:hover 	{ background-position: 0 -191px; }
#page-gallery .gallery a,
#nav .gallery a:hover 	{ background-position: 0 -351px; }
#page-blog .blog a,
#nav .blog  a:hover		{ background-position: 0 -503px; }
#page-praise .praise a,
#nav .praise a:hover 	{ background-position: 0 -694px; }
#page-friends .friends a,
#nav .friends a:hover 	{ background-position: 0 -843px; }
#page-contact .contact a,
#nav .contact a:hover 	{ background-position: 0 -1030px; }


/* ------- Added by Kerri -----  */
#page-home h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	font-weight: normal;
	color: #73951b;
	display: inline;
}
#page-home #Layer5 {
	position:absolute;
	left:112px;
	top:80px;
	width:450px;
	height:312px;
	z-index:5;
}
#page-home p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #6a6254;
	line-height: 24px;
}

#abouttext {
	background: url("/images/aboutbg-top.jpg") 0 0 no-repeat;
	position:absolute;
	left:289px;
	top:82px;
	width:667px;
	z-index:9;
}
#abouttext-inner {
	background: url("/images/aboutbg-bottom.jpg") left bottom no-repeat;
	padding: 67px 100px 130px;
}

#abouttext_old {
	background: url("/images/aboutbg.jpg") 0 0 no-repeat;
	position:absolute;
	left:387px;
	top:150px;
	width:475px;
	height:450px;
	z-index:9;
}
#inquiry {
	position:absolute;
	left:398px;
	top:584px;
	width:121px;
	height:24px;
	z-index:61;
}
#mc-embedded-subscribe-form {
	background: url("/images/navs/form.jpg") 0 0 no-repeat;
	display: block;
	height: 119px;
	width: 144px;
}
#mc-embedded-subscribe-form fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
#mc-embedded-subscribe-form label { display: block; text-indent: -999em; }
#mc-embedded-subscribe-form input {
	height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
	color: #BCB6A7;
	border: 0;
	background: none;
	margin: 44px 0 0 8px;
	width: 120px;
}
#mc-embedded-subscribe-form input.btn {
	cursor: pointer;
	display: block;
	height: 20px;
	margin: 7px 0 0 28px;
	text-indent: -999em;
	width: 70px;
}


/* For future reference: */
.1s_off { background-position: 0 -74px; }  /* full planning off */
.1s_on { background-position: 0 -113px; }  /* full planning on */
.2s_off { background-position: 0 -230px; }  /* partal planning off */
.2s_on { background-position: 0 -271px; }  /* partial planning on */
.3s_off { background-position: 0 -390px; }  /* day of coordination off */
.3s_on { background-position: 0 -428px; }  /* day of coordination on */
.5s_off { background-position: 0 -732px; }  /* services on the side off */
.5s_on { background-position: 0 -769px; }  /* services on the side on */
.6s_off { background-position: 0 -880px; }  /* destination sf off */
.6s_on { background-position: 0 -934px; }  /* desitination sf on */

