/*

Theme Name: yoga

Theme Author: cassie b

*/

body {

	margin: 0;

	padding: 0;

	background: #85B39F;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #555;

}



.main {

	width: 950px;

	margin: 0px auto;

	background: url('images/main_bg.gif') repeat-y fixed top; 

}

.links {
	text-align:right;
	padding:2px 2px 2px 2px;
	width:920px;
	margin-left:auto;
	margin-right:auto;

}
.links ul {
margin:0;
padding:0;
display:block;
}
.links li {
list-style:none;float:right; padding-right:10px;
}
.links li:after {
content:" |";
}
.links li.noline:after {
content:"";
}
.links li a { color:#fff; font-size:0.95em; text-decoration:none; }

.links a:hover { color:#fff;}

img {

	margin: 0;

	padding: 0;

	border: 0px none;

}



.top {

	background: url('images/main_bg.gif') repeat-y fixed top;	

	height: 83px;

	width: 702px;

	padding-left: 30px;

	padding-right: 30px

}



.topl {

	float: left;

	width: 350px;

	height: 83px;

}



.topl h1 {

	color: #1D4E4B;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight: normal;

	margin: 0px 40px 0px 40px;

	padding: 25px 0 0 0;

}





.topl h1 a{

	color: #1D4E4B;

	text-decoration:none;

	}

	





.topl h1 span {

	color: #FAA806;

}



.topr {

	float: left;

	text-align: right;

	height: 80px;

	width: 350px;

	padding: 0;

	margin: 0;

}



.topr p {

	margin:0; 

	padding: 30px 0 0 0;

}



.topr form {

	padding: 0;

	margin: 0;

}



input.text { 

	margin: 0; 

	width: 210px;

	border: 1px solid #ccc; 

	background: #fff;

	color: #777; 

}



input.text:hover { 

	border: 1px solid #FAA806; 

}

#searchform { margin:0 0 2px 0;}

.searchform { margin:0 0 2px 0;}

#search_query { width:90px; margin-bottom:0px;}

.search_query { width:90px; margin-bottom:0px;}

input.searchbutton { 

	margin: 1px; 

	font-size: 10px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	border: none; 

	background: #DDDDDD;

	color: #1D4E4B; 

	padding: 1px;

	font-weight: bold; 

}

input.searchbutton2 { 

	margin: 1px; 

	font-size: 10px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	border: none; 

	background: #DDDDDD;

	border:1px solid #ccc;

	color: #1D4E4B; 

	padding: 1px;

	font-weight: bold; 

}

input.searchbutton3 {

	margin: 1px; 

	font-size: 11px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	border: none; 

	background: #DDDDDD;

	color: #1D4E4B; 

	padding: 2px;

	font-weight: bold;

	text-align:center;

	float:right;

}

.top-head { height:4px; width:90%; font-size:0.8em; font-family:Geneva, Arial, Helvetica, sans-serif; margin:0px 1.2em 4px 0px; vertical-align:middle; text-align:right; }

.top-head a { text-decoration:none; color:#006699; margin-right:8px; }

.top-head a:hover { color:#003366;}

.inline { display:inline;}

.header {

	height: 120px;

	vertical-align:top;

	text-align:right;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	margin:0 0px 0 10px;

	font-size: 10px;

	padding:0px 0;

	width:930px;

	color: #fff;

}

html .header {	margin:0 10px 0 10px;}

.headerright { text-align:left; background:url('rotating-header/rotate.php'); width:930px;}

.menuitems {

	text-align: right;

	padding: 12px 34px 30px 30px;

	color:#890100;

}

.menuitems li { display:inline; padding:0 9px 0 9px;}



.header .welcome {

	width: 243px; vertical-align:top; height:120px; text-align:left; }





.welcome p {

	padding: 2px 0 10px 24px;

	margin: 0;

}



.content {

	width: 950px; margin:30px 0px auto 0px; vertical-align:top;

}

.leftColumn h2, .leftColumn h2 a, .leftColumn2 h2, .leftColumn2 h2 a {

	font-family:arial,sans-serif;font-size:1.0em;color:#fff; background-color:#4E7976; background:url('images/left-title.gif') repeat-y; padding:3px 3px 1px 3px;font-weight:bold;text-decoration: none; font-weight: bold; margin: 4px 8px 2px -20px; width:150px; border-bottom:1px solid #145040;



}



.leftColumn ul, .leftColumn2 ul {

	font-family:arial,sans-serif;

	font-size:12px;

	width:160px;

	color:#666666;

	margin: 3px 0 0 -6px;

	border: medium none; 

list-style-type:none; padding-left:0; padding-right:0; padding-top:0; padding-bottom:4px;

}

.leftColumn ul.less, .leftColumn2 ul.less { margin:3px 0 0 -10px;	font-family:arial,sans-serif;

	font-size:12px;

	width:160px;

	color:#666666;

	border: medium none; 

list-style-type:none; padding-left:0; padding-right:0; padding-top:0; padding-bottom:4px;}

.leftColumn li, .leftColumn2 li{

	font-family:arial,sans-serif;

	font-size:12px;

	width:168px;

	overflow:hidden;

	line-height:1em;

	color:#666666;

	font-weight:normal;

	padding: 0;

	margin: 1px 0 1px 0;

}



.leftColumn li a:link, .leftColumn li a:visited, .leftColumn2 li a:link, .leftColumn2 li a:visited {

	color: #666666;

	font-weight: normal;

	text-decoration: none;

}



.leftColumn li a:hover, .leftColumn li a:active, .leftColumn2 li a:hover, .leftColumn2 li a:active {

	color:#333333;

	font-weight: normal;

	text-decoration: none;

}



.leftColumn p, .leftColumn2 p {

	text-align: justify;

}



.content .leftColumn {

	float: right;

	width: 160px;

	padding: 10px 0px 10px 20px;

	margin: 1px 0px 0px 0px;

	font-size:110%;

}

.content .leftColumn-sidebar {

	float: right;

	width: 170px;

	padding: 4px 0px 4px 0px;

	margin: 0px 0px 0px 0px;

	text-align:left;



}

.content .leftColumn2 {

	float: right;

	width: 160px;

	padding: 10px 6px 10px 20px;

	margin: -20px 0px 0px 0px;

}

.content .right2Column {

	float: right;

	width: 200px;

	padding: 0px 15px 10px 0px;

	margin: -4px 6px 0px auto;

}





.content .single-sidebar {

	float: right;

	width: 170px;

	position:relative;

	display:block;

	vertical-align:top;

	text-align:center; 

	padding:10px;
	margin-right:6px;

	

}

.content .single-sidebar-white {

	float: right;

	display:block;

	width: 180px;

	position:relative;

	vertical-align:top;

	padding:10px;

	text-align:center;

	

}

.group1, .group { margin-bottom:50px;}
.group2, .group2 { margin-bottom:0px;}

.green { background:url('images/ad_bg_green.gif') no-repeat; text-align:center; width:170px; padding:10px; margin:0px 0;}

.orange {background:url('images/ad_bg_orange.gif') no-repeat; text-align:center; width:170px; padding:10px; margin:0px 0;}

.white {background-color:#fff; text-align:center; width:170px;}

.white a { color:#EBC46F;}

.white a:hover { color:#EBC46F;}

.single-sidebar span { padding:0;}

.single-sidebar ul { list-style:none; margin:0 0 0 1em; padding:0 0 0 1em; width:170px; }

.single-sidebar ul li {list-style: url('images/arrow2.gif'); text-indent:0; text-align:left; width:147px;  }

.single-sidebar h2 { font-family:Trebuchet MS, Trebuchet, Arial; font-size:1.2em; color:#436f6c; text-align:left; margin-left:2px; }

.single-sidebar a { font-size:1em;}

.content .right2Column2 {

	float: right;

	width: 200px;

	padding: 10px 15px 10px 0px;

	margin: 1px 6px 0px auto;

	font-family:Trebuchet, verdana, arial, sans-serif;

}

.content .inner-sidebar { float:right; width:180px;}

 html .content .leftcolumn {}

.no-margin {margin:auto auto auto 0px;}

.adsense-tabs { width:926px; height:9px; margin:0px 0 0 8px;  } 

 html .adsense-tabs { margin: 0 0 0 7px;}

.adsense-tabs2 { height:25px; width:932px; margin:0px 0 0 6px; padding:0px 0px 0px 0px; background-color:#FFFFFF; } 

.sidebar-adsense { margin: 0 0 10px 0px; height:100%;}

.right2Column h2, .leftColumn h2 a {

	font-family:arial,sans-serif;font-size:12px;color:#000000;padding:0px 0px;font-weight:bold; font-weight: bold; width:198px; 



}

.right2Column ul {

	font-family:arial,sans-serif;

	font-size:12px;

	width:200px;

	background-color:#FFF;

	color:#666666;

	margin: 3px 8px 12px 0px;

	border: medium none; 

list-style-type:none; padding-left:0; padding-right:0; padding-top:0; padding-bottom:4px;

}



.widget {

	font-family:arial,sans-serif;

	font-size:12px;

	width:200px;

	background-color:#FFF;

	color:#666666;

	margin: 3px 8px 12px 0px;

	border: medium none; 

list-style-type:none; padding-left:0; padding-right:0; padding-top:0; padding-bottom:4px

}



.right2Column ul li {

	font-family:verdana,arial,sans-serif;

	font-size:0.95em;

	width:196px;

	line-height:1.1em;

	color:#777777;

	font-weight:normal;

	margin-left: 3px;

	padding-left:3px;

	margin-bottom:0.3em;

}

ul.news3 li { margin-bottom:0.5em;}

.right2Column ul li a:hover { color:#006666;}

.entry-single h3 { margin:3em auto 2em auto;}

.entry-single li { font-size:1em;  margin-bottom:1em; font-weight:bold;  }

.entry-single3 li { font-size:1.1em; line-height:1.1em; font-family: trebuchet ms, arial; margin-bottom:0.3em; font-weight:bold;}

.right2Column ul ul li {

	font-family:arial,sans-serif;

	font-size:12px;

	width:196px;

	overflow:hidden;

	color:#666666;

	font-weight:normal;

	margin: 2px 3px 8px 3px;

	line-height:1.1em;

}

.right2Column a, .leftColumn a:visited {

	color: #666666;

	font-weight: normal;

	text-decoration:none;

}



.right2Column a:hover, .leftColumn a:active {

	color:#333333;

	font-weight: normal;

	text-decoration: none;

}



.right2Column p {

	text-align: justify;

}

.leftColumn h2 a {

	font-family:arial,sans-serif;font-size:12px;color:#000000;padding:0px 1px;white-space:nowrap;font-weight:bold;text-decoration: underline; font-weight: bold; margin: 6px auto;

}

.right2Column h2 {

  background: url('images/navgradient.jpg') repeat-x top;

  height: 16px;

  margin: 0px 0px 0 0;

  padding:  8px 0 1px 5px;

  color: #8B9198;

}

.right2Column2 ul {

	font-family:arial,sans-serif;

	font-size:12px;

	width:160px;

	background-color:#FFF;

	color:#666666;

	margin: 3px 8px 12px 0px;

	border: medium none; 

list-style-type:none; padding-left:0; padding-right:0; padding-top:0; padding-bottom:4px

}



.right2Column2 ul li {

	font-family:arial,sans-serif;

	font-size:13px;

	width:156px;

	overflow:hidden;

	line-height:1.2em;

	color:#666666;

	font-weight:normal;

	margin: 2px 3px 4px 3px;

}



.right2Column2 a:link, .leftColumn a:visited {

	color: #666666;

	font-weight: normal;

	text-decoration: underline;

}



.right2Column2 a:hover, .leftColumn a:active {

	color: #666666;

	font-weight: normal;

	text-decoration: underline;

}



.right2Column2 p {

	text-align: justify;

}

.leftColumn h2 a {

	font-family:arial,sans-serif;font-size:12px;color:#000000;padding:0px 1px;white-space:nowrap;font-weight:bold;text-decoration: underline; font-weight: bold; margin: 6px auto;



}

.comment ul li { display:block; width:170px; border-bottom: 2px solid #fff; background-color:#eee; margin:0px 0 2px -6px; padding:6px;}

.content .rightColumn {

	float: left;

	padding: 0px 2px 0px 0px;

	background-color:#fff;

	height:100%;

	margin:0 0 0px 20px;
	width:700px;

}



.rightColumn h2 a {

	font-size: 18px;

	color: #555555;

	letter-spacing: 0px;

	margin: 0;

	padding: 0;

	font-weight: normal;

	text-decoration: none;

}

.rightColumn h2 a:hover {

	font-size: 18px;

	color: #1D4E4B;

	letter-spacing: 0px;

	margin: 0;

	padding: 0;

	font-weight: normal;

	text-decoration: none;

}



.center { vertical-align:top; width:640px; text-align:right;  }

.center3 { vertical-align:top; width:684px; float:left; }

.center a, .center2 a { color:#DC9909; text-decoration:none;}

.center a:hover, .center2 a:hover { color:#1D4E4B; text-decoration:none;}

.center2 { vertical-align:top; width:660px; padding:0px 14px 0px 14px; background-color:#fff; margin:0px;  }

.center .image {

	float: right;

	margin: 10px 0 10px -3px;

}



.center p {

	margin: 5px 0 5px 0;

}



p.date {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	border-top: 1px dotted #ccc;

	text-align: right;

	padding: 3px 0 3px 0;

}



.date a:link, .date a:visited {

	font-weight: bold;

	color: #1D4E4B;

	text-decoration: none;

}



.date a:hover, .date a:active {

	font-weight: bold;

	color: #1D4E4B;

	text-decoration: underline;

}



.date img {

	vertical-align: middle;

	margin: 0 5px 0 5px;

}



.bot {

	padding: 10px 0 10px 0;

}



.bot .image {

	float: left;

}



.bot ul {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	margin: 0px;

	list-style: none;

	border: none;

}



.bot li {

	display: block;

	padding: 3px 0 3px 0;

}



.bot li a:link, .bot li a:visited {

	padding-left: 15px;

	text-decoration: none;

	color: #1D4E4B;

	background: #fff url('images/arrow.gif') no-repeat left;

}



.bot li a:hover, .bot li a:active {

	padding-left: 15px;

	text-decoration: underline;

	color: #1D4E4B;

	background: #fff url('images/arrow.gif') no-repeat left;

}



.footer {

	width: 950px;

	height: 70px;

	padding-top: 3em;

	text-align:center;

	clear: both;

	margin:0px auto 0px 8px;

	background: #f5f5f5 url('images/bottom_bg.gif') no-repeat left;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	vertical-align:top;

}

 html .footer {

	width: 950px;

	height: 40px;

	padding-top: 1em;

	text-align:center;

	clear: both;

	margin:0px auto 0px 0px;

	background: #fff url('images/bottom_bg.gif') no-repeat left;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.footer p {	

	margin: 0;	

	padding: 1.2em 3em 0 0;

}



.footer a:link, .footer a:visited {

	color: #1D4E4B;

	text-decoration: none;

}



.footer a:hover, .footer a:active {

	color: #1D4E4B;

	text-decoration: underline;

}



/* 888888888888888888888888888888888888888888888888 */



fieldset {

	border: 0px;

}



textarea.text { 

	height: 150px; 

	width: 90%; 

	border: 1px solid #ccc; 

	background: #fff; 

	color: #444;

}



textarea.text:hover { 

	border: 1px solid #bbb; 

	background: #FFFFF4; 

	color: #000;

}



input.field { 

	border: 1px solid #ccc; 

	background-color: #fff; 

	width: 200px; 

	color: #444;

}



input.field:hover { 

	border: 1px solid #bbb; 

	background: #fff; 

	color: #444;

}



input.button {

	font-size: 10px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 

	font-weight: bold;

	background: #f4f4f4; 

	color: #555;

	border: 1px Solid #ccc;

}



.comments { 

	padding: 10px 10px 8px 10px; 

	margin: 0 0 7px 0; 

	background: #f8f8f8; 

	color: #666;

}



.commentsbox { 

	padding: 8px 0 10px 10px; 

	margin: 0 0 10px 0; 

	background: #f4f4f4; 

	color: #666;

}



.error {

	color: #1D4E4B;

	background-color: #FFF0F0;

	padding: 7px;

	margin-top: 5px;

	margin-bottom: 10px;

	border: 1px dashed #990000;

}

.error h2 {

	color: #1D4E4B;

	background: inherit;

	font-weight: normal;

	letter-spacing: -1px;

}



.success {

	color: #1D4E4B;

	background: #fef4e0;

	padding: 7px;

	margin-top: 5px;

	margin-bottom: 5px;

	border: 1px dashed #faa806;

}

.success h2 {

	color: #faa806;

	background: inherit;

	font-weight: normal;

	letter-spacing: -1px;

}





/*post stylng*/

.post{margin:0 0 40px 0; width:470px; border-bottom:1px dashed #ccc;}

.post2{margin:0 0 40px 0; width:450px; border-bottom:1px dashed #ccc; font-size:0.83em;}

.post3{margin:0 0 40px 0; width:450px; border-bottom:1px dashed #ccc;}

.bigger { font-size:1.1em;}

.post4 {margin:0 0 40px 0; border-bottom:1px dashed #ccc; clear:left; margin-top:3em; font-family:trebuchet ms, geneva, serif;}

.posthome{margin:0 0 40px 30px; width:600px; border-bottom:1px dashed #ccc; font-size:0.9em}

.posthome h2 { font-size:1.3em;}

.extra { margin:4px auto 4px auto; padding:4px; border-bottom:1px dashed #ccc; border-top:1px dashed #ccc;}

.post .info{

padding:2px 3px 3px 8px;

border:1px solid #e3e4e4;

background-color:#fff;

font-size:0.9em;

color:#4A524C;



}

.post h3 { font-size:1.3em; color:#ddd; margin-right:2em; vertical-align:middle;}

.pre-info{

padding:8px 3px 2px 0px;

display:block;

font-size:1.1em;

font-weight:bold;

margin:14px 0px auto ;

font-family:System;

color: #363636;



}

.pre-info2 { margin-left:20px; font-family:arial; font-size:0.9em; font-weight:normal;}

.pre-info2 a, .pre-info2 a:link { color:#1D4E4B;}

.post h2 a, .center h2 a {font-family:Trebuchet MS,Verdana,Arial,Sans-serif;font-size:1.2em; line-height:1.3em; font-weight:bold;}



.post h2 a:hover, .center h2 a:hover { color:#1D4E4B; font-size:1.2em; font-weight:bold;}

.post-single{width:420px; vertical-align:top; position:relative; float:left;}



.post-single .info{

padding:2px 3px 3px 8px;

border:1px solid #e3e4e4;

background-color:#fff;

font-size:0.9em;

color:#4A524C;



}



.post-single h2 a, .center h2 a {font-family:Trebuchet MS,Verdana,Arial,Sans-serif;font-size:1.2em; line-height:1.3em; font-weight:bold;}



.post-single h2 a:hover, .center h2 a:hover { color:#1D4E4B; font-size:1.2em; font-weight:bold;}



.centertags p {margin: 5px 0 5px 0;}

.centertags h2 a {font-family:Trebuchet MS,Verdana,Arial,Sans-serif;font-size:0.9em; line-height:1.3em; font-weight:bold;}

.centertags h2 a:hover {color:#017A6D; font-size:0.9em; font-weight:bold;}

.tags-single a { color:#4A8BB2;}

.tags-single a:hover { color:#206C9B;}

.commentlist a { color:#1d4e4b;}

.commentlist li { padding:5px;}

.graybox a {color:#1d4e4b; }

.graybox {background-color:#efefef;}

.info a{

color:#02886A; text-decoration:none;

}



.info a:visited{

color:#74A89C;text-decoration:none;

}

.info p { color:#4A524C;}

.rightColumn2 {margin:0px 0px 0px 0px;}

.entry-single a, .entry-single3 a{

text-decoration:underline; letter-spacing:0.03em;

}

.entry-single3 h6 { font-size:1em;}

.entry-single3 .related { color:#777; font-size:0.8em; margin-left:3em; font-family:Verdana, Arial, Helvetica, sans-serif;}

.entry-single a:hover, .entry-single a:visited, .entry-single3 a:hover { color:#eda200; text-decoration:underline; letter-spacing:0.03em;

}

.entry-single2 a { color:#EDA200; }

.entry-single2 { font-family: Arial, MS Trebuchet, Trebuchet MS, Trebuchet, Georgia, serif; color:#ccc; line-height:1.7em;padding:0px 5px 0px 8px; width:420px;}

.entry-single2 p { margin:1em 0 2em 0; line-height:1.7em; font-size:1.2em;}









/*comment styling*/

/* Comments Styling */

#commentlist li {

margin-bottom: 1.5em;

padding-bottom: 1em;

border-bottom: 1px solid #700000;

color:#1d4e4b;



}



#commentlist li a{



color:#1d4e4b;



}





.graybox a

{

color:#1d4e4b;

}



#commentform {

margin: 1em 0;

background: #ffffff;

width: 359px;

}



#commentform textarea {

background: #f8f7f6;

border: 1px solid #d6d3d3;

width: 359px;

}

#commentform textarea:hover {

background: #FFFFFF;

border: 1px solid #d6d3d3;

}

#commentform textarea:focus {

background: #ffffff;

border: 1px solid #939793;

}



#commentform #email, #commentform #author, #commentform #url {

font-size: 1.1em;

background: #f8f7f6;

border: 1px solid #d6d3d3;

width: 359px;

}

#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {

font-size: 1.1em;

background: #ffffff;

border: 1px solid #d6d3d3;

width: 359px;

}

#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {

font-size: 1.1em;

background: #ffffff;

border: 1px solid #939793;

width: 359px;

}

#commentform input{

margin-bottom: 3px;

}



blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border: 3px double #cecece;

	font-style: italic;

	}

#navigation {

	background: transparent; 

	margin: 20px auto 0; 

	overflow: hidden; 

	width: 950px; 

	position: relative; 

	text-align: left;

	font-family:Tahoma, Verdana, Arial, Serif;

}

 html #navigation {

	height: 1%;

}

#navigation ul li {

	float: left; 

	margin: 0 5px 0 0; 

	list-style-type: none;

}

#navigation ul li a {

	border: #ddd 1px solid; 

	border-bottom:none;

	padding: 0 10px 2px 10px; 

	display: block; 

	background: #ededed;

	color:#1d4e4b;

	text-decoration: none;

}

#navigation ul li a:hover, #navigation ul li a:active, #navigation ul li.current_page_item a {

	background: #fff;

	color: #333;	

	border: #ccc 1px solid; 

	border-bottom:none;

}

.rss { vertical-align:middle;}

.technorati img { margin:3px 0px 3px -2px; }

.utwtags {padding: 6px 5px 0px 0px;

font-size: 1.0em; color:#333; font-family:Courier, sans-serif;}

.utwtags a:active, .utwtags a:link, .utwtags a:visited { color:#D12B53;}

.utwtags a:hover { color:#F52658;}

.tagcloud { background-color:#EAF1F6; 	margin: 28px 0 40px 20px;

 vertical-align:top;

	width:90%;

	text-align:left;

	padding-top: 1px;

	padding:12px 8px 12px 28px;

	

border-top: 1px solid #ddd;

border-bottom: 1px solid #ddd;

}

.next-prev { 	background-color: #EAF1F6;

vertical-align:middle;

	color: #333;

	-moz-border-radius: 33pt;

	 width:706px; margin: 10px auto 0px 215px;  text-align:center; padding: 4px 3px 6px 3px; }

.next-prev h2 { font-size:0.8em;}

.next-prev a { color:#4A8BB2;}

.next-prev a:hover { color:#206C9B;}

.survey { margin:4px 0px 4px 0px;}

.cathighlight { background-color:#A9D8C9;}

.ad-single { float:left; vertical-align:top; margin:4px 12px 4px 0px; background-color:#E4EDE9; padding:4px 0px 4px 4px; }

.ads-index {width:490px;padding:0px 0px 2px 0px; margin:0px 0px 30px 14px; vertical-align:bottom; background-color:#fff;  }

.ads-index li { vertical-align:top;}

.entry { width:580px; margin:0px 0px 8px 4px; letter-spacing:0.005em; font-family: MS Trebuchet, Trebuchet MS, Trebuchet, Georgia, serif; color:#1B384C; line-height:1.5em;padding:0px 5px 0px 8px; vertical-align:top; }



.entry3 { width:450px; padding:0px 5px 20px 12px; margin:0px 0px 8px 4px;}

.entryhome { width:540px; padding:0px 5px 20px 12px; margin:0px 0px 8px 4px; font-size:1.1em; letter-spacing:0.06em;}



.entry a:hover, .entryhome a:hover { color:#026851;}

h2.cat { text-align:left; color:#ddd; margin:0px 0px 2em 3px; width:460px; font-size:1.5em; font-family:System;}

.entry a, .entryhome a{

color:#02886A;

}

.entry-cat a:visited{

color:#4D9585;

}

.entry-cat a{

color:#02886A;

}

.entry-cat {font-family: Arial, Georgia, serif; color:#777; font-size: 1.0em;line-height:1.1em; margin:8px 0px 16px 16px; width:580px; float:left;}

.entry-sticky {font-family: Arial, Georgia, serif; color:#333; font-size: 1.1em;line-height:1.2em; margin:0px 0px 16px 12px; width:580px;}

.entry-sticky img { float:left; margin:auto 1em 1em auto;}

.post-cat { margin:0 0 20px 30px; width:600px; border-bottom:1px dashed #ccc;}

.entry p { margin:0.5em 0 1em 0;}

.entry-single { letter-spacing:0.005em; font-family: Arial, MS Trebuchet, Trebuchet MS, Trebuchet, Georgia, serif; color:#1B384C; line-height:1.5em;padding:0px 5px 0px 8px; vertical-align:top; float:left;}

.entry-single p { margin:1em 0 2em 0; line-height:1.5em; font-size:1em;}

.entry-single a:visited{

color:#02886A;

}
h2.cat-titles { }
h2.cat-titles a {font-family:arial,sans-serif;font-size:0.8em; color:#4A6B69; padding:0px 1px;text-decoration: none; font-weight: bold; margin: 6px auto;}

h2.cat-titles a:hover {color: #1D4E4B;font-family:arial,sans-serif;font-size:0.8em; padding:0px 1px;text-decoration: none; font-weight: bold; margin: 6px auto;}

.post-cat h2 {font-family:arial,sans-serif; font-size:1.4em;}

h2.sticky a, h2.sticky a:hover {  color:#1d4e4b; padding:0px 1px; text-decoration:none; margin:6px auto;}

#topcontentdouble {

  float: left;

  width: 640px;

  height: 27px;

  background: #f5f6f7 url('images/header_whole2.gif') no-repeat left top;

  margin: 0px 0px 0px 0px;

  display: inline;

}



#bottomcontentdouble {

  display: inline;

  float: left;

  width: 640px;

  background: #f5f6f7 url('images/bottom_whole2.gif') no-repeat 0 0;

  margin: 0px 0px 0px 0px;

  height: 27px;

}

.empty { height:10px; background:url('images/empty.gif') #f5f5f5; text-align:center; display:block; width:560px; }

.empty2 { width:550px; display:block;}

#topcontent {

  width: 730px;

  background: #f5f6f7 url('images/header_whole.gif') no-repeat top;

  margin: 0px auto 0 auto;

  height: 27px;

}



#bottomcontent {

  width: 730px;

  background: #f5f6f7 url('images/bottom_whole.gif') no-repeat top;

  margin: 0 auto 0 auto;

  padding-bottom: 0px;

  height: 27px;

}

.wrap { width:560px; margin:0px 8px auto auto; background-color:#fff;}

.linktext {

	font-size:0.8em;

	text-align:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:#888888;

	line-height:1.2em;

	margin:3px auto 12px 5px;

}

.linktextarea {

	font-size:9px;

	color:#999;

	width:90%;

	background-color:#ddd;

	font-family:system;

	overflow:hidden;

}

p.post { padding-bottom:6px;}

.entry img { float:left; margin:3px 8px 6px 0;}

.entry img.none, .entry-single img.none { float:none; margin:10px;}

.entry ol, .entry-single ol { line-height:2em; margin-bottom:30px;}

.entryhome img { float:left; margin:3px 8px 6px 0;}

.entry-cat img { float:left; margin:3px 8px 6px 0;}

.entry-single img.left { float:left; margin:3px 12px 2px 0; max-width:410px;}

.alignleft { float:left; margin:0 8px 2px 0;}
.alignright { float:right; margin:0 0px 2px 8px;}

entry-single3 {width:440px;}

.aqua a { color:#265D5A;} .aqua a:hover { color:#1D4E4B;}

.subscribe { margin-right:3px; color:#888888; font-size:0.9em; letter-spacing:0.2em; width:80px; text-align:center;}

.sidebars { width:400px; float:right;}

.single-sidebar-ad { text-align:left; margin: 68px auto 0px 0px; float:right;}

.search-sidebar-ad { text-align:center; margin: 40px 0px 0px 0px; float:right;}

h2.titles { width:452px; font-size:1.3em; margin-bottom:2px;}

h2.titles2 { font-size:1.3em;}

.byline {font-size:0.9em; color:#777777;}

.byline a, .bylineright a { color:#555; text-decoration:underline;}

.byline a:hover, .bylineright a:hover { text-decoration:none;}

.bylineright {font-size:0.9em; color:#777777; width:23%; float:right;}

.search-pop li {font-family:Arial; letter-spacing:.005em; font-size:1.3em; line-height:1.3em;}

.cart { padding:0px; text-align:left; vertical-align:top; margin:0 0 8px 0; background-color: #f5f5f5; }

.cart-wrap { width:300px; vertical-align:top; margin-left:-50px;}

#sideshoppingcart {vertical-align:top;background: url('images/cart-bg.png') repeat; border:3px solid #999; padding:10px; margin:0px 0px 0 0; z-index:0;}

.productdisplay { margin:0px 0 0 0;}

.producttext { margin:20px 0px;}

.product_user_vote {width:420px;}

.home-left{ vertical-align:top; text-align:left; }

.home-right{ vertical-align:top; text-align:left; width:370px;}

.home-section-blue { background:url(images/home-blue-bottom.gif) no-repeat left bottom; height:100%; clear:both; padding-bottom:20px; margin-left:40px; width:290px;color:#079EAA;}
.home-section-blue .textbox a { color:#079EAA;}
.home-section-blue h2 { background:url(images/home-blue-top.gif) no-repeat left top; height:42px; margin:0;margin-bottom:0px;}
.home-section-green { background:url(images/home-green-bottom.gif) no-repeat left bottom; height:100%; clear:both; padding-bottom:20px; margin-left:10px; width:290px; margin-right:30px;color:#10A42E;}
.home-section-green img, .home-section-yellow img, .home-section-blue img, .home-section-red img { max-width:270px;}
.home-section-green .textbox a { color:#10A42E;}

.home-section-green h2 { background:url(images/home-green-top.gif) no-repeat left top; height:42px;margin-bottom:0px;}

.home-section-red { background:url(images/home-red-bottom.gif) no-repeat left bottom; height:100%; clear:both; padding-bottom:20px; color:#CC1A43; width:290px;margin-right:30px;}
.description p {margin:0 20px 0 20px; font-size:0.85em;}
.home-section-red .textbox a { color:#CC1A43;}
.home-section-red h2 { background:url(images/home-red-top.gif) no-repeat left top; height:42px; margin-bottom:0px;}

.home-section-yellow { background:url(images/home-yellow-bottom.gif) no-repeat left bottom; height:100%; clear:both; padding-bottom:20px;margin-left:40px; width:290px;color:#B1A848;}
.home-section-yellow .textbox a { color:#B1A848;}
.home-section-yellow h2 { background:url(images/home-yellow-top.gif) no-repeat left top; height:42px;margin-bottom:0px;}
.home-section-green .textbox p, .home-section-blue .textbox p, .home-section-yellow .textbox p,.home-section-red .textbox p { color:#666666;}
.home-section-blue ul li, .home-section-yellow ul li, .home-section-red ul li, .home-section-green ul li {list-style:none; line-height:1.4em; font-size:0.95em; color:#777; font-family: Helvetica, sans-serif; background:url(images/list.gif) no-repeat 0 50%;padding-left:18px; width:239px; margin-left:10px;}
.home-section-blue ul li:hover, .home-section-yellow ul li:hover, .home-section-red ul li:hover, .home-section-green ul li:hover { color:#444;}
.home-section-blue ul li:hover {background:url(images/list-hov-blue.gif) no-repeat 0 50%; color:#444;}
home-section-blue ul li:hover a{ color:#444;}

.home-section-green ul li:hover {background:url(images/list-hov-green.gif) no-repeat 0 50%; color:#222;}

.home-section-yellow ul li:hover {background:url(images/list-hov-yellow.gif) no-repeat 0 50%; color:#444;}

.home-section-blue ul li a, .home-section-yellow ul li a, .home-section-red ul li a, .home-section-green ul li a {color:#777; text-decoration:none; }

.home-section-blue ul li a:hover, .home-section-yellow ul li a:hover, .home-section-red ul li a:hover, .home-section-green ul li a:hover {color:#444;}

.home-pic { text-align:center; vertical-align:top;}

.home-section-white-box { border:1px solid #eee;}

.home-section-white img { text-align:left;}

.home-section-white ul li { list-style:none; line-height:1.4em; font-size:0.95em; color:#777; font-family: Helvetica, sans-serif; background:url(images/list.gif) no-repeat 0 50%;padding-left:18px; width:239px; margin-left:10px; }

.home-section-white ul li:hover, .home-section-red ul li:hover { background:url(images/list-hov.gif) no-repeat 0 50%; color:#444; background-color:#f5f5f5;}

.home-section-white ul li a {color:#777; text-decoration:none; }

.home-section-white ul li a:hover {color:#444;}

ul.home-white { margin:0; padding:0 30px 0 10px;}

.preview { background:none; padding-left:0;}

.right { text-align:right; margin:10px 30px 30px auto; width:300px; font-size:0.9em; }

.right2 {text-align:right; margin:10px 50px 10px auto; width:270px; font-size:0.9em; }

.right a, .right2 a {text-decoration:none;color:#999; }

.home-section-blue ul li .right2 a, .home-section-yellow ul li .right2 a, .home-section-red ul li .right2 a, .home-section-green ul li .right2 a { width:280px; margin-right:8px; float:right; font-size:0.9em;}


.more-link a, .more a { cursor:pointer; text-decoration:underline;}

.more-link a:hover, .more a:hover { text-decoration:none;}

.more-link { text-align:right; margin: 0 auto auto auto;}

.footnote { font-size:0.85em; color:#888; font-family: Georgia, "Times New Roman", Times, serif; padding:8px;}

.footnote:hover, .footnote:focus { color:#222; background-color:#f5f5f5;}

.captcha img, .captcha { float:left; margin-left:100px; }

.news { color:#888; font-family:Verdana, Arial, Helvetica, sans-serif; clear:both; display:block; font-size:0.8em;}

.news li:focus {}

.news li { margin-bottom:0.5em;background:url(images/list.gif) no-repeat 0 50%;padding-left:18px; list-style:none;}

.news a { color:#999;}

.news a:hover, .news2 a:hover { color:#006666;}

h3 { color:#888;}
.clear { clear:both; display:block; float:none;}
.imagecol a img { margin-right:20px;}
.series_links, .series_toc { color:#996600; clear:both; margin-top:20px;}
.series_links a, .series_toc a, .series_links a:visited, .series_links a:active {list-style:none; margin-bottom:0.2em;color:#996600; font-family:verdana,arial, sans-serif; font-size:0.9em;}

.textbox { padding:20px 20px 4px 20px; }
.textbox a { color:#F61A58; font:Verdana, Arial, Helvetica, sans-serif;}
.textbox a:hover { text-decoration:none;}
.textbox p { font-family:trebuchet ms, Georgia, "Times New Roman", Times, serif;}
.textbox hr { color:#777; height:1px;}
table tr td { vertical-align:top;}
.tableleft { }
.tableright { text-align:right; }
.spirit-img { padding:4px; border:1px solid #B8D2D4;  margin:10px 0 0px 20px; height:150px;}
.yoga-img { padding:4px; border:1px solid #eee;  margin:10px 0 0px 20px; height:150px;}
.health-img { padding:4px; border:1px solid #eee;  margin:10px 0 0px 20px; height:150px;}
.green-img { padding:4px; border:1px solid #10A42E;  margin:10px 0 0px 20px; height:150px;}
.empower-img { padding:4px; border:1px solid #B1A848;  margin:10px 0 0px 20px; height:150px;}
.healthy-img { padding:4px; border:1px solid #CC1A43;  margin:10px 0 0px 20px; height:150px;}
.bio { background-color:#f8f8f8; padding:20px; border:1px solid #e2e2e2; font:"Courier New", Courier, monospace; color:#666666; font-size:0.9em; line-height:1.1em; margin-top:30px; }
.bio p {text-align:justify;}
.wp-caption { padding:6px 2px 2px 2px; text-align:center; background-color:#F9F8F1; border:1px solid #E8E4C5;}
p.wp-caption-text { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color:#A4994F; padding:0px 6px 0px 6px; margin:0; line-height:1em;}
.ad { margin:30px 0 30px 0;}