/* Global Styles */
body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background-color:#FFFFFF;
  font-size:0.7EM;
  color:#019FC2; 
  
  
}

#mast{
margin-top:5px;
	float:left;
	width:68%;
	color:#990000;
	letter-spacing:.2em;
	line-height:16px;
}
	
#top{
font-size:1.2em;
padding-top:5px;
padding-bottom:5px;
margin-left:15px;
float:right;
width:28%;
line-height:20px;
}

#sub{
	clear:right;
	float:left;
	padding-top:15px;
	color:#990000;
	width:50%;
	letter-spacing:.3em;
	line-height:26px;
}



#nav{
float:left;
width:100%;
color:#c3d021;
padding:10px;
margin-top:10px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
text-align:center;
vertical-align:middle;
}

#right{
	float:left;
	padding-top:15px;
	padding-left:10px;
	width:75%;
	text-align:left;
	font-size:1.2em;	
}


#right img{
float:right
}

#yogap img{
float:left;
padding-left:10px;
padding-right:10px;
}



#yogar img{
float:right;
padding-left:10px;
padding-right:140px;
padding-bottom:15px;
}

#yogal img{
float:left;
padding-left:160px;
padding-right:10px;
padding-bottom:15px;
}


#left{
float:left;
width:14%;
margin-top:3%;
padding:10px;
color:#019fc2;
font-weight:900;
}

#osmleft{
float:left;
width:14%;
margin-top:250px;
padding:10px;
color:#019fc2;
font-weight:900;
}

#charity{
color:#c3d021;
}

#charity img{
float:left;
margin:10px;
}

a {
	font-weight:bold;
	text-decoration:none;
	color:#C3D021;
}
	
a:hover {
background-color:#019FC2;
text-decoration:underline;
}

h1{
font-size:1.4em;
color:#c3d021;
}

h2 {
font-size: 1.1em;
color:#c3d021;
}

h3 {
font-size: 1.1em;
color:#019FC2;
}

#lily img{
float:left;
padding:5px;
}

#sun img{
float:left;
}

#nam img{
float:left;
padding:10px;
}

.box h3 {
font-size: 1em;
}

.box {
 font-size: 1em;
}

/* rounded corner box
================================== */
.box {
width: 135px;
background: #c3d021 url(images/bottom.gif) no-repeat  left bottom;
}

.box h3 {
background: url(images/top.gif) no-repeat left top;
padding:20px 10px 0 20px;
line-height:1;
}

.box p {
padding:0px 10px 10px 20px;
}

.aroma img{
float:left;
padding-left:10px;
padding-bottom:10px;
}

.sunset {
	  float:left;
      width: 272px;
      border: 0px;
	  text-align: center;
	  font: small Verdana, Arial, Helvetica, sans-serif;
	  color:#c3d021;
      }
	  
.sundial {
	  float:right;
      width: 420px;
      border: 0px;
	  text-align:center;
	  font: small Verdana, Arial, Helvetica, sans-serif;
	  color:#c3d021;
	  }	  

#ack{
line-height:1.2;
}	 

#ack a{
text-decoration:underline;
}

#ack h3{
margin-top:30px;
font-size:1.4em;
line-height:normal;
color:#c3d021;
}

#nam a{
font-size:0.5em;
text-decoration:underline;
}

#green{
color:#c3d021;
}

#kata img{
float:left;
}

#rlogo img{
margin-top:200px;
}

#helen{

margin-top:50px;
margin-bottom:50px;
}

	  
#crys img{
float:left;
margin-top:200px;}