body {
background:#EEF5C1 url(../img/img_136.gif) repeat fixed left top;
color:#444444;
font-size:0.9em;
margin:1px 0;
padding:0;
}
h1 {
color:#AE2E7B;
font-family:"Times New Roman",Times,serif;
font-size:1.5em;
margin:0;
padding:0;
}
h2, .rightheading {
color:#AE2E7B;
font-family:"Times New Roman",Times,serif;
font-size:1.4em;
margin-bottom:0;
}
.rightheading {
font-weight:bold;
}
p {
margin-top:0;
}

.upperrighthead{
font-size: 1.3em;
font-weight: bold;
font-family:"Times New Roman",Times,serif;
}

.subhead {
color:#AE2E7B;
font-family:"Times New Roman",Times,serif;
font-size:1.2em;
font-weight:normal;
margin:0;
padding:0;
}
.sideheading {
font-size:1.3em;
font-weight:bold;
}
.instructors {
float:right;
padding-bottom:10px;
padding-left:10px;
}
#wrapper {
background:#EEF5C1 url(center_bg_2.gif) repeat fixed left top;
border-left:4px solid #687955;
border-right:4px solid #687955;
border-bottom:4px solid #687955;
font-family:Arial,Helvetica,sans-serif;
margin:auto;
padding:10px;
width:800px;
}
#innbox {
height:243px;
width:800px;
}
#bottom {
clear:both; 
}
#inntopname {
color:#AE2E7B;
font-family:"Times New Roman",Times,serif;
font-size:1.7em;
font-weight:bold;
height:35px;
width:800px;
}
#innlogo {
height:auto;
left:0;
margin:0;
top:0;
width:auto;
/*
filter:alpha(opacity=60);
-moz-opacity:.6;
opacity:.6;
*/
}
#innimage {
background-image:url(/destinations_yoga/winter-mountains.jpg);
display:inline;
float:left;
height:200px;
width:600px;
}
#inntext {
background-color:#EAF1BD;
border:1px solid #687955;
display:inline;
float:right;
height:192px;
padding:3px;
text-align:center;
width:185px;
font-size: .9em;
}
#retreatbox {
width:800px;
}

#retreatdesc {
background-color:#FFFFFF;
border:1px solid #687955;
float:left;
padding:10px;
width:577px;
}

#retreatbullets {
background-color:#EAF1BD;
border:1px solid #687955;
display:inline;
float:right;
font-size:0.7em;
padding:5px;
width:180px;
/*
background-image: url(/destinations_yoga/box_top.jpg);
background-repeat: no-repeat;
*/
}
/*
#retreatbulletbox {
width: 180px;
}

#retreatbulletboxbottom {
background-image: url(/destinations_yoga/box_top.jpg);
background-repeat: no-repeat;
height: 11px;
}
*/




#schedule {
background-color:#FFFFFF;
padding:10px;
width:780px;
}
.ScheduleTime {
display:inline;
float:left;
width:100px;
}
.ScheduleDetails {
display:inline;
float:right;
width:700px;
}
#about {
width:800px;
}
#bring {
width:800px;
}
.leftimage {
margin:0 10px 5px 0;
}

.rightimage {
margin:0 0px 0px 10px;
}
a:link, a:visited, a:hover, a:active {
color:#AE2E7B;
}

.costtext {
font-size: 1.2em;
}