body {
	background-color: #ddd8bd;
	margin: 0px;
	padding: 10px;
	font-family:  tahoma, sans-serif;
	font-size: 14px;
	color: #000000;
}
a:link {
    color: #336d99;
	font-weight: bold;
    text-decoration: none;
}
a:visited {
    color: #336d99;
	font-weight: bold;
text-decoration: none;
}
a:hover {
color: #000000;
	font-weight: bold;
text-decoration: none;

}
a:active {
color: #336d99;
	font-weight: bold;
text-decoration: none;
}

p {
line-height:160%;
  font-size: 14px;
}


body p {

  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: 16px;
}

#header {
margin: 0px 0px 0px 70px;
background-color:#8cdcca;
height: 160px;
}
#welcome {
	padding: 0px 15em 0px 3em;
	width: 900px;
	text-align: justify; 
}

.bullet {
float:left;
display:inline;

}
#welcome h3 {
	margin: 15px 0px 0px 70px;
	padding: 6px 20px 2px 6px;
	text-align: center;	
	font-size: 16px;
	color: #000000;
	background-image: url(shadowrightsidetop.gif);
	background-repeat: repeat-y;
	background-position: 100% 0px;
	background-color:  #FFF;
}
#welcome p.p3 {
	margin: 0px 0px 0px 70px;
	padding: 0px;
	background-image: url(shadowbottomrightside.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-color:  #FFF;
}
#welcome p.p1, #welcome p.p2 {
	margin: 0px 0px 0px 70px;
	padding: 10px 80px 2px 80px;
	background-image: url(shadowrightside.gif);
	background-repeat: repeat-y;
	background-position: 100% 0px;
	background-color:  #FFF;
}

#welcome p.p1 span, #welcome p.p2 span, #welcome p.p3 span {
	display: block;
}
#welcome p.p3 span {
	margin: 0px;
	padding: 10px 20px 20px 6px;
	background-image: url(shadowbottomleftside.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}

#maintext {
	margin: 0px;
	padding: 10px 16em 0px 1em;
	font-size: 90%;

}


#avatar {
	background:transparent url(brilliantbutterflies3small.gif);
	position: absolute;
	top: 10px;
	left: 103px;
	width: 156px;
	height: 160px;
	margin: 0 0 0 20px;
	padding: 0;
	z-index: 4;
	
}

#headshot {
	background:transparent url(headshot2010b.jpg);
	position: absolute;
	top: 39px;
	left: 112px;
	width: 122px;
	height: 127px;
	margin: 0 0 0 700px;
	padding: 0;
	z-index: 4;
	
}
#signup {
    background:none; 
	position: absolute;
	top:42px;
	left: 700px;
	width: 188px;
	height: 188px;
	margin: 0 0 0 0px;
	padding: 0;
	z-index: 2;
	
}
#jotformreg {
background:none; 
	position:absolute;
	top: 260px;
	left: 130px;
	width: 200px;
	height: 400px;
	margin: 0 0 0 0px;
	padding: 0;
	z-index: 2;
	

}

#bio {
    background:none; 
	position:absolute;
	top: 482px;
	left: 670px;
	width: 188px;
	height: 188px;
	margin: 0 0 0 0px;
	padding: 0;
	z-index: 2;
	
}

#iframeaudio1 {
    background:none; 
	position:absolute;
	top: 550px;
	left: 700px;
	width: 100px;
	height: 50px;
	margin: 0 0 0 0px;
	padding: 0;
	z-index: 2;


}
#paynow {
    background:none; 
	position:absolute;
	top: 400px;
	left: 631px;
	width: 226px;
	height: 129px;
	margin: 0 0 0 0px;
	padding: 0;
	z-index: 4;


}

#iframeinvite {
    background:none; 
	position:absolute;
	top: 290px;
	left: 366px;
	width: 340px;
	height: 285px;
	margin: 0 0 0 0px;
	padding: 0;
	z-index: 4;


}
#iframesignupgoals {
    background:none; 
	position:absolute;
	top: 320px;
	left: 390px;
	width: 444px;
	height: 140px;
	margin: 0 0 0 0px;
	padding: 0;
	z-index: 2;


}


#toptitlecallout {
	position:absolute;
	top: 116px;
	height: 50px;
	width: 510px;
	padding: 0px;
	margin: 0px 0px 60px 280px;
	font-size: 16px;
	font-family: tahoma, sans-serif;
	font-style:normal;
	font-weight:bolder;
	color:#000000;
	border: none;
	text-align: center;
	background-color: none;
	z-index: 4;
	left: -5px;
 
	}
		
#toptitledark {
	position:absolute;
	top: 45px;
	height: 55px;
	padding: 0px;
	margin: 0px 0px 60px 300px;
	font-size: 25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:oblique;
	color:#FFFFFF;
	border: none;
	text-align: center;
	background-color: none;
	z-index: 4;
	width: 430px;
	left: 54px;
 
	}
#toptitlelight {
	position:absolute;
	top: 47px;
	height: 55px;
	padding: 0px;
	margin: 0px 0px 60px 302px;
	font-size: 25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:oblique;
	color:#000000;
	border: none;
	text-align: center;
	background-color: none;
	width: 430px;
	z-index: 3;
	left: 54px;
 
	}
#headertext {
	position:absolute;
	top: 14px;
	height: 33px;
	padding: 0px;
	margin: 0px 0px 0px 650px;
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style: bold;
	line-height: 20px;
	color:#000000;
	border: none;
	text-align: center;
	background-color: none;
	z-index: 4;
	width: 665px;
	left: -381px;
 
	}
#headermyinfo {
position:absolute;
	
    top: 120px;

	height: 45px;
	padding: 0px;
	margin: 0px 0px 0px 300px;
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	color:#000000;
	border: none;
	text-align: left;
	background-color: none;
	             z-index: 4; 
 
	}	
.float {
float:right; margin: .55em 1em 1em 0; 
display:inline;

}	

#paynowbutton1 {

background:none; 
	position:absolute;
	font-size: 16px;
	font-family:Georgia, tahoma, sans-serif;
	font-style:normal;
	top: 1600px;
	left: 200px;
	width: 500px;
	height: 140px;
	margin: 0 0 0 0px;
	padding: 0;
	z-index: 2;
}

#optin_A {

background:none; 
	position:absolute;
	font-size: 16px;
	font-family:Georgia, tahoma, sans-serif;
	font-style:normal;
	top: 1700px;
	left: 200px;
	width: 480px;
	height: 140px;
	margin: 0 0 0 0px;
	padding: 0;
	z-index: 2;
}

#optin_B {

background:none; 
	position:absolute;
	font-size: 16px;
	font-family:Georgia, tahoma, sans-serif;
	font-style:normal;
	top: 1700px;
	left: 200px;
	width: 480px;
	height: 140px;
	margin: 0 0 0 0px;
	padding: 0;
	z-index: 2;
}

#optin_C {

background:none; 
	position:absolute;
	font-size: 16px;
	font-family:Georgia, tahoma, sans-serif;
	font-style:normal;
	top: 1700px;
	left: 200px;
	width: 480px;
	height: 140px;
	margin: 0 0 0 0px;
	padding: 0;
	z-index: 2;
}

#optin_D {

background:none; 
	position:absolute;
	font-size: 16px;
	font-family:Georgia, tahoma, sans-serif;
	font-style:normal;
	top: 1700px;
	left: 200px;
	width: 480px;
	height: 140px;
	margin: 0 0 0 0px;
	padding: 0;
	z-index: 2;
}