#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}

.style1	{
	font-family: calibri, verdana, helvetica;
	font-size: 10pt;
	color: #000000;
}

.style2 {
	background-image: url('headergraphic_a.gif');
	background-repeat: no-repeat;
    height: 250px;
}

.style3 {
	background-image: url('aliceyoga+009.jpg');
	background-repeat: no-repeat;
    position:absolute;
    top: 487px;
    left: 334px;
}

.style4	{
	font-family: calibri, verdana, helvetica;
	weight: bold; 
	font-size: 12pt;
	color: #000000;
}

.style5	{
	font-family: calibri, verdana, helvetica;
	font-size: 12pt;
	color: #000000;
}

.style5a	{
	font-family: calibri, verdana, helvetica;
	weight: bold; 
	font-size: 10pt;
	color: #000000;
}

.style5b	{
	font-family: calibri, verdana, helvetica;
	weight: bold; 
	font-size: 12pt;
	color: #000000;
}

.style6	{
	font-family: calibri, verdana, helvetica;
	font-size: 11pt;
	color: #000000;
	weight: bold; 
    align: center;
}

.style7	{
	font-family: calibri, verdana, helvetica;
	font-size: 11pt;
	color: #000000;
}

.style7a	{
	font-family: calibri, verdana, helvetica;
	font-size: 10pt;
	color: #000000;
}

#container {
  width: 960px;
  background: #ffffff;
}

body {
	background-image:
	url('images/pink_background.jpg');
	width: 100%;  
}

#header {
  background: #ffffff;
}

#topmenu {
  height: 45px;
  width: 960px;
  align: center;
  background: #C0C0C0;
}

#what {
  position:absolute;
  top: 50px;
  left: 341px;
}

#events {
  position:absolute;
  top: 270px;
  left: 250px;
}

#curriculum {
  position:absolute;
  top: 270px;
  left: 375px;
}

#top {
  float:left;
  width:865px;
  margin-left: 15px;
  margin-right: 15px;
  margin-top:  5px; 
  background: #ffffff;
}

#content {
  float:left;
  width:500px;
  height:12px;
  margin-left: 5px;
  margin-right: 5px;
  margin-top:  5px; 
}

#contenta {
  float:left;
  width:930px;
  height:250px;
  margin-left: 5px;
  margin-right: 5px;
  margin-top:  5px; 
}

#right {
  float:right;
  margin-top: 5px;
  margin-right: 15px;
  height:355px;
  width:400px;
  background-image: url('images/maggiedesk.jpg');
  background-repeat: no-repeat;
}

#rightc {
  margin-top: 0px;
  height:250px;
  width:400px;
  horizontal-align: right;
  vertical-align: middle;
  background-image: url('images/curriculumpckg.jpg');
  background-repeat: no-repeat;
}

#rightaa {
  float:right;
  margin-top: 5px;
  margin-right: 15px;
  height:250px;
  width:360px;
  background-image: url('images/abouttheauthor.jpg');
  background-repeat: no-repeat;
}

#righttest {
  float:right;
  margin-top: 5px;
  margin-right: 15px;
  height:500px;
  width:360px;
  background-image: url('images/johnconley.jpg');
  background-repeat: no-repeat;
}

#features {
   position: float;
   width:945px;
   height:250px;
   margin-left: 9px;
}

#picture { 
  position:absolute;
  margin-left: 540px;
  margin-top: 425px;
} 

#footer { 
  clear:both;
  margin:auto;
  width: 960px; 
  background:#DDDDDD;
}