body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-image: url(images/bg4.jpg);

	background-repeat: repeat-x;

	background-color: #D0C64B;

}



.style3 {color: #00CC00}

.style5 {color: #00CC00; font-weight: bold; }

.container {

	width: 885px;

	margin-right: auto;

	margin-left: auto;

	padding-bottom: 40px;

}

.header {

	height: 114px;

}

.navContainer {

	float: left;

	width: 195px;

}

.mainContentContainer {

	float: right;

	width: 688px;

	height: auto;

	padding-bottom: 30px;

	line-height: 18px;

}

.style1 {color: #006600}

.style2 {font-size: 12px}

.top {

	height: 15px;

	background-image: url(images/topBg.png);

	width: 688px;

	font-size: 1px;

}

.leftBorder {

	float: left;

	width: 7px;

	background-image: url(images/leftBG.png);

	height: 600px;

}

.rightBorder {

	float: left;

	width: 7px;

	background-image: url(images/rightBG.png);

	height: 600px;

}

.main {

	width: 688px;

	background-image: url(images/mainBG.png);

	background-repeat: repeat-y;

}

.bottom {

	height: 15px;

	background-image: url(images/bottomBG.png);

	font-size: 1px;

}

p {

	margin: 0px;

	padding: 0px;

}

.SubHeader {

	padding-left: 25px;

}

.content {

	padding-top: 0px;

	padding-right: 27px;

	padding-bottom: 10px;

	padding-left: 27px;

}

body,td,th {

	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;

	font-size: 12px;

	color: #8E8832;

}

.subText {

	padding-bottom: 10px;

}

.navTab {

	height: 40px;

}

.footer {

	padding-top: 10px;

	border-top-color: #E4DEEA;

	border-top-style: solid;

	border-top-width: 1px;

}

.services img {

	padding: 10px;

	background-color: #FFFFFF;

	border: 1px solid #EBE9ED;

	margin-top: 5px;

}

.charities {

	padding-left: 65px;

	font-size: 12px;

	font-weight: bold;

	padding-top: 20px;

	padding-bottom: 10px;

}

.char img {

	background-color: #FFFFFF;

	padding: 10px;

	margin-bottom: 10px;

}

.char {

	padding-left: 30px;

}

.charr {

	width: 673px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 10px;

}

.charr img {

	padding: 0px;

	background-color: #FFFFFF;

}

.leftside {

	float: left;

	width: 300px;

}

.rightside {

	float: right;

	width: 300px;

	text-align: right;

}

.stylists {

	font-size: 12px;

	line-height: 19px;

}

.stylists img {

	vertical-align: top;

}

.stylists td {

	vertical-align: top;

}

.calendar {

	height: 100px;

}

.shell {

	float: left;

	height: 91px;

	width: 76px;

	background-image: url(images/calendar.jpg);

	background-repeat: no-repeat;

	padding: 10px;

	padding-right: 17px;

}

.month {

	font-size: 12px;

	font-weight: bold;

	text-align: center;

	padding-bottom: 6px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #B1AB6D;

}

.day {

	font-size: 36px;

	font-weight: bold;

	color: #377522;

	text-align: center;

	height: 30px;

	padding-top: 5px;

}

.year {

	font-size: 12px;

	font-weight: bold;

	text-align: right;

	padding-top: 9px;

}

.calendarContent {

	float: right;

	width: 520px;

}

.newsletter {

	padding-top: 10px;

	height: 550px;

}

.cnewsletter {

	padding-top: 10px;

	height: 260px;

}

.image img {

	padding: 10px;

	border: 1px solid #EBE9ED;

	background-color: #FFFFFF;

}

.image2 img {

	padding: 0px;

	border: 0px;
	
}

.leftNews {

	float: left;

	width: 350px;

	padding-top: 10px;

}

.eventsPhoto {

	float: right;

	width: 250px;

	text-align: right;

}

.eventsPhoto img {

	background-color: #FFFFFF;

	padding: 10px;

	border: 1px solid #EBE9ED;

}

#form1 {

	margin: 0px;

	padding: 0px;

}

a {

	color: #8E8832;

	font-weight: normal;

}

#NAME {

	background-image: url(images/fieldBG.jpg);

	background-repeat: repeat;

	border: 1px dotted #C6C090;

	width: 200px;

}

#EMAIL {

	background-color: #FFFFFF;

	background-image: url(images/fieldBG.jpg);

	background-repeat: repeat;

	border: 1px dotted #C6C08E;

	width: 200px;

}

.pastEvents {

	padding-bottom: 10px;

}

html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }
html { overflow-y: scroll; }