body {
	text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 1.5em;
    background-color: #fff;
    margin: 0;
	color:#333;
}

a {
	color: #BE1F38;
	outline:none;
}

a img  {
	border:0;
}

a:hover {
	text-decoration:underline;
	color: #BE1F38;
}

#holder {
         width: 760px;
         background-color: #fff;
         margin: 0;
         padding: 0;
         text-align:left;
		 margin-left:auto;
		 margin-right:auto;
}

#header h1 {
	float:left;
	font-size:1em;
	line-height:1em;
	margin:2em 0;
	padding:0;
	text-indent:-9999px;
}

#header h1 a {
	display:block;
	background-image:url(../img/sundari.gif);
	background-repeat:no-repeat;
	width:144px;
	height:61px;
}

#header h2 {
	float:right;
	font-size:1em;
	line-height:1em;
	padding:0;
	margin:65px 0 0 0;
	text-indent:-9999px;
}

#header h2 a {
	display:block;
	background-image:url(../img/millan-winter2010.gif);
	background-repeat:no-repeat;
	width:264px;
	height:37px;
}

#holder .left h2 {
	font-weight:normal;
	font-size:1.3em;
}

ul#nav {
	clear:both;
	margin:0 0 2em 0;
	padding:0;
	list-style-type:none;
	background-color:#F4EFE3;
	height:35px;
}

ul#nav:after {
         content: "";
         display: block;
         height: 0;
         clear: both;
}


#nav li {
	float:left;
	padding: 0;
	margin:0;
	font-size:13px;
}

#nav li a {
	display:block;
	color:#5E594D;
	padding: 6px 36px;
	margin:0 2px 0 0;
	border-bottom:4px solid #E6DECC;
	text-decoration:none;
}

#home #nav li#li1 a,
#fourlegs #nav li#li2 a,
#ayurvedic #nav li#li3 a {
	color:#305295;
	border-bottom:4px solid #BE1F38;
}

#nav li a:hover {
	color:#5D174C;
	text-decoration:none;
	border-bottom:4px solid #5D174C;
}

h3 {
	font-size:1.6em;
	font-weight:normal;
	color:#305295;
	margin:0;
	padding:0;
}

#home .left h4 {
	font-size:1.4em;
	font-weight:normal;
	margin:0;
	padding:.5em 0;
}

#home .left p {
	margin-top:0;
	padding-top:0;
}


.right {
	clear:right;
	float:right;
	width:282px;
	margin:0 0 2em 0 ;
	padding:0;
}


.imgright {
	float:right;
	margin:4px 0 1em 1em;
	padding:0;
}


.right .promo {
	margin:0;
	padding:0 0 1em 0;
	clear:both;
}

.right .promo img {
	margin:0 0 2px 1em;
	border:0;
	float:right;
}

.right h3 {
	font-size:1.2em;
}

.right h5 {
	font-size:1em;
	font-weight:normal;
	color:#5E594D;
	margin:0;
	padding:.2em 0 .6em 0;
	line-height:1.2em;
}

.right h3 a {
	color:#305295;
	text-decoration:none;
}

.right h5 a {
	color:#5E594D;
	text-decoration:none;
}

.right p {
	margin:.5em 0 2em 0;
}

#diet .right p,
#diet .right li {
	font-size:.9em;
}

#diet .right h3 {
	font-size:1.1em;
}

#diet .right ul,
#diet .right ol {
	margin-left:0;
	padding-left:1.8em;
}


.left {
	clear:both;
	float:left;
	width:438px;
	margin:0 0 2em 0 ;
	padding:0;
}


#home .left {
	margin:0 0 2em 0 ;
	padding:2em 0 0 0;
}

#mind .left ul,
#home .left ul {
	margin:-.5em 0 2em 1.5em;
	padding:0;
	list-style-type:circle;
}

/*
#home .left img {
	margin:15px 1em 3em 0;
	float:left;
}
*/

#fourlegs #holder .left {
	width:760px;
}

#ayurvedic #holder .left {
	width:500px;
}

#ayurvedic #holder .right {
	width:210px;
}


#worldview .left h4 ,
#chemystery .left h4 {
	margin:0;
	padding:.6em 0 0 0;
	text-transform:uppercase;
	color:#5E594D;
	font-weight:normal;
}


#home .footer {
	clear:both;
	margin:2em 0 0 0;
	padding:1em 0;
	text-align:center;
	color:#9C978A;
	border-top:0;
}

#home .footer img {
	margin-bottom:1em;
}


.footer {
	clear:both;
	margin:2em 0 0 0;
	padding:1em 0;
	text-align:center;
	border-top:1px solid #E6DECC;
	color:#9C978A;
}

.footer h3 {
	font-size:.95em;
	color:#9C978A;
}

.footer h3 em {
	font-style:normal;
}

.footer a {
	color:#9C978A;
	text-decoration:none;
}

.footer a:hover {
	text-decoration:underline;
}



 h4.sidenavbar {
	margin:0;
	padding:.6em 0 0 0;
	color:#305295;
	font-size:1.2em;
	font-weight:normal;
 }
 
 ul.sidenavbar {
	margin:1em 0;
	padding:0;
	list-style-type:none;
}
 
  ul.sidenavbar ul {
	margin:0 0 0 2em;
	padding:0;
	list-style-type:none;
}
 
 
 ul.sidenavbar li {
	margin:0;
	padding:0;
}

.right ul.sidenavbar li {
	margin:0;
	padding:.3em 0;
	border-bottom:1px dotted #9C978A;
}

.right ul.sidenavbar li li {
	margin:0;
	padding:.3em 0;
	border-bottom:0;
}

ul.sidenavbar li  a {
 	text-decoration:none;
}

ul.sidenavbar li  a:hover {
 	text-decoration:underline;
}
 
 
/* ****************************** */



#yoga .right {
	width:292px;
}

#meditation .left,
#diet .left,
#diet .juice .left {
	width:478px;
}

#meditation .right,
#diet .right,
#diet .juice .right {
	width:242px;
}



.circle,
.fullwidth ul,
#fourlegs .left ul,
#ayurvedic .left ul {
	margin:.5em 0 1.5em 1.5em;
	padding:0;
	list-style-type:circle;
	clear:left;
}

#mind .right ol,
#mind .left ol,
#self .right ol,
#self .left ol,
#yoga .left ol,
#diet .left ol {
	margin:.5em 0 1.5em 2em;
	padding:0;
	list-style-type:lower-roman;
	clear:both;
}

#ayurvedic .left li,
#fourlegs .left li {
	padding:.3em;
}


#meditation .left h4,
#yoga .left h4,
#diet .left h4 {
	padding:2em 0 .2em 0;
	border-bottom:1px dotted #999;
	color:#444;
	margin:0 0 .4em 0;
	font-size:1.4em;
	font-weight:normal;
	clear:both;
}


#mind .left img,
#diet .left img {
	margin: 2em 0 1em 0;
	float:none;
}



#meditation .left img,
#yoga .left img {
	margin:0 0 1em 1em;
	float:right;
}



#meditation .left h5,
#yoga .left h5 {
	font-size:1.3em;
	padding:0;
	margin:2em 0 .5em 0;
}

#meditation .left h6,
#yoga .left h6 {
	font-size:1.1em;
	text-transform:normal;
	padding:0;
	margin:0;
	color:#305295;
}


/* ************* SUMMER ************* */


#summer .left {
	width:340px;
}


#summer .right {
	width:360px;
}



#summer .left ul,
#summer .right ul {
	margin:1em 0 1em 1em;
	padding:0;
	list-style-type:circle;
	clear:both;
}

#summer img {
	margin:1em 0;
}

#summer .left li,
#summer .right li {
	padding:.4em 0;
}

.imgleft {
	margin:18px 2em 2em 0;
	float:left;
}

#recommendations .left .imgright,
#diet .left .imgright,
#mind .left .imgright,
.imgright {
	margin:18px 0 2em 2em;
	float:right;
}


#omega .right img {
	margin:6px 1em .5em 0;
	float:left;
}
#omega .right h4 {
	clear: both;
	margin:0 0 .5em 0;
	padding:1em 0 .5em 0;
	border-bottom:1px solid #E6DECC;
	line-height:1em;
	color:#5E594D;
}


#diet ul.ingredients {
	margin:1em 0;
	padding:0 0 0 1em;
	float:none;
	clear:both;
	list-style-type:circle;
}

#diet ul.ingredients li {
	float:left;
	width:140px;
}


#diet .left {
	width:358px;
}
#diet .right {
	width:362px;
}




#recommendations .left {
	width:428px;
}

#recommendations .right {
	width:292px;
	margin: 3em 0;
	padding:0;
}

#self .right {
	margin: 2em 0;
}

#mind .right {
	margin: 2em 0;
}


.fullwidth {
	float:none;
	clear:both;
	padding:1em 0;
	margin:0;
}


body#self #holder .left h4 {
	margin:2.5em 0 0em 0;
	padding:0;
}

body#self #holder .left img.imgleft {
	margin:0;
}


body#self #holder .left .third {
	width:230px;
	margin:0 20px 0 0;
	padding:1em 0;
	float:left;
}

body#self #holder .left .third p {
	font-size:.9em;
	line-height:1.4em;
}
