/* @override http://www.yogamoves.dev:9010/yogamoves.css */
body { font-family: Verdana, Arial, Helvetica, sans-serif; }
h1 { color: #86aa50; text-align: left; vertical-align: top; padding: 0px 10px 10px 40px;font: normal 33px/33px Georgia, "Times New Roman", Times, serif;margin: 0; }

h2 {  color: #71a9ad; text-align: left;font: normal 22px/24px Georgia, "Times New Roman", Times, serif;margin: 0;padding-top: 10px;padding-bottom: 10px; }
h3 {color: #71a9ad; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 24px; text-align: left; margin-left: 10px; }
h4 {padding: 0;margin: 0;font-size: 12px;color: #777; }

.imagee { margin-left: 0px; margin-right: 0px;}
.smaller_text { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: left; padding-right: 10px; padding-left: 10px; }
.footer_text { color: #777; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: left; padding-left: 225px; }
.headline { color: #86aa50; font-size: 33px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 33px; text-align: left; vertical-align: top; padding: 8px 5px 10px 40px; }
.subheadline { color: #71a9ad; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 24px; text-align: left; margin-left: 0px; }
.subheadline5 { color: #71a9ad; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 24px; text-align: left; margin-left: 230px; width: 460px; }
.text5{ color: #777; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-align: left;  margin-left: 230px; width: 460px;}



.subheadline1 { color: #71a9ad; padding: 0px 0px 0px 40px; line-height: 25px; margin-left: -40px; margin-bottom: -10px; margin-top: 20px; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif;  text-align: left; }
.subheadline2 { color: #71a9ad; padding: 0px 0px 0px 40px; line-height: 25px; margin-left: -40px; margin-bottom: -10px; margin-top: -40px; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif;  text-align: left; }
.subheadline3 { color: #71a9ad; padding: 0px 0px 0px 40px; line-height: 25px; margin-left: -40px; margin-bottom: -10px; margin-top: -25px; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif;  text-align: left; }

.sideimage{margin-left: 30px;}
.sideimage2{margin-left: 30px; margin-top: -65px;}


.toptext{margin-top: -25px;}
.text { color: #777; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-align: left; padding: 0 30px 0 5px; }
.text1{ color: #777; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-align: left;  }

.cost { color: #777; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; text-align: left; }
.cost1 { color: #777; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 0px; text-align: left; }
.table_text
{
	color: #777;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	background-color: white;
	text-align: left;
	padding: 5px 0 2px;
	border-bottom: thin dotted #798a91;
}

.table_text_doubleline
{
	color: #777;
	padding: 0px 0 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	text-align: left;
	border-bottom: thin dotted #798a91;
}

body { background-color: #757d80; text-align: left; }
p { }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }
element { }
.top { background-image: url(bg_images/top_bg.jpg); background-repeat: no-repeat; background-attachment: inherit; background-position: 0 0; }
.strip { background-image: url(bg_images/ln.gif); background-repeat: no-repeat; background-position: 0 0; }
.belly { background-image: url(bg_images/bgs_1.gif); background-repeat: repeat-y; background-attachment: inherit; }
.base { background-image: url(bg_images/copy_bg.jpg); background-repeat: no-repeat; background-attachment: inherit; }
.3_cols { background-image: url(bg_images/bgs_1_3.jpg); background-repeat: no-repeat; background-attachment: inherit; background-position: 0 0; }

.input_box
{
	width: 280px;
	display: block;
}
.classes { background-color: #E3DFBB; }
#email-list-button {margin-top: 34px;padding-top: 0;border-style: none; }



/***************************************  Styles for site menus (R. Mason)  *****************************************/


div#top_nav {
	width: 437px;
	height: 40px;
}

ul#top_list {
	overflow: hidden;
	list-style: none outside none;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

ul#top_list li {
	height: 40px;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
}

ul#top_list li a {
	color: #777777;
	text-decoration: none;
	padding-top: 26px;
	display: block;
}

ul#top_list li a:hover {
	color: #a51800;
	text-decoration: none;
}

ul#top_list li#nav-top-home a {width: 50px;}
ul#top_list li#nav-top-shadow a {width: 86px; background: transparent url(nav_images/shadow1.gif) scroll no-repeat 50% 0;}
ul#top_list li#nav-top-iyengar a {width: 85px; background: transparent url(nav_images/iyen1.gif) scroll no-repeat 50% 0;}
ul#top_list li#nav-top-prenatal a {width: 86px; background: transparent url(nav_images/pregs1.gif) scroll no-repeat 50% 0;}
ul#top_list li#nav-top-teachers a {width: 61px;}
ul#top_list li#nav-top-info a {width: 69px;}

ul#top_list li#nav-top-shadow a:hover {background: transparent url(nav_images/shadow1.gif) scroll no-repeat 50% -50px;}
ul#top_list li#nav-top-iyengar a:hover {background: transparent url(nav_images/iyen1.gif) scroll no-repeat 50% -50px;}
ul#top_list li#nav-top-prenatal a:hover {background: transparent url(nav_images/pregs1.gif) scroll no-repeat 50% -50px;}

.hom ul#top_list li#nav-top-home a {color: #a51800;}
.shad ul#top_list li#nav-top-shadow a {color: #a51800; background: transparent url(nav_images/shadow1.gif) scroll no-repeat 50% -50px;}
.iyen ul#top_list li#nav-top-iyengar a {color: #a51800; background: transparent url(nav_images/iyen1.gif) scroll no-repeat 50% -50px;}
.prenat ul#top_list li#nav-top-prenatal a {color: #a51800; background: transparent url(nav_images/pregs1.gif) scroll no-repeat 50% -50px;}
.teach ul#top_list li#nav-top-teachers a {color: #a51800;}
.inf ul#top_list li#nav-top-info a {color: #a51800;}

div.left_nav {
	width: 214px;
}


ul.left_list {
	overflow: hidden;
	list-style: none outside none;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

ul.left_list li {
	margin: 0;
	padding: 0;
	background: transparent url(nav_images/nav_dots.gif) scroll no-repeat 0 100%;
}

ul.left_list li a {
	color: #777777;
	height: 23px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	display: block;
	padding: 4px 0 0 54px;
	background: transparent url(nav_images/dot2.gif) scroll no-repeat 15px 7px;
}

ul.left_list li a:hover {
	color: #86aa50;
	text-decoration: none;
	background: transparent url(nav_images/dot2.gif) scroll no-repeat 15px -33px;
}

.termcal ul.left_list li#nav-left-cal a,
.weeklycrs ul.left_list li#nav-left-weeklycr a,
.casclass ul.left_list li#nav-left-cas a,
.weeklyov ul.left_list li#nav-left-weekov a,
.termbr ul.left_list li#nav-left-break a,
.freecls ul.left_list li#nav-left-free a,
.rego ul.left_list li#nav-left-reg a,
.locmap ul.left_list li#nav-left-loc a,
.accom ul.left_list li#nav-left-accom a
{color: #86aa50; text-decoration: none; background: transparent url(nav_images/dot2.gif) scroll no-repeat 15px -33px;}