body { background:none;}

#page {background-color:#FFFFFF;
	color:#000;
	width:100%;}
	
div {text-align:center;}
	
p, table {font-size:12px;}/*IE5 fixes*/

a {
	color:#333;
	text-decoration:none;
	background-color: transparent;
	}
h1 {color:#000;}
.embodyogatrademark {color:#000; }
.highlight {background-color:#5a9196; color:#FFF; text-align:center; border:1px solid #6699FF; padding:5px; width:65%; margin:auto;}
/*.yogawom {border:4px inset  #96605b;  padding:5px;}*/
	
#banner {display:none;}
	
#topnav, #navbar {display:none;}

.noprint {display:none;} /*general no print class*/

img {display:none;}
.ampm {background-color:#999;}
	
/*----------right column w/news hightlights----------*/	
#right {width:228px;
	height:500px;
	background-color:#5a9196;/*#9DBDFF;*/
	border:1px solid #6699FF;
	color:#FFFFFF;
	font:14px Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	vertical-align:top;
	float:right;
	margin-right:10px;
	/*margin:0 10px 0 537px;*/
	text-align:left;
	/*display:block;*/}
#right p {font-size:14px;}
div#date {text-align:left; padding:0 0 0 5px; margin:0;}
#editnews {display:block; text-align:left;padding:5px;}
#editnews a {color:#FFFFFF; text-transform:uppercase; font-weight:bold; text-decoration:none;}	
#editnews ul {margin:0; padding:0 0 20px 0;}
#editnews li {list-style:none; padding-bottom:10px;}
img#newsheader {padding:5px 0 0 5px; width:186px; height:36px;vertical-align:top;}
img#homecreed {width:198px; height:48px; padding:15px 0 0 0;}
.newshead2 {text-transform:uppercase; font-weight:bold; margin:0; padding:0; border-bottom:1px dotted #FFFFFF; font-size:14px;}

/*----------bottom section with news highlights and graphics----------*/
#bottom {background-color:#FFFFFF;
	color:#96605B;
	width:768px;}
#bottom img {padding:10px 0 0 10px;}

#creed {display:none; }
#creed img {margin-left:10px; padding-top:10px;}/*FF needs top padding*/
#footer {font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width:768px;
	margin:auto;
	padding-top:10px;
	color:#666666;
	background-color:transparent;
	text-align:left;
	}
#updated {float:left; width:380px;}
#copyright{text-align:right; width:380px; float:right;}

/*******************************sub pages layout*************************************/
#leftsub {width:198px;
	float:left;
	/*background-color:inherit;
	color:inherit;*/
	margin:0 10px 10px 10px;}
	
ul#subnav, ul#subnav2 {list-style:none; margin:0; padding:0;}
ul#subnav li, ul#subnav2 li, ul#subnav3 li {border-bottom: 1px solid #999999;}

#addphone {padding:10px 0 10px 15px;}
#subhead, #subhead2, #subhead3 {position:relative; z-index:2; width:198px;}
#subhead2, #subhead3 {margin-top:-10px;}
#subnav a, #subnav2 a, #subnav3 a {
	display:block;
	margin:0;
	padding:15px 0 15px 0;
	text-decoration:none;
	font:11px Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	color:#96605B;
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:center;}
.topitem {margin-top:-11px; }
.bottomitem {margin-bottom:15px;}
.nobottomborder {border-bottom:0;}/*item with subheading below*/
#subnav a:hover, #subnav2 a:hover {background-color:#7BACB0;color:#96605B;}
#subhead a:hover, #subhead2 a:hover, #subhead3 a:hover {background-color:transparent; color:inherit;}
#subnav a#currentpage, #subnav2 a#currentpage   {/*current page indicator -  page*/
	background-color:#7BACB0;
	color:#96605B;}
#rightsub {/*content on pages with submenu*/
	width:497px;
	vertical-align:top;
	/*margin:0 10px 10px 228px;*/
	float:right;
	margin:0 10px 10px 0;
	padding:15px;
	border: 1px solid #660033;
	overflow:hidden;}
#content{padding:0 50px 0 50px; text-align:center;}
#content img {border:4px solid #996600; margin-bottom:20px;}
#content img.noborder {border:0;}
#content img.orgborder {border-color:#FF6633;}
#content img.grnborder {border-color:#73965A;}
#content img.bluborder {border-color:#5A9196;}
#content img.purborder {border-color:#291425;}
#quote {/*quote on pages with submenu*/
	/*border:2px outset #660033;*/
	border-top:1px dotted #999999;
	color:#660033;
	background-color:transparent;
	font:12px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	margin:40px 70px 0 70px;
	padding:5px;}
	
/**************************calendar schedule page *******************************/
#printlogo {display:block;}
#schedpage {margin:auto; text-align:center;}
#schedulejan {width:100%;border:1px solid #333; text-align:center; margin:auto;}
#schedulejan td{border:1px dotted #999999;}
td#Mon, td#Tue, td#Wed, td#Thu, td#Fri, td#Sat, td#Sun {background-color:#CCC; color:#000;}
.shadeblue,.shadepink,.shadepurple,.shadeorange,.shadegreen, .shadeyellow {background-color:#CCC; border:1px solid #999;}

/********************************classes pages***********************/
div#contentclasses, div#contentworkshop {text-align:left;}
.register, .checkout {margin:auto; padding:0 5px 0 0; border:0;} /*buttons*/
.registertext {padding:0 0 2px 0; margin:0;}


img#private {float:left; margin-right:30px; width:100px;}

#boomerquote {font:9px Georgia, "Times New Roman", Times, serif; text-align:justify; margin:30px 70px 30px 40px;}
/**************************class page fee schedule***********************************/	
#feesclass, #feesworkshop, #discounts, #feesmassage {border:1px dotted #005A9C; padding:5px; background-color:#E2ECFC; margin-bottom:0; width:100%;}
#feesclass td, #feesworkshop td, #discounts td {padding:.5em;}
#feesmassage {margin-top:30px;}
/**************************************store page *******************************************/
#storelayout {padding:20px; text-align:left;}
#bq {display:none;}
/*.............................links page...................................*/
#linksnew {padding:0 0 0 20px;}
#bqlinks {}
/*.............................contact.......................................*/
#contactnew {text-align:center;margin-top:0;}
#bqcontact {display:none;}

#dirmap {}
#mapquest{overflow:hidden; margin:0 0 0 110px; text-align:left;}
#contactform1 {padding:0; margin:0;}
#tableForm {/*form on contactform page*/
	color:inherit;
	background-color:#E2ECFC;
	border: 1px dotted #005A9C;
	/*margin-top:1em;*/
	margin:0px auto;} 
#tableForm td {text-align:left;}
#tableForm td.label {text-align:right;}

#contactconfirm{/*display of confirmation thank you page*/
	color:#660033;
	background-color:transparent;	
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:7px;
	text-align:center;
	margin-top:1em;
	width:90%
	}
	
/*.........................teacher training.....................................*/
table#teacherschedule {margin-top:10px;
	border:2px dotted #654A7D;
	padding:3px;
	width:90%;
	border-collapse:collapse;
	background-color:#cfc1db;}
table#teacherschedule td {border: 1px solid #654a7d; padding:5px;} 	


	
