	body { margin:0; padding:0; font-size: 62.5%; background: #98b5c4;  text-align:center; font-family: verdana, helvetica, sans-serif; color:#4f6570;}

/* =TEXT & HEADINGS ---------------------------------------------------*/
	h1{margin: 0; padding: 25px 0 6px 0;  font-size: 1.4em; line-height: 20px; font-weight:normal; color:#4f6570;}
	h2{margin: 0; padding: 25px 0 0 0;  font-size: 1.4em; line-height: 18px; font-weight:bold; color:#4f6570;}
	h3{margin: 0; padding: 0 0 0 18px;  font-size: 1.4em; color: #4f6570;  font-weight:bold;}
	h4{margin: 0; padding: 10px 0 0 0;  font-size: 1.4em; line-height: 16px; font-weight:bold; color:#4f6570;}
	p { margin: 0; padding: 10px 0 6px 0;  font-size: 1.2em; line-height: 18px; font-weight:normal; color:#8a8c8f;}
	a { text-decoration:none;  border-style:none; color: #4f6570; }
	a:hover { text-decoration:underline;}
	a img {border: none; }
	br {line-height: 12px;}

/* NAVIGATION ---------------------------------------------------*/	
	#navcontainer {width:948px; height:30px;padding:15px 0 15px 0;}
	#navcontainer ul { display:inline;list-style: none; margin: 0; padding: 0; border: none; }
	#navcontainer li { float:left; margin: 0; padding:0 2px 0 2px;}
	#navcontainer li a { display: block; padding:2px 9px 0 9px; color: #4f6570; text-decoration: none; font-size: 1.4em ; height:30px; text-align:center;}
	body#home li#l1{ background: url(images/tab-home.gif) center 0 no-repeat;}
	body#yoga li#l2{ background: url(images/tab-pilates.gif) center 0 no-repeat;}
	body#community li#l3{ background: url(images/tab-teachers.gif) center 0 no-repeat;}
	body#timetable li#l4{ background: url(images/tab-teachers.gif) center 0 no-repeat;}
	body#teachers li#l5{ background: url(images/tab-teachers.gif) center 0 no-repeat;}
	body#faqs li#l6{ background: url(images/tab-faqs.gif) center 0 no-repeat;}
	body#courses li#l7{ background: url(images/tab-teachers.gif) center 0 no-repeat;}
	body#workshops li#l8{ background: url(images/tab-workshops.gif) center 0 no-repeat;}
	body#location li#l9{ background: url(images/tab-location.gif) center 0 no-repeat;}
	#navcontainer li a:hover { text-decoration:underline;}
	
/* TIMETABLE ---------------------------------------------------*/
	#prices {padding: 0 0 0 15px;}	
	table { margin: 1em; border-collapse: collapse; width:858px;border-left: 1px #ffffff solid;}
	table p{ margin: 0; padding: 0 0 5px 0;font-size: 1.1em; line-height: 12px; font-weight:normal; color:#8a8c8f;}
	table h4{ margin: 0; padding: 0 0 10px 0;font-size: 1.1em; line-height: 12px; font-weight:bold; color:#4f6570;}
	table a{ font-size: .9em; color:#98b5c4;font-weight:bold;}
	td, th { padding: .5em; border-left: 1px #e7ee9c solid; }
	.highlight td{ background: #f3f6cd;}

/* CONTAINERS ---------------------------------------------------*/
	#maincontainer {width:907px; height: auto; background:#ffffff; position: relative; padding-left:40px; margin:0 auto; text-align:left;}
	#mainContent {height: 475px;}

/* YOGA ---------------------------------------------------*/
	#yogaContent {padding:0 30px 0 12px; height: auto;}
	#yogaContent p {padding:0 170px 0 0;}
	
/* WORKSHOPS ---------------------------------------------------*/
	#workshopContent {padding:0 30px 0 12px; height: auto;}
	
/* FAQs ---------------------------------------------------*/
	#faqsContent {padding:0 30px 0 12px; height: 450px;}
	#faqsContent ul {list-style: none; margin: 0; padding: 0; font-size: 1.4em; line-height: 18px; font-weight:bold; color:#4f6570;}
	#faqsContent li {margin: 5px 0 0 0; padding:0 15px 0 20px; background: url(images/flower-point.gif) 0 2px no-repeat;}
	#faqsContent p {padding-top:5px;margin-top:0;}
	
/* STUDENT ---------------------------------------------------*/
	#studentContent {padding:0 30px 0 12px;}
	#studentContent p {padding:0 170px 0 0;}
	#studentContent ul {list-style: none; margin: 0; padding: 0 170px 0 0; font-size: 1.2em; line-height: 18px; font-weight:normal; color:#8a8c8f;}
	#studentContent li {margin-top: 10px; padding:0 15px 0 20px; background: url(images/flower-point.gif) 0 3px no-repeat;}
	
/* SITEMAP ---------------------------------------------------*/
	#sitemapContent {list-style: none; margin: 0; padding: 0 170px 0 0; font-size: 1.1em; line-height: 13px; font-weight:normal; color:#8a8c8f;}
	#studentContent li {margin-top: 2px; padding:0 15px 0 20px; }

/* LINKS ---------------------------------------------------*/
	#linksContent {padding:0 30px 0 12px;height:380px;}	
	#linksContent ul {list-style: none; margin: 0; padding-top: 15px; font-size: 1.4em; line-height: 18px; font-weight:normal; }
	#linksContent li {margin-top: 10px; padding:0 15px 0 20px; background: url(images/flower-point.gif) 0 2px no-repeat;}
	#linksContent li a{color:color:#848736;}

/* PHOTO GALLERY ---------------------------------------------------*/
	#galleryContent {padding:0 10px 0 0;height:380px;}
	#galleryContent a:active {background:#4f6570;}
	#galleryContent p {padding:0 0 15px 0;}
	#thumbnails {float:left; width:420px; padding:0 0 0 12px;}
	.thumb {padding:2px;}
	#largePhotos {float:left; width:439px;}

/* TEACHERS ---------------------------------------------------*/
	#teachersContent{background:#ffffff;height:800px;width:100%;}
	.details p{color:#4f6570;margin:10px 0 10px 0;}
	#teachersNavigation {float:left; width:175px;}
	#teachersNavigation ul {list-style: none; margin: 0; padding: 22px 0 0 0; font-size: 1.4em; line-height: 24px; font-weight:normal; }
	#teachersNavigation li {margin: 0; padding:0 15px 0 8px;}
	div#teacher1 li#t1 { background: url(images/tab-teachers-2.gif) 0 0 no-repeat;}
	div#teacher2 li#t2 { background: url(images/tab-teachers-2.gif) 0 0 no-repeat;}
	div#teacher3 li#t3 { background: url(images/tab-teachers-2.gif) 0 0 no-repeat;}
	div#teacher4 li#t4 { background: url(images/tab-teachers-2.gif) 0 0 no-repeat;}
	div#teacher5 li#t5 { background: url(images/tab-teachers-2.gif) 0 0 no-repeat;}
	div#teacher6 li#t6 { background: url(images/tab-teachers-2.gif) 0 0 no-repeat;}
	div#teacher7 li#t7 { background: url(images/tab-teachers-2.gif) 0 0 no-repeat;}
	div#teacher8 li#t8 { background: url(images/tab-teachers-2.gif) 0 0 no-repeat;}
	div#teacher9 li#t9 { background: url(images/tab-teachers-2.gif) 0 0 no-repeat;}
	div#teacher10 li#t10 { background: url(images/tab-teachers-2.gif) 0 0 no-repeat;}
	div#teacher11 li#t11 { background: url(images/tab-teachers-2.gif) 0 0 no-repeat;}
	div#teacher12 li#t12 { background: url(images/tab-teachers-2.gif) 0 0 no-repeat;}
	div#teacher13 li#t13 { background: url(images/tab-teachers-2.gif) 0 0 no-repeat;}
	div#teacher14 li#t14 { background: url(images/tab-teachers-2.gif) 0 0 no-repeat;}
	div#teacher15 li#t15 { background: url(images/tab-teachers-2.gif) 0 0 no-repeat;}
	div#teacher16 li#t16 { background: url(images/tab-teachers-2.gif) 0 0 no-repeat;}
	div#teacher17 li#t17 { background: url(images/tab-teachers-2.gif) 0 0 no-repeat;}
	#bio{float:left;width:718px;}
	#bio p{padding:0 190px 6px 0}
	.portrait {float:right;padding: 0 30px 20px 30px;}

/* HOME PAGE + GEN ---------------------------------------------------*/
	#top {position: relative; padding:0; margin:0 auto; width:947px; height:40px;background: url(images/top.gif) 0 bottom no-repeat;}
	#logo {padding:20px 0 0 10px;}
	#introduction {float:left; width:350px; padding:0 45px 0 12px;}
	#photos {float:left; width:461px;margin:0 0 30px 0;}
	.photo {padding:0 10px 19px 0;}
	#largephoto {float:right; width:370px;padding:0 0 19px 30px;}
	#largephoto .photo {padding:0 0 19px 0;}
	#largephoto p {padding:0;margin:0;}
	
	#links a {font-weight:bold;}
	#links ul {float:left; font-size: 1.2em; margin:10px 0 0 0; padding:0;list-style:none; font-weight:bold;}
	#links li a{margin:10px 0 0 0;padding:0 0 0 25px;display:block;}
	#links li.fb {background: url(images/facebook.gif) left 0 no-repeat;}
	#links li.tw {background: url(images/twitter.gif) left 0 no-repeat;}
		
/* SUBSCRIBE ---------------------------------------------------*/
#subscribe h3{padding:0 0 0 18px; margin:0;}
	#subscribe {float:left; width:450px;background:#f3f6cd url(images/subscribe-top.gif) 0 top no-repeat; padding:10px 0 0 0;margin:0;}
	#subscribe p{padding-left:18px;margin:0;color:#4f6570;}
	label{font-size: 1.1em;}
	form{padding:0;margin:5px 0 0 18px;}
	input{border: 1px solid #8a8c8f; float:left;padding:0; margin-left:0;height:16px;}
	.submit input{font-size: 1em;width:62px; height:24px; color:#fff;font-weight:bold;border: 0px; float:left; padding:0; margin:-13px 0 0 8px; background: url(images/submit-background.gif) center center no-repeat; font-family: verdana, helvetica, sans-serif;}

	#mce-EMAIL{width:200px;height:18px;}
	
	#rad {clear:both;padding-top:3px;}
	#rad input{float:left; color:#8a8c8f; font-weight:bold; border:0px;} 
	#rad label{float:left;font-size: 1.2em; font-weight:bold;padding-right:15px;}
	.subscribeBottom{float:left;height:10px;width:451px; background: url(images/subscribe-bottom.gif) 0 bottom no-repeat;}
	
/* FOOTER ---------------------------------------------------*/
	#footer{width:907px;background:#ffffff;height:100px;clear: right;}
	#footer p{color:#4f6570;}
	#footerContent {width:858px; float:left; border-top:1px solid #4f6570; padding: 0 0 0 10px; margin-top:20px; }
	#footer a {color:#4f6570;}
	#bottom {position: relative; clear:both; padding:0; margin:0 auto; height:20px; width:947px; background: url(images/bottom.gif) 0 top no-repeat;font-size:.8em; color:#4f6570;}
	#bottom a {color:#4f6570;}
	#bottom p{float:left; padding:25px 50px 0 50px; margin:0;color:#4f6570;}

