*{ margin:0; padding:0;}
body{
	font-family:Verdana;
	color:#666666;
	font-size:12px;
	margin-bottom:15px;
	background-color:#FFFFFF;
}
#container{
	width:880px;
	height:auto;
	margin:0 auto;
}
#header{
	text-align:left;
	width:auto;
	height:94px;
}
#header a img{ border:0;}
.logo{
	float:left;
}
.headerLink{
	float:left;
	position:relative;
	top:70px;
	margin-left:20px;
	text-align:left;
}
.headerLink a{
	font-size:13px;
	color:#6f6f71;
	text-decoration:none;
}
/***********************************************/
.topMenu{
	text-align:right;
	color:#000001;
	float:left;
	width:740px;
}
.class a img{
	border:0;
}
.class{
	float:right;
}
.topMenu ul li{
	list-style:none;
	display:inline;
}
.topMenu a{
	text-decoration:none;
	padding:0 20px 0 20px;
	color:#000001;
	font-size:14px;
}
/***********************************************/
.containerContent{
	background:url(../img/left-bord.gif) repeat-y top left;
	margin:30px 0 0 0;
}
/***********************************************/
.leftBlok{
	float:left;
	width:190px;
	text-align:left;
	height:auto;
}
.leftBox{
	text-align:left;
	width:185px;
	height:auto;
	font-size:14px;
}
.leftBox span{
	font-size:20px;
	color:#743693;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.leftBox a{
	text-decoration:none;
	color:#0099FF;
	font-size:10px;
}

.leftBox h4{
	font-size:12px;
	text-transform:uppercase;
	text-align:left;
	color:#709d23;
	/*font-weight:normal;*/
	padding:5px 0;
}
.leftBox h5 a{
	padding:5px 0;
	font-size:10px;
	text-transform:uppercase;
	text-align:left;
	color:#515255;
	/*font-weight:normal;*/
}
/***********************************************/
.content{
	height:auto;
	float:right;
	width:680px;
	text-align:left;
}
.topCont{
	/*background:url(../img/Marla-top.gif) no-repeat center;*/
	height:50px;
}
.topContPassions{
	background:url(../img/passions-01.jpg) no-repeat right top;
	height:350px;
	margin-right:15px;
	width:420px;
	float:right;
}
.topContYoga{
	background:url(../img/09_008_DwnDogYoga_Web_2_076.jpg) no-repeat right top;
	height:250px;
	margin-right:15px;
	width:420px;
	float:right;
}
.contentText{
	text-align:left;
	line-height:19px;
	color:#515255;
}
.contentText h3{
	font-size:18px;
	color:#777678;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.contText h1 {
	font-size: 16px;
}

.contText h2 {
	font-size: 14px;
}

.contText h3 {
	font-size: 14px;
	font-weight: bold;
}

.image{
	float:left;
}
.image a{
	font-size:12px;
	color:#666666;
}
.image hr{
	margin:0;
	padding:0;
}
.yogaLinks{
	margin: 35px 0 50px 51px;
	text-align:right;
}
* html .yogaLinks{
	margin: 35px 0 50px 0px;
	width:200px;
}
* + html .yogaLinks{
	margin: 35px 0 50px 7px;
	width:200px;
}
.contText{
	float:right;
	text-align:left;
	width:435px;
}
.contentText h4{
	font-size:12px;
	color:#777678;
	padding:0 0 15px 0;
	text-transform:uppercase;
}
.contentText h4 span{
	color:#75a12b;
}
/***********************************************/
.footer{
	width:auto;
	height:auto;
	clear:both;
}
.bottLogo{
	float:left;
}
.bottLogo a img{ border:0;}
.bottomMenu{
	float:right;
	position:relative;
	top:30px;
	text-align:right;
}
.bottomMenu ul li{
	list-style:none;
	display:inline;
}
.bottomMenu a{
	text-decoration:none;
	padding:0 27px 0 27px;
	color:#6f6f71;
	font-size:11px;
}
.contact a{
	text-decoration:none;
	padding:0 13px 0 13px;
	color:#6f6f71;
	font-size:11px;
}
a{
	color:#6f6f71;
	font-size:11px;
	text-decoration:none;
}
/***********************************************/
.pad{
	padding:7px 7px;
}
.clear{
	clear:both;
	height:1px;
	width:auto;
}
.clear02{
	clear:both;
	height:7px;
	width:auto;
}
hr{
	height:1px;
	background-color:#000000;
	border:0;
}
/***************************************************/
.img-content{
	float:left;
}
.contact-text{
	float:right;
	width:185px;
	margin-top:70px;
	font-size:11px;
}
.contact-text span{
	color:#743693;
	text-transform:uppercase;
}
.color{
	color:#743693;
}
.yogaHr{
	background: #009900;
	border:0;
	height:1px;
	margin:10px 0 10px 0;
}

#retreat-container {
	margin: 0px auto;
	width: 928px;
}

#retreat-header, #retreat-content, #retreat-side, #retreat-footer {
	float:left;
}

#retreat-header {
	padding-bottom: 20px;
	width: 928px;
}

#retreat-content {
	width: 692px;
	margin-top: 15px;
	margin-right: 10px;
}

#retreat-content li {
	margin-left:30px;
}

#retreat-content p {
	margin-top: 10px;
}

#retreat-content h3 {
	color: #d36c28;
	font-size: 14px;
}

#retreat-content a {
	color: #7aa746;
}

#retreat-leftNav h3 {
	color: #d36c28;
	font-size: 14px;
}

#retreat-leftNav a {
	color: #7aa746;
}

#retreat-sidebar {
	margin-top: 10px;
}