/* reset */

* {
	margin:  0; padding:  0;
}

img, div { behavior: url(iepngfix.htc) }

/* links */

a { color:inherit; }

a:link, a:visited { color: #424242; text-decoration:none; }

a:hover, a:active { color: #424242; text-decoration:underline; }

a img { border:0; }

.h1 {
	font: bold 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #424242;
}


body {
	min-height: 100%;
	background: url(images/background.jpg) top center repeat-y;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #424242;
}



#content {
	width: 850px;
	height: 675px;
	margin-left: auto;
	margin-right: auto;

}

#content_back {
	background: url(images/content_back.gif);
	width: 843px;
	height: 485px;
}

#content_life_back {
	background: url(images/content_life_back.gif);
	width: 843px;
	height: 485px;
}

#content_love_back {
	background: url(images/content_love_back.gif);
	width: 843px;
	height: 485px;
}

#content_neal_back {
	background: url(images/content_neal_back.gif);
	width: 843px;
	height: 485px;
}

#content_services_back {
	background: url(images/content_services_back.gif);
	width: 843px;
	height: 485px;
}

#content_test_back {
	background: url(images/content_test_back.gif);
	width: 843px;
	height: 485px;
}

#content_contact_back {
	background: url(images/content_contact_back.gif);
	width: 843px;
	height: 485px;
}

#logo {	
	margin-top: 52px;
	margin-left: 0px;
	width: 279px;
	height: 101px;
}


ul#nav {
	list-style: none;
	width: 697px;
	height: 26px;
	margin-left: 147px;
	
}

ul#nav li {
	display: inline;
}

ul#nav li a {
	display: block;
	float: left;
	width: 697px;
	height: 26px;
	background-image: url(images/navfull.gif);
	text-indent: -9999px;

}

ul#nav li a.home {
	width: 64px;
	background-position: 0 0;
}

ul#nav li a.home:hover {
	background-position: 0 -26px;
}

ul#nav li a.lifecoaching {
	width: 116px;
	background-position: -64px 0;
}

ul#nav li a.lifecoaching:hover {
	background-position: -64px -26px;
}

ul#nav li a.love {
	width: 120px;
	background-position: -180px 0;
}

ul#nav li a.love:hover {
	background-position: -180px -26px;
}

ul#nav li a.neal {
	width: 130px;
	background-position: -300px 0;
}

ul#nav li a.neal:hover {
	background-position: -300px -26px;
}

ul#nav li a.services {
	width: 83px;
	background-position: -430px 0;
}

ul#nav li a.services:hover {
	background-position: -430px -26px;
}

ul#nav li a.testimonals {
	width: 112px;
	background-position: -513px 0;
}

ul#nav li a.testimonals:hover {
	background-position: -513px -26px;
}

ul#nav li a.contact {
	width: 72px;
	background-position: -625px 0;
}

ul#nav li a.contact:hover {
	background-position: -625px -26px;
}

a { outline: none; }

#video_back {
	width: 320px;
	height: 240px;		
	background-color: #000;
	position: relative;
	top: 13px;
	left: 10px;
}

#video {

}

#hometext1 {
	height: 90px;
	float: right;
	margin-top: 105px;
	width: 370px;
	margin-right: 65px;
}

#hometext23 {
	width: 800px;
	height: 200px;
	margin-top: 35px;
	margin-left: 30px;
}

#hometext2 {
	width: 415px;
	height: 185px;
	float: left;
}

#hometext3 {
	width: 290px;
	height: 110px;
	float: left;
	margin-left: 44px;
}

#abouttext1 {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	position: relative;
	top: 12px;
}


#abouttext2 {
	width: 776px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 10px;
}

#services_text {
	width: 600px;
	margin-left: 16px;
}

#download {
	width: 358px;
	float: right;
	margin-top: 44px;
}

#mailing_form_back {
	width: 390px;
	height: 227px;	
	float: left;

	background-color: #000;
	margin-left: 9px;
}

#mailing_form {
	float: left;
	margin-left: 15px;
	margin-top: 5px;
	font-size: 8pt;
	color: #fffeff;
	
}

input {
	background-color: #fffeff;
	font-size: 8pt;
	color: #000;
	padding: 3px;
	border: none;
}

input:focus {
	outline: none;
}

#ad {
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}

#nealpic {
	float: left;
	width: 166px;
	height: 200px;
	margin-top: 2px;
	margin-left: 1px;


}

#nealtext {
	width: 600px;
	height: 225px;	
	float: right;
	margin-right: 20px;
	margin-left: 10px;
}

#qual {
	width: 400px;
	float: left;
	margin-top: 30px;
	margin-left: 19px;
}



