a  {
   text-decoration: none;
   color: #5a983e;
}

a:hover
{
	background-color:#5a983e;
	color:#fff;
}


a ins  {
   text-decoration: none;
}

h3
{
	color:#5a983e;
	font-weight:bold;
	text-align:left;

}


}

#navmenu li a:hover  {
	text-decoration: underline;
	text-align:left;
}



#medicinebuddha  {
	/*background: url(images/medicinebuddha.jpg) no-repeat;*/
	visibility: visible;
	position: absolute;
	left: 77px;
	top: 231px;
	z-index: 4;
	width: 222px;
	height: 302px;	 /* background-image: url(images/heather_0206.jpg);*/
}

#radiobutton a  {
   background: url(images/radiobuttonpng.png) no-repeat 0% 0px;
   display: block;
   height: 87px;
   width: 219px;
   font-size: 87px;
   line-height: 87px;
}

#weeklysubject a, #weeklysubject a:hover
{
	background:url(images/weeklysubject.png) no-repeat 0% 0px;
display: block;
height: 100px;
width: 158px;
text-align:center;
font: 14px Georgia, serif;
color: #5a983e;
}

#twittertext p,
#twittertext
{
    list-style:none;
   font: 14px/25px Georgia, serif;
   margin: 0px;
   color: #4D4D4D;
   text-align: left;
}

#logobutton a  {
   background: url(images/newlogo.png) no-repeat 0% 0px;
   display: block;
   height: 103px;
   width: 501px;
   font-size: 103px;
   line-height: 103px;
}

#footertext p  {
   font: 10px/25px Georgia, serif;
   margin: 0px;
   color: #777777;
   text-align: center;
}

#heatherphoto  {
	background: url(images/heatherphoto.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 344px;
	top: 560px;
	z-index: 5;
	width: 222px;
	height: 242px;
	background-image: url(images/medicine_buddha2.jpg);
}

#floralswatch  {
	margin-left: auto;
	margin-right: auto;
	background: url(images/floralswatch.jpg) no-repeat;
	visibility: visible;
	left: 41px;
	top: 869px;
	z-index: 5;
	width: 1024px;
	height: 84px;
}

#navmenu li a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
   display: block;
}

#videonomerge  {
	background: url(images/videonomerge.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 536px;
	top: 557px;
	z-index: 5;
	width: 384px;
	height: 238px;
}

#radiobutton  {
	visibility: visible;
	position: absolute;
	left: 716px;
	top: 40px;
	z-index: 5;
	width: 219px;
	height: 87px;
}
#weeklysubject {
	visibility:visible;
	position:absolute;
	left:558px;
	top:36px;
	z-index:5;
	width:158px;
	height:100px;
}

#twittertext  {
	visibility: visible;
	position: absolute;
	left: 85px;
	top: 601px;
	z-index: 6;
	width: 215px;
	height: 162px;
}

#logobutton  {
	visibility: visible;
	position: absolute;
	left: 47px;
	top: 33px;
	z-index: 5;
	width: 630px;
	height: 103px;
}

#background  {
	margin: 0px auto 0px auto;
	visibility: visible;
	height: 815px;
	width: 1024px;
	position: relative;
	background-color:
	background-image: none;
}

#bodytext p  {
   font: 18px/40px Georgia, serif;
   margin: 0px;
   color: #4D4D4D;
   text-align: justify;
}

#templatetext p  {
   font: 14px Georgia, serif;
   margin: 0px;
   color: #4D4D4D;
   text-align: justify;
}


#templatetext {
   font: 14px Georgia, serif;
   margin: 0px;
   color: #4D4D4D;
   text-align: justify;
}

#templatefloatright
{float:right;
padding-left:20px;
padding-bottom:20px;}

#templatefloatright2
{float:right;
padding-left:20px;
padding-bottom:20px;}

#templatefloatright3
{float:right;
padding-left:20px;
padding-bottom:20px;}

#navmenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#footertext  {
	visibility: visible;
	position: absolute;
	left: 121px;
	top: 838px;
	z-index: 5;
	width: 1024px;
}

#bodytext  {
   visibility: visible;
   position: absolute;
   left: 336px;
   top: 215px;
   z-index: 5;
   width: 581px;
}

#templatetext  {
	visibility: visible;
	position: absolute;
	left: 80px;
	top: 223px;
	z-index: 5;
	width: 838px;
	height: 582px;
	text-align: center;
}

#twitter2  {
	background: url(images/twitter2.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 153px;
	top: 566px;
	z-index: 6;
	width: 81px;
	height: 37px;
}

#navmenu  {
	font: 12px/28px Arial, Helvetica, sans-serif;
	height: 76px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	list-style: none;
	color: #FFFFFF;
	position: absolute;
	left: 66px;
	top: 158px;
	z-index: 1000;
	width: 876px;
}

#shape4  {
	background: url(images/shape4.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 73px;
	top: 561px;
	z-index: 5;
	width: 241px;
	height: 245px;
}

#shape2  {
	background: url(images/shape2.jpg) no-repeat;
	position: absolute;
	left: -1px;
	top: 0px;
	z-index: 4;
	width: 1024px;
	height: 815px;
}

#floatright
{float:right;
padding-left:20px;
padding-bottom:20px;}

#floatright img{ border: none }

#floatright map{  float: left; border: none }

#floatright a
{background:none;}

body {
   padding: 0px;
   margin: 0px;
}

html {
   padding: 0px;
   margin: 0px;
   background-image:url(images/bg.jpg);
   background-repeat:repeat-x;
}
