* { margin: 0px; padding: 0px; }
body { font-family: "Times New Roman", Times, serif; font-size: 12px; line-height: 16px; color: #333333; background-color: #CCCC66; background-image: url(../LtGrnFabricBkgrd.jpg); background-repeat: repeat-x; }
td { font-family: "Times New Roman", Times, serif; font-size: 12px; }
th { font-family: "Times New Roman", Times, serif; font-size: 12px; }
.home { position: relative; width: 780px; height: 150px; background-repeat: no-repeat; margin: 0; padding: 0; background-image: url(../Logo.gif); }
h1 { font-family: "Times New Roman", Times, serif; font-size: 28pt; line-height: 35pt; font-weight: normal; color: #666666; margin: 5px 0 0 0 }
#h1headerlink a:link { font-size: 34pt; text-align: left; padding-top: 130px; font-weight: normal; font-family: "Times New Roman", Times, serif; color: #000000; text-decoration: none; }
#h1headerlink a:hover { font-family: "Times New Roman", Times, serif; color: #663399; text-decoration: none; }
.h1headerlink { font-size: 34pt; text-align: center; padding-top: 130px; font-weight: normal; font-family: "Times New Roman", Times, serif; color: #000000; text-decoration: none; line-height: 34pt; }
.h2header { font-size: 15pt; color: #CC6600; font-style: italic; line-height: 22pt; text-align: center; font-weight: normal; }
#philosophy { margin-right: 65px; margin-bottom: 10px; margin-left: 100px; height: 90px; margin-top: 30px; text-align: center; font-family: "Times New Roman", Times, serif; }
.philosophy  { font-family: "Times New Roman", Times, serif; font-size: 15px; font-style: italic; line-height: 22px; color: #999900; text-align: center; font-weight: normal; }
.rightitalic { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-align: right; font-size: .9em; }
#RightSidebar { background-color: #FFFFFF; width: 150px; padding-top: 0px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px; float: right; clear: none; margin: 0px; }
.More { font-weight: bold; color: #CC6600; }
#ClassesNav { font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; text-decoration: none; color: #666666; background-color: #FFFFFF; list-style-type: none; clear: both; display: block; }
#primaryNav a:hover, #primaryNav a:active { color: #c60; text-decoration: none; }
#primaryNav { float: right; clear: both; display: inline; color: #666666; text-decoration: none; }
#header ul { list-style-position: outside; list-style-type: none; display: inline; text-align: right; }
#header li { display: inline; margin-top: 230px; margin-right: 0px; margin-bottom: 0px; margin-left: 20px; font-family: "Times New Roman", Times, serif; font-size: 1.3em; font-weight: normal; color: #000000; list-style-position: inside; list-style-image: none; position: relative; left: 115px; top: 160px; }
.headerspacerline {
	color: #E9E498;
	font-size: 16pt;
}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1em; line-height: normal; font-weight: bold; color: #999933; padding-top: 10px; }
#wrapper {
	text-align: left;
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../HomeWrap07.10.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 10px;
	height: 890px;
}
.clear, br { clear: both; }
#maincontentTestimonials { width: 250px; margin-left: 205px; float: right; padding-left: 20px; padding-right: 20px; border-left: dashed #ccc 1px; border-right: dashed #ccc 1px; }
#LeftSidebarTestimonial { width: 150px; padding-right: 20px; padding-left: 20px; position: absolute; float: none; margin-top: 100px; }
#RightSidebarTestimonials { float: right; width: 240px; padding-left: 20px; padding-right: 20px; margin-top: 10px; }
#IyengarHomeNav { text-align: center; float: left; width: 100px; margin-top: 15px; margin-right: 50px; margin-bottom: 50px; margin-left: 150px; }
.studiolinks a { color: #666666; }
#header { background-image: url(../Logo.gif); background-repeat: no-repeat; text-align: center; margin: 0px; height: 80px; padding-top: 135px; padding-left: 30px; }
.christianlink { font-size: 13px; font-family: "Times New Roman", Times, serif; line-height: 20px; font-weight: normal; color: #666666; display: block; margin: 0px; text-decoration: underline; padding: 0px; }
.ChristianHomeimg { margin-top: 0px; margin-right: 45px; margin-bottom: 0px; margin-left: 0px; clear: right; float: left; position: relative; left: 38px; }
.homeh3 { font-family: "Times New Roman", Times, serif; font-size: 13pt; line-height: 18pt; font-weight: normal; color: #666666; }
#StudioNotes { float: right; width: 280px; position: relative; padding: 0; margin-top: 20px; right: 35px; }
#ChristianHome {
	width: 320px;
	clear: right;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 60px;
	position: relative;
	left: 50px;
	margin-top: 20px;
	height: 200px;
	display: block;
}
.AdTitleLeft { font-size: 16px; font-variant: normal; color: #CC6600; padding-left: 35px; line-height: 22px; }
.AdTitleRight { font-size: 16px; font-variant: normal; color: #CC6600; line-height: 22px; }
a { color: #666666; }
a:hover { color: #663399; }
.studiolinks {
	font-size: 13px;
	font-family: "Times New Roman", Times, serif;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	display: block;
	text-decoration: underline;
}
.h1headerimg { display: inline; width: 51px; height: 50px; padding: 0; position: relative; top: 10px; }
.christianp { display: block; }
.imgFltRt { float: right; margin-right: 30px; margin-left: 10px; margin-bottom: 10px; clear: left; }
.imgFltRtLftMargin { float: right; margin-left: 10px; }
.christianlink_margin { font-size: 13px; font-family: "Times New Roman", Times, serif; line-height: 20px; font-weight: normal; color: #666666; display: block; text-decoration: underline; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 30px; }
.leftItalicTxtOrange { font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: italic; line-height: 20px; color: #CC6600; text-align: left; font-weight: normal; margin: 10px 40px 0 0; }
.ItalicTxtOrangeLftMargin { font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: italic; line-height: 20px; color: #CC6600; text-align: left; font-weight: normal; height: 80px; width: 230px; margin: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 70px; }
.AdGreenSub { color: #999933; font-size: 14px; font-style: italic; font-weight: bold; line-height: 22px; }
.ItalicTxtGreenLftMargin { font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: italic; line-height: 20px; color: #999933; text-align: left; font-weight: normal; height: 80px; width: 230px; margin: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 70px; }
.leftItalicTxtGreen { font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: italic; line-height: 20px; color: #999933; text-align: left; font-weight: normal; margin: 10px 40px 0 0; }
.christianCopy { font-size: 13px; font-family: "Times New Roman", Times, serif; line-height: 20px; font-weight: normal; color: #666666; display: block; margin: 0px; text-decoration: none; padding: 0px; }
#Footer { text-align: center; height: 30px; width: 700px; float: left; position: relative; left: 55px; margin-top: 15px; }
.footertxt { font-size: 11pt; font-style: italic; color: #CC6600; text-align: center; font-weight: bold; }
#TargetGroups { margin-top: 20px; margin-right: 20px; margin-left: 70px; margin-bottom: 0px; text-align: center; position: relative; }
#TargetGroups table { vertical-align: top; width: 665px; text-align: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px; }
.tableheader  { font-style: normal; font-variant: small-caps; text-transform: none; color: #336600; font-size: 18px; line-height: 18px; }
.h2header a { color: #CC6600; }
.h2header a:hover { color: #663399; }
#Sign-in {
	text-align: left;
	float: right;
	margin-top: 10px;
	clear: both;
	position: absolute;
	display: block;
	width: 340px;
	top: 660px;
	left: 390px;
}
.orangeCenteredsubhead  { font-size: 14px; font-style: italic; font-weight: bold; color: #CC6600; }
.orangeCenteredsubhead a { font-size: 14px; font-style: italic; font-weight: bold; color: #CC6600; }
.greenCenteredsubhead { font-size: 14px; font-style: italic; font-weight: bold; color: #336600; }
.signupframe { background-color: #ececba; text-align: center; margin-top: 10px; margin-bottom: 0px; margin-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.orangeCenteredsubhead a:hover { font-size: 14px; font-style: italic; font-weight: bold; color: #663399; }
.philosophy-a { font-family: "Times New Roman", Times, serif; font-size: 15px; font-style: italic; line-height: 22px; color: #999900; text-align: center; font-weight: normal; }
#SocialMedia { list-style-type: none; }
#SocialMedia  a img { margin: 0px; padding: 0px; display: inline; }
#SocialMedia ul { position: relative; top: 115px; width: 230px; left: 510px; }
#SocialMedia li { display: inline; }
.smalltext {
	font-size: 0.85em;
}
#footerTxt {
	text-align: center;
	position: absolute;
	display: block;
	top: 830px;
	left: 335px;
	height: 20px;
}
