/* GLOBAL WEBSITE SETTINGS */

body {
	background-color: #ffffff;
	color: #666;
	font: 12px/16px Tahoma, Verdana, Arial, sans-serif;
}
#wrapperHome {
	width: 100%;
	background: url(../images/back_home.jpg) repeat-x;
	padding-top: 40px;
}
#wrapperAbutUs {
	width: 100%;
	background: url(../images/aboutus/back_aboutus.jpg) repeat-x;
	padding-top: 40px;
}
#wrapperChristianYoga {
	width: 100%;
	background: url(../images/christianyoga/back_christianyoga.jpg) repeat-x;
	padding-top: 40px;
}
#wrapperClasses {
	width: 100%;
	background: url(../images/classes/back_classes.jpg) repeat-x;
	padding-top: 40px;
}
#wrapperNews {
	width: 100%;
	background: url(../images/news/back_news.jpg) repeat-x;
	padding-top: 40px;
}
#wrapperPhotoGallery {
	width: 100%;
	background: url(../images/photogallery/back_photogallery.jpg) repeat-x;
	padding-top: 40px;
}
#wrapperTrueStories {
	width: 100%;
	background: url(../images/truestories/back_truestories.jpg) repeat-x;
	padding-top: 40px;
}
#wrapperContactUs {
	width: 100%;
	background: url(../images/contactus/back_contactus.jpg) repeat-x;
	padding-top: 40px;
}
#wrapperContent {
	width: 970px;
	margin-left: auto;
	margin-right: auto;
}
#wrapperContent #wrapperSecondary {
	width: 970px;
	height: auto;
	float: left;
	background: url(../images/back_secondary.jpg) repeat-x;
}
#wrapperContent #subNavSecondary {
	width: 171px;
	height: auto;
	float: left;
	padding-top: 20px;
}
#wrapperContent #contentSecondaryBack {
	width: 471px;
	height: auto;
	float: left;
}
#wrapperContent #contentSecondary {
	color: #666;
	font: 12px/16px Tahoma, Verdana, Arial, sans-serif;
	text-align: left;
	margin: 13px 30px 30px;
}
#wrapperContent #fpSecondary {
	width: 328px;
	height: auto;
	float: left;
}
#footer {
	width: 100%;
	height: 138px;
	text-align: center;
	background: url(../images/back_footer.jpg) repeat-x;
	vertical-align: middle;
	text-transform: uppercase; 
	color: #ffffff;
	font: 10px/20px Tahoma, Verdana, Arial, sans-serif;
}

/* HOME */

#navHome {
	width: 970px;
	height: 135px;
	background: url(../images/back_navigation.gif) no-repeat;
	text-align: right;
}
#navHome #navHomeMain {
	width: auto;
	height: auto;
	padding-top: 71px;
	margin-right: 1px;
}
#fpLeft {
	width: 316px;
	height: 350px;
	float: left;
	background-image: url(../images/home/back_fpleft.jpg);
}
#fpLeft #fpLeftContent {
	width: auto;
	height: auto;
	margin: 30px;
	text-align: right;
}
#fpCenter {
	width: 338px;
	height: 350px;
	float: left;
	background-color: #fff;
	background-image: url(../images/home/fp01.jpg);
}
#fpRight {
	width: 316px;
	height: 350px;
	float: left;
	background-image: url(../images/home/back_fpright.jpg);
}
#fpRight #fpRightContent {
	width: auto;
	height: auto;
	margin: 30px;
	text-align: left;
}
#fpLeftBottom {
	width: 316px;
	height: 210px;
	float: left;
	background: url(../images/home/back_fpleft_bottom.jpg) no-repeat;
	vertical-align: top;
}
#fpLeftBottom #fpLeftBottomContent {
	text-align: left;
	margin: 30px;
	color: #999;
	font: normal 12px/16px Tahoma, Verdana, Arial, sans-serif;
}
#fpCenterBottom {
	width: 338px;
	height: 210px;
	float: left;
	background: url(../images/home/back_fpcenter_bottom.jpg) no-repeat;
	vertical-align: top;
}
#fpCenterBottom #fpCenterBottomContent {
	text-align: left;
	margin: 30px;
	color: #999;
	font: normal 12px/16px Tahoma, Verdana, Arial, sans-serif;
}
#fpRightBottom {
	width: 316px;
	height: 210px;
	float: left;
	background: url(../images/home/back_fpright_bottom.jpg) no-repeat;
	vertical-align: top;
}
#fpRightBottom #fpRightBottomContent {
	text-align: left;
	margin: 30px;
	color: #999;
	font: normal 12px/16px Tahoma, Verdana, Arial, sans-serif;
}

/* SECONDARY */

#navSecondary {
	width: 970px;
	height: 135px;
	background: url(../images/back_navigation.gif) no-repeat;
	text-align: right;
	float: left;
}
#navSecondaryLogo {
	width: auto;
	height: auto;
	float: left;
}
#navSecondary #navSecondaryMain {
	width: auto;
	height: auto;
	padding-top: 71px;
	margin-right: 1px;
}
#quoteLeftBottom {
	width: 316px;
	height: 160px;
	float: left;
	background: url(../images/home/back_fpleft_bottom.jpg) no-repeat;
	vertical-align: top;
}
#quoteLeftBottom #quoteLeftBottomContent {
	width: auto;
	text-align: left;
	margin: 30px;
	color: #999;
	font: normal 12px/16px Tahoma, Verdana, Arial, sans-serif;
}
#quoteCenterBottom {
	width: 338px;
	height: 160px;
	float: left;
	background: url(../images/home/back_fpcenter_bottom.jpg) no-repeat;
	vertical-align: top;
}
#quoteCenterBottom #quoteCenterBottomContent {
	width: auto;
	text-align: left;
	margin: 30px;
	color: #999;
	font: normal 12px/16px Tahoma, Verdana, Arial, sans-serif;
}
#quoteRightBottom {
	width: 316px;
	height: 160px;
	float: left;
	background: url(../images/home/back_fpright_bottom.jpg) no-repeat;
	vertical-align: top;
}
#quoteRightBottom #quoteRightBottomContent {
	width: auto;
	text-align: left;
	margin: 30px;
	color: #999;
	font: normal 12px/16px Tahoma, Verdana, Arial, sans-serif;
}
#poem {
	width: 96%;
	height: auto;
	border: 1px solid #ccc;
	padding-top: 10px;
	padding-bottom: 20px;
}
#schedule {
	border-style: solid;
	border-color: #fff;
	padding: 20px;
}

#table {
	border: 1px solid #d5d5d5;
	padding: 20px;
}

/* CLASSES */
.body {
	color: #666;
	font: 12px/16px Tahoma, Verdana, Arial, sans-serif;
}
.h1 {
	text-transform: none; 
	color: #808285;
	font: bold 24px Tahoma, Verdana, Arial, sans-serif;
}
.h2 { 
	text-transform: none; 
	color: #808285;
	font: bold 18px Tahoma, Verdana, Arial, sans-serif;
}
.h3 { 
	text-transform: none; 
	color: #6e7d56;
	font: bold 18px Tahoma, Verdana, Arial, sans-serif;
}
.hDVD { 
	text-transform: none; 
	color: #808285;
	font: bold 30px/30px Tahoma, Verdana, Arial, sans-serif;
	letter-spacing: -2px;
}
a:link, a:active, a:visited {
	color:#003399;
	text-transform: none;
	text-decoration: underline;
	font: 12px/16px Tahoma, Verdana, Arial, sans-serif;
}
a:hover {
	text-transform: none;
	color: #000000;
	font: 12px/16px Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
}
a.footer:link, a.footer:active, a.footer:visited {
	text-transform: uppercase; 
	color: #fff;
	font: normal bold 10px/20px Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
}
a.footer:hover {
	text-transform: uppercase; 
	color: #000;
	font: bold 10px/20px Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
}
a.fpHome:link, a.fpHome:active, a.fpHome:visited {
	color: #6e7d56;
	font: bold 12px/15px Tahoma, Verdana, Arial, sans-serif;
	text-decoration: underline;
}
a.fpHome:hover { 
	color: #4a543a;
	font: bold 12px/15px Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
}
.fpContent {
	color: #6e7d56;
	font: 12px/15px Tahoma, Verdana, Arial, sans-serif;
}
.biophoto {
	border-color: #fff;
	border-style: solid;
	margin-right: 10px;
}
.footer {
	text-transform: uppercase; 
	color: #ffffff;
	font: bold 10px/20px Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
}
a.ballas:link, a.ballas:active, a.ballas:visited {
	text-transform: uppercase; 
	color: #fff;
	font: 10px/20px Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
}
a.ballas:hover {
	text-transform: uppercase; 
	color: #000;
	font: 10px/20px Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
}
.disclaimer {
	color: #666;
	font: 11px/16px Tahoma, Verdana, Arial, sans-serif;
}