 body
 {
  padding: 0;
  margin: 0;
  background: #f7f3ee;
  color: #333;
  text-align: center;
 }
 
 #logotop 
 {
 margin-top: 0px;
 margin-bottom: 0px;
 margin-right:auto;
 margin-left:auto;
 width: 750px;
 text-align: left;
 background-image: url(/images/yoga/topback1.jpg);
 background-position: center;
 background-repeat: repeat-y;
 padding-top: 10px;
 padding-right: 15px;
 padding-bottom: 5px;
 padding-left: 15px;
 }
 
 .logotop-menu {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 text-align: right;
 padding-right: 10px;
 padding-bottom: 5px;
}
 
 .nav1-menu {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ffffff;
 text-align: left;
 padding-left: 10px;
 padding-top: 10px;
 padding-bottom: 10px;

}
 
 .nav1-menu a:link {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ffffff;
 text-align: left;
 text-decoration:none;
 padding-left: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
}
 
 .nav1-menu a:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ffffff;
 text-align: left;
 text-decoration:none;
 padding-left: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
}
 
 .nav1-menu a:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ffffdf;
 text-align: left;
 text-decoration:none;
 padding-left: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
}
 
 .nav1-menu a:active {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ffffdf;
 text-align: left;
 text-decoration:none;
 padding-left: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
}

 #nav 
 {
 margin-top: 0px;
 margin-bottom: 0px;
 margin-right:auto;
 margin-left:auto;
 width: 750px;
 text-align: left;
 background-image: url(/images/yoga/navback2.jpg);
 background-position: center;
 background-repeat: repeat-y;
 padding-top: 3px;
 padding-right: 15px;
 padding-bottom: 3px;
 padding-left: 15px;
 }

 .logotitle {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 36px;
 color: #999999;
 padding-left: 10px;
}
 
 #nav2 
 {
 margin-top: 0px;
 margin-bottom: 0px;
 margin-right:auto;
 margin-left:auto;
 width: 750px;
 text-align: left;
 background-image: url(/images/navback2.jpg);
 background-position: center;
 background-repeat: repeat-y;
 padding-top: 2px;
 padding-right: 75px;
 padding-bottom: 2px;
 padding-left: 75px;
 }
 
 #split 
 {
 margin-top: 0px;
 margin-bottom: 0px;
 margin-right:auto;
 margin-left:auto;
 width: 750px;
 text-align: left;
 background-image: url(/images/navback2.jpg);
 background-position: center;
 background-repeat: repeat-y;
 padding: 0px;
 }
 
 #contents 
 {
 margin-top: 0px;
 margin-bottom: 0px;
 margin-right:auto;
 margin-left:auto;
 width: 750px;
 text-align: left;
 background-image: url(/images/yoga/topback1.jpg);
 background-position: center;
 background-repeat: repeat-y;
 padding-top: 0px;
 padding-right: 15px;
 padding-bottom: 0px;
 padding-left: 15px;
 }
 
 #contentsbottom 
 {
 margin-top: 0px;
 margin-bottom: 0px;
 margin-right:auto;
 margin-left:auto;
 width: 750px;
 text-align: left;
 background-image: url(/images/yoga/topback1.jpg);
 background-position: center;
 background-repeat: repeat-y;
 padding-top: 8px;
 padding-right: 15px;
 padding-bottom: 8px;
 padding-left: 15px;
 }
 
 #bottomsection 
 {
 margin-top: 0px;
 margin-bottom: 0px;
 margin-right:auto;
 margin-left:auto;
 width: 750px;
 text-align: left;
 background-image: url(/images/back-1b.jpg);
 background-position: center;
 background-repeat: repeat-y;
 padding-top: 10px;
 padding-right: 15px;
 padding-bottom: 10px;
 padding-left: 15px;
 }
 
  
 #main {
 background:#fff;
 padding-left:10px;
 float:left;
 width:490px;
 }
 
 #logotop img {
 padding-left: 20px;
 padding-right: 80px;
}

 #sidebar {
 background:#fff;
 float:right;
 width:250px;
 }
 
 #topbox, #topbox2 
 {
 margin-top: 10px;
 margin-bottom: 0px;
 margin-right:2px;
 margin-left:10px;
 width: 200px;
 text-align: left;
 background-color: #FFFFFF;
 padding-top: 5px;
 padding-right: 0px;
 padding-bottom: 1px;
 padding-left: 8px;
 border-top-width: 1px;
 border-right-width: 1px;
 border-left-width: 1px;
 border-top-style: solid;
 border-right-style: solid;
 border-left-style: solid;
 border-top-color: #efe9b4;
 border-right-color: #efe9b4;
 border-left-color: #efe9b4;
 }
 
 #topboxint, #topboxint2, #topboxint3
 {
 width: 97%;
 text-align: left;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #666666;
 padding-bottom: 2px;
 }
 
 #topboxmid, #topboxmid2 
 {
 margin-top: 0px;
 margin-bottom: 0px;
 margin-right:5px;
 margin-left:10px;
 width: 200px;
 text-align: left;
 background-color: #FFFFFF;
 padding-top: 5px;
 padding-right: 0px;
 padding-bottom: 5px;
 padding-left: 8px;
 border-right-width: 1px;
 border-left-width: 1px;
 border-right-style: solid;
 border-left-style: solid;
 border-right-color: #efe9b4;
 border-left-color: #efe9b4;
 }
 
 
 #topboxbottom, #topboxbottom2
 {
 margin-top: 0px;
 margin-bottom: 10px;
 margin-right:5px;
 margin-left:10px;
 width: 197px;
 text-align: left;
 background-color: #FFFFFF;
 padding-top: 3px;
 padding-right: 3px;
 padding-bottom: 10px;
 padding-left: 8px;
 border-top-style: none;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-right-color: #efe9b4;
 border-bottom-color: #efe9b4;
 border-left-color: #efe9b4;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-width: 1px;
 border-top-color: #EDE7F1;
 }
 
 .copyright {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #999999;
}
 .copyright a:link{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #999999;
 text-decoration:none;
}

 .copyright a:visited{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #999999;
 text-decoration:none;
}
 
 .copyright a:hover{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #458dcd;
 text-decoration:none;
}
 
 .copyright a:active{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #999999;
 text-decoration:none;
}

 .maintext {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #999999;
 padding-left: 5px;
 padding-bottom: 10px;
}

 .sidetext {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #999999;
 line-height: normal;
}

 .sidetext {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #999999;
}
 
 .sidetext a:link{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #999999;
 text-decoration:none;
}
 
 .sidetext a:visited{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #999999;
 text-decoration:none;
}

 .sidetext a:hover{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #458dcd;
 text-decoration:none;
}
 
 .sidetext a:active{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #999999;
 text-decoration:none;
}

 .intwrap {
 border-top-width: 2px;
 border-bottom-width: 2px;
 border-top-style: solid;
 border-bottom-style: solid;
 border-top-color: #f7f4ef;
 border-bottom-color: #f7f4ef;
}

 .sidetext ul{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #999999;
 list-style-position: inside;
 list-style-type: none;
 list-style-image: none;
 line-height: normal;
 padding: 2;
 margin: 0;
}
 
 .sidebarheader {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #999999;
 font-weight: normal;
}

 .schedtext {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #666666;
}

 .schedtext a:link {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #666666;
 text-decoration:none;
}

 .schedtext a:visited{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #666666;
 text-decoration:none;
}
 
 .schedtext a:hover{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #666666;
 text-decoration:underline;
}
 
 .schedtext a:active{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #666666;
 text-decoration:none;
}

 .style1 {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
}

 .style1 {
 font-size: 16px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
}

 .style4 {
 font-size: 12px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 color: #FFFFFF;
}
 
 .style6 {font-size: 12}
 
 .style7 {font-size: 12px}
 
 .whiterow {
 background-color: #FFFFFF;
}
 
 .bottombarblue {
 background-color: #fcfbef;
}
 
 .schedtextcontpos {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #666666;
 margin: 5px;
 padding: 10px;
}
 
 .sideback {
 background-color: #f9f7e3;
}
 
 .classesbar{
 background-color: #feddb1;
}

.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #999999; font-weight: bold; }

 .schedtime {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #9d6c5e;
 padding-bottom: 10px;
}

 .topheadline {
 font-size: 24px;
 font-family: Arial, Helvetica, sans-serif;
 color: #999999;
}
 
 .maintext2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #808080;
}
