@charset "utf-8";

body		{ color: #000000; margin: 0; padding: 0; background: #f2f1e6 url(../images/background-skyline.jpg) top left repeat-x; }

/* Links ***********************************************************************************************/
a			{ outline: none; color: #000; text-decoration: underline; }
a:link		{ color: #000; text-decoration: underline; }
a:visited	{ color: #000; text-decoration: underline; }
a:hover		{ color: #006666; text-decoration: underline; }
a:active	{ color: #000; text-decoration: underline; }

/* Layout elements ************************************************************************************/
#wrapper	{ width:770px; margin: 0 auto; position: relative; background-color: #fff; }
	#header 	{ width: 770px; height: 150px; background: #fff url(../images/header.jpg) top left no-repeat; text-indent: -3000px; }
	#subHeader 	{ width: 770px; height: 27px; background: #fff url(../images/subheader.gif) top left no-repeat; text-indent: -3000px; }
	#main		{ width: 770px; float: left; background: #fff url(../images/content_background.gif) top left repeat-y; }
		#navigation	{ float: left; width: 130px; margin: 8px 0 0 20px; display: inline; border-bottom: solid black 0px; }
		#navigation ul li	{ width: 130px; text-indent: -3000px; }
		#navigation ul li a	{ display: block; }
		#navigation ul li a:hover	{ background-position: top right; }
		#navigation ul li.navCurrent a { background-position: top right; }
			#home			{ }
			#home a			{ background: #fff url(../images/nav_home.gif) top left no-repeat; height: 28px; }
			#home a:hover	{ }
			#bio			{ }
			#bio a			{ background: #fff url(../images/nav_bio.gif) top left no-repeat; height: 27px; }
			#bio a:hover	{ }
			#services 			{ }
			#services a 		{ background: #fff url(../images/nav_services.gif) top left no-repeat; height: 27px; }
			#services a:hover	{ }
			#inspiration 		{ }
			#inspiration a 		{ background: #fff url(../images/nav_inspiration.gif) top left no-repeat; height: 27px; }
			#inspiration a:hover{ }
			#melissafun 		{ }
			#melissafun a 		{ background: #fff url(../images/nav_melissafun.gif) top left no-repeat; height: 29px; }
			#melissafun a:hover { }
			#latestnews			{ }
			#latestnews a		{ background: #fff url(../images/nav_latestnews.gif) top left no-repeat; height: 27px; }
			#latestnews a:hover	{ }
			#testimonials			{ }
			#testimonials a		{ background: #fff url(../images/nav_testimonials.gif) top left no-repeat; height: 27px; }
			#testimonials a:hover	{ }
		#contact	{ background: #fff url(../images/links_background.jpg) bottom right no-repeat; border: solid #008080 1px; 					margin: 20px 0 10px 10px; width: 118px; padding-bottom: 5px; }
		#contact h3 { font-weight: bold; margin: 10px; }
		#contact p 	{ margin: 10px; font-size: 12px; line-height: 14px;}
		
		#news	{ background: #fff url(../images/links_background.jpg) bottom right no-repeat; border: solid #008080 1px; 					margin: 20px 0 10px 10px; width: 118px; padding-bottom: 5px; }
		#news h3{ font-weight: bold; margin: 10px; }
		#news p { margin: 10px; font-size: 12px; line-height: 14px;}


		#links	{ background: #fff url(../images/links_background.jpg) bottom right no-repeat; border: solid #008080 1px; 
					margin: 20px 0 10px 10px; width: 118px; padding-bottom: 5px; }
		#links h3 { font-weight: bold; margin: 10px; }
		#links p { margin: 10px; font-size: 12px; line-height: 14px; }

		/*#testimonial { background: #fff url(../images/links_background.jpg) bottom right no-repeat; border: solid #008080 1px; margin: 20px 0 10px 10px; width: 118px; padding-bottom: 5px; }
		#testimonial h3 { font-weight: bold; margin: 10px; }
		#testimonial p { margin: 10px; font-size: 12px; font-style: italic; line-height: 14px; }
		#testimonial p.name { font-style: normal; line-height: 14px; }*/

		#content	{ float: right; width: 560px; margin: 8px 40px 0 10px; display: inline; border: solid red 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; padding-top: 10px;}
		#content p	{ text-indent: 15px; margin-bottom: 10px; }
		.contentL 	{ float: left; width: 250px; display: inline; border: solid red 0px; margin-left: 20px; }
		.contentR 	{ float: right; width: 250px; display: inline; border: solid red 0px; margin-right: 20px; }

	#footer 	{ width: 770px; background: #f2f1e6 url(../images/footer.gif) top left no-repeat; padding: 20px 0;}
	#footer h6 { color: #666; text-align: center; }
	#footer h6 a { color: #666; text-align: center; text-decoration: none; }
	#footer h6 a:hover { text-decoration: underline; }
	
	#content p.test {text-indent:0px; font-size:10px; background-color:#f3f4f5; padding:5px;}

/* Miscellaneous classes for reuse ********************************************************************/
.flR { float: right; margin-left: 8px; }
.flL { float: left; margin-right: 8px; }
.flClear { clear:both; height:0; font-size: 1px; line-height: 0px; } /*placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

/* Content elements ***********************************************************************************/
h1		{  }
h2		{ font-weight: bold; margin-bottom: 10px; color: #006666; font-style: italic; }
h3		{  }
h4		{  }
h6		{ font-size: 12px; font-style: italic; }
p		{  }

strong	{ font-weight: bold; }
em		{ font-style:italic; }

hr	{background: #00CCFF url(../images/hrule.gif) top left repeat-x; padding: 4px 0; margin: 18px 0; border: 0px; }

dl	{  }
	dt	{  }
	dd	{  }

ul	{  }
	li	{  }

#musicPlayer	{ margin: 10px; font-size: 10px; color: #666666; line-height: 12px; }

	
#homeGoalsData			{ background:url(../images/quote_whatkindoflife.gif) left center no-repeat; border: solid #006666 0px; width: 420px; padding: 0 0 0 120px; margin: 10px 70px 10px 30px; }
#homeGoalsData tr		{}
#homeGoalsData tr td	{ padding: 5px 10px; text-align:left; background: #fff url(../images/gradient_background.gif) top left repeat-x; }

#homeForYouData			{ border: solid #006666 1px;  border-width: 0px 0px; width: 520px; padding: 0px; margin: 10px 20px 20px 20px; }
#homeForYouData tr		{}
#homeForYouData tr td	{ padding: 3px 10px; text-align:left; background: #fff url(../images/gradient_background.gif) top left repeat-x; }
	
#homePrinciplesData			{ background: url(../images/quote_whattrulyinspiresyou.gif) left center no-repeat; border: solid #006666 0px; width: 420px; padding: 0 0 0 100px; margin: 5px 70px 20px 30px; }
#homePrinciplesData tr		{}
#homePrinciplesData tr td	{ padding: 5px 10px; text-align:left; background: #fff url(../images/gradient_background.gif) top left repeat-x; }

#homeContact	{ width: 220px; margin: 25px; }
	
#bioData		{ border: solid #006666 0px; width: 470px; padding: 0px; margin: 0 40px 15px 40px; }
#bioData tr		{}
#bioData tr td	{ padding: 3px 10px; text-align:left; background: #fff url(../images/gradient_background.gif) top left repeat-x; }

#programData		{ border: solid #006666 1px; width: 100%; padding: 0px; margin-bottom: 20px; }
#programData tr	{}
#programData tr td	{ padding: 3px 10px; text-align:left; background: #fff url(../images/gradient_background.gif) top left repeat-x; }
.programName	{ width: 140px; font-weight: bold; }

#content p.itemBullet	{ text-indent: 0px; padding-left: 22px; background: #fff url(../images/bullet_flower_pink_small.jpg) top left no-repeat; }