body {
	margin: 0px;
	padding: 0px;
	/* background: transparent url('images/bg.jpg') center bottom repeat; */
	background: #ffffff; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	position: relative;
}

p {
	line-height:18px;
}

p a {
	color:white;
}

h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}


h1 {
	text-align: left;
	font-size: 19px;
	padding: 0px 0 16px 0;
	margin: 0;
}

h2 {
	text-align: left;
	font-size: 10px;
	padding: 0px 0 4px 0;
	margin: 0;
}

h3 {
	font-size: 14px;
	padding: 5px 0 5px 0;
	margin: 0px;
}

h4 {
	font-size: 13px;
	padding: 8px 0 8px 0;
	margin: 0 8px 0 8px;
}

h5 {
	font-size: 12px;
}


#container {
	width: 986px;
	margin: 0px auto 0px auto;
	background: transparent url('images/fade.png') top left repeat-y;
	position: relative;
	z-index: 2;
}

#conttop {
	width: 986px;
	height: 20px;
	margin: 4px auto 0px auto;
	background: transparent url('images/topshadow.png') top left no-repeat;
	position: relative;
	z-index: 1;
}

#contbottom {
	width: 986px;
	height: 25px;
	margin: 0px auto 0px auto;
	background: transparent url('images/bottomshadow.png') top left no-repeat;
	position: relative;
	z-index: 1;
}

#footer {
	width:1114px;
	height:45px;
	background:transparent url('images/bigfooter.png') top left no-repeat;
	margin:0px auto 0px auto;
	padding:0px;
	z-index:4;
}
#footer a {
	color:white;
	text-decoration:none;
}
#footer-details {
	width:960px;
	padding-top:12px;
	margin:0px 0px 0px 75px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#header {
	width: 960px;
	height: 151px;
	background: transparent url('images/header.png') top left no-repeat;
	position: relative;
	margin: 0px auto 0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	z-index: 2;
}

#header h2 {
	display: none;
}
#header h3 {
	display: none;
}

#navbox {
	width:720px;
	height:30px;
	position:absolute;
	bottom:0px;
	right:10px;
	color:#393;
}


.but-home {
	padding:7px 20px 7px 20px;
	background:transparent url('images/button-home.png') top left no-repeat;
}
.but-home a:link {
	color:#000000;
	text-decoration:none;
}
.but-home a:hover {
	color:#ffffff;
}
.but-home:hover {
	background-position:bottom left;
}

.but-about {
	margin-left:-5px;
	padding:7px 16px 7px 14px;
	background:transparent url('images/button-about.png') top left no-repeat;
}
.but-about a:link {
	color:#000000;
	text-decoration:none;
}
.but-about a:hover {
	color:#ffffff;
}
.but-about:hover {
	background-position:bottom left;
}

.but-coaching {
	margin-left:-4px;
	padding:7px 16px 7px 15px;
	background:transparent url('images/button-coaching.png') top left no-repeat;
}
.but-coaching a:link {
	color:#000000;
	text-decoration:none;
}
.but-coaching a:hover {
	color:#ffffff;
}
.but-coaching:hover {
	background-position:bottom left;
}

.but-services {
	margin-left:-5px;
	padding:7px 16px 7px 17px;
	background:transparent url('images/button-services.png') top left no-repeat;
}
.but-services a:link {
	color:#000000;
	text-decoration:none;
}
.but-services a:hover {
	color:#ffffff;
}
.but-services:hover {
	background-position:bottom left;
}

.but-events {
	margin-left:-5px;
	padding:7px 12px 7px 14px;
	background:transparent url('images/button-events.png') top left no-repeat;
}
.but-events a:link {
	color:#000000;
	text-decoration:none;
}
.but-events a:hover {
	color:#ffffff;
}
.but-events:hover {
	background-position:bottom left;
}

.but-contact {
	margin-left:-7px;
	padding:7px 20px 7px 20px;
	background:transparent url('images/button-contact.png') top left no-repeat;
}
.but-contact a:link {
	color:#000000;
	text-decoration:none;
}
.but-contact a:hover {
	color:#ffffff;
}
.but-contact:hover {
	background-position:bottom left;
}

#logoshadow {
	width: 208px;
	height: 250px;
	background: transparent url('images/logoshadow.png') top left no-repeat;
	position: absolute;
	top: -24px;
	left: 16px;
}

#logo {
	width: 183px;
	height: 231px;
	background: transparent url('images/logo.gif') top left no-repeat;
	position: absolute;
	top: 0px;
	left: 13px;
}

#helping {
	width: 446px;
	height: 34px;
	background: transparent url('images/helping.png') top left no-repeat;
	position: absolute;
	left: 239px;
	top: 78px;
}
#media {
	width: 170px;
	height: 24px;
	position: absolute;
	left: 790px;
	top: 10px;
}

#breakbar {
	width: 960px;
	height: 6px;
	background: transparent url('images/breakbar.jpg') top left no-repeat;
	margin: 0px auto 0px auto;
	z-index: 1;
}

#maincontent {
	width: 960px;
	padding-bottom:15px;
	position: relative;
	margin: 0px auto 0px auto;
	z-index: 1;
}
.home {
	background: #396093 url('images/main1.jpg') bottom left no-repeat;
}
.aboutus {
	background: #5B9EE5 url('images/main2.jpg') top left no-repeat;
}
.whatis {
	background: #5B9EE5 url('images/main3.jpg') top left no-repeat;
}
.services {
	background: #5B9EE5 url('images/main4.jpg') top left no-repeat;
}
.business {
	background: #5B9EE5 url('images/main6.jpg') top left no-repeat;
}
.eventsnews{
	background: #5B9EE5 url('images/main5.jpg') top left no-repeat;
}

#introtext {
	width: 450px;
	height: 175px;
	position:absolute;
	top:25px;
	right:28px;
	z-index: 1;
}
#contenttext {
	float:right;
	width: 711px;
	position:relative;
	margin:200px 28px 0 0;
	z-index: 1;
}
#contentline {
	width:681px;
	padding-left:30px;
	border-left:1px solid #bed8f1;
}


#leftcolumn {	
	width:173px;
	float:left;
	margin:66px 0px 0px 28px;
}

#leftcolumn ul {
	margin:10px 0px 0px 8px;
	padding:0;
	list-style:none;
}
#leftcolumn li {
	margin-bottom:5px;
	background:transparent url('images/whitebull.gif')  0px 3px no-repeat;
	padding-left:20px;
}
#leftcolumn li ul {
	margin:5px 0px;
	padding:0px;
}
#leftcolumn li ul li {
	margin:0px 0px 0px -20px;
	padding:0px;
	color:white;
	font-weight:normal;
	background:transparent url('images/dash.gif')  0px 7px no-repeat;
	padding-left:20px;
}
#leftcolumn li ul a {
	color:white;
}

.small {
	font-size:10px;
}

.subbold {
	font-weight:bold;
	color:#dfeb3d;
	font-size:11px;
}


.subbold a {
	color:#dfeb3d;
	text-decoration:none;
}
#laura {
	width:159px;
	height:177px;
	background:transparent url('images/laura.jpg') top left no-repeat;
}

#pic1 {
	width: 568px;
	height: 372px;
	background: transparent url('images/pic1.png') top left no-repeat;
	position: absolute;
	top: 52px;
	left: -78px;
	z-index: 3;
}

#freepic {
	width: 284px;
	height: 185px;
	background: transparent url('images/freepic.png') top left no-repeat;
	position: absolute;
	top: 184px;
	right: -250px;
	z-index:4;
	cursor:pointer;
}

#freepic h3 {
	display: none;
}

#rrsbox {
	position: absolute;
	top: 257px;
	right: 28px;
	width: 448px;
	height: 129px;
	background: transparent url('images/rssbg.png') top left no-repeat;
	z-index: 2;
}

#headphones {
	position:absolute;
	width:135px;
	height:144px;
	top:-8px;
	right:163px;
	background: transparent url('images/headphones.png') top left no-repeat;
}
#listen {
	width:132px;
	height:82px;
	position:absolute;
	background:transparent url('images/listen.gif') top left no-repeat;
	top:28px;
	right:23px;
}
#listen h3 {
	display:none;
}

.infobox {
	width:448px;
	height:274px;
	background: transparent url('images/infobox.png') top left no-repeat;
	position:absolute;
	top:396px;
}
.infobox-pad {
	width:425px;
	height:205px;
	position:absolute;
	top:58px;
	left:19px;
	color:black;
	font-size:134x;
}
.infobox-pad ul {
	list-style-image:url('images/bull.gif');
	margin:0px 10px;
	padding:5px;
}
.infobox-pad ul li {
	margin-bottom:5px;
}

#box1 {
	left:28px;
}
#box2 {
	left:484px;
}

#coaching1 {
	width:357px;
	height:36px;
	background:transparent url('images/coaching1.png') top left no-repeat;
	position:absolute;
	top:19px;
	left:19px;
}
#coaching1 h3 {
	display:none;
}
#coaching2 {
	width:205px;
	height:36px;
	background:transparent url('images/coaching2.png') top left no-repeat;
	position:absolute;
	top:19px;
	left:19px;
}
#coaching2 h3 {
	display:none;
}

.bodytable {
	border:1px solid white;
	border-collapse:collapse;
}

.lightblue {
	background-color:#90C3F5;
}
.darkblue {
	background-color:#3676B5;
}

.contactfield {
	width:250px;
	border:1px solid #266AAD;
	color:#000000;
	background:#E8F4FF;
}

.send {
	border:1px solid #266AAD;
	color:white;
	background:transparent url('images/send.gif') top left no-repeat;
	cursor:pointer;
}

.floatfix {
	height: 0px;
	font-size: 0px;
	clear: both;
	overflow: hidden;
}

.infoboxes {
	float:left;
	width:274px;
	border:10px solid white;
	position: relative;
	background: transparent url('images/box.png') top left repeat;
	color:black;
	cursor:pointer;
}
.infoboxes ul {
	list-style-image:url('images/bull.gif');
	margin:0px 10px;
	padding:5px;
}
.infoboxes ul li {
	margin-bottom:5px;
}

#boxA {
margin:396px 0px 0px 28px;
}
#boxB {
margin:396px 0px 0px 13px;
}
#boxC {
margin:396px 0px 0px 13px;
}

#boxAhead {
	width:274px;
	height:47px;
	background:transparent url('images/headbox1.png') top left no-repeat;
}

#boxBhead {
	width:274px;
	height:47px;
	background:transparent url('images/headbox2.png') top left no-repeat;
}
#boxChead {
	width:274px;
	height:47px;
	background:transparent url('images/headbox3.png') top left no-repeat;
}

#motivate {
	width:277px;
	height:174px;
	background: transparent url('images/motivate.png') top left no-repeat;
	position:absolute;
	bottom:-160px;
	left:0px;
	cursor:pointer;
}

/*START NAV*/

#jsddm
{	
margin: 0;
padding: 0;
}
	
#jsddm li
{	
float: right;
list-style: none;
font: 12px Tahoma, Arial;
z-index:999;
}

#jsddm li a
{	
display: block;
padding: 8px 12px 0px 12px;
text-decoration: none;
height: 23px;
border-right: 1px solid white;
color: #ffffff;
white-space: nowrap;
background-color:#A8BB29;
}

#jsddm li a:hover
{
background: #9CAD29;
}
		
#jsddm li ul
{	
margin: 0;
padding: 0;
position: absolute;
visibility: hidden;
border-top: 1px solid white;
z-index:999;
}
		
#jsddm li ul li
{	
float: none;
display: inline;
}
		
#jsddm li ul li a
{	
width: auto;
background: #A8BB29;
border-right: 1px solid white;
border-left: 1px solid white;
border-bottom: 1px solid white;
}
		
#jsddm li ul li a:hover
{	
background: #9CAD29;
}
/*END NAV*/
