/* CSS Document */
/* STANDARD STYLES ---------------------------------------------------------- */


html, body, p, th, td, li, dd, dt {
  font: 1em Georgia, "Times New Roman", Times,serif;
}
h1, h2, h3, h4, h5, h6 {
  font-family: Georgia, "Times New Roman", Times,serif;
  color:#666666;
}
h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.2em ; }
h4 { font-size: 1.0em; }
h5 { font-size: 0.9em;
line-height: 1.5em;
font-weight:400;
 }
h6 { font-size: 0.8em; }


a:link { color: #00f; }
a:visited { color: #009; }
a:hover { color:#333333;}
a:active { color: #0cf; }
a.whitelink:link {color:#FFFFFF}
a.greylink:link {color:#666666;}
a.greylink:hover {color:#333333;}
a {
text-decoration:none;
}

body {
margin:0;
padding:0;
color:#000;
text-align: center;
background-color:#86BE78;
background-image:url(../img/bg.jpg);
}

#container {
width:1000px;
margin-right:auto;
margin-left:auto;
text-align: left;
}



/* ----- HEADER ----- */


#header {
width:942px;
height:302px;
margin:0 auto;
background-image:url(../img/logonuevashadow.png);
background-repeat:no-repeat;
}


/* ----- NAVIGATION ----- */

#nav { 
margin:0 auto;
list-style: none; 
background-image:url(../img/repeatingline.png); 
height: 113px; 
width:1000px; 
text-align: center;
font-weight:600;
letter-spacing: 2px;
padding: 30px 0px 0px 0px;
}

#nav ul {
margin:0;
padding:0;
list-style:none;
}

#nav li {
display:inline;
margin:0;
padding:0;
}

#nav li a {
font-family:Georgia, "Times New Roman", Times,serif;
color:#FFFFFF;
margin-top: 65px;
margin-right: 30px;
margin-left: 30px;
}

#nav li a:hover {
color:#339933;
background:url(../img/button.png);
}
#nav li a:active {
color:#339933;
background:url(../img/button.png);
}

/* ----- MAIN CONTENT ----- */

#contenttop { 
width:979px;
height:70px;
margin-right:auto;
margin-left:auto;
margin-top: -72px;
background-image:url(../img/contexttop.png);
}

#contentmid { 
width:899px;
height:auto;
margin-right:auto;
margin-left:auto;
padding: 10px 40px;
background-image:url(../img/contextmid.png);
}


#contentbot { 
width:979px;
height:51px;
margin-right:auto;
margin-left:auto;
background-image:url(../img/contextbot.png);
}

/* ----- FOOTER ----- */


#footer { 
height:200px;
background-image:url(../img/footer.png);
background-repeat:repeat-x;
}

#footerwrap{
width: 860px;
margin-left: auto;
margin-right:auto;
}

#footercontainer {
width: 620px;
margin-top: 70px;
float: left;
}

#yogainschools {
width: 310px;
height: 80px;
float: left;
}

#yogainthesquare {
width: 310px;
height: 80px;
float: right;
}

#contactinfo {
width: 240px;
float: right;
margin: 40px 0 0 0;
}

#copyrightdesign{
clear:both;
width: 979px;
text-align:center;
margin-left: auto;
margin-right:auto;
}

/* ---About--- */

#imgbuydvd{
margin: 20px 10px;
float:right;
}

/* ---Joanne--- */

#imgjoanne{
margin:10px 20px;
border-style:solid;
border-width:medium;
border-color:#006633;
float: left;
}

/*--- Testimonials --- */


#testimonialleft
{float:left;
padding: 10px 20px;
}

#testimonialright
{float:right;
padding: 10px 20px;
}

/*--- DVD --- */

#dvdinside {
float:right;
margin: 10px 20px;
border-style:solid;
border-width:medium;
border-color:#FFFFFF;
}