#faces {
	display:block;
	position:absolute;
	top:41px;
	left:281px;
	width:472px;
	height:280px;
}

div.face {
	position:absolute;
	top:0px;
	left:0px;
	width:472px;
	height:280px;
}

#faces .face1 {
	background:url(/images/face_1.jpg);
}

#faces .face2 {
	background:url(/images/face_2.jpg);
}

#faces .face3 {
	background:url(/images/face_3.jpg);
}

#faces .face4 {
	background:url(/images/face_4.jpg);
}

#faces .face5 {
	background:url(/images/face_5.jpg);
}

#faces .face6 {
	background:url(/images/face_6.jpg);
}

#faces .face7 {
	background:url(/images/face_7.jpg);
}

#faces .face8 {
	background:url(/images/face_8.jpg);
}

#faces .face9 {
	background:url(/images/face_9.jpg);
}

#body.welcome {
	background:url(../images/welcome-background.jpg);
	height:322px;
}

.welcome #sectionheader {
	width:980px;
	height:100%;
	margin:0 auto;
	min-width:980px;
	position:relative;
	text-align:left;
	background:url(../images/welcome.jpg) top center no-repeat;
}



.welcome h1 {
	height:0px;
	width:0px;
	padding:0px;
	margin:0px;
	visibility:hidden;
}

.welcome #intro {
	width:280px;
	position:absolute;
	top:20px;
	right:40px;
	color:#ffffff;
	text-shadow:#2f2420 1px 1px 1px;
	z-index:49;
}

.welcome a.contactbutton {
	display:block;
	height:60px;
	width:270px;
	z-index:48;
	background:url(../images/contactbutton.png);
	text-indent:-999em;
}

.welcome a.contactbutton:hover {
	background-position:0 -60px;
}

.welcome a.contactbutton:active {
	background-position:0 -120px;
}

#events {
	width:100%;
	height:235px;
	background:url(../images/events_background.jpg) repeat-x;
	line-height:18px;
	color:#dfe1ba;
	text-shadow:#2f2420 1px 1px 1px;
}

#events ul {
	width:940px;
	margin:0 auto;
	padding:0px;
}

#events ul li {
	float:left;
	width:220px;
	margin-right:20px;
	padding:0px;
}

#events ul li.classicrides {
	margin:0px;
}

#events ul li h2 {
	display:block;
	height:31px;
	width:240px;
	margin:10 0px 0px 0px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:-10px;
	padding:0px;
	text-indent:-999em;
}

#events ul li p {
	margin:0px 0px 1em 0px;
	padding:0px;
}

#events ul li.weddings h2 {
	background:url(../images/event-wedding.jpg);
}

#events ul li.business h2 {
	background:url(../images/event-business.jpg);
}

#events ul li.private h2 {
	background:url(../images/event-private.jpg);
}

#events ul li.classicrides h2 {
	background:url(../images/event-classicrides.jpg);
}