body {margin: 0px; font-family: verdana, helvetica, sans-serif; font-size: 12px; background-color: #DDEAF7; background: url(images/pattern/background.gif);}

a 			{ color: #F6AB5B; text-decoration: none; font-weight: bold; } 
a:link		{ color: #F6AB5B; text-decoration: none; font-weight: bold;} 
a:visited	{ color: #F6AB5B; text-decoration: none; font-weight: bold;} 
a:active	{ color: #F6AB5B; text-decoration: none; font-weight: bold;} 
a:hover		{ color: #8AD9F8; text-decoration: underline; font-weight: bold;}

h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
h2 {font-family: verdana, sans-serif; font-size: 18px; color: #F05A23; }
h3 {font-family: verdana, sans-serif; font-size: 14px; color: #F05A23; margin-bottom: 8px;}
h3 a{font-family: verdana, sans-serif; font-size: 14px; color: #F05A23; margin-bottom: 8px;}
h4 {font-size: 16px; color: #F05A23; margin-bottom: 8px;}
h5 {font-size: 12px; color: #492F91; margin-bottom: 2px; padding-bottom: 0px; text-transform: uppercase; }
h6 {font-size: 11px; margin-top: 0px; margin-bottom: 2px; padding-bottom: 0px; }

img {line-height: 0px; border: 0px;}
	
#container {margin: 30px auto; width: 800px; padding: 0px; background-color: #ffffff; background-image: url(images/pattern/vertical-lg.gif);
	background-repeat: repeat-y;
	background-position: 584px;}

#header {margin:0px; padding: 0px; border: 0px; line-height: 0.1em;  width: 800px;background: url(images/top.curves.gif) no-repeat #ffffff;}
.logo {padding: 12px 0px 0px 10px; margin: 0px;}
.photos {margin: 0px 0px 0px 12px; padding:0px; position: relative;  top: -8px;}

/* sidenavigation */
#nav {height: 31px; margin: 0; padding: 0; background-color: #ffffff; padding-left: 64px; padding-right: 20px; width: 710px; padding-bottom: 10px;}
#nav li ul, #nav li ul { margin: 0;	padding: 0;}
#nav a { text-decoration: none;	}
#nav li { margin: 0; float: left; display: block; padding-right: 0px; }
#nav li ul { display: none; }
#nav li.on ul { background: #f90 }
#nav li.on:hover ul, #nav li.over ul { background: #d5d7cb; }
#nav li a { color: #ccc5a2;	font-weight: bold; display: block; padding: 0; font-size: 10px; }
#nav li.on a { color: #f90; }
#nav li.on ul a, #nav li.off ul a {	border: 0; color: #44286f; width: auto; margin-right: 15px;  }
#nav li.on:hover ul a, #nav li.over ul li a { background: #d5d7cb;}
#nav li.on ul {	display: block; }
#nav li.off:hover ul, #nav li.over ul {	display: block;}
#nav li.off a:hover, #nav li.on a:hover { color: #b94804; }
#nav li span { position: absolute; left: -9384px; }

#dailycyndi a, #photos a, #litravel a, #teaching a, #bio a, #studios a, #asanas a, #insights a, #meditation a {display: block; position: relative;height: 30px;background: url(images/nav.gif) no-repeat; }

#dailycyndi a { width: 104px; background-position: 0px 0px;}
#photos a {	width: 76px; background-position: -104px 0px;}
#litravel a {width: 66px; background-position: -180px 0px;}
#teaching a {width: 87px;background-position: -246px 0;}
#bio a {width: 48px; background-position: -333px 0;}
#studios a {width: 78px; background-position: -381px 0;}
#asanas a {	width: 74px;background-position: -459px 0;}
#insights a {width: 82px; background-position: -533px 0;}
#meditation a {width: 86px; background-position: -615px 0;}

#dailycyndi a:hover, #dailycyndi:hover a, #dailycyndi.over a {background-position: 0px -30px;}
#photos a:hover, #photos:hover a, #photos.over a {background-position: -104px -30px;}
#litravel a:hover, #litravel:hover a, #litravel.over a {background-position: -180px -30px;}
#teaching a:hover, #teaching:hover a, #teaching.over a {background-position: -246px -30px;}
#bio a:hover, #bio:hover a, #bio.over a {background-position: -333px -30px;}
#studios a:hover, #studios:hover a, #studios.over a {background-position: -381px -30px;}
#asanas a:hover, #asanas:hover a, #asanas.over a {background-position: -459px -30px;}
#insights a:hover, #insights:hover a, #insights.over a {background-position: -533px -30px;}
#meditation a:hover, #meditation:hover a, #meditation.over a {background-position: -615px -30px;}

/* side navigation */
#sidenav {width: 180px; margin: 0; padding: 0; background-color: #ffffff;height: 117px; margin-bottom: 20px;}
#sidenav li ul, #sidenav li ul { margin: 0;	padding: 0;}
#sidenav a { text-decoration: none;	}
#sidenav li { margin: 0; float: left; display: block; padding-right: 0px; }
#sidenav li ul { display: none; }
#sidenav li.on ul { background: #f90 }
#sidenav li.on:hover ul, #sidenav li.over ul { background: #d5d7cb; }
#sidenav li a { color: #ccc5a2;	font-weight: bold; display: block; padding: 0; font-size: 10px; }
#sidenav li.on a { color: #f90; }
#sidenav li.on ul a, #sidenav li.off ul a {	border: 0; color: #44286f; width: auto; margin-right: 15px;  }
#sidenav li.on:hover ul a, #sidenav li.over ul li a { background: #d5d7cb;}
#sidenav li.on ul {	display: block; }
#sidenav li.off:hover ul, #sidenav li.over ul {	display: block;}
#sidenav li.off a:hover, #sidenav li.on a:hover { color: #b94804; }
#sidenav li span { position: absolute; left: -9384px; }

#family a, #video a, #workshops a, #archive a, #fanpage a, #rss a {display: block; position: relative; height: 30px; width: 162px; background: url(images/sidenav.gif) no-repeat; }

#family a { height: 30px; background-position: 0px 0px;}
#video a { height: 30px; background-position: 0px -28px;}
#workshops a { height: 30px; background-position: 0px -56px;}
#archive a { height: 30px;background-position: 0px -84px;}
#fanpage a { height: 30px; background-position: 0px -112px;}
#rss a { height: 30px;background-position: 0px -140px;}

#family a:hover, #family:hover a, #family.over a {background-position: -163px 0px;}
#video a:hover, #video:hover a, #video.over a {background-position: -163px -28px;}
#workshops a:hover, #workshops:hover a, #workshops.over a {background-position: -163px -56px;}
#archive a:hover, #archive:hover a, #archive.over a {background-position: -163px -84px;}
#fanpage a:hover, #fanpage:hover a, #fanpage.over a {background-position: -163px -112px;}
#rss a:hover, #rss:hover a, #rss.over a {background-position: -163px -140px;}

#pattern {background: url(images/pattern/horizontal-lg.gif) repeat-x; background-color: #ffffff; width: 800px; height 12px;}

#content {padding: 10px 0px 0px 0px; }

.pagetitle {font-size: 14px; text-decoration: underline; margin-bottom: 10px;}

.post {padding-left: 10px;}

#left {	float: left;
	width: 520px;
	padding: 20px 20px 10px 40px;
	background-color: #FFF;
	clear: none;
	min-height: 280px;
	
}	
.left
{
	float: left;
	width: 520px;
	padding: 20px 20px 10px 40px;
	background-color: #FFF;
	clear: none;
	min-height: 280px;

}
* html .left {width: 480px; background-position: 568px;}

#right {float: left; width: 200px; padding: 10px 0px 20px 20px; }
#right p {margin-top: 0; padding-top: 0;}



#products {width: 180px; margin-bottom: 20px;}
#products img {margin-top: 6px; text-align: center;}

#favorite {width: 180px; margin-bottom: 20px;}
#favorite li {list-style: none;}

.linkcat {width: 160px; line-height: 1.5em; margin-top: -10px;}
.linkcat h2 {visibility: hidden; height: 0px;}
.linkcat li {list-style: none; font-size: 11px; font-weight: normal; margin-left: -30px;}

.navigation {clear: both; margin-bottom: 30px;}
.alignleft {float: left;}
.alignright {float: right;}

#footer {clear: both; margin:0px; padding: 0px; border: 0px; height: 11px;}

* html #footer {height: 0px;}


