body {}.clearBoth { clear: both; }.clearLeft { clear: left; }.clearRight { clear: right; }#clearTools a {	float: none;	border: none;	margin: 0px;	padding: 0px;	clear: none;}#clearTools p {	float: none;	border: none;	margin: 0px;	padding: 0px;	clear: none;}#container{	margin: 0 auto;	width: 965px;}#topBanner {	float: left;	margin-bottom: 5px;}#topNav {	width: 965px;	height: 100px;	clear: both;	}.floatLeft {	float: left;	width: 140px;}#topNav #logo { float: left; width: 232px; padding-right: 2px; }#topNav #logo a { display: block; height: 70px; width: 230px; position: relative; z-index: 999; margin-top: 20px; margin-bottom: 0px;}#topNav #chakra { float: left; width: 470px; height: 100px; position: absolute; }	#topNav #searchBox { float: right; width: 245px; margin-top: 55px; }.searchLinks {	float: right;	padding: 0px;	margin: 0px;	list-style-type: none;	padding-right: 5px;}.searchLinks li {	padding-left: 6px;	display: inline;	font-family: helvetica, arial, sans-serif;	font-size: 12px;	font-weight: bold;}.mainLinks {	float: right;	padding: 0px;	margin: 0px;	list-style-type: none;	padding-top: 5px;	padding-bottom: 5px;	font-weight: normal;}.mainLinks li {	display: inline;	font-family: "trebuchet MS", helvetica, arial, sans-serif;	font-size: 13px;	padding-right: 5px;}.mainLinks li a {	margin-right: 20px;}#navBar_sub {	margin: 0px;	clear: both;	width: 965px;	margin-bottom: 0px;	height: 26px;	_margin-bottom: 0px;}#topNav_links { float: right; padding: 0px; margin: 0px; display: inline; width: 720px; margin-top: 58px; }#topNav_links .mainlinks_sub ul { padding: 0px; margin: 0px; }#topNav_links a { 	font-size: 18px;}.mainLinks_sub {	margin: 0px;	float: right;	padding: 0px;	margin: 0px;	list-style-type: none;	padding-top: 5px;	padding-bottom: 5px;	font-weight: normal;}.mainLinks_sub li {	margin: 0px;	display: inline;	font-family: "trebuchet MS", helvetica, arial, sans-serif;	padding-right: 5px;	color: white;}.mainLinks_sub li a {	margin: 0px;	margin-left: 20px;	color: #087CB5;	text-decoration: none;	text-transform: lowercase;}.corpLinks {	margin: 0px;	float: right;	padding: 0px;	margin: 0px;	list-style-type: none;	padding-top: 5px;	padding-bottom: 0px;	font-weight: normal;}.corpLinks li {	margin: 0px;	display: inline;	font-family: "trebuchet MS", helvetica, arial, sans-serif;	font-size: 12px;	padding-right: 5px;	color: white;}.corpLinks li a {	margin: 0px;	margin-right: 10px;	color: #087CB5;	text-decoration: none;	text-transform: lowercase;	font-size: 12px;}#navbar {	clear: both;	width: 965px;	min-height: 27px;}#featWrap div { 	padding: 0px;	margin: 0px;}#featWrap #feature { float: left; }h1.featTitle_text {	margin: 0px;	padding: 0px;	color: #ffffff;	font-family: "trebuchet MS", helvetica, arial, sans-serif;	font-size: 22px;	font-weight: normal;	padding-top: 5px;	padding-left: 15px;	padding-right: 5px;}h1.featTitle_textnoimg {	margin: 0px;	padding: 0px;	color: #ffffff;	padding-top: 5px;	font-family: "trebuchet MS", helvetica, arial, sans-serif;	font-size: 22px;	font-weight: normal;	padding-right: 50px;	padding-top: 8px;	padding-left: 15px;}#titleLink {	float: left;	color: #ffffff;	font-family: 'trebuchet MS', helvetica, arial, sans-serif;	font-size: 22px;	text-decoration: none;	padding-left: 10px;	display:block;}#titleLink a { 	color: #ffffff;	font-family: "trebuchet MS", helvetica, arial, sans-serif;	font-size: 22px;	text-decoration: none;}h1.featTitle_text span {	padding-left: 20px;	padding-bottom: 3px;}#featWrap #video { width: 314px; float: left; text-align: left;}#featWrap #video h2 {	margin-top: 0px;	font-size:18px;	margin-top: -15px;}#featWrap #video div {	padding-top: 10px;}#featWrap #video .videopreview {	padding-left: 40px;	padding-top: 15px;}#featWrap #video div h1 {	font-family: "trebuchet MS", helvetica, arial, sans-serif;	font-size: 14px;	font-weight: normal;	border: none; /* See "chakra" stylesheets, line 47. */	padding-top: 5px;	padding-bottom: 3px;	margin: 0px;}#featWrap #video p {	font-family: helvetica, arial, sans-serif;	font-size: 11px;	font-weight: bold;	border: none; /* See "chakra" stylesheets, line 47. */	padding: 15px;	margin: 0px;}#featWrap #searchYoga { float: right; min-height: 18.2em; padding-bottom: 15px; padding-left: 15px; width: 314px; }#featWrap #searchYoga h2 { margin-top: 0px; margin-left: -15px; }#featWrap #searchYoga h3 { margin-left: -15px; padding-bottom: 15px; padding-right: 30px; }#featWrap #searchYoga img { margin-top: 15px; margin-bottom: 10px; }#newsletter p {	width: 90%;	margin-top: 0px; 	padding-left: 20px;	margin-bottom: 0px;	font-weight: normal;	font-family: arial, helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	padding-bottom: 0px;	margin-bottom: 0px;}#newsletter {	margin-left: 10px;	font-family: arial, helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	height: 248px;}.joinButton {	padding: 0px;	margin: 0px;	margin-left: 20px;	margin-top: 14px;	border: 0px;	width: 55px;	height: 23px;	padding-top: 0px;	margin-top: 8px;}#nutritionGuide a { display: block; height: 99px; }#nutritionGuide {	float: right;	display: inline; 	width: 97px;	height: 99px;	margin-right: 5px;	margin-top: 6px;}#newsletter #subBox_footer { padding-top: 0px; }#newsletter h3 { margin: 0px; margin-left: 10px; padding: 0px; padding-top: 1px;}#newsletter h2 { margin-left: 10px; }.newsletter_email { margin-left: 25px; }#featWrap #searchYoga h3 { 	margin-top: 4px; 	margin-bottom: 4px;	padding-left: 18px;	font-weight: normal;	font-family: "trebuchet ms", helvetica, arial, sans-serif;	font-size: 13px;	text-transform: capitalize;}#featWrap #video h3 { 	margin-top: 4px; 	margin-bottom: 4px;	padding-left: 18px;	font-weight: normal;	font-family: "trebuchet ms", helvetica, arial, sans-serif;	font-size: 13px;	text-transform: capitalize;	text-align: left;}.mainContent_index {	width: 643px;	margin-top: 10px;	margin-bottom: 10px;}#mainContent {	float: left;	display: inline;}#mainContent ul {	padding: 10px 55px;}#mainContent ul li {	font-family: helvetica, arial, sans-serif;	font-size: 12px;}#mainContent h2 {	background: none;	text-transform: none;	padding-left: 40px;	padding-bottom: 0px;	font-family: "trebuchet MS", helvetica, arial, sans-serif;	font-size: 18px;	font-weight: normal;	line-height: 25px;	margin: 0px;	margin-top: 10px;	text-decoration: none;	color: #93B048;}#mainContent h1.articleTitle_inner {	background: none;	text-transform: none;	padding-left: 40px;	padding-bottom: 0px;	font-family: "trebuchet MS", helvetica, arial, sans-serif;	font-size: 18px;	font-weight: normal;	line-height: 25px;	margin: 0px;	margin-top: 10px;	text-decoration: none;	color: #93B048;}#mainContent a.title {	background: none;	text-transform: none;	margin-top: 20px;	padding-left: 40px;	padding-bottom: 0px;	font-family: "trebuchet MS", helvetica, arial, sans-serif;	font-size: 18px;	font-weight: normal;	line-height: 25px;	margin: 0px;	text-decoration: none;}#mainContent p {	color: #000000;	font-size: 12px;	padding-left: 40px;	padding-right: 30px;	font-family: helvetica, arial, sans-serif;	font-weight: normal;	line-height: 18px;	margin-top: 2px;}#landing_writeReview a {	margin-left: 50px;	text-decoration: none;	font-family: helvetica, arial, sans-serif;}#subscribePodcast {	padding-left: 32px;	font-size: 20px;	background: url(../images/blue_chakra/feedIcon.png) no-repeat left center;	line-height: 24px;	padding-top: 4px;}.tools p {	font-size: 10px;	margin-top: 0px;	padding-bottom: 40px;}.tools span {	padding-left: 10px;	padding-right: 10px;}.tools a {	font-weight: bold;	text-decoration: none;}#mainHeader h1 {	padding-top: 12px;	padding-bottom: 10px;	padding-left: 40px;	font-family: "trebuchet MS", helvetica, arial, sans-serif;	font-size: 25px;	font-weight: normal;	line-height: 25px;	margin: 0px;	text-transform: lowercase;}#mainHeader h2.articleCategory_inner {	padding-top: 12px;	padding-bottom: 10px;	padding-left: 40px;	font-family: "trebuchet MS", helvetica, arial, sans-serif;	font-size: 25px;	font-weight: normal;	line-height: 25px;	margin: 0px;	text-transform: lowercase;	position: relative;	z-index: 999;}#mainHeader a {	float: right;	padding-top: 12px;	padding-right: 10px;	font-family: "trebuchet MS", helvetica, arial, sans-serif;	font-size: 14px;	font-weight: normal;	line-height: 25px;	margin: 0px;	text-decoration: none;}#mainContent hr {	margin: 0 auto;	height: 1px;	width: 87%;	border: none;	background-color: none;	_color: none;	clear: both;	border-bottom: 1px dotted #5082B1;}.searchLinks li a { text-decoration: none; text-transform: lowercase;}.searchLinks li a:hover { text-decoration: underline; }.mainLinks li a {	color: #ffffff;	text-decoration: none;	text-transform: lowercase;}.mainlinks li {	color: white;}h2 {	padding-top: 12px;	padding-bottom: 0px;	padding-left: 40px;	font-family: "trebuchet MS", helvetica, arial, sans-serif;	font-size: 20px;	font-weight: normal;	line-height: 25px;	margin-top: 15px;	margin-bottom: 0px;	text-transform: lowercase;	text-align: left;}.subBox h3 {	color: #000000;	padding-top: 5px;	padding-bottom: 0px;	padding-left: 12px;	font-family: "trebuchet MS", helvetica, arial, sans-serif;	font-size: 14px;	font-weight: normal;	line-height: 18px;	margin-top: 0px;}#poseDetails {	float: right;	padding-top: 5px;	padding-right: 10px;	width: 165px;}#learnPoses #poseDetails h3 {	padding: 0px;	font-family: helvetica, arial, sans-serif;	font-size: 16px;	font-weight: normal;	line-height: 25px;	margin: 0px;	font-weight: bold;	margin-bottom: 0px;	padding-bottom: 0px;}#container p {	font-family: helvetica, arial, sans-serif;	font-size: 13px;}#learnPose_button {	width: 137px;	height: 23px;	margin-top: 10px;	margin-bottom: 0px;	padding-bottom: 0px;}#learnPose_button a {	display: block;	height: 23px;	margin: 0px;	padding: 0px;}#learnPoses img {	float: left;	margin-left: 5px;	height: 120px;	width: 120px;}#learnPoses {}.subbox p {	margin: 0px;	font-family: helvetica, arial, sans-serif;	font-size: 12px;	line-height: 14px;	margin-right: 12px;}#nutritionGuide a { display: block; height: 100px; width: 97px; }#nutritionGuide a:hover { background-position: right top; }#searchForms { margin-left: 18px; height: 129px;}#searchForms p { font-size: 12px; }#orDivider { height: 25px; }#searchForms input { margin-right: 20px; margin-bottom: 0px; }#subBox_footer {	height: 37px;	margin-top: 20px;}.searchButton {	border: none;	width: 72px;	height: 23px;}#searchBox_bottom .searchButton {	float: right;}#subBox_footer .searchButton {	margin-top: 8px;	margin-left: 15px;	float: left;	display: inline;}p.bold { font-weight: bold; }span.bold { font-weight: bold; }#poseDetails a.seeAll {	clear: both;	float: left;	margin-top: 5px;	margin-left: 28px;	padding-top: 0px;	font-family: "trebuchet MS", helvetica, arial, sans-serif;	font-size: 13px;	display: inline;}#poseMenu {	position: relative;	bottom: -10px;	margin-bottom: 10px;	height: 40px;	width: 100%;	clear: both;}#mainFooter {	height: 24px;}.subBox {	float: left;	width: 315px;}#searchBox_bottom {	background: #ddd url(../images/search_bg.gif) left top no-repeat;	width: 228px;	margin-top: 3px;	padding: 5px;	float: right;}#searchYoga_links {	margin-top: 13px;	padding-right: 15px;	float: right;	display: inline;}#searchYoga_links a {	color: #000000;	font-size: 11px;	font-family: helvetica, arial, sans-serif;	text-decoration: none;}#searchYoga_links span {	padding-left: 3px;	padding-right: 3px;	font-size: 10px;	color: #aaaaaa;}#searchYoga { margin-left: 10px; display: inline; clear: right; }#boxAd { 	clear: left;	display: inline;	margin-top: 0px;	padding-bottom: 10px;	float: left;}	.indexAds { float: left; }.indexAds h1, h2, p { margin: 0px; }.indexAds h3 { margin-top: 0px; }#googleAds { 	float: left;	display: inline;	margin-top: 26px;	margin-left: 25px;	width: 275px;	padding: 12px;	background: #f3f3f3;}#msnAds_inner { 	float: left;	display: inline;	margin-top: 5px;	margin-left: 5px;	width: 400px;	height: 205px;	padding: 10px;	background: #ffffff;}.summaryImage {	padding: 0px;	margin-left: 40px;	float: right;	margin-right: 40px;	display: inline;	margin-bottom: 5px;	margin-top: 5px;}#joinPrivacy {	margin: 0px;	padding:0px;	height: 5px;	float: right;	height: 25px;	max-height: 25px;}#joinPrivacy a {	margin-left: 20px;	color: black;	text-decoration: none;	font-family: helvetica, arial, sans-serif;	font-size: 11px;}#joinPrivacy a:hover {	text-decoration: underline;}a.googleHeadline { font-family: helvetica, arial, sans-serif; color: #000; font-size: 13px; text-decoration: none; font-weight: bold; padding-top: 0px;}.googleText { font-family: helvetica, arial, sans-serif; color: #000; font-size: 12px; text-decoration: none; padding-bottom: 4px;}a.googleLink { font-family: helvetica, arial, sans-serif; color: #000; font-size: 12px; text-decoration: none; font-weight: bold; }#googleAds h3 { padding: 0px; font-family: helvetica, arial, sans-serif; font-size: 17px; }#yogaSolutions { display: inline; clear: right; float: right; }#yogaSolutions #listWrap ul, #yogaSolutions #listWrap_right ul { 	margin-left: 10px;	margin-top: 10px;	padding: 0px;	list-style-type: none;	display: inline;	width: 100px;}#yogaSolutions #listWrap ul li, #yogaSolutions #listWrap_right ul li {	padding-left: 10px;	background-repeat: no-repeat;	background-position: 0 .2em;	font-size: 14px;	height: 12px;	width: 100px;}#yogaSolutions #listWrap {	float: right;	margin-left: 20px;	margin-top: 10px;	display: inline;	padding-bottom: 15px;}#yogaSolutions #listWrap_right {	float: right;	margin-right: 35px;	margin-left: 20px;	margin-top: 10px;	padding-bottom: 15px;	display: inline;}#adClear {	width: 600px;	height: 1px;	clear: left;	float: left;}#askTeacher {	margin-top: 10px;	height: 282px;	width: 300px;	float: right;	margin-bottom: 10px;}#askTeacher a { display: block; height: 270px; }#mostPopular {	width: 300px;	margin-top: 21px;	padding-left: 0px;	float: left;	font-family: helvetica, arial, sans-serif;	padding-bottom: 20px;}#mostPopular h1 {	padding-top: 5px;	padding-bottom: 10px;	margin-top: 5px;	font-family: "trebuchet MS", helvetica, arial, sans-serif;	font-size: 21px;	font-weight: normal;	line-height: 25px;	margin: 0px;	text-transform: lowercase;}#mostPopular hr {	padding: 5px 0;	height: 1px;	border: none;	background-color: none;	_color: none;	clear: both;	border-bottom: 1px dotted #5082B1;}#mostPopular h2 {	padding: 0px;	font-family: helvetica, arial, sans-serif;	font-size: 14px;	font-weight: bold;	padding-top: 10px;	padding-left: 0px;	margin: 0px;	text-transform: lowercase;	background: none;	line-height: normal;}#mostPopular p { color: #000; font-size: 12px; text-decoration: none; margin: 0px; padding: 0px; padding-bottom: 3px;}#mostPopular a { color: #000; font-size: 13px; text-decoration: none; font-weight: normal; padding-top: 10px; }#mostPopular a.popTitle {	color: #5082B1;	font-size: 16px;	padding: 0px;	font-family: "trebuchet ms", helvetica, arial, sans-serif;	font-size: 14px;	font-weight: bold;	padding-top: 10px;	padding-left: 0px;	margin: 0px;	text-transform: lowercase;	background: none;	line-height: normal;	clear: both;}#askTeacher h1 {	padding-top: 5px;	padding-bottom: 10px;	font-family: "trebuchet MS", helvetica, arial, sans-serif;	font-size: 21px;	font-weight: normal;	line-height: 25px;	margin: 0px;	text-transform: lowercase;}#rodale {	text-align: left;	position: relative;	clear: both;	margin-top: 30px;	padding-top: 0px;	width: 965px;	height: 140px;	padding-bottom: 8px;}#rodale .topRight {	height: 4px;	width: 9px;	margin-right: 0px;	_margin-right: -1px;	position: absolute;	top: -4px;	right: 0;	clear: both;}#rodale .topLeft { 	width: 9px;	height: 4px;	margin-left: 0px;	left: 0px;	position: absolute;	top: -4px;	clear: both;}#rodale .bottomRight {	height: 4px;	width: 9px;	margin-right: 0px;	_margin-right: -1px;	position: absolute;	bottom: 0px;	right: 0px;}#rodale .bottomLeft {	height: 4px;	width: 9px;	left: 1px;	position: absolute;	bottom: 0px;}#rodale span {	color: #000;	font-size: 11px;	font-weight: bold;	font-family: helvetica, arial, sans-serif;	text-transform: uppercase;	width: 180px;	padding-right: 10px;	text-align: right;	float: left;	margin-bottom: 0px;	padding-bottom: 0px;	margin-top: 3px;	_margin-top: 0px;}#rodale ul { list-style-type: none; padding: 2px; margin: 0; border: 1px solid #c6e18b; }#rodale ul li { display: inline; font-size: 11px; }#rodale li a {	color: #000;	font-size: 11px;	font-family: helvetica, arial, sans-serif;	text-decoration: none;	margin-left: 4px;	margin-right: 4px;}#rodale li a:hover { border-bottom: 1px dotted black; }/*------------ End of Front Page Layout --------------*/.FPO { border: 1px dashed blue; }#leftSidebar {	float: left;	width: 144px;	border: none;}#inner_leftNav {	width: 144px;	margin-top: 20px;	float: left;}#leftNav_header { height: 11px; }#leftNav_body {}#leftNav_footer { height: 11px; }.innerBox_footerLeft { height: 10px; }.innerBox_footerRight { height: 10px; }#inner_newsletter {	width: 144px;	margin: 0px;	padding: 0px;	margin-top: 20px;	float: left;}#inner_askTeacher {	width: 144px;	margin-top: 20px;	float: left;	margin-bottom: 10px;}#inner_askTeacher a {	text-decoration: none;}#inner_askTeacher h2 {	background: none;}#inner_articleArea {	width: 603px;	margin-left: 12px;	float: left;	margin-top: 20px;	margin-bottom: 0px;	padding-bottom: 0px;	display: inline;}#centerWrap {	width: 603px;	float: left;}#rightSidebar {	float: right;	width: 191px;}#inner_learnPoses {	width: 191px;	margin-top: 20px;	float: right;}#inner_yogaSearch {	width: 191px;	margin-top: 20px;	float: right;}#inner_yogaSolutions {	width: 191px;	margin-top: 20px;	float: right;}#skyscraperWrap {	width: 191px;	margin-top: 20px;	margin-bottom: 20px;	float: right;}#skyscraperWrap p {	font-family: helvetica, arial, sans-serif;	font-size: 9px;	text-transform: uppercase;	letter-spacing: 1px;	padding-bottom: 3px;}#leftSidebar h2 {	padding: 0px;	font-family: "trebuchet MS", helvetica, arial, sans-serif;	font-size: 20px;	font-weight: normal;	line-height: 25px;	margin-top: 15px;	margin-bottom: 0px;	text-transform: lowercase;}#rightSidebar h2 {	padding: 0px;	font-family: "trebuchet MS", helvetica, arial, sans-serif;	font-size: 18px;	font-weight: normal;	line-height: 25px;	margin-top: 15px;	margin-bottom: 0px;	text-transform: lowercase;}.innerBox_bodyLeft h2 { background: none; }.innerBox_bodyRight h2 { background-position: 2px 2px; }.innerBox_bodyLeft div { padding-left: 5px; padding-right: 5px; }.innerBox_bodyRight div { padding-left: 5px; padding-right: 5px; }#inner_newsletter h4 {	padding: 0px;	padding-left: 10px;	padding-top: 7px;	margin: 0px;	font-family: helvetica, arial, sans-serif;	font-size: 13px;}#inner_newsletter input {	margin-left: 10px;	margin-top: 6px;}#inner_newsletter p {	font-family: helvetica, arial, sans-serif;	font-size: 10px;}#inner_newsletter .joinButton {	padding-bottom: 0px;	margin-bottom: 0px;	margin-top: 10px;	_margin-top: 0px;}#nutritionGuide_small {	float: right;	position: relative;	height: 60px;	width: 58px;	margin-right: -10px;	margin-top: -35px;	z-index: 10;}#nutritionGuide_small a {	display: block;	height: 60px;}#inner_learnPoses h2 { padding: 0px; margin: 0px; }#inner_learnPoses p {	font-family: arial, helvetica, sans-serif;	line-height: normal;	padding-left: 10px;	padding-right: 5px;	padding-bottom: 8px;	font-size: 10px;}#inner_learnPoses h3 {	padding: 0px;	padding-left: 10px;	padding-right: 5px;	margin: 0px;	font-family: arial, helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	line-height: 25px;}#inner_learnPoses #learnPose_button {	padding: 0px;	margin: 0px;	margin-bottom: 10px;}#inner_learnPoses #learnPose_button a {	display: block;}#inner_learnPoses a {	font-family: "trebuchet ms", helvetica, arial, sans-serif;	text-decoration: none;	font-size: 14px;}#skyscraperAd {	padding: 0px;	margin: 0px;	width: 160px;}#mostRecent_list {	float: left;	width: 280px;}#listVideo {	float: right;	width: 300px;	margin-bottom: 15px;}#listVideo p {	margin-top: 5px;	font-size: 12px;	font-weight: bold;	text-align: center;}.mainContent_inner { width: 603px; }.mainContent_inner p { padding-bottom: 15px; }.mainContent_inner a {	font-family: "trebuchet ms", helvetica, arial, sans-serif;	font-size: 14px;	text-decoration: none;}#leftNav_body ul {	margin: 0px;	padding: 0px;	list-style-type: none;}#leftNav_body ul li {	font-family: helvetica, arial, sans-serif;	padding-top: 0px;	padding-bottom: 4px;}#leftNav_body ul li a {		padding-left: 14px;	padding-right: 5px;	padding-top: 3px;	text-decoration: none;	color: white;	display: block;	font-size: 13px;}#leftNav_body ul li a:hover {	padding-left: 14px;	padding-right: 5px;	padding-top: 3px;	text-decoration: none;	color: white;	display: block;	font-size: 13px;	background-image: url(/iyogalife/images/blue_chakra/leftNav_body_ON.gif);	background-repeat: repeat-y;	background-position: left center;}#leftNav_body span.current a {	text-decoration: none;	background: white;}#inner_yogaSearch input {	margin-left: 14px;	margin-top: 2px;	margin-bottom: 10px;}#inner_yogaSearch p {	font-family: helvetica, arial, sans-serif;	font-size: 11px;	margin-left: 12px;}#inner_yogaSearch .searchButton {	margin-top: 20px;	margin-bottom: 0px;}#inner_yogaSearch h2 { margin-bottom: 20px; }#inner_yogaSearch label {	margin-left: 14px;	font-family: helvetica, arial, sans-serif;	font-size: 12px;	font-weight: bold;}.mainContent_inner hr { clear: both; padding-top: 3px;}#googleAds_inner { padding: 0px; font-family: helvetica, arial, sans-serif; font-size: 17px; }#googleAds_inner { 	display: inline;	margin-top: 26px;	width: 240px;	padding: 12px;	padding-top: 0px;	background: #f3f3f3;	float: right;	margin-bottom: 10px;	padding-right: 8px;	margin-right: 5px;}#googleAds_inner h3 { 	padding-top: 0px;	margin-top: 5px;}#boxAd_inner { 	display: inline;	margin-top: 0px;	margin-bottom: 15px; 	float: right;	margin-right: 15px;}	/*----- Bruno Scroll -----*/#toolbar li {	display: none;	padding: 0px;}#frame, #frame div.button, #scroller, .section { padding: 0px; margin: 0px; height: 65.5em;	font-size: 25px; }#frame {	overflow: hidden;	width: 189px;	height: 650px;	position: relative;	margin-left: 1px;}	#frame * { padding: 0px; }	#frame a {	text-decoration: none;	font-size: 12px;}#frame a:hover {	font-weight: bold;}#frame ul { padding: 0px; margin: 0px; }#frame ul li { padding: 1px; _margin-top: -12px; }#frame div.button h1 { font-size: 25px; }#frame div.button {	position: absolute;	top: -20px;	_top: -5px;	padding: 0px;	margin-left: 20px;	margin-right: 20px;	font-size: 18px;}	div.button#left { left: 0px; padding: 0px; font-size: 25px; }div.button#right { right: 0px; padding: 0px; font-size: 25px; }#scroller {	width: 189px;	margin: 0px;		overflow: hidden;	padding: 0px;}#content {	width: 2000px;	margin: 0px;	padding: 0px;}#content p {	font-family: helvetica, arial, sans-serif;	font-size: 11px;	color: #777;	text-transform: uppercase;	padding: 0px;}#content ul {	margin: 0px;	padding: 0px;	list-style-type: none;	margin-top: 20px;	margin-left: 0px;	font-family: helvetica, arial, sans-serif;	padding: 0px;}	#content li {	text-align: left;	padding: 0px;}.section {	width: 191px;	margin: 0px;	float: left;	padding: 0px;}#frame #content ul li {	padding-left: 10px;	background-repeat: no-repeat;	background-position: 0 .2em;	font-size: 14px;	width: 150px;	margin-left: 15px;}	.topTab {	padding-top: 8px;	border-bottom: 1px solid #fff;	margin-bottom: -1px;	background-color: #fff;	z-index: 99;	position: relative;	width: 80px;}.sectionTop {	margin-top: -1px;}/*----- / Bruno Scroll -----*//*----- Template Pages -----*/#premiumListing_wrap {	width: 603px;}#premiumListing_wrap p {	font-family: helvetica, arial, sans-serif;	font-size: 9px;	padding: 0px;	margin: 0px;	padding-left: 10px;	text-align: left;}#premiumListing {	width: 583px;	margin-top: 5px;	position: relative;	z-index: 999;}#premiumListing h2 {	padding: 0px;	padding-left: 15px;	padding-top: 5px;	margin: 0px;}#premiumListing h3 {	padding: 0px;	padding-left: 15px;	margin: 0px;	font-size: 14px;	font-family: "trebuchet ms", helvetica, arial, sans-serif;	font-weight: normal;}#premiumListing p {	font-family: "trebuchet ms", helvetica, arial, sans-serif;	font-size: 13px;	margin-top: 20px;	padding-left: 15px;}#premiumListing a {	float: left;	clear: both;	margin-left: 15px;	margin-top: 5px;	margin-bottom: 5px;	font-family: "trebuchet ms", helvetica, arial, sans-serif;	font-size: 13px;	text-decoration: none;}#premiumResult_header {	height: 8px;}#premiumResult_footer {	height: 8px;}#premiumWrap_footer {	height: 12px;}#standardlisting {	width: 580px;	padding-bottom: 5px;	padding-top: 15px;	margin-left: 10px;	margin-right: 10px;}#standardlisting p {	font-family: helvetica, arial, sans-serif;	font-size: 12px;	padding-left: 10px;	line-height: 14px;}#standardlisting h1 {	font-family: "trebuchet ms", helvetica, arial, sans-serif;	font-size: 16px;	padding-left: 10px;	font-weight: normal;}#standardlisting a {	float: left;	clear: both;	margin-left: 10px;	margin-top: 10px;	margin-bottom: 5px;	font-family: "trebuchet ms", helvetica, arial, sans-serif;	font-size: 13px;	text-decoration: none;}#profileRight {	padding-top: 10px;	float: right;	margin-right: 20px;	width: 220px;}#profileRight h2 {	margin: 0px;	padding: 0px;}#basicInfo {	padding-top: 12px;	float: left;	margin-left: 17px;	width: 330px;}#gradientWrap {	width: 601px;	margin-left: 1px;	padding-bottom: 15px; }#basicInfo a {	padding: 0px;	margin: 0px;	float: none;	font-family: helvetica, arial, sans-serif;}#basicInfo p {	margin: 0px;	padding: 0px;	font-size: 16px;	padding-bottom: 3px;}.helvetica {	font-family: helvetica, arial, sans-serif;}#profileRight h3 {	font-family: "trebuchet ms", helvetica, arial, sans-serif;	font-size: 14px;	margin: 0px;	padding: 0px;	padding-bottom: 15px;	font-weight: normal;}#profileRight ul { list-style-type: none; }#profileRight ul li { font-family: helvetica, arial, sans-serif; }#profileLower img { float: left; margin-left: 10px; clear: both; margin-top: 7px;}#logo_profile { float: left; width: 350px; }#logo_profile h2 { padding-left: 20px; }#logo_profile p { padding-left: 20px; }#profileRight ul li {	padding-left: 10px;	padding-bottom: 1px;	background-repeat: no-repeat;	background-position: 0 .2em;	font-size: 14px;	width: 160px;}.searchBox { width: 603px; }.searchBox input {	padding-bottom: 0px;}.searchBox label {	font-family: helvetica, arial, sans-serif;	font-size: 12px;}#directoryInfo {	margin-top: 50px;	margin-bottom: 50px;	margin-left: 10px;	}#directoryInfo h1 {	font-family: "trebuchet MS", helvetica, arial, sans-serif;	font-size: 25px;	font-weight: normal;	padding: 0px;	margin: 0px;}#directoryInfo h2 {	font-family: "trebuchet MS", helvetica, arial, sans-serif;	font-size: 20px;	font-weight: normal;	padding: 0px;	padding-top: 20px;	margin: 0px;	background: none;	text-transform: none;	padding-right: 150px;}#directoryInfo p {	font-family: helvetica, arial, sans-serif;	padding-top: 20px;	padding-right: 50px;	padding-bottom: 20px;}#directoryInfo a {	text-decoration: none;}#directoryInfo a.signupToday {	font-family: "trebuchet MS", helvetica, arial, sans-serif;	font-size: 14px;	padding: 0px;	margin: 0px;	background: none;	text-transform: none;}#directoryInfo p.smallerText { font-size: 12px; }#verticalDivider { float: left; width: 10px; height: 200px; margin-top: 17px; margin-left: 28px; }#layout2_rightWrap {	float: right;	width: 300px;	margin-right: 8px;	display: inline;}/* Seperate Boxes *//*#landing_searchDirectory {	background: url(../images/blue_chakra/landing_searchDirectory.jpg) center bottom no-repeat;	height: 273px;	width: 266px;	float: left;	margin-left: 10px;	margin-top: 20px;	display: inline;}#landing_createProfile {	background: url(../images/blue_chakra/landing_createProfile.jpg) center bottom no-repeat;	height: 273px;	width: 266px;	float: left;	margin-left: 6px;	margin-top: 20px;	display: inline;}#landing_updateProfile {	background: url(../images/blue_chakra/landing_updateProfile.jpg) center bottom no-repeat;	height: 273px;	width: 266px;	float: right;	margin-top: 20px;}#landing_writeReview {	width: 603px;	height: 236px;	background: url(../images/blue_chakra/landing_writeReview.jpg) center bottom no-repeat;	float: left;	margin-top: 51px;	margin-left: 12px;	margin-bottom: 10px;}*//* Connected Boxes */#landing_connectedBoxes { background: url(../images/blue_chakra/landing_connectedBackground.jpg) left bottom no-repeat; float: left; margin-left: 10px; width: 808px;}#selector {	width: 808px;	height: 267px;}#landing_searchDirectory {	background: transparent;	height: 273px;	width: 264px;	float: left;	margin: 0px;	padding: 0px;	margin-top: 20px;	display: inline;}#landing_createProfile {	height: 273px;	width: 263px;	float: left;	margin: 0px;	padding: 0px;	margin-top: 20px;	display: inline;}#landing_updateProfile {	height: 273px;	width: 264px;	float: left;	margin-top: 20px;	}#landing_writeReview {	width: 603px;	height: 236px;	background: url(../images/blue_chakra/landing_writeReview.jpg) center bottom no-repeat;	float: left;	margin-top: 20px;	margin-left: 12px;	margin-bottom: 10px;}#landing_writeReview p { margin-left: 50px; margin-right: 80px; font-family: helvetica, arial, sans-serif; margin-top: 20px; line-height: 22px; }#landing_createProfile h2, #landing_updateProfile h2, #landing_searchDirectory h2 { background: none; padding-left: 20px; }#landing_writeReview h2 { background: none; font-size: 26px; padding-left: 50px; text-transform: none; padding-top: 13px; }#landing_searchDirectory a, #landing_createProfile a { 	display: block;	width: 110px;	height: 27px;	margin-left: 20px;	margin-top: 15px;}#landing_updateProfile p, #landing_createProfile p, #landing_searchDirectory p { 	margin-left: 20px;	margin-right: 20px;	font-family: helvetica, arial, sans-serif;	margin-top: 10px;	line-height: 20px;}#landing_searchDirectory a { background: url(../images/landing_searchButton.gif) center bottom no-repeat; }#landing_createProfile a { background: url(../images/landing_startedButton.gif) center bottom no-repeat; }#landing_updateProfile a { margin-left: 20px; font-size: 11px; text-decoration: none; color: #000; }#landing_updateProfile a:hover { text-decoration: underline; }.loginButton { height: 23px; width: 68px; border: none; }#searchBar * { margin: 0px; padding: 0px; }#searchBar { float: left; padding-left: 10px; height: 18px; }#searchBar_button { border: none; width: 61px; height: 20px; padding: 0px; margin-top: 3px; }#searchBar_input { position: relative; top: -5px; _top: -3px; padding: 0px; margin-top: 0px; height: 18px; padding-top: 2px; width: 220px; border: 1px solid #bbb; }#newsletter h4 { font-size: 18px; margin: 5px 0 5px 22px; padding: 0px; font-family: "trebuchet ms", helvetica, arial, sans-serif; font-weight: normal; }#sponsoredFeatures h2 {	padding-top: 0px;	padding-left: 15px;	background: none;}#sponsoredFeatures h3 {	font-size: 16px;	padding-top: 5px;	padding-bottom: 2px;	padding-left: 25px;	margin: 0px;	background: none;	font-family: "trebuchet ms", helvetica, arial, sans-serif;	font-weight: normal;}#sponsoredFeatures p {	font-family: helvetica, arial, sans-serif;	padding-left: 25px;	float: left;	width: 470px;	padding-bottom: 10px;}#sponsoredFeatures img {		float: right;	margin-right: 25px;}#sponsoredFeatures {	float: left;	width: 645px;	min-height: 160px;	padding-bottom: 8px;}#sponsoredFeatures_top {	height: 10px;}#sponsoredFeatures hr {	height: 1px;	width: 87%;	border: none;	background-color: none;	_color: none;	clear: both;}#mostPopular_inner {	margin-top: 10px;	float: left;	width: 603px;	min-height: 160px;	padding-bottom: 0px;}#mostPopular_inner_top {	height: 9px;}#mostPopular_inner h2 {	padding-top: 0px;	padding-left: 40px;	padding-bottom: 15px;	background: none;}#mostPopular_inner h3 {	font-size: 16px;	padding-top: 5px;	padding-bottom: 2px;	padding-left: 25px;	margin: 0px;	background: none;	font-family: "trebuchet ms", helvetica, arial, sans-serif;	font-weight: normal;}#mostPopular_inner p {	font-family: helvetica, arial, sans-serif;	padding: 0 40px;	padding-bottom: 10px;	line-height: 16px;}#mostPopular_inner hr {	height: 1px;	width: 87%;	border: none;	background-color: none;	_color: none;	clear: both;}#mostRecent_list hr {	height: 1px;	width: 87%;	border: none;	background-color: none;	_color: none;	clear: both;	border-bottom: 1px dotted #5082B1;}.headline_pop { 	margin: 0;	padding: 0;	padding-left: 40px;	font-size: 14px;	color: #93B048;	display: block;}#mostRecent_list a { 	font-family: "trebuchet ms", helvetica, arial, sans-serif;	text-decoration: none;	}#mostPopular_inner .readmore_pop { 	font-size: 50px;	color: #93B048;	margin-left: 40px;}#mostRecent_list h2 {	background: none;	padding-bottom: 10px;} #mostPopular_inner .readmore_pop a {	font-family: "trebuchet ms", helvetica, arial, sans-serif;	text-decoration: none;	color: #93B048;	display: block;	margin-left: 40px;}#mostPopular_inner a { 	font-family: "trebuchet ms", helvetica, arial, sans-serif;	text-decoration: none;}#prev_on { padding: 0px; margin: 0px; float: left; margin-left: 40px; }#prev_off { padding: 0px; margin: 0px; float: left; color: #ddd; }#next_on { float: right; padding: 0px; margin: 0px; margin-right: 40px; display: inline; }#next_off { float: right; padding: 0px; margin: 0px; float: right; color: #ddd; margin-right: 8px; display: inline; }.readmore { margin: 0px; padding: 0px; margin-left: 40px; }.readmore_pop { margin-left: 40px; }.commentlabel {	font-family: "trebuchet ms", helvetica, arial, sans-serif;	font-size: 14px;	color: #EDAC35;}.commentlabel span {	font-size: 12px;	color: #aaa;}.leavecomment {	font-family: "trebuchet ms", helvetica, arial, sans-serif;	font-size: 18px;	font-weight: normal;	padding-bottom: 5px;	margin-right: 180px;}#commentsarea {	margin-left: 10px;}#commentsarea table {	width: 300px;}#commentsarea td.background {	background: url(../directory/images/rating_bg.gif) left bottom repeat-x;	padding-top: 10px;	padding-bottom: 10px;}#commentsarea td.background p {	margin-top: 5px;font-family: helvetica, arial, sans-serif;}div#commentlisting hr:last-child { display: none; }.commentSig { font-weight: bold; }/* Section Header */#sectionHEAD * { margin: 0px; padding: 0px; }#sectionHEAD {	color: #FFFFFF;	font-size: 12px;	position: relative;	padding: 0px;	margin: 0px;	width: 603px;	float: left;	font-family: helvetica, arial, sans-serif;	margin-bottom: 10px;}#sectionHEAD h1 {	padding-top: 5px;	padding-bottom: 10px;	font-family: "trebuchet MS", helvetica, arial, sans-serif;	font-size: 21px;	font-weight: normal;	line-height: 25px;	margin: 0px;	text-transform: lowercase;	clear: none;}#sectionHEAD h2 {	padding: 0px;	font-family: helvetica, arial, sans-serif;	font-size: 14px;	font-weight: bold;	padding-top: 10px;	padding-left: 0px;	margin: 0px;	text-transform: lowercase;	background: none;	line-height: normal;	clear: none;}#sectionHEAD p { clear: none; margin: 10px; }#sectionHEAD a { color: #93B048; font-size: 12px; text-decoration: underline; font-weight: normal; }#sectionHEAD a { color: #93B048; font-size: 12px; text-decoration: underline; font-weight: normal; padding-top: 10px; }#sectionHEAD .topRight {	height: 4px;	width: 9px;	margin-right: 0px;	_margin-right: -1px;	position: absolute;	top: 0px;	right: 0;	clear: both;	z-index: 999;}#sectionHEAD img { padding: 0px; margin: 0px; float: left; _margin-left: -3px; _margin-right: -5px;clear: none; padding-right: 10px; }#sectionHEAD .topLeft { 	width: 9px;	height: 4px;	margin-left: 0px;	left: 0px;	position: absolute;	top: 0px;	clear: both;	z-index: 999;}#sectionHEAD .bottomRight {	height: 4px;	width: 9px;	margin-right: 0px;	_margin-right: -1px;	position: absolute;	bottom: 0px;	_margin-bottom: -1px;	right: 0px;	z-index: 999;}#sectionHEAD .bottomLeft {	height: 4px;	width: 9px;	left: 0px;	_margin-bottom: -1px;	position: absolute;	bottom: 0px;	z-index: 999;}#sectionHEAD .topRight { background: url(../images/topRight_leadin.gif) right top no-repeat; }#sectionHEAD .topLeft { background: url(../images/topLeft_leadin.gif) left top no-repeat; }#sectionHEAD .bottomRight { background: url(../images/bottomRight_leadin.gif) right bottom no-repeat; }#sectionHEAD .bottomLeft { background: url(../images/bottomLeft_leadin.gif) left bottom no-repeat; }#mostPopular_wrap {	float: left;	width: 100%;}#relatedArticles_inner {	float: left;	width: 49%;}#quoteoftheday {	float: left;	width: 49%;}#quote_top { background: url(/iyogalife/images/blue_chakra/qotd_top.gif) right top no-repeat; height: 30px; }#quotediv { background: url(/iyogalife/images/blue_chakra/qotd_bottom.gif) right bottom no-repeat; text-align: center; }#quotediv p { background: url(/iyogalife/images/blue_chakra/quote_bg.gif) 20px top no-repeat; vertical-align: middle; padding-top: 20px; padding-bottom: 35px; line-height: 26px; text-align: center; font-size: 24px; color: #777; font-family: "trebuchet ms" arial, helvetica, sans-serif; }#featWrap #video a:hover {	color: #93B048;	text-decoration: none;}#listVideo h3 { 	margin-top: 0px; 	margin-bottom: 4px;	padding-left: 2px;	font-weight: normal;	font-family: "trebuchet ms", helvetica, arial, sans-serif;	font-size: 14px;	text-transform: capitalize;	text-align: left;}#pagination {	background: url(/iyogalife/images/pagination_bg.gif) left top no-repeat;	margin: 10px 0 10px 40px;	padding: 4px 0 4px 7px;	font-family: arial, helvetica, sans-serif;	font-size: 12px;	text-transform: uppercase;}#pagination b, #pagination a {	font-size: 14px;	font-family: arial, helvetica, sans-serif;}#otherbar {	background: url(/iyogalife/images/other_bar.gif) left bottom repeat-x;	margin: -10px -30px 0 -30px;	height: 20px;	_position: absolute;	_left: 30px;	_width: 587px;}#otherbar * { margin: 0; padding: 0; }#otherbar ul { list-style-type: none; margin-left: 30px; }#otherbar ul li { display: inline; height: 100%; }#otherbar ul li a { 	display: block; 	float: left; 	padding: 4px 10px 2px 10px; 	_padding: 4px 5px 2px 5px;	margin: 0 4px 0 4px; 	color: #93B048;	font-family: "trebuchet ms", helvetica, arial, sans-serif;	text-decoration: none;	font-size: 12px;}#otherbar ul li a:hover { display: block; background: white; }#otherbar ul li a.current { display: block; background: white; color: #5082B1; }#tab0 { background: #ffffff; }#authorcopy {	float: left;	width: 350px;	padding-bottom: 10px;}#authorcopy * {	margin: 0;	padding: 0;}#authorcopy h2 {	background: none;	text-transform: none;	padding-left: 30px;	padding-bottom: 5px;	font-family: "trebuchet MS", helvetica, arial, sans-serif;	font-size: 28px;	font-weight: normal;	line-height: 25px;	margin: 10px 0 0 25px;	text-decoration: none;	background: url(/iyogalife/images/blue_chakra/chakra.gif) left center no-repeat;	display: block;	border-bottom: 1px solid #C7DAE9;}#authorcopy h3 {	font-size: 20px;	padding-top: 5px;	font-weight: normal;}#authorcopy p {	margin: 10px 0 0 25px;	padding: 0;	font-size: 13px;	color: #333;	line-height: 20px;}#authorpic {	margin: 1px 0 0 30px;}#blogpage .mainContent_inner h2 {	clear: both;	margin: 10px 25px 0 25px;	padding: 0;	display: block;	font-size: 20px;}#blogpage .mainContent_inner p {	margin: 10px 25px 0 25px;	padding: 0;}#blogpage a.readmore {	font-size: 12px;	float: right;	display: block;	margin: 5px 12px 5px 0;}#blogpage a.comments {	font-size: 12px;	float: right;	display: block;	margin: 5px 12px 5px 0;	padding-left: 12px;	border-left: 1px solid #aaa;}#blogpage a.comments:hover, #blogpage a.readmore:hover { color: #000; }#blogpage .comments b {	color: black;	font-weight: normal;}.blogbox {	margin-top: 14px;	float: left;	width: 603px;	padding-bottom: 8px;}.blogbox_top {	height: 9px;}.blogbox h2 {	padding-top: 0px;	padding-left: 40px;	padding-bottom: 15px;	background: none;}.blogbox h3 {	font-size: 16px;	padding-top: 5px;	padding-bottom: 2px;	padding-left: 25px;	margin: 0px;	background: none;	font-family: "trebuchet ms", helvetica, arial, sans-serif;	font-weight: normal;}.blogbox p {	font-family: helvetica, arial, sans-serif;	font-size: 14px;	padding: 0 40px;	padding-bottom: 10px;	line-height: 16px;}.blogbox hr {	height: 1px;	width: 87%;	border: none;	background-color: none;	_color: none;	clear: both;}.blogbox .readmore_pop { 	font-size: 50px;	color: #93B048;	margin-left: 25px;}.blogbox .readmore_pop a {	font-family: "trebuchet ms", helvetica, arial, sans-serif;	text-decoration: none;	color: #93B048;	display: block;	margin-left: 25px;}.blogbox a { 	font-family: "trebuchet ms", helvetica, arial, sans-serif;	text-decoration: none;}.blogbox .headline_pop {	font-size: 16px;	color: #7E9D2E;}.blogbox h3 { display: block; margin-left: 25px; color: #7E9D2E; }.blogbox hr { border-bottom: 1px dotted #5082B1; }.blogbox a { color: #5082B1; }.blogbox a:hover { color: #000; }.blogbox a.readmore_pop { color: #5082B1; } .blogbox { background: url(/iyogalife/images/blue_chakra/mostPopular_inner.gif) left bottom no-repeat; padding-bottom: 8px; }.blogbox_top { background: url(/iyogalife/images/blue_chakra/mostPopular_inner_top.gif) left top no-repeat; }#mainContent small {	font-family: "trebuchet ms", helvetica, arial, sans-serif;	font-size: 12px;	display: block;	margin: 0 0 10px 40px;}#usernotes small {	margin: 0 0 10px 0px;}#usernotes .mainContent_inner div div { padding-right: 35px; }#mainContent small a {	color: #5082B1;}#mainContent small.topdate {	padding-bottom: 15px;	color: #5082B1;}.mainContent_inner span { margin: 0; padding: 0; }.comment_title { margin-top: 0; padding-top: 0; padding-bottom: 20px; }#commentwrap small {	color: #777;}#commentwrap {	clear: both;	background: #F8F1F6;	margin: 20px;	padding-top: 10px;}#commentwrap hr {	width: 80%;	padding: 0;	margin-left: 40px;}#commentwrap h2 {	padding: 0;	padding-left: 20px;}#blogpage #topNav #logo { float: left; width: 300px; padding-right: 2px; position: absolute; background: url(/iyogalife/images/blog-logo.jpg) left bottom no-repeat; }#blogpage #topNav #logo a { display: block; height: 70px; width: 300px; position: relative; z-index: 999; margin-top: 20px; margin-bottom: 0px; }#blogarticle #topNav #logo { float: left; width: 300px; padding-right: 2px; position: absolute; background: url(/iyogalife/images/blog-logo.jpg) left bottom no-repeat; }#blogarticle #topNav #logo a { display: block; height: 70px; width: 300px; position: relative; z-index: 999; margin-top: 20px; margin-bottom: 0px; }#blogland #topNav #logo { float: left; width: 300px; padding-right: 2px; position: absolute; background: url(/iyogalife/images/blog-logo.jpg) left bottom no-repeat; }#blogland #topNav #logo a { display: block; height: 70px; width: 300px; position: relative; z-index: 999; margin-top: 20px; margin-bottom: 0px; }.blog_preview h2, .blog_preview h2 a { margin-top: 0; padding-top: 0; color: #87984A; text-decoration: none;}.blog_preview hr { padding-bottom: 5px; }#blog_author { 	float: right;	width: 235px;	margin: 15px 30px 0 15px;	display: inline;	background: url(/iyogalife/images/blogauthor_bg.jpg) left top no-repeat;}#blog_author img {	float: right;	margin: 15px 10px 0 0;} .recent_entries { 	margin: 15px 0 0 40px;	float: left;	display: inline;	width: 280px;}.recent_entry { 	display: block;	border-bottom: 1px dotted #90A15B;	margin: 3px 0 3px 0;	padding-bottom: 2px;	text-decoration: none;	font-family: 'trebuchet ms', arial, helvetica, sans-serif;	font-size: 14px;	color: #5681A3;}#blog_authorcopy h4 {	font-family: 'trebuchet ms', arial, helvetica, sans-serif;	color: #2C518D;	font-weight: normal;	font-size: 13px;	margin: 10px 0 0 10px;	width: 135px;	border-bottom: 1px solid #CDDFC4;	padding: 0 0 5px 0;}#blog_authorcopy p { 	float: left;	clear: left;	margin: 0;	padding: 0;	font-size: 11px;	color: #222;	display: block;	width: 130px;	margin: 5px 0 0 10px;	_margin: 5px 0 0 5px;	line-height: 14px;	font-family: 'trebuchet ms', arial, helvetica, sans-serif;}#blog_author {	padding-bottom: 10px;} #blogarticle #clearTools {	clear: both;	margin-bottom: 20px;}#blogindex_comments:after {	content: " ";	clear: both;	display: block;}#blogindex_comments {	margin: 15px 25px 25px 25px;	border-top: 1px solid #d2e1f1;	border-bottom: 1px solid #d2e1f1;	background: #f7fafc;}.comments:after {	content: " ";	clear: both;} #biopopuplink a {	color: #5082B1;	position: absolute;		_position: relative;	border-bottom: 1px dotted #5082B1;	font-size: 12px;	margin-left: 40px;}.biopopup {	position: absolute;	_position: relative;	display: none;	top: 15px;	left: 0px;	width: 272px;	background: url(/iyogalife/images/authorbio_bg.gif) top left no-repeat;}.biopopup * { border: none; }.biopopup_bottom {	display: block;	height: 10px;	background: url(/iyogalife/images/authorbio_bg-bottom.gif) top left no-repeat;}#biopopuplink p {	padding: 0;	margin: 10px;}#biopopuplink a:hover span {	display: block;	cursor: default;}#blog_shortcuts h3 {	font-size: 16px;	margin: 0;	padding-bottom: 10px;	padding-left: 0;}#blog_shortcuts a {	font-size: 12px;	padding: 2px 0;	_padding: 0;}#footertext {	clear: both;	float: left;	width: 313px;}.videopreview {	margin-top: 5px;	padding-left: 40px;	float: left;	clear: both;}.videopreview:after {	content: "";	clear: both;}#video .videopreview .index_watchvid {	clear: left;	float: left;	margin-top: 13px;}#video .videopreview .vidthumb {	float: left;	padding: 0;	margin: 0;}#video .videopreview .vidprev_copy {	float: left; margin-left: 10px; max-width: 160px;}#video .vidprev_link {	float: left;	margin: 0px;	padding: 0px;	margin-top: -10px;	line-height: normal;	font-family: 'trebuchet ms', arial, helvetica, sans-serif;	color: #3c7caa;	text-decoration: underline;	font-size: 12px;	border: 0px;}#spotlightlist {	padding-right: 20px;	margin-left: 25px;}#spotlightlist li:before {	content: "»";	color: #7e9d2e;}#searchYoga h2 {	font-size: 16px;}