/*<agl.folder "elements">*/
 * {
 margin: 0;
 padding: 0;
 border: none;
 outline: none;
 }
 body {
  color: #333;
  font-size: 81%;
  font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  line-height: 1.3;
  background-color: #1c759f;
  background-image: url(../images/css/lotus_about.jpg);
  background-repeat: no-repeat;
  }
 p {
 margin-top: 0.25em;
 margin-bottom: 0.5em;
 }
 h1 {
  color: #fff;
  font-size: 1.2em;
  clear: both;
  margin-bottom: 0.5em;
 }

 h2 {
  color: #fff;
  font-size: 1.2em;
  clear: both;
  margin-bottom: 0.5em;
  }
 h3 {
  color: #fff;
  font-size: 1.1em;
  margin-top: 1em;
  }

 h4 {
  color: #fff;
  font-size: 1.1em;
  clear: both;
  margin-top: 1em;
  }
/*</agl.folder>*/
/*<agl.folder "header">*/
 #header {
 background-color: #fff;
 }
 #header_content {
  width: 900px;
  height: 290px;
  margin-right: auto;
  margin-bottom: -40px;
  margin-left: auto;
  }
/*</agl.folder>*/

/*<agl.folder "mainnav">*/
 #tyiid {
  color: #fff;
  font-size: xx-small;
  background-image: url(../images/css/tyi_logo.jpg);
  background-repeat: no-repeat;
  position: absolute;
  top: 30px;
  width: 237px;
  height: 230px;
  margin-left: 20px;
  }

 #tyiid b {
  background-image: url(../images/css/tyi_logo.jpg);
  background-repeat: no-repeat;
  position: relative;
  width: 237px;
  height: 230px;
  display: block;
  }
 #mainnav {
  width: 150px;
  margin-left: 315px;
  border-top: 7px solid white;
 }

 #mainnav li {
  line-height: 1;
  list-style-type: none;
 }

 #mainnav a, #mainnav a:visited {
  color: #369;
  font-size: xx-small;
  font-weight: bold;
  background-image: none;
  background-repeat: no-repeat;
  background-position: 0 0;
  text-decoration: none;
  text-transform: uppercase;
  text-indent: -999em;
  position: relative;
  width: 140px;
  height: 30px;
  border-top: 1px solid #e1e1e1;
  display: block;
  }
 #navabout {
  margin-top: 63px;
 }
 #navschedule a {
  border-bottom: 1px solid #e1e1e1;
  
 }
 #about #navabout a {
  background-image: url(../images/css/nav_about.gif);
  background-position: 0 -30px;
 }
 #sitemap #navabout a, #missing #navabout a {
  background-image: url(../images/css/nav_about.gif);
 }
 #about #navclasses a, #sitemap #navclasses a, #missing #navclasses a {
  background-image: url(../images/css/nav_classes.gif);
 }

 #about #navinstructors a, #sitemap #navinstructors a, #missing #navinstructors a {
  background-image: url(../images/css/nav_instructors.gif);
 }

 #about #navnews a, #sitemap #navnews a, #missing #navnews a {
  background-image: url(../images/css/nav_news.gif);
 }

 #about #navschedule a, #sitemap #navschedule a, #missing #navschedule a {
  background-image: url(../images/css/nav_schedule.gif);
 }

 #about #mainnav a:hover, #sitemap #mainnav a:hover, #missing #mainnav a:hover {
  background-position: 0 -30px;
 }
 
  #classes #mainnav a {
 background-position: 0 -60px;

 }
 
   #classes #navabout a {
  background-image: url(../images/css/nav_about.gif);

 }
 #classes #navclasses a {
  background-image: url(../images/css/nav_classes.gif);
    background-position: 0 -90px;
 }

 #classes #navinstructors a {
  background-image: url(../images/css/nav_instructors.gif);
 }

 #classes #navnews a {
  background-image: url(../images/css/nav_news.gif);
 }

 #classes #navschedule a {
  background-image: url(../images/css/nav_schedule.gif);
 }

 #classes #mainnav a:hover {
  background-position: 0 -90px;
 }
 #instructors #mainnav a {
 background-position: 0 -120px;

 }
 #instructors #navabout a {
  background-image: url(../images/css/nav_about.gif);

 }
 #instructors #navclasses a {
  background-image: url(../images/css/nav_classes.gif);
    
 }
 #instructors #navinstructors a {
  background-image: url(../images/css/nav_instructors.gif);
  background-position: 0 -150px;
 }
 #instructors #navnews a {
  background-image: url(../images/css/nav_news.gif);
 }
 #instructors #navschedule a {
  background-image: url(../images/css/nav_schedule.gif);
 }
 #instructors #mainnav a:hover {
  background-position: 0 -150px;
 }
 #news #mainnav a {
 background-position: 0 -180px;

 }
 #news #navabout a {
  background-image: url(../images/css/nav_about.gif);

 }
 #news #navclasses a {
  background-image: url(../images/css/nav_classes.gif);
    
 }
 #news #navinstructors a {
  background-image: url(../images/css/nav_instructors.gif);
  
 }
 #news #navnews a {
  background-image: url(../images/css/nav_news.gif);
  background-position: 0 -210px;
 }
 #news #navschedule a {
  background-image: url(../images/css/nav_schedule.gif);
 }
 #news #mainnav a:hover {
  background-position: 0 -210px;
 }
 #schedule #mainnav a {
 background-position: 0 -240px;

 }
 #schedule #navabout a {
  background-image: url(../images/css/nav_about.gif);

 }
 #schedule #navclasses a {
  background-image: url(../images/css/nav_classes.gif);
    
 }
 #schedule #navinstructors a {
  background-image: url(../images/css/nav_instructors.gif);
  
 }
 #schedule #navnews a {
  background-image: url(../images/css/nav_news.gif);
 
 }
 #schedule #navschedule a {
  background-image: url(../images/css/nav_schedule.gif);
   background-position: 0 -270px;
 }
 #schedule #mainnav a:hover {
  background-position: 0 -270px;
 }
 #mainnav li#navfacebook a {
  font-size: xx-small;
  background-image: url(../images/css/icon_facebook.jpg);
  background-position: 0 -32px;
  position: absolute;
  top: 15px;
  right: 20px;
  width: 32px;
  height: 32px;
  border-style: none;
  }
 #mainnav li#navfacebook a:hover {
  background-position: 0 0;
 }

 #mainnav li#navtwitter a {
 font-size: xx-small;
 background-image: url(../images/css/icon_twitter.jpg);
 background-position: 0 -32px;
 position: absolute;
 top: 15px;
 right: 20px;
 width: 32px;
 height: 32px;
 border-style: none;
 }
 #mainnav li#navtwitter a:hover {
  background-position: 0 0;
 }
/*</agl.folder>*/
/*<agl.folder "you are here">*/
 #about #navabout a, #classes #navclasses a, #instructors #navclasses a, #news #navclasses a, #schedule #navclasses a {
  cursor: default;
 }

/*</agl.folder>*/
/*<agl.folder "tabs">*/
 #pix {
 clear: both;
 }

 #pixnav {
 width: 900px;
 margin-right: auto;
 margin-left: auto;
 }
 #pixnav li {
  float: left;
  list-style-type: none;
  display: inline;
  }

 #pixnav a {
  color: #fff;
  font-size: xx-small;
  font-weight: bold;
  background-image: none;
  background-repeat: no-repeat;
  background-position: 0 0;
  text-decoration: none;
  text-align: center;
  text-indent: -999em;
  position: relative;
  width: 199px;
  height: 40px;
  float: left;
  display: block;
  }
 #pixnav a:hover {
  background-position: 0 -40px;
 }

 #pix div {
  color: #fff;
  width: 385px;
  clear: both;
  margin-right: auto;
  margin-left: auto;
  padding-top: 2em;
  padding-right: 20px;
  padding-left: 495px;
  }
 #pix div a, #pix div a:visited {
  color: #fff;
  text-decoration: underline;
 }

 #pix div a:hover {
  text-decoration: none;
 }
 #pixnav a:hover.pixon {
  color: #666;
  cursor: default;
 }
 #about #pixnav a.pixon {
  background-position: 0 -80px;
  border-bottom: 7px solid #f7bb14;
  }
 #about #pixnav .one a {
  background-image: url(../images/css/tab_mission.jpg);
  margin-left: 495px;
  border-bottom: 7px solid #1c759f;
  }
 #about #pixnav .two a {
  background-image: url(../images/css/tab_contact.jpg);
  width: 198px;
  border-bottom: 7px solid #1c759f;
  }
 #classes #pix #pixnav a.pixon {
  background-position: 0 -80px;
  border-bottom: 7px solid #2b8b9c;
  }
 #classes #pixnav .one a {
  background-image: url(../images/css/tab_descriptions.jpg);
  margin-left: 495px;
  border-bottom: 7px solid #6a435e;
  
  }
 #classes #pixnav .two a {
  background-image: url(../images/css/tab_yogastyles.jpg);
  width: 198px;
  border-bottom: 7px solid #6a435e;
 }
 
 #instructors #pix #pixnav a.pixon {
  background-position: 0 -80px;
  border-bottom: 7px solid #de7e1f;
  }
 #instructors #pixnav .one a {
  background-image: url(../images/css/tab_bios.jpg);
  margin-left: 495px;
  border-bottom: 7px solid #a93541;
  }
   #news #pix #pixnav a.pixon {
  background-position: 0 -80px;
  border-bottom: 7px solid #b54639;
  }
 #news #pixnav .one a {
  background-image: url(../images/css/tab_events.jpg);
  margin-left: 495px;
  border-bottom: 7px solid #dd7d22;
  }
 #news #pixnav .two a {
  background-image: url(../images/css/tab_workshops.jpg);
  width: 198px;
  border-bottom: 7px solid #dd7d22;
 }
    #schedule #pix #pixnav a.pixon {
  background-position: 0 -80px;
  border-bottom: 7px solid #1c759f;
  }
 #schedule #pixnav .one a {
  background-image: url(../images/css/tab_info.jpg);
  margin-left: 495px;
  border-bottom: 7px solid #f7bb14;
  
  }
 #sitemap #pix #pixnav a.pixon {
  background-position: 0 -80px;
  border-bottom: 7px solid #f7bb14;
  
  }
 #sitemap #pixnav .one a {
  background-image: url(../images/css/tab_sitemap.jpg);
  margin-left: 495px;
  }
 #missing #pix #pixnav a.pixon {
  background-position: 0 -80px;
  border-bottom: 7px solid #f7bb14;
  }
 #missing #pixnav .one a {
  background-image: url(../images/css/tab_missing.jpg);
  margin-left: 495px;
  }
/*</agl.folder>*/
/*<agl.folder "quotes">*/
 blockquote {
 font-size: 1.5em;
 font-family: Georgia, "Times New Roman", Times, serif;
 text-indent: -0.5em;
 width: 375px;
 float: right;
 margin-top: 70px;
 padding-right: 20px;
 }

 cite {
 color: #999;
 font-size: 0.7em;
 font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
 font-style: normal;
 margin-top: 0.5em;
 display: block;
 }
/*</agl.folder>*/
/*<agl.folder "footer">*/
 #footer {
  color: #fff;
  font-size: 0.8em;
  text-transform: uppercase;
  width: 405px;
  margin-top: 4em;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 1em;
  padding-left: 495px;
  }
 #footer li {
  float: right;
  margin-right: 20px;
  list-style-type: none;
  }

 #footer a, #footer a:visited {
  color: #fff;
  text-decoration: underline;
  margin-left: 5px;
  padding-left: 8px;
  }

 #footer a:hover {
  text-decoration: none;
 }
 #footer #navfacebook a {
  margin-left: 0;
  padding-left: 0;
  border-style: none;
 }

 #footer p {
  margin-top: 0;
  }

/*</agl.folder>*/
/*<agl.folder "about">*/
 body#about {
  background-color: #1c759f;
  background-image: url(../images/css/lotus_about.jpg);
  }
 #about #pixnav a {
  border-bottom-color: #1c759f;
 }

 #about #pixnav a.pixon {
  border-bottom-color: #f7bb14;
 }

 table {
  width: 405px;
  margin-bottom: 1em;
  }
 th {
  text-align: left;
  padding-top: 0.75em;
 }
 th.header {
  color: #fff;
  font-size: 1.1em;
  padding-top: 0;
 }
 td {
  width: 202px;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  border-top: 1px solid #5697bb;
  }
 #about h2 {
  font-size: 1.1em;
  margin-top: 0.75em;
  margin-bottom: 0.25em;
  padding-top: 0.75em;
  border-top: 1px solid #5697bb;
  }

 #about h3 {
  display: none;
 }
 #about #pix div ul {
  margin-left: 2em;
 }
  .contact dt {
  font-weight: bold;
 }
  .contact h2 {
  display: none;
 }
  .contact dl {
  font-size: 1.1em;
 }
/*</agl.folder>*/
/*<agl.folder "classes">*/
 body#classes {
  background-color: #6a435e;
  background-image: url(../images/css/lotus_classes.jpg);
  }

 #classes h1, #classes h2 {
  display: none;
 }

 #classes h3.first {
  margin-top: 0;
  padding-top: 0;
  border-style: none;
  }
 #classes h3 {
  padding-top: 0.75em;
  border-top: 1px solid #9e648d;
  
 }

/*</agl.folder>*/
/*<agl.folder "instructors">*/
 body#instructors {
  background-color: #a93641;
  background-image: url(../images/css/lotus_instructors.jpg);
 }

 #instructors h1 {
  display: none;
 }

 #instructors h2 {
  font-size: 1.1em;
  margin-top: 1em;
  margin-bottom: 0;
  padding-top: 0.75em;
  border-top: 1px solid #db4655;
  }
 #instructors h2.first {
  margin-top: 0;
  padding-top: 0;
  border-style: none;
  }
 #instructors #pix div img {
  float: left;
  clear: left;
  margin: -1.2em 10px 10px -178px;
  border: solid 7px #fff;
  }

 #instructors #pix div img.hor {
  margin-left: -234px;
 }
  #instructors #pic1 ul { margin-left: 2em; }
/*</agl.folder>*/
/*<agl.folder "news">*/
 body#news {
  background-color: #dd7d22;
  background-image: url(../images/css/lotus_news.jpg);
 }

 #news h1, #news h2 {
  display: none;
 }
  #news h3 { margin-top: -1px; padding-top: 0.75em; border-top: 1px solid #fd9d3e; }

 #news h4 {
  font-size: 0.85em;
  font-weight: normal;
  text-transform: uppercase;
  margin-top: 0.25em;
 }

 #news h5, #news h6 {
  font-size: 0.85em;
  font-weight: normal;
  text-transform: uppercase;
 }

 #news h6 em {
  margin-left: 5px;
  
 }

 #news #pix div p { margin-top: 0.5em; margin-bottom: 1em; }
  #news #pix div p.row { background-color: #dd7d22; position: relative; height: 2px; margin: 0; padding: 0; }
/*</agl.folder>*/
/*<agl.folder "shedule">*/
 body#schedule {
  background-color: #f7bb14;
  background-image: url(../images/css/lotus_contact.jpg);
 }
/*</agl.folder>*/
/*<agl.folder "site map">*/

 #sitemap h1 {
  display: none;
 }

 #sitemap #pix div li {
  margin-bottom: 0.5em;
  list-style-type: none;
 }

 #sitemap a#navsitemap, #sitemap a:hover#navsitemap {
  color: #fff;
  text-decoration: none;
  cursor: default;
 }
/*</agl.folder>*/
#schedule #calendar { margin-bottom: 0.5em; margin-left: -180px; }
#schedule h1 { display: none; }
#pix blockquote { font-size: 1.2em; width: auto; float: none; margin: 1em 0 0; padding: 0 1em; }
#pix cite { color: #fff; font-size: 0.8em; }

