/* @override 

	http://www.bikramyogahouston.com/css/all2.css

	http://bikramyogahouston.com/css/all2.css

*/



#example {

	margin-top: 15px;

}



html {background:url(images/html-bg.png);

}



div.movie {

	float: right;

	margin-left: 26px;

	margin-top: 56px;

}



body {



	margin:0;



	font:16px Palatino, "Times New Roman", Times, serif;



	background:url(images/body-bg.jpg) repeat-x;



	color:#000;



	min-width:984px;



}



a {

	color: #FFFFFF;

}

table {

	font: 15px/24px "Lucida Grande", Lucida, Verdana, sans-serif;

}



hr {

	border-top-style: solid;

	border-top-color: #ff657c;

}











a:hover {text-decoration:none;}



img {border-style:none;}



form {



	padding:0;

	margin: 0;

}



#page div.main div.inner-content div.inner div.main-cnt form {

	margin-left: 15px;

}



#page div.main div.inner-content div.inner div.main-cnt form table.webform tbody tr td label {

	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;

	margin: 0;

	padding: 0;

}



.holder {



	width:100%;



	overflow:hidden;



}



/*header*/



.header {



	width:100%;



	background:url(images/header-bg.jpg) no-repeat 50% 0;



	height:208px;



	overflow:hidden;



	min-width:984px;



}



.header-inn {



	width:899px;



	height:196px;



	margin:0 auto;



	padding:12px 0 0 85px;



	overflow:hidden;



	background:url(images/header-inn.jpg) no-repeat 25px 100%;



}











.header-inn div {



	width:100%;



	overflow:hidden;



}



div.TR_menu {

	text-transform: uppercase;

	width: 200px;

	margin: 0;

	padding: 0;

	position: relative;

	top: 36px;

	font-family: "Gill Sans MT", "Gill Sans", GillSans, Verdana, Arial, Helvetica, sans-serif;

	text-align: right;

	left: 43px;

}

div.TR_menu a{

	font-size: 11px;

	font-weight: bold;

	color: black;

	text-decoration: underline;

}

div.TR_menu a:hover{

	color: maroon;

	text-decoration: none;

}





/*logo*/



.logo {



	margin:0;



	display:block;



	overflow:hidden;



	text-indent:-9999px;



	width:144px;



	height:144px;



	position:relative;



	float:left;



}



.logo a {



	display:block;



	height:100%;



}



div.instructions p {

	font-size: 13px;

	color: gray;

	margin: 0;

}



.header-inn p {



	float:left;



	font:italic 15px Palatino, "Times New Roman", Times, serif;



	margin: 37px 0 0 48px;



}



.header-inn p strong {



	font:italic 23px Palatino, "Times New Roman", Times, serif;



	color:#630f64;



	display:block;



}





#imageMenu {

      clear:both;

}



ul.menu {



	width:870px;



	overflow:hidden;



	padding:0 29px 0 0;



	position:relative;



	z-index:6;



	margin:-1px 0 0;



	list-style:none;



}



ul.menu li {



	float:right;



	margin:0 0 0 1px;



	font: bold 12px/27px "GillSans", Arial, Helvetica, sans-serif;



	text-transform:uppercase;



}



ul.menu span {



	float:left;



	height:27px;



}



ul.menu span.menu-l {



	width:4px;



	background:url(images/menu-l.png) no-repeat;



}



ul.menu span.menu-r {



	width:3px;



	background:url(images/menu-r.png) no-repeat;



}



ul.menu li a {



	float:left;



	color:#FFF;



	padding:0 10px;



	text-decoration:none;



	background:url(images/menu-bg.gif) repeat-x;

	font-size: 11px;

}



ul.menu li a:hover {background:url(images/menu-active.gif) repeat-x;

	color: #fff;

}

 *html ul.menu span.menu-l {

      background:url(none.gif);

      filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/menu-l.png', sizingmethod='crop') 



no-repeat;

}



*html ul.menu span.menu-r {

     background:url(none.gif);

     filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/menu-r.png', sizingmethod='crop') 



no-repeat;

}

*html .main {

     background:url(none.gif);

     filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/page-bg.png', sizingmethod='scale') 



no-repeat;

}



*html .inner {

    width:950px;

 padding-right:10px;

}

/*page*/



#page {



	width:984px;



	overflow:hidden;



	position:relative;



	z-index:5;



	margin:-22px auto 0;



	padding:22px 0 0;



}











.main {



	width:934px;



	padding:0 25px;



	background:url(images/page-bg.png) repeat-y;	



}



.promo {



	width:928px;



	padding:0 0 17px 6px;



	margin:-22px 0 0 0;



	float:left;



	overflow:hidden;



	background:#fff url(images/promo-bg.jpg) no-repeat 0 100%;



	position:relative;



	z-index:5;



}



ul.category {



	float:left;



	width:251px;



	padding:3px 0 0;



	margin:0;



	list-style:none;



}



ul.category li {



	height:1%;



	padding:0 0 7px;



	overflow:hidden;



	vertical-align:top;



	font:italic 21px/44px Palatino, "Times New Roman", Times, serif;



}



ul.category li a {



	color:#c0c0c0;



	text-decoration:none;



	display:block;



	background:#564e49;



	padding:0 0 0 14px;



}



ul.category li a:hover,



ul.category li.tabs-selected a {



	background:#33302d;



	color:#fff;



}







.tabs-hide {display:none;}



.promo-cnt {



	float:left;



	width:673px;



	position:relative;



}



.promo-cnt img {



	display:block;



	margin:0;



}



.promo-txt {



	position:absolute;



	top:15px;



	left:23px;



	width:280px;



	color:#fff;	



}



.promo-txt h1 {



	margin:0;



	font:italic bold 39px/39px Palatino, "Times New Roman", Times, serif;



}



.head {



	width:100%;



	overflow:hidden;



	padding:0 0 10px;



	font:italic 14px "Arial Narrow", Arial, Helvetica, sans-serif;



}



.head strong {



	display:block;



	font:italic 18px "Arial Narrow", Arial, Helvetica, sans-serif;



}



.promo-txt p {



	font:12px/18px "Arial Narrow", Arial, Helvetica, sans-serif;



	margin:0 0 5px -8px;



	padding:0 0 0 8px;



	background:url(images/promo-txt.png);



}







.promo-txt .more {font-size:12px;}











.citation {



	position:absolute;



	bottom:0;



	left:0;



	width:100%;



	overflow:hidden;



	background:url(images/citation.png);



}



* html .citation {bottom:-1px;}







.citation p {



	margin:0;



	padding:12px 20px 5px 51px;



	background:url(images/ico.gif) no-repeat 14px 8px;



	font:italic 16px "Arial Narrow", Arial, Helvetica, sans-serif;



}











/*primary content*/



.primary-content {



	height:1%;



	padding:12px 23px 0 28px;



	overflow:hidden;



	clear:both;



}



.main-col {



	float:left;



	width:598px;



}



.welcome {



	height:1%;



	overflow:hidden;



	border:1px solid #A96017;



	background:#630f64;



	padding:6px 7px 7px 17px;



	margin:0 0 35px;



}



.welcome img {



	float:right;



	margin:0 0 0 20px;



}



.welcome h2,



.content-box h2 {



	color:#fff;



	font:italic bold 25px Palatino, "Times New Roman", Times, serif;



	margin:0;



}



.welcome p {



	font:16px "Arial Narrow", Arial, Helvetica, sans-serif;



	margin:0;



}







.content {



	width:533px;



	overflow:hidden;



	margin:0 0 0 8px;



}



.title {



	color:#262626;



	font:bold 10px "GillSans", Arial, Helvetica, sans-serif;



	margin:0 0 10px;



	text-transform:uppercase;



}



.title a {color:#262626;}







.content-box {



	height:1%;



	overflow:hidden;



	margin:0 0 30px;



}



.content-box h2 {



	border-bottom:1px solid #953D08;



	padding-bottom:5px;



	margin:0 0 2px;



}



.author {



	display:block;



	font:bold 10px "GillSans", Arial, Helvetica, sans-serif;



	text-transform:uppercase;



	margin:0 0 10px;



}



.content-box p {



	margin:0;



	font:16px "Arial Narrow", Arial, Helvetica, sans-serif;



}



.content-box p em {font-family:Palatino, "Times New Roman", Times, serif;}







.more {



	height:1%;



	overflow:hidden;



	font:italic bold 11px Palatino, "Times New Roman", Times, serif;



}



.more a {color:#FFFFFF;}







.sidebar {



	width:250px;



	float:right;



	padding:5px 0 0;



}







.sidebar h3 {



	margin:0 0 0 4px;



	color:#3c3a39;



	font:bold 10px "GillSans", Arial, Helvetica, sans-serif;



	text-transform:uppercase;



}



.sub-title {



	display:block;



	margin:0 0 9px 4px;



	color:#515150;



	font: italic 11px "Arial Narrow", Arial, Helvetica, sans-serif;



}



.subscribe {



	height:1%;



	overflow:hidden;



	border:1px solid #630f64;



	margin:0 0 30px 2px;



	padding:6px 0 7px 6px;



}



.subscribe-cnt {



	height:1%;



	overflow:hidden;



	padding:0 0 4px;



}



.subscribe input.text {



	color:#73706e;



	font:bold 12px "Arial Narrow", Arial, Helvetica, sans-serif;



	float:left;



	padding:1px 5px;



	border:1px solid #bd9a87;



	background:#FFDFF2;

	width: 84px;

}



.subscribe input.size2 {



	display:inline;



	margin:0 0 0 5px;

	width: 122px;

}



.code {



	float:left;



	width: 131px;



	overflow:hidden;



}



.code img {

	width: 93px;

	display:inline;

	margin-bottom: 0;

	margin-left: 0;

	margin-right: 0;

	margin: 0;

}





.subscribe input.button {



	margin:6px 0 0;



	display:block;



}







.event {



	height:1%;



	overflow:hidden;



	background:url(images/line.gif) repeat-y 29px 0;



	margin:0 0 15px;



}



.date {



	margin:0 11px 0 0;



	font:bold 16px/14px "GillSans", Arial, Helvetica, sans-serif;



	color:#be3915;



	text-transform:uppercase;



}



#page div.main div.inner-content div.inner div.main-cnt div.announcement-details h3 {

	margin-left: 0;

}



#page div.main div.inner-content div.inner div.side-cnt div.event-cnt span.date {

	float: none;

	font-size: 10px;

	



}



#page div.main div.inner-content div.inner div.side-cnt div.event-cnt h4 a {

	color: #441343;

	float: left;

	font: 14px "Gill Sans MT", "Gill Sans", GillSans, Verdana, Arial, Helvetica, sans-serif;

}



.date span {font-size:10px;}



.event-cnt {



	width:205px;



	padding: 0 0 20px;

	display: inline-block;

}



.event-cnt h4 {



	color:#fff;



	margin:0;

	font: italic bold 19px Palatino, "Times New Roman", Times, serif;

}



.event-cnt h4 a{color:#fff;

}



#page div.main div.inner-content div.inner div.side-cnt div.announce div.event-cnt h4 a {

	font-size: 11px;

	font-weight: bold;

}



.event-cnt p {



	margin:0;



	font:12px "Arial Narrow", Arial, Helvetica, sans-serif;

	float: left;

	width: 175px;

}



#page div.main div.inner-content div.inner div.main-cnt table tbody tr td h3 {

	margin-left: 27px;

}



.event-cnt .more {font-size:12px;}







.adv-box {



	height:1%;



	overflow:hidden;



	border:1px solid #fff;



	background:#630f64;

	width: 174px;

	margin-left: 4px;

	padding-right: 5px;

	padding-top: 4px;

}



.adv-box img {

	margin-left: 24px;

}



.adv-box p {



	color:#fff;



	font:italic bold 21px/27px Palatino, "Times New Roman", Times, serif;



	margin: 3px 0 8px;



	text-align: center;



}



.adv-box p span {



	display:block;





}







/*footer*/



.footer {



	width:100%;



	overflow:hidden;



	background:#0A040A url(images/footer-bg.jpg) repeat-x;



	text-align:center;



	min-width:984px;



}



.footer-inn {



	width:984px;



	padding: 112px 0 11px;



	margin:0 auto;



	overflow:hidden;



	background:url(images/footer-inn-bg.jpg) no-repeat;



}



.footer ul {



	margin:0 0 12px;



	padding:0;



	list-style:none;



}



.footer ul li {



	display:inline;



	background:url(images/separator.gif) no-repeat 100% 1px;



	font:10px Arial, Helvetica, sans-serif;



	padding:0 6px 0 0;



}



.footer ul li.last {background:none;}



.footer ul li a {



	color:#fff;



	text-decoration:none;



}



.footer ul li a:hover {text-decoration:underline;}



.footer p {



	color:#B4B4B4;



	margin:0;



	font:12px Arial, Helvetica, sans-serif;

	padding-bottom: 36px;

}











/* inner page



------------- */







.img-box {



	background:#FFF;



	width:100%;



	position:relative;



	padding:0 0 5px;



	float:left;



	overflow:hidden;

	margin: -21px 0 0;

}



.img-box h1 {



	position:absolute;



	margin:0;



	color:#fff;



	font: italic 28px Palatino, "Times New Roman", Times, serif;



	top: 67px;



	left: 35px;



}



.img-box p {



	margin:0;



	position:absolute;



	left: 36px;



	top: 104px;



	color:#701e6e;



	font:bold 11px Arial, Helvetica, sans-serif;



	text-transform:uppercase;



}







.img-box img {



	display:block;



	margin:0 auto;



}







.inner-content {



	height:1%;



	clear:both;



	overflow:hidden;



	background:#ffdff2 url(images/inner-bg.gif) repeat-y 100% 0;



}



.inner {



	height:1%;



	padding: 20px 29px 0 22px;



	overflow:hidden;



	background:url(images/inner-top.gif) no-repeat;



}



.main-cnt {



	float:left;



	width: 639px;

	margin-top: 13px;

	margin-left: 11px;

}



div.faq-question {

	margin-left: 21px;

	margin-bottom: 8px;

}



.main-cnt h2 {



	color:#902a8e;



	margin: 0 0 0 9px;



	font: italic 26px Palatino, "Times New Roman", Times, serif;



}



.main-cnt p {



color:#2D2C2C;

margin-bottom:10px;

margin-left:9px;

margin-top:0;

	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;

}



h3 {

	font: italic 26px Palatino, "Times New Roman", Times, serif;

	color: #902a8e;

	margin-left: 8px;

	margin-top: 10px;

	margin-bottom: 10px;

}



#page div.main div.inner-content div.inner div.main-cnt table tbody tr td h3 {

	color: #902a8e;

	margin-left: 8px;

	margin-top: 10px;

	margin-bottom: 10px;

	font: italic 20px Palatino, "Times New Roman", Times, serif;

}



 div.side-cnt h4 {

	margin: 0 0 10px;

	font-size: 17px;

	color: #902a8e;

}



.main-cnt p a {color:#ce4c24;

	text-decoration: underline;

	font-weight: bold;

}



#page div.main div.inner-content div.inner div.main-cnt p.literature-container span.icon {

	display: block;

	float: left;

	margin-right: 10px;

}



.main-cnt img {



	display:block;



	margin:0 0 10px;



}



#page div.main div.inner-content div.inner div.main-cnt form table.webform tbody tr td img {

	margin: 0;

	padding: 0;

}



.info {



	height:1%;



	margin:20px 0 0;



	padding: 17px 0 0;



	overflow:hidden;



	background:url(images/line2.gif) no-repeat 14px 0;



}



ul.list {



	height:1%;



	overflow:hidden;



	padding:0 0 0 28px;



	margin:0;



	list-style:none;



}



ul.list li {



	background:url(images/bullet.gif) no-repeat 0 7px;



	padding: 0 0 10px 14px;



	color:#2d2c2c;



	font: 15px/18px "Arial Narrow", Arial, Helvetica, sans-serif;



}







.inner .side-cnt {



	width: 171px;



	float:right;

	

	



}



.person {



	height:1%;



	overflow:hidden;

	padding: 0 0 10px;

}



.person img {



	display:block;





	margin:0 0 5px;



}



.person h3 {



	color:#cd2500;



	margin:0 0 10px;



	font: bold 9px "Gill Sans MT", "Gill Sans", GillSans, Verdana, Arial, Helvetica, sans-serif;



	text-transform:uppercase;



}



tbody {

	font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;

}



#page div.main div.inner-content div.inner div.main-cnt table tbody tr td {

	background-color: transparent;

}



#page div.main div.inner-content div.inner div.main-cnt table tbody tr {

	background-color: transparent;

}



.person p {



	margin:0 0 5px;



	font:12px Arial, Helvetica, sans-serif;



}



#page div.main div.inner-content div.inner div.side-cnt div.person p em {

	font-style: italic;

}



.person p a {



	color:#cd2500;



	font:italic bold 13px Palatino, "Times New Roman", Times, serif;

	text-decoration: underline;

}







.subscribe-side {



	height:1%;



	overflow:hidden;



}



.subscribe-side h3 {



	margin:0 0 5px 4px;



	color:#3c3a39;



	font: bold 10px "Gill Sans MT", "Gill Sans", GillSans, Verdana, Arial, Helvetica, sans-serif;



	text-transform:uppercase;



}



.subscribe-side .subscribe {



	background:#630f64;



	padding-left:8px;



}



.subscribe-side .sub-title {



	color:#000;



	margin:0 0 10px;



	font: italic 12px/12px "Arial Narrow", Arial, Helvetica, sans-serif;



}



.subscribe-side input.text {



	margin:0 0 5px;



	display:block;



	float:none;

	width: 115px;

}



* html .subscribe-side input.text {margin-left:-2px;}



.subscribe-side .code {



	margin:0 0 5px;



	float:none;



	overflow:hidden;



}



.subscribe-side input.button {



	display:block;



}







.inn .footer-inn {background-image:url(images/footer-inn-bg2.jpg);}



div.hide {

	display: none;

}



h5 {

	margin-top: 0;

	margin-left: 9px;

	color: #fb7c03;

}



div.faq-details h1 {

	color:#902a8e;



	margin: 12px 0 9px 9px;



	font: italic 21px Palatino, "Times New Roman", Times, serif;

}



#page div.main div.inner-content div.inner div.side-cnt div.blog-container h1.test {

	color:#902a8e;



	font: italic 19px Palatino, "Times New Roman", Times, serif;

	margin: 12px 0 0;

}



#page div.main div.inner-content div.inner div.side-cnt div.blog-container p.description {

	font-size: 11px;

	margin: 0 0 20px;

	width: 180px;

}





div.freeshirt {

	border: 2px dotted #ff8648;

	display: block;

	float: left;

	padding: 5px;

	margin-bottom: 8px;

}



div.rssButton {

	font:italic 14px "Arial Narrow", Arial, Helvetica, sans-serif;

	margin-bottom: 9px;

}



a#rss {

	text-decoration: none;

	color: #902a8e;

}

a#rss:hover {

	text-decoration: underline;

	color: #902a8e;

}



#page div.main div.inner-content div.inner div.main-cnt div.freeshirt img {

	margin: 0;

}



div.comment-form {

	background-color: #fff5c7;

	border: 2px solid maroon;

}



div.tuition_table {

	float: left;

	display: block;

}



div.continue {

	float: left;

	margin-top: 17px;

}



#page div.main div.inner-content div.inner div.main-cnt div.system-error-message {

	width: 441px;

}side-cnt
