body {
	background:#642424;
	background-image:url(../images/body_bg.jpg);
	background-repeat:repeat-y;
	background-position:center;font-family:"Times New Roman", Times, serif;
	font-size:11px;margin:0px;padding:0px;text-align:left; text-align:center;
}

h1, h2, h3, h4, h5{
	font-size:13px;
	color:#C2BC98;
	margin:0px;
	padding:0px;
	font-family:"Times New Roman", Times, serif;
}

h3#ExperienceSpring {margin-top:20px;}

h1{font-size:24px; text-align:center;}
h2{font-size:24px; text-align:left;color:#632523;}
h3{font-size:20px; text-align:left;color:#632523; font-weight: normal;}
h4, h5{font-size:11px;}

a{color:#6c3230}
img{border:0px;}

form{margin:0px;}

select{border:1px solid #BDC7D8;font-family:"Times New Roman", Times, serif;font-size:11px;padding:2px;}
.eventsPage table {margin:0 0 0 164px}
.eventsPage select {font-size:14px;padding:4px;}
input{font-family:"Times New Roman", Times, serif; font-size:14px;}

td, div {text-align: left;}

#main {width:865px;margin:0px auto;}

.header {
	background-image: url(../images/header.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width: 865px;
	height: 375px;
}

.btn_border{border: 0px;}
.btn_border:hover{border: 0px;}

#menu {
	width:175px;
	position:relative;
	top:80px;
	left:90px;
}
#menu a {display:block; height:25px; color:#6c3230; font-size: 18px; font-weight: bold; cursor:pointer; text-decoration: none;}
#menu a:hover {padding-left:3px; color:#3c0200; text-decoration: none;}
#menu a.selected {padding-left:3px; color:#3c0200;}

#left_side {float:left; width:250px; padding-top: 60px; padding-left: 30px;}

#left_side a { text-decoration: none; }

#right_side {float:right; width:585px;}

.faqs h3 {
	margin:25px 0 4px 0;
}

.faqs p {
	margin-top:0;
	}

.backToTop {float:right; padding-right:13px; background:url(/images/backToTop.gif) right 3px no-repeat;}

.events {
	font-size:16px; text-align:left;color:#c4bd97; font-weight: normal; padding-left: 10px;
}
.events a {
	font-size:16px; text-align:left;color:#c4bd97; font-weight: normal;
}
.events a:hover{ text-decoration: underline; }

.facebook {
	font-size:16px; text-align:left;color:#c4bd97; font-weight: normal; padding-left: 10px;
}
.facebook a {
	font-size:20px;
	color:#c4bd97;
	font-weight: normal;
}
.facebook a:hover{ text-decoration: underline; }

.facebook img {
	margin: auto 0;
}

.facebook #fbText {
	display: block;
}

.right_content {width:490px; padding-left:50px; padding-right: 45px; background-image:url(../images/right_bg.jpg); background-repeat:repeat-y; background-position:top;overflow:auto;font-size:16px; text-align:left;color:#632523; font-weight: normal;}

.inputbutton {padding:2px 15px 3px 15px;border-style:solid;border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-color:#D9DFEA;border-left-color:#D9DFEA;border-bottom-color:#632523;border-right-color:#632523;background-color:#403152;color:#FFFFFF;font-size:11px;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;text-align:center;}

.footer {
	width:585px;
	height:43px;
	background-image:url(../images/right_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#contactFooter {
	font-size: 16px;
	text-align: center;
	color: #C4BD97;
	padding:0 0 0 50px;
}

.contactSection {
	float:left;
	width:245px;
	margin-bottom:20px;
	}

.contactSection a {
	color:#C4BD97;
	}

.contactSection address {
	font-size:14px;
	line-height:18px;
	margin-bottom:5px;
	}

.contactSection h4 {
	font-size:17px;
	line-height:30px;
	margin:0;
	}

.contactSection p {
	margin:0 0 5px 0;
	font-size:14px;
	line-height:20px;
	}

.top {
	width:585px;
	height:43px;
	background-image:url(../images/right_top.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#slideshowParent {
	width: 450px;
	margin: 0 auto;
	text-align: center;
}

button {
	background:#632523;
	padding: 4px 4px;
	border:1px double #e3d2a4;
	margin:0 0 20px 0;
	color: #fff;
	}

button:hover {
	background:#fff;
	color:#632523;
	cursor:pointer;
	border:1px double #632523;
	}

hr {
	clear:both;
	background: url(../images/hr.png) 0 0 no-repeat;
	height:20px;
	border:none;
	margin:0 0 13px 0;
	padding:0;
	}

/* Event Form */

.eventsPage label {
	display:block;
	margin-bottom:10px;
	}

.eventsPage label.calcDlabel {
	width:296px;
	text-align:right;
	}

.eventsPage form {
	text-align:right;
	width:302px;
	}

.payNowButton {cursor:pointer; display:block; width:130px; margin-left:166px; margin-bottom:20px; height:40px; background:url(/images/payNow.png) 0 0 no-repeat; text-indent:-999em; border:medium none;}
.payNowButton:hover {background-position:0 -40px;}

#numberOfPeople,
#totalDonation {
	width:50px;
	}