html	{width:100%; }
body	{background:#36322F; margin:30px 0; padding:30px 0; width:100%; font-family:"Trebuchet MS", Verdana, Arial, "Times New Roman", serif; font-size:90%; color:#000000; }
p		{padding:0 0 15px 0; margin:0; }
h1 		{margin:0 0 30px 0; padding:0; font-weight:normal; font-size:160%; }	
h3		{margin:0; padding:5px 0 0 0; font-weight:normal; font-size:140%; }	
a		{color:#FFFFFF; text-decoration:underline; }
a:hover	{text-decoration:none; }

#all 		{text-align:center; width:100%; }
#header 	{margin:0 auto 1px auto; background:#74232A url('../images/logo.gif') no-repeat left center; color:#FFFFFF; text-align:left; width:700px; padding:48px; }
#intro 		{margin:0 auto 1px auto; background:#CAC8BB; color:#000000; text-align:left; width:700px; padding:48px; }
#content 	{margin:0 auto; background:#887E75; color:#FFFFFF; text-align:left; width:700px; padding:48px 48px 33px 48px; }

#profileArticles			{padding:48px; border:1px solid #666666; margin:10px -48px -48px -48px; background:#CAC8BB; color:#36322F; border-right:0; border-left:0; }
#profileArticles a			{color:#36322F; }
#profileArticles a:hover	{color:#36322F; text-decoration:none; }
#profileArticles h3			{margin:0; padding:5px 0 15px 0; font-weight:normal; font-size:140%; }	
#article table				{color:#000000; margin:0 0 20px 0; }

#home #intro 	{background:#CAC8BB url('../images/jane-face-home.jpg') no-repeat right center; min-height:117px; }
#home #intro h2	{text-indent:-9999px; background:url('../images/home-intro.gif') no-repeat left center; margin:0; padding:0; width:396px; height:116px; font-size:0%; }

#home #content ul		{margin:0; padding:0; }
#home #content li		{list-style:none; margin:0; padding:0; }
#home #content ul a	{text-decoration:none; }
#home #content ul img	{border:0; }

#header ul		{margin:0; padding:0; height:15px; }
#header li		{display:block; height:15px; float:right; text-indent:-9999px; }

#header li a		{position:relative; height:15px; display:block; }
#header li a span	{position:absolute; top:0;left:0; display:block; height:15px; }

li#homeLink,li#homeLink a span			{width:50px; }
li#homeLink a span						{background:url('../images/home-button.gif') no-repeat center center; }
li#profileLink,li#profileLink a span	{width:70px; }
li#profileLink a span					{background:url('../images/profile-button.gif') no-repeat center center; }
li#contactLink,li#contactLink a span	{width:82px; }
li#contactLink a span					{background:url('../images/contact-button.gif') no-repeat center center; }


#business-coaching #intro h2	{text-indent:-9999px; background:url('../images/home-intro-.gif') no-repeat left center; margin:0; padding:0; width:697px; height:140px; font-size:0%; }
#business-coaching #content h1	{text-indent:-9999px; background:url('../images/121-heading.jpg') no-repeat left center; width:611px; height:27px; font-size:0%; }
#teaching #intro h2			{text-indent:-9999px; background:url('../images/teaching-intro.jpg') no-repeat left center; margin:0; padding:0; width:697px; height:138px; font-size:0%; }
#teaching #content h1		{text-indent:-9999px; background:url('../images/teaching-heading.jpg') no-repeat left center; width:597px; height:27px; font-size:0%; }
#supervision #intro h2		{text-indent:-9999px; background:url('../images/supervision-intro.jpg') no-repeat left center; margin:0; padding:0; width:697px; height:98px; font-size:0%; }
#supervision #content h1	{text-indent:-9999px; background:url('../images/supervision-heading.jpg') no-repeat left center; width:630px; height:27px; font-size:0%; }
#biography #content h1		{text-indent:-9999px; background:url('../images/biography-heading.jpg') no-repeat left center; width:134px; height:27px; font-size:0%; }
#biography #intro 			{text-indent:-9999px; background:#CAC8BB url('../images/jane-face-bio.jpg') no-repeat right center; min-height:117px; }
#contact #content h1		{text-indent:-9999px; background:url('../images/contact-heading.jpg') no-repeat left center; width:112px; height:27px; font-size:0%; }


#contact #content dl	{margin:0; padding:0; text-align:left; }
#contact #content dt	{margin:0 0 10px 0; padding:0; width:220px; float:left; text-align:right; }
#contact #content dd	{margin:0 0 10px 230px; padding:0; }
#contact #content form input 	{width:192px; }
#contact #content form 	{background:#FFFFDF; padding:10px; border:1px solid #FFCC66; margin:0 0 10px 0; }
#contact #content p .submit		{background:#CCCCCC; width:80px; }
.centerAlign	{text-align:center; }

.clearfix:after 	{content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix 			{display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix 	{height:1%; }
.clearfix 			{display:block; }
/* End hide from IE-mac */
