HTML {
font-family: Arial;
}

TABLE {
width: 780px;
background-color:#f6f3ef;
}

EM {
color: brown;
}

SMALL.teacher {
font-size: x-small;
}

.pagetitle {
text-align: center;
font-weight: bold;
font-size: larger;
color:white;
width: 780px;
background-color:brown;
}

.schedupdate {
text-align:center;
font-size:x-small;
width:780px;
}

.notice {
font-size:x-small;
color:brown;
}

.daycol { width:15%; }
.startcol { width:10%; }
.tocol { width:3%; }
.endcol { width:8%; }
.classcol { width:20%; }
.instructcol { width:19%; }
.noticecol { width:25%; }

.day {
text-decoration:underline;
font-weight:bold;
}

.bottom {
background-color:#23e5e7;
width:780px;
color:#999999;
font-size:smaller;
height: 20px;
}
.copyright {
width:600px;
float: left;
text-align:left;
}
.contactus {
text-align:right;
}
.hid {
display: none;
}

.nmenu { 
POSITION: absolute; 
VISIBILITY: hidden; 
BACKGROUND-COLOR: #69d024; 
z-index: 10; 
text-align: left;
font-weight: bold;
width: 150px;
}

#menu1 { left: 30px }
#menu2 { left: 530px }

#whatsnew {
width: 780px;
}
#whatsnewtitle {
font-weight: bold;
text-align: center;
}

#homepage {
width: 780px;
margin: 0 0 0 0;
padding: 0 0 0 0;
border: 0px;
}
#homepageleft {
float: left;
width: 80%;
margin: 0 0 0 0;
padding: 0 0 0 0;
border: 0px;
}
#homepageleft img{
padding: 0 0 0 0;
margin: 0 0 0 0;
border: 0px;
}
#homepageright {
float: right;
margin: 0 0 0 0;
padding: 0 0 0 0;
border: 0px;
width: 20%;
height: 406px;
text-align:center;
vertical-align: 50%;
}
#homebottom {
clear: both;
padding: 0 0 0 0;
margin: 0 0 0 0;
border: 0px;
}

.pricetable {
width: 600px;
border-width: thin;
border-style: solid;
background: none;
}
.pricetable TD {
text-align: center;
border-width: thin;
border-style: solid;
}

.prentable {
width: 700px;
border-width: thin;
border-style: solid;
background: none;
}
.prentable TD {
text-align: center;
border-width: thin;
border-style: solid;
}
.prenhdrtable {
width: 700px;
border-width: thin;
border-style: solid;
background: pink;
}
.prenhdrtable TD {
text-align: center;
border-width: thin;
border-style: solid;
}

.schedtable {
border-width: 0;
padding-left: 2em;
padding-right: 2em;

}
.schedtable TD {
text-align: left;
border-width: 0;
padding-bottom: 1em;
}
.schedtable TH {
padding-top: 1em;
}
.schedtable TD EM {
color:#808000;
}
.schedtable A { color:#CC9900; }
.schedtable A:visited { color:#CC9900; }
.schedtable A:hover { color:#CC9900; }
.schedtable HR { color: #996633; }

em {
color:brown;
font-weight: bold;
font-style: normal;
}
.classlist {
width: 780px;
}
.eventpage {
margin: 3px 0 0 0;
width:780px;
}
.event {
margin: 1px 0 1px 0;
border:solid black 1px;
}
* html .event {
border:none;
border-bottom:solid black 1px;
}
.eventfarleft {
width:3%;
float:left;
vertical-align:50%;
margin: 5px 0 0 0;
}
.eventleft {
width:32%;
float:left;
}
.eventleft blockquote {
font-size: x-small;
text-align: center;
width: 125px;
}
.eventleft .soften {
font-style: italic;
}
.eventmain {
width:65%;
float:right;
}
.eventmain small{
font-size:x-small;
font-style: italic;
}
.eventtitle {
width:55%;
float:right;
}
.eventtitle small {
font-style: italic;
}
.eventdescription {
width:97%;
float:right;
display: none;
margin-right: .5em;
}
.eventfooter {
clear:both;
}

.headertab, .headertab TD {
height: 35px;
background: none;
BACKGROUND-COLOR: #69d024; 
text-align: center;
font-weight: bold;
font:tahoma; 

}
.headertab TH { 
font-weight: bold;
vertical-align: top;
}
.headertab A:link { 
color:#DDDDDD;
text-decoration:none;
}
.headertab A:visited { 
color:#DDDDDD;
text-decoration:none;
}
.headertab A:hover { color:#574328}

.logo { 
width:780px;
font-size: 48.0pt; 
color: black;
text-align: center;
}
.logo A:link, .logo A:hover, .logo A:visited {
text-decoration:none;
color: black;
}
.logo img {
vertical-align: text-bottom;
float: left;
}
.yoga {
color:#cc9900;
}
.studio {
color:#999999;
}
studiologo {
color:#999999;
}

.logo2 { 
width:777px;
clear: both;
padding: 0 0 0 0;
margin: 0 0 0 0;
border: 0px;
}



.menuBarLink {
text-decoration: none;
font-weight: bold;
color: #ffffff;
outline: none;
}

.menuLink {
text-decoration: none; 
font-weight: bold; 
color: #DDDDDD;
outline: none;
text-align:left;
}

menuTitle1 { position: relative; left: 0px; top: 30px; font-size: 14px }
menuTitle2 { position: relative; left: 420px; top: 30px; font-size: 14px }

