html { font-size:100.01%;}
/* 	Site owner requested the background stripes. 
 	Note that some pages get overridden for purple stripes on yellow bkgrnd 
	CSS style is yogaYbody*/
body {background-color:  #330066;
	/*background-image:url(../Images/y-s-bkgd.gif); background-repeat: repeat-x; background-position: 0 220px;*/}
body, p, li, td{font-size:.95em;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	line-height: 1.5em;
	font-weight: normal;
}
h1, h2 {padding: 0; margin: 0}
div#page {
	margin: auto;
	width: 800px;
	position: relative;
	padding: 10px;
}

div#main {
	width: 720px;
	border: 2px solid #505050;
	background-color: #ffffff;
	/* --- temporary for designing only
	background-image: url(../Assets/splash/bkgrd-temp.jpg);
	background-position: center 15px ;*/
		background-image: url(../Assets/splash/bkgrd.jpg);
		background-position: 50px 15px ;
	background-repeat: no-repeat;
	height: 500px;
	}

/* ********** generic text styles are set for bubbles **********  */
A, A:Visited,A:Active  {
	color: #663765;
	font-size: 1.1em;
	font-weight: 900;
	font-style: italic;
	letter-spacing: +.02em;
	text-decoration: none;
	}
	
A:Hover  {
	color : #DF0000; 
	TEXT-DECORATION: underline;
	}

/* **********  DIVs control position of text links **********  */
div.vinyasaT {position:absolute; width:240px; height:34px; z-index:1; left: 102px; top: 104px;}
div.partiesT {position:absolute; width:240px; height:34px; z-index:1; left: 325px; top: 180px;}
div.yogilatesT {position:absolute; width:240px; height:34px; z-index:1; left: 529px; top: 109px;}
div.sportsT {position:absolute; width:270px; height:30px; z-index:1; left: 493px; top: 408px;}
div.privateLessonsT {position:absolute; width:240px; height:34px; z-index:1; left: 327px; top: 339px}
div.pilatesT {position:absolute; width:240px; height:35px; z-index:1; left: 70px; top: 422px;}

/* **********  DIVs control position of bubbles picutures ********** */
div.partiesP {position:absolute; width:106px; height:104px; z-index:1; left: 274px; top: 128px;}
div.vinyasaP {position:absolute; width:96px; height:115px; z-index:1; left: 50px; top: 49px;}
div.yogilatesP {position:absolute; width:137px; height:120px; z-index:1; left: 486px; top: 63px;}
div.breatheP {position:absolute; width:136px; height:43px; z-index:1; left: 580px; top: 253px;}
div.sportsP {position:absolute; width:147px; height:115px; z-index:1; left: 443px; top: 355px;}
div.privateLessonsP {position:absolute; width:135px; height:106px; z-index:1; left: 224px; top: 286px;}
div.pilatesP {position:absolute; width:163px; height:120px; z-index:1; left: 15px; top: 370px;}

/***********   unordered list uses background bubble images instead of bullet */
ul.splash, li.splashVinyasa, li.splashParties, li.splashYogilates, li.splashPilates, li.splashPrivateLessons, li.splashSports, li.splash {
	margin: 0;
	padding: 0;
	list-style-type: none; 
	list-style: none;	
}
		/* ***** li padding-top controls distance top for bullet text ***** */			
		/* ***** li padding-left for distance between bullet and text ***** */	
li.splashVinyasa {padding-top: 27px; padding-left: 55px}	  
li.splashParties {padding-top: 5px; padding-left: 70px}
li.splashYogilates {padding-top: -10px; padding-left: 80px}
li.splashPilates {padding-top: 10px; padding-left: 85px}
li.splashPrivateLessons {padding-top: -45px; padding-left: 85px}
li.splashSports{ padding-top: 15px; padding-left: 115px}
				  
/* ***** Page color bar which the owner likes ***** */
/*div#mastheadColorBar{
	height: 10px;
	background-color: #F99D1C;
	margin: 0;
	padding: 0;}*/

/* *****right content column ***** */
div.mainContent {
	width: 490px;
	margin-left: 30px;
	margin-bottom: 15px;
	margin-right: 30px;
}
.navsm  {
	font-size :11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #666666;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	letter-spacing: -.05em;
}
A.navsm ,A.navsm:Visited, A.navsm:Active {
	font-size :11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #666666;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	letter-spacing: -.1em;
	text-decoration: none;
}
 A.navsm:Hover  {
	color : #DF0000;
	text-decoration: underline;
}
.navsmWhite  {
	font-size :11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	letter-spacing: -.1em;
}
A.navsmWhite, A.navsmWhite:Visited, A.navsmWhite:Active{
	font-size :11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	letter-spacing: -.1em;
}
 
A.navsmWhite:Hover  {
	color : #DF0000;
	text-decoration: underline;
}


.smtype {
font-size :10px; font-family : Arial, Helvetica, sans-serif; color : #123A63; TEXT-DECORATION: none; font-weight: normal;
}
.navsm-nobold {
font-size :12px; font-family : Arial, Helvetica, sans-serif; color : #123A63; TEXT-DECORATION: none; font-weight: normal;
}
.subtitle-bolder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #F99D1C;
	font-weight: bolder;
	word-spacing: normal;
	letter-spacing: .01em;
	line-height: 22px;
}
.questions-graytext {

	font-size :14px;
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}
.navsm-sched {
	font-size :11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	letter-spacing: -.1em;
}
A.navsm-sched, A.navsm-sched:Visited ,A.navsm-sched:Active   {
	font-size :11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	letter-spacing: -.1em;
}

A.navsm-sched:Hover  {
	color : #666666;
	text-decoration: underline;
}
.subtitle-gr {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #0B8A00;
	font-weight: bolder;
	word-spacing: normal;
	letter-spacing: .01em;
	line-height: 22px;
}
.wolf-finder-red, h2 {

	font-size :14px;
	font-family : Arial, Helvetica, sans-serif;
	color : #EC0000;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}
.subtitle-blue {
	font-size :14px;
	font-family : Arial, Helvetica, sans-serif;
	color : #004080;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}
