body {
	background-image: url(images/bodyrepeat.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin: 0px;
	background-color: #F5F4E0;
	color: #666666;
	font-weight: bolder;
	font-size: 1em;
	padding: 0px;
}
#leftname {
	width: 67px;
	height: 600px;
	background-image: url(images/nameleft.jpg);
	position: absolute;
	top: 0px;
	left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#header {
	height: 125px;
	background-image: url(images/top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ribbon {
	background-image: url(images/ribbon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 0px;
	text-align: right;
}
.ribbon a:link, .ribbon a:visited, .ribbon a:active {
	text-decoration: none;
	color: #B0C8C3;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
}
.ribbon a {
	
	margin-left: 20px;
}
.ribbon a:hover {
	color: #6699CC;

}
#yogaprofile {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 2px;
	margin-left: 0px;
}
a:link, a:visited, a:active {
	color: #336666;
	text-decoration: none;
}
a:hover {
	color: #990000;
}





h1 {
	font-size: 24px;
	color: #669999;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
h2 {
	font-size: 18px;
	color: #5A350B;
	margin: 0px;
}


#maincont {
	width: 893px;
	margin-left: 67px;
}
.text {
	margin: 0px;
	width: 540px;
	
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.clearer {
	clear: both;
	line-height: 0px;
}

#footer {
	height: 20px;
	text-align: right;
	font-size: .5em;
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 552px;
	padding-top: 6px;
	border-top-width: 2px;
	border-right-width: 11px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7CA16B;
	border-right-color: #7CA16B;
	border-bottom-color: #7CA16B;
	border-left-color: #7CA16B;
}
strong {
	color: #000000;
}

#footer a:link, #footer a:visited, #footer a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #517B63;
	text-decoration: none;
	font-size: 12px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-right: 7px;
}
#footer a:hover {
	color: #003300;
}





#rightnav {
	width: 468px;
	position: absolute;
	left: 632px;
	top: 161px;
	height: 703px;
}
.rightnavcap {
	background-image: url(images/rightnavcap.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 82px;
}

.rightnavtop {
	background-image: url(images/rightnavtop.jpg);
	background-position: left top;
	height: 15px;
	background-repeat: no-repeat;
}
.rightnavbottom {
	height: 129px;
	background-image: url(images/rightnavbottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 0px;
	width: 292px;
	top: 460px;
}
#middleab {
	width: 565px;
}
.rightnavimgback {
	background-image: url(images/rightnavlink.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	
}

a.linkopacity img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
-khtml-opacity: 1.0; 
}


a.linkopacity:hover img {
filter:alpha(opacity=20);
-moz-opacity: 0.5; 
opacity: 0.5;
-khtml-opacity: 0.5;

}

/*begin drop down style*/






.hottopics {

	height: 40px;
	background-image: url(images/hottopics.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.lefttext {
	width: 269px;
	padding: 7px;
	margin-bottom: 5px;
}
.undertop {
	background-image: url(images/textboxtop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #F5F4E0;
	width: 565px;
}
.text li {
	margin-left: 25px;
}
.text a:link, .text a:visited, .text a:active {
	color: #663366;
	text-decoration: none;
}
.text a:hover {
	color: #6666CC;
}

.imageright {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.block {
	background-color: #96AF7A;
	padding: 10px;
	width: 255px;
	float: left;
}
.blockinside {
	background-color: #DBDBB9;
	padding: 10px;
}
.address {
	margin-right: 47px;
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
}
h3 {
	font-size: 24px;
	color: #5F3429;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #938260;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.boxright {
	width: 225px;
	border: 2px solid #A6C079;
	float: right;
	padding: 5px;
	background-color: #E9EDD6;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.form {
	text-align: left;
	vertical-align: top;
}
.imageleft {

	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h4 {

	font-size: 18px;
	color: #598686;
	margin: 0px;
}
h5 {

	font-size: 33px;
	color: #669999;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#credit {
	margin-left: 75px;
	margin-top: 20px;
	color: #CDDBB5;
	width: 550px;
}
#credit a:link, #credit a:visited, #credit a:active {
	color: #748C59;
}
#credit a:hover {
	color: #003300;
}
