/* CSS Document */
body {
margin:0 auto;
text-align:center;
background:url(bg.jpg) repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
}
dfn {
border-bottom:dotted 1px #663300;
}
table {
width:100%;
margin-top:15px;
}
td {
padding:5px 2px 5px 0;
border-bottom:1px dotted #666666;
}
th {
background:#8D60D8;
color:#FFFFFF;
padding:0;
margin:0;
}
th p {
margin:5px 3px;}
#top {
background:url(top.gif) repeat-x;
}
#top img {
margin-bottom:0;
_margin-bottom:-2px;
}
#container {
position:relative;
width:634px;
background:url(content-bg.gif) repeat-y;
min-height:600px;
_height:600px;
margin:0 auto;
text-align:left;
}
#container h1 {
margin:0;
text-indent:-9999px;
background:url(hatha-w-dee.gif) no-repeat;
height:65px;
width:186px;
position:absolute;
top:-120px;
left:-19px;
}
#navigation {
position:relative;
}
#navigation a {
background-position:top left;
}
#navigation a:hover {
background-position:bottom left;
}
.classesNav {
background:url(descriptions.gif) no-repeat;
height:50px;
width:179px;
text-indent:-999px;
display:block;
overflow:hidden;
position:absolute;
top:0;
right:115px;
}
.classesHere {
background:url(descriptions.gif) no-repeat;
height:50px;
width:179px;
text-indent:-999px;
display:block;
overflow:hidden;
position:absolute;
top:0;
right:115px;
background-position:bottom left;
}
.ratesNav {
background:url(rates.gif) no-repeat;
height:50px;
width:170px;
text-indent:-999px;
display:block;
overflow:hidden;
position:absolute;
top:0;
right:-55px;
}
.ratesHere {
background:url(rates.gif) no-repeat;
height:50px;
width:170px;
text-indent:-999px;
display:block;
overflow:hidden;
position:absolute;
top:0;
right:-55px;
background-position:bottom left;
}
#leftContent {
background:url(yoga-w-dee.jpg) no-repeat;
min-height:510px;
_height:530px;
text-align:left;
margin:0 255px 0 0;
}
#containerText {
padding:80px 10px 20px 65px;
}
#leftContent h2 {
background:url(contact.gif) no-repeat;
padding:70px 310px 0 0;
text-indent:-999px;
display:block;
overflow:hidden;
margin:0 0 0 65px;
}
#leftContent h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.4em;
font-style:oblique;
margin:.9em 0 0 .6em;
line-height:.3em;
color:#857050;
}
.yogaWith {
background:url(yoga-w-dee-text.jpg) no-repeat;
}
.rates {
background:url(rates-head.jpg) no-repeat;
}
.classes {
background:url(classes-head.jpg) no-repeat;
}
#leftContent h5 {

height:39px;
width:208px;
text-indent:-999px;
overflow:hidden;
margin:0;
position:absolute;
top:40px;
left:45px;
}
.contactText {
margin:-32px 0 23px 95px;
}
#rightSide {
position:absolute;
top:59px;
right:12px;
text-align:left;
width:223px;
}
#rightSide h2 {
background:url(schedule.gif) no-repeat;
padding:14px 223px 0 0;
text-indent:-999px;
display:block;
overflow:hidden;
margin:0;
}
#rightSide ul {
list-style:none;
}
#rightSide li {
padding:.2em;
}
#rightSide em {
margin:1em 0 1.5em 2em;
}
#mon {
background:url(monday.gif) no-repeat;
height:24px;
width:194px;
text-indent:-999px;
overflow:hidden;
margin:.2em 0 .2em -.2em;
}
#wen {
background:url(wensday.gif) no-repeat;
height:24px;
width:194px;
text-indent:-999px;
overflow:hidden;
margin:.2em 0 .2em -.2em;
}
#thu {
background:url(thursday.gif) no-repeat;
height:24px;
width:194px;
text-indent:-999px;
overflow:hidden;
margin:.2em 0 .2em -.2em;
}
#sun {
background:url(sunday.gif) no-repeat;
height:24px;
width:194px;
text-indent:-999px;
overflow:hidden;
margin:.2em 0 .2em -.2em;
}
#footer {
background:url(foot.gif) no-repeat;
height:60px;
background-position:top center;
margin:20px 0 0px 0;
}