body {
	margin:0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	text-align:center;
}

th { font-size: 8pt; }
td { font-size: 7pt; text-align:left; }

/* Define properties for entire site */
.siteContainer {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: 554px;
	text-align:left;
	overflow: none;
	background-image: url(images/bgnd.jpg);
	background-repeat: no-repeat;
	border: 0px solid #ccc;
	}

/* Define properties for sub-pages */
.siteContainerSub {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: 554px;
	text-align:left;
	overflow: none;
	background-image: url(images/bgnd_sub.jpg);
	background-repeat: no-repeat;
	border: 0px solid #ccc;
	}

/* Define properties for Life & Health Coach Services */
.siteContainerLife {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: 554px;
	text-align:left;
	overflow: none;
	background-image: url(images/bgnd_life.jpg);
	background-repeat: no-repeat;
	border: 0px solid #ccc;
	}

/* Define properties for Online Store */
.siteContainerStore {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: 554px;
	text-align:left;
	overflow: none;
	background-image: url(images/bgnd_store_alt.jpg);
	background-repeat: no-repeat;
	border: 0px solid #ccc;
	}

/* Define properties for Online Store */
.siteContainerEvaluation {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: 554px;
	text-align:left;
	overflow: none;
	background-image: url(images/bgnd_evaluation.jpg);
	background-repeat: no-repeat;
	border: 0px solid #ccc;
	}

/* Define properties for Privacy Policy */
.siteContainerPrivacy {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: 554px;
	text-align:left;
	overflow: none;
	border: 0px solid #ccc;
	}

/* Define properties for header nav area */
.headerContainer {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: 50px;
	background-color: #993138;
	background-image: url(images/bgnd_nav.jpg);
	background-repeat: no-repeat;
	border: 0px solid #009;
	}

/* Define properties for logo */
#logo {
	position: relative;
	top: 24px;
	left: 24px;
	width: 265px;
	height: 88px;
	border: 0px solid #009;
	}

/* Define properties for nav links */
#nav {
	position:relative;
	width:960px;
	height: 43px;
	text-align:center;
	border: 0px solid #FFFF00;
	}

/* Define properties for body container */
.bodyContainer {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 960px;
	height: auto;
	border: 0px solid #900;
	}

/* Define properties for left column of body */
#leftColContainer {
	float:left;
	clear:right;
	width: 674px;
	margin-top: 0px;
	margin-left: 24px;
	_margin-left: 10px;
	margin-right: 10px;
	height: auto;
	border: 0px purple dashed;
	}

/* Define properties for left column of body on Privacy Policy */
#leftColContainerPrivacy {
	float:left;
	clear:right;
	width: 900px;
	margin-top: 0px;
	margin-left: 24px;
	_margin-left: 10px;
	margin-right: 10px;
	height: auto;
	border: 0px purple dashed;
	}

/* Define margin properties for Welcome header */
.header {
	margin-top:55px;
	margin-left:32px;
}

/* Define margin properties for Welcome header */
.calendar {
	margin-top:55px;
	text-align:center;
}

/* Define margin properties for Phyllis's Blog header */
.blog {
	margin-top:36px;
	margin-left:32px;
}

/* Define margin properties for Testimonials in sidebar */
.tips {
	margin-top:12px;
	margin-left:0px;
}

/* Define properties for right column of body (right column) */
#rightColContainer {
	float:left;
	clear:right;
	width: 216px;
	margin-top: 16px;
	margin-right: 36px;
	height: auto;
	border: 0px purple dashed;
	}

/* Define properties for right side bar */
#sidebar {
	position:relative;
	width:235px;
	height:454px;
	left:0px;
        top:0px;
	border: 0px solid #FFFF00;
}

/* Define margin properties for Email Signup */
.signupForm {
	margin-left:0px;
}

#calendarContainer {
	border: 0px purple dashed;
	width: 100%;
	}

#calendarContainerInner {
	border: 0px purple dashed;
	width: 100%;
	margin-left: 10px;
	margin-right: auto;
	height:175px;
	}

/* Define properties for footer area */
.footerContainer {
	margin-left: auto;
	margin-right: auto;
	margin-top:34px;
	width:960px;
	height:156px;
	overflow: auto;
	clear:both;
	background-color: #993138;
	border: 0px solid #090;
}

/* Define properties for footer area on Privacy Policy */
.footerContainerPrivacy {
	margin-left: auto;
	margin-right: auto;
	margin-top:50px;
	width:960px;
	height:216px;
	overflow: auto;
	clear:both;
	background-color: #993138;
	border: 0px solid #090;
}
