@import url(style/reset.css);
/*+clearfix {*/
.classBoxHeader H2:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.classBoxHeader H2
{
	display: inline-block;
}
.classBoxHeader H2
{
/*\*/
	display: block;
/**/
	-height: 1px;
}
/*+}*/
BODY
{
	clear: both;
	text-align: justify;
	font: 14px Cambria;
	background: #81AEB5 url(images/background.png) no-repeat top center;
}
#post-129 H1
{
	font-size: 37.2pt;
	margin-left: 40px;
}
.lcp_catlist LI
{
	width: 296px;
	float: left;
	margin-top: 28px;
}
P
{
	clear: both;
	/*[disabled]background-color:#99BEC4;*/
	padding: 6px;
	width: 540px;
	margin-left: 20px;
}
.specials P
{
	margin-left: 58px;
	width: 508px;
	text-align: justify;
}
.lcp_catlist LI P
{
	width: auto;
}
.lcp_catlist LI A
{
	font-size: 15.5pt;
}
.bioParagraph P
{
	margin-left: 0;
	padding: 0;
	width: 280px;
	margin-top: 17px;
}
#content
{
	float: left;
}
#post-129 H2 EM
{
	font-size: 12.1pt;
}
DIV LABEL B
{
	clear: both;
	float: left;
}
.dayHeader
{
	width: 595px;
	border: 1px solid #000000;
	clear: both;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 3px;
	font: small-caps bold 20px sans-serif;
	background-color: #507E85;
}
.classBoxText
{
	background-color: #9ABFC5;
	clear: both;
	padding: 9px;
}
.classBoxHeader
{
	border-bottom: 1px solid #000000;
	margin-top: 16px;
	height: 26px;
}
H4.classNameSideHeading
{
	float: left;
	margin-left: 19px;
	margin-top: 5px;
	font-size: 13px;
}
#page
{
	width: 601px;
	margin-left: auto;
	margin-right: auto;
}
#post-11
{
	margin-left: 35px;
}
DIV.specials
{
	margin-left: 27px;
}
.specials H5
{
	text-align: center;
}
.specials H5
{
	font-size: 8.9pt;
}
#post-129 TABLE
{
	width: 680px;
}
TH, TD
{
	border: 1px solid #000000;
}
TH
{
	text-align: center;
	font-size: 27.3pt;
	background-color: #56878F;
}
TABLE
{
	margin-top: 13px;
}
TD
{
	padding-left: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.yogaBioBox
{
	width: 280px;
	float: left;
	height: 850px;
	margin-right: 9px;
}
#post-28 H4.sessionDates
{
	margin-left: 27px;
}
H4
{
	font-size: 14.2pt;
	margin-bottom: 1px;
}
#post-11 H4
{
	font-size: 10pt;
	text-align: center;
	margin-left: 34px;
}
.specials H4
{
	text-align: center;
}
.specials H4
{
	font-size: 11.9pt;
}
DIV TEXTAREA#tcf_msg
{
	clear: both;
	float: left;
}
FORM DIV INPUT
{
	clear: both;
	float: left;
}
DIV INPUT#tcf_captcha
{
	clear: both;
}
FORM DIV LABEL
{
	clear: both;
	float: left;
	/*[disabled]width:95px;*/
}
.classList LI
{
	float: left;
	padding: 2px;
	margin-right: 1px;
	width: 143px;
	height: 32px;
	background-color: #A2BDC2;
	border: 1px solid #000000;
	text-align: center;
	margin-top: 1px;
	margin-bottom: 1px;
}
.eightLimbHeader
{
	font-weight: bold;
}
.post H2
{
	margin-bottom: 8px;
	font-size: 42px;
	padding-bottom: 2px;
	margin-left: 38px;
}
DIV.specials H2
{
	font-size: 15pt;
	margin-left: 57px;
	margin-top: 21px;
	border-bottom: 1px solid #000000;
	background-color: #A4C5CA;
	width: 525px;
}
#post-28 H2
{
	margin-left: 36px;
}
#post-37.post
{
	margin-left: 31px;
	margin-right: 35px;
}
#post-11.post H2
{
	margin-left: 32px;
}
SPAN.sub
{
	margin-left: 21px;
	font-family: Impact;
}
H2#intro
{
	font-size: 20.2pt;
	margin-left: 80px !important;
	background-color: #547377;
	margin-right: 201px;
	padding-left: 4px;
	padding-bottom: 6px;
}
#post-3.post H2
{
	/*+image-replace:url(images/welcome.png);*/
	display: block;
	margin-left: 60px;
}
@media screen
{
	.images-on #post-3.post H2
	{
		background-image: url(images/welcome.png);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
	}
}
/*[clearfix]*/.classBoxHeader H2
{
	font-size: 20.2px;
	float: left;
}
.classBox
{
	width: 519px;
	float: left;
	margin-right: 8px;
	margin-left: 39px;
}
A
{
	text-decoration: underline;
	color: #180637;
}
A:visited
{
	color: #180637;
}
#post-11 H1 A
{
	color: #FEF97F;
	text-decoration: underline;
}
A:hover
{
	color: #24213E;
	text-decoration: underline;
}
#post-129 H4 A
{
	font-size: 10.1pt;
	margin-left: 97px;
}
#post-129 H2 A
{
	font-size: 13.2pt;
	margin-left: 20px;
}
.indexTuition
{
	margin-left: 48px;
}
.indexYoga
{
	margin-left: 48px;
}
.indexSchedule
{
	margin-left: 48px;
}
A.directionsMap
{
	/*+image-replace:url(images/map.png);*/
	display: block;
	display: block;
	width: 642px;
	height: 578px;
}
@media screen
{
	.images-on A.directionsMap
	{
		background-image: url(images/map.png);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
	}
}
A.directionsImage
{
	/*+image-replace:url(images/directions.png);*/
	display: block;
	width: 499px;
	height: 761px;
}
@media screen
{
	.images-on A.directionsImage
	{
		background-image: url(images/directions.png);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
	}
}
#meta UL
{
	display: block;
	margin: 0 auto;
	width: 267px;
}
#meta
{
	width: 479px;
	text-align: center;
}
#header H1 A
{
	/*+image-replace:url(images/header.png);*/
	display: block;
	height: 230px;
	margin-top: 15px;
	margin-left: 107px;
}
@media screen
{
	.images-on #header H1 A
	{
		background-image: url(images/header.png);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
	}
}
.headerMenu
{
	margin-bottom: 16px;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	clear: both;
	margin-left: 1px;
	font-size: 10.1pt;
}
.directionsMenu LI
{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	float: left;
	margin-left: 56px;
	padding-left: 4px;
	padding-right: 4px;
}
.headerMenu LI
{
	border-left: 1px solid #5E5E5E;
	border-right: 1px solid #5D5D5D;
	float: left;
	margin-left: 2px;
	padding-left: 2px;
	padding-right: 2px;
	margin-top: 5px;
	background-color: #B3C7CA;
}
.headerMenu A
{
	text-decoration: none;
}
H3.paragraphHeader
{
	font-variant: small-caps;
	margin-top: 26px;
}
.itemFiveElements A
{
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
H3
{
	clear: both;
	margin-bottom: 7px;
	margin-top: -22px;
	font-size: 30px;
	margin-left: 37px;
}
#post-11 H3
{
	font-size: 13.7pt;
	margin-top: 5px;
	text-align: center;
}
#post-129 H3
{
	clear: both;
	margin-bottom: 7px;
	margin-top: 0px;
	font-size: 15.7pt;
	margin-left: 37px;
}
H3.regClassAmount
{
	margin-top: 2px;
}
.sessionAnnouncement
{
	color: #FEFEFE;
}
.widget_meta LI
{
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	float: left;
	margin-top: 7px;
	margin-right: 1px;
	margin-left: 3px;
	padding-right: 2px;
	padding-left: 2px;
	font: small-caps 10px "Courier New";
	text-align: center;
}
#footer
{
	clear: both !important;
	text-align: center;
	margin-top: 14px;
	padding-top: 4px;
	font-size: 12px;
}
#sidebar
{
	width: 479px;
	float: left;
	margin-top: 18px;
}
#add-to-any-subscribe
{
	text-align: center;
}
.widget_meta .widgettitle
{
	font-weight: normal;
	font: 8px sans-serif;
	text-align: center;
}
.itemEightLimbs
{
	clear: both;
	margin-left: 49px;
	margin-top: 13px;
}
.subListEightLimbs LI
{
	clear: both;
	margin-top: 3px;
}
.subItemEightLimbs
{
	clear: both;
	background-color: #97BCC2;
}
.subListEightLimbs
{
	clear: both;
	float: left;
	list-style: lower-alpha;
	margin-left: 23px;
	background-color: #98BDC3;
}
.listEightLimbs
{
	list-style: decimal;
	clear: both;
	margin-top: 16px;
}
.listFiveElements
{
	clear: both;
	float: left;
	margin-left: 34px;
	padding-bottom: 20px;
	margin-top: 9px;
	background-color: #99BEC4;
	padding: 7px;
}
.itemFiveElements
{
	margin-top: 2px;
}
#header
{
	width: 742px;
}
#header .description
{
	font: oblique small-caps bold 20px/1.5 Cambria, monospace;
	margin-left: 137px;
	margin-top: -69px;
}
#header H1
{
	font-weight: bold;
	font-size: 73px;
}
.newClass LI
{
	background-color: #F9E994 !important;
}
DIV .specials H1
{
	font-size: 24.1pt !important;
	margin-top: 30px;
}
/*
Theme Name: blankSlate
Theme URI: http://shawncope.com
Description: A theme completely stripped of all styling. Functionality is based on the kubrick theme.
Version: 1.0
Author: Shawn Cope
Author URI: http://shawncope.com
Tags: blankSlate, no style, clean, empty

This theme was designed and built by Shawn Cope,
whose blog you will find at http://shawncope.com/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

Utility Styles************************/
.alignright
{
	float: right;
}
.alignleft
{
	float: left;
}
.aligncenter
{
	display: block;
	margin: 0 auto;
}
H1
{
	font-size: 11.6pt;
}
#post-11 H1
{
	margin-top: 13px;
}
