body {
	background-color: #B8E3EA;
	margin-top: 0px;
}
#outerwrapper {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}

#wrapper {
	width: 911px;
	margin-bottom: 15px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}
#backtolucy {
	width: 40px;
	float: left;
	position: absolute;
	z-index: 3;
}

#headerwrap {
	height: 222px;
	width: 910px;
	background-image: url(images/kathyscakesheader.jpg);
	margin-right: auto;
	margin-left: auto;
	padding-top: 41px;
}
#header {
	height: 223px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}




#navbar {
	height: 113px;
	width: 545px;
	margin-top: 105px;
	margin-left: 307px;
}
#navbuttons {
	float: left;
	height: 113px;
	width: 109px;
	background-color: #FFF;
}
#canope {
	background-image: url(images/canope.jpg);
	height: 188px;
	width: 910px;
}




#mainbody {
	height: 500px;
	width: 910px;
	margin-top: 0px;
	background-image: url(images/brickwall.jpg);
}
#giftboxes {
	height: 174px;
	width: 243px;
	margin-top: 310px;
	margin-left: 83px;
	position: absolute;
	z-index: 2;
}
#wedding {
	height: 194px;
	width: 271px;
	margin-top: 300px;
	position: absolute;
	z-index: 2;
	margin-left: 330px;
}





#footer {
	height: 143px;
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #BC54A3;
	padding-left: 30px;
}


#tel {
	height: 34px;
	width: 358px;
}

#email {
	height: 35px;
	width: 358px;
}
#telemail {
	height: 72px;
	width: 365px;
	margin-top: 20px;
	float: left;
}
#facetwit {
	height: 70px;
	width: 370px;
	float: left;
	margin-top: 20px;
}
.followtwitter {
	margin-left: 130px;
	margin-top: 3px;
}
.twitter {
	margin-left: 30px;
	float: right;
	margin-top: -47px;
	margin-right: 7px;
}




#footerwrap {
	height: 183px;
	width: 910px;
	background-image: url(images/footerdrops.jpg);
	background-repeat: no-repeat;
}
#footer ul li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	list-style-type: none;
	float: left;
	font-weight: bold;
	display: block;
	text-align: center;
	padding-left: 5px;
	
}
#footer ul li  {
	color: #BF52A5;
	text-decoration: none;
}
#footerlinkswrap ul li a {
	text-decoration: none;
	font-weight: bolder;
	color: #B74C9E;
}


#footerlinkswrap {
	height: 30px;
	width: 700px;
	margin-top: 0px;
	float: left;
	padding-left: 60px;
}
#footerlinkswrap ul li a:hover {
	text-decoration: none;
	font-weight: bolder;
	color: #606;
}
