#wrapper {
	display: block; 
	width:850px; 
	margin:0px auto;
}

p{
	font: 14px Helvetica, Arial, Geneva;
	color: #000;
}

td{
	font: 14px Helvetica, Arial, Geneva;
	color: #000;
}


h1{
	font: bold 18pt Helvetica, Arial, Geneva;
}

h2{
	font: bold 16pt Helvetica, Arial, Geneva;
}



h3{
	font: bold 14pt Helvetica, Arial, Geneva;
}



h4{
	font: bold 12pt Helvetica, Arial, Geneva;
}

.style1{
	color: #f00;
	font: bold 18pt Helvetica, Arial, Geneva;
}

li{
	font: 14px Helvetica, Arial, Geneva;
	color: #000;
	padding: 0px 0px 15px 0px;
	margin-left:-20px;

}

.yellowballli{
	font: 14px Helvetica, Arial, Geneva;
	color: #000;
	padding: 0px 0px 15px 0px;
	margin-left:3px;
	list-style-image: url(images/yellowliball.jpg);
}


/* @group header */

#header {
	height: 216px;
	background: url(images/purpbg.jpg) repeat-x;
	margin:0px -8px 0px -8px;
}

#addresswrapper {
	display: block; 
	margin: -82px auto;
}


#address{
margin:140px 200px 0px 0px;
}

.infinite{
	
}

.addressp{
	color: #000;
	font: 13px "Times New Roman", Times, serif, Georgia;
	text-align: right;
}

#logo{
	width: 850px;
	height: 216px;
	background: url(images/logo.jpg) no-repeat;
	margin: auto;
}

/* @group nav */

#navwrapper {
	display: block; 
	width:850px; 
	margin: -50px auto;
	z-index: 2;
}


#nav{
margin:0px 0 0 119px;
width:731px;
height:30px;
background-color:#ccc;
z-index: 2;
}

ul.menu {list-style:none; margin:0; padding:0;
	z-index: 2;
}

ul.menu * {margin:0; padding:0;
	z-index: 2;
}

ul.menu a {display:block; color:#000; text-decoration:none;
	z-index: 2;
}

ul.menu li {position:relative; float:left; 
margin:0 4px 0 0;
left:4px;
	z-index: 2;
}

ul.menu ul {position:absolute; top:30px; left:0; display:none; opacity:0; list-style:none;
	z-index: 2;
}

ul.menu ul li {position:relative; border-bottom:1px solid #aaa; width:268px; margin:0;
left: 0px;
	padding: 0 0px 0 0;
	z-index: 2;
}

ul.menu ul li a {display:block;
padding:3px 7px 5px; background-color:#8953b7;
	font: 16px "Times New Roman", Times, serif, Georgia;
	color: #f6ff38;
	z-index: 2;
}

ul.menu ul li a:hover {
	background: url(images/rollover1.jpg) repeat-x;
	font: 16px "Times New Roman", Times, serif, Georgia;
	color: #fafa00;
	z-index: 2;
}

ul.menu ul ul {left:148px; top:-1px;
	border-right-style: none;
	z-index: 2;
}

ul.menu .menulinkhome { padding:5px 0px 5px; 
width:48px;
	background-color: #fefa96;
	font: 16px "Times New Roman", Times, serif, Georgia;
	color: #000;
	text-align: center;
	z-index: 2;
}

ul.menu .menulinkhome:hover, ul.menu .menuhover {background: url(images/rollover1.jpg) repeat-x;
	font: 16px "Times New Roman", Times, serif, Georgia;
	color: #fafa00;
	z-index: 2;
}

ul.menu .menulinkwho { padding:5px 0px 5px; 
width:92px;
	background-color: #fefa96;
	font: 16px "Times New Roman", Times, serif, Georgia;
	color: #000;
	text-align: center;
	z-index: 2;
}

ul.menu .menulinkwho:hover, ul.menu .menuhover {background: url(images/rollover1.jpg) repeat-x;
	font: 16px "Times New Roman", Times, serif, Georgia;
	color: #fafa00;
	z-index: 2;
}

ul.menu .menulinkpro { padding:5px 0px 5px; 
width:66px;
	background-color: #fefa96;
	font: 16px "Times New Roman", Times, serif, Georgia;
	color: #000;
	text-align: center;
	z-index: 2;
}

ul.menu .menulinkpro:hover, ul.menu .menuhover {background: url(images/rollover1.jpg) repeat-x;
	font: 16px "Times New Roman", Times, serif, Georgia;
	color: #fafa00;
	z-index: 2;
}

ul.menu .menulinkserv { padding:5px 0px 5px; 
width:92px;
	background-color: #fefa96;
	font: 16px "Times New Roman", Times, serif, Georgia;
	color: #000;
	text-align: center;
	z-index: 2;
}

ul.menu .menulinkserv:hover, ul.menu .menuhover {background: url(images/rollover1.jpg) repeat-x;
	font: 16px "Times New Roman", Times, serif, Georgia;
	color: #fafa00;
	z-index: 2;
}

ul.menu .menulinkevent { padding:5px 0px 5px; 
width:54px;
	background-color: #fefa96;
	font: 16px "Times New Roman", Times, serif, Georgia;
	color: #000;
	text-align: center;
	z-index: 2;
}

ul.menu .menulinkevent:hover, ul.menu .menuhover {background: url(images/rollover1.jpg) repeat-x;
	font: 16px "Times New Roman", Times, serif, Georgia;
	color: #fafa00;
	z-index: 2;
}

ul.menu .menulinkblog { padding:5px 0px 5px; 
width:42px;
	background-color: #fefa96;
	font: 16px "Times New Roman", Times, serif, Georgia;
	color: #000;
	text-align: center;
	z-index: 2;
}

ul.menu .menulinkblog:hover, ul.menu .menuhover {background: url(images/rollover1.jpg) repeat-x;
	font: 16px "Times New Roman", Times, serif, Georgia;
	color: #fafa00;
	z-index: 2;
}

ul.menu .menulinkfree { padding:5px 0px 5px; 
width:42px;
	background-color: #fefa96;
	font: 16px "Times New Roman", Times, serif, Georgia;
	color: #000;
	text-align: center;
	z-index: 2;
}

ul.menu .menulinkfree:hover, ul.menu .menuhover {background: url(images/rollover1.jpg) repeat-x;
	font: 16px "Times New Roman", Times, serif, Georgia;
	color: #fafa00;
	z-index: 2;
}


ul.menu .menulinkcon { padding:5px 0px 5px; 
width:60px;
	background-color: #fefa96;
	font: 16px "Times New Roman", Times, serif, Georgia;
	color: #000;
	text-align: center;
	z-index: 2;
}

ul.menu .menulinkcon:hover, ul.menu .menuhover {background: url(images/rollover1.jpg) repeat-x;
	font: 16px "Times New Roman", Times, serif, Georgia;
	color: #fafa00;
	z-index: 2;
}

ul.menu .menulinkwhat { padding:5px 0px 5px; 
width:120px;
	background-color: #fefa96;
	font: 16px "Times New Roman", Times, serif, Georgia;
	color: #000;
	text-align: center;
	z-index: 2;
}

ul.menu .menulinkwhat:hover, ul.menu .menuhover {background: url(images/rollover1.jpg) repeat-x;
	font: 16px "Times New Roman", Times, serif, Georgia;
	color: #fafa00;
	z-index: 2;
}

ul.menu .menulinkaff { padding:5px 0px 5px; 
width:70px;
	background-color: #fefa96;
	font: 16px "Times New Roman", Times, serif, Georgia;
	color: #000;
	text-align: center;
	z-index: 2;
}

ul.menu .menulinkaff:hover, ul.menu .menuhover {background: url(images/rollover1.jpg) repeat-x;
	font: 16px "Times New Roman", Times, serif, Georgia;
	color: #fafa00;
	z-index: 2;
}


ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat;
	z-index: 2;
}


/* @end */

/* @end */


#content {
	width: 62%;
	float: left;
	margin-top: -23px;
}



.textarea{
	width: 447px;
	height: 85px;
}

/* @group sidebar */

#sidebar {
	width: 37%;
	float: right;
	height:1110px;
	margin-top: -7px;
}

#sidebar p{
	font: 15px Helvetica, Arial, Geneva;
	color: #000;
}

#videosigal{
	height:216px;
width:310px;
	background-image: url(images/greeting.jpg);
}

#greeting{
	position: relative;
	top:58px;
left:2px;
z-index: 1;
}

#signupwrap{
		height:200px;
width:314px;
margin-top:-5px;
}

#signupwrap p{
	font: 19px "Times New Roman", Times, serif, Georgia;
}

	

#signupwrap .style1{
	font: 10px Helvetica, Arial, Geneva, sans-serif;
	color: #979797;
position:relative;
top: -18px;
}

#signup{
	width: 310px;
	height: 55px;
	background: url(images/signupbox.jpg) no-repeat;

}

#form{
left:29px;
position:relative;
top:0px;
}

#form td{
	color: #ffffff;
	font: 16px "Times New Roman", Times, serif, Georgia;
}

.sbutton{
	width: 156px;
	height: 20px;
	position:relative;
top:-36px;
left: 98px;
}

#blogbox{
		height:66px;
width:310px;
	margin-top: 25px;
	background: url(images/blogbg.jpg) repeat-x;
}


.blog{
	font: 15px Helvetica, Arial, Geneva;
	color: #000;
	text-decoration: none;
}
.blog a:hover{
	font: 15px Helvetica, Arial, Geneva;
	color: #000;
}

.blog a:visited{
	font: 15px Helvetica, Arial, Geneva;
	color: #000;
	text-decoration: none;
}



.blogboxp{
	margin: 0px 0px 0px 0px;}


#blogbox li{
	list-style-image: none;
	list-style-type: none;
	margin: auto auto 10px;
}

#blogbox li a{
	font: 15px Helvetica, Arial, Geneva;
	color: #000;
	padding: 0px;
}

#blogbox li a:visited{
	color: #000;
	padding: 0px;

}

.blogli li{
		font: 15px Helvetica, Arial, Geneva;
	color: #000;
	padding: 0px;

}


#testimonials{
		height:307px;
width:310px;
	margin-top: 58px;
	margin-left:10px;
	background: url(images/Dianna-Whitley-testimonial.jpg) no-repeat;
}

#testimonials p{
	font: 15px Helvetica, Arial, Geneva;
	color: #000;
	padding-left: 5px;
}

#testimonials a{
	font: 15px Helvetica, Arial, Geneva;
	color: #2300ff;
}

#testimonials a:visited{
	font: 15px Helvetica, Arial, Geneva;
	color: #2300ff;
}

#connect{
	width: 290px;
	margin: auto;
}

.connecttext{
	background-color: #fbff00;
	color: #000;
	font: 15px Arial, sans-serif;
}

#connect a{
	font: 15px Arial, sans-serif;
	text-decoration: none;
}

#connect a:visited{
	font: 15px Arial, sans-serif;
	text-decoration: none;
}


/* @end */

#both {
	clear: both;
}

/* @group footer */


#footer {
	height: 108px;
	background: url(images/purpbgfoot.jpg) repeat-x;
	margin:0px -8px 0px -8px;

}

#footaddress{
}
#footaddress p{
	color: #000;
	font: 14px "Times New Roman", Times, serif, Georgia;
}

#footwrap{
		display: block; 
	width:850px; 
	margin:0px auto;

}

#footerwrapper {
	display: block; 
	width:850px; 
		margin:0px auto;

}

#footnav{
position:relative;
top: -12px;
left:170px;
}

#footnav li{
	list-style-type: none;
	list-style-image: none;
	display: inline;
	padding:19px;
}

#footnav li a{
	color: #000000;
	text-decoration: underline;
	font: 16px "Times New Roman", Times, serif, Georgia;
}

#footnav li a a:visited{
	color: #000000;
	text-decoration: none;
	font: 16px "Times New Roman", Times, serif, Georgia;
}

#footnav li a:hover{
	color: #000000;
	text-decoration: underline;
	font: 16px "Times New Roman", Times, serif, Georgia;
	background: url(images/rollover.jpg) repeat-x;
	height: 20px;
}



/* @end */
.title {
	font-size: 11pt;
	font-family: verdana;
	font-weight: bold;
}