/* CSS by Casey Reid */
*{
	padding:0;
	margin:0;
}

body{
	background:#2d3e54 url(../images/bg.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

p{
	font-size: 12px;
	line-height: 1.3em;
	padding-bottom: 10px;
}

.clear{clear:both;}
.imgRight{ float:right; margin: 5px;}
.imgLeft{ float:left; margin: 5px;}
.nopadding{padding-bottom:0px;}
hr{display: none;}
img{border:none;}

h3{
	color: #486286;
	font-size: 100%;
}
/* Link Styles **********************************************************************/
a {outline:none;}
a:link{color: #486286;text-decoration:underline;}
a:visited{color: #486286;text-decoration:underline;}
a:hover{color: #486286;text-decoration:none;}

#wrapper{
	margin:0 auto; 
	text-align:left;
	width: 740px;	
}

/* Header Section Styles ************************************************************************/
#header{
	background: transparent url(../images/header_people.jpg) no-repeat;
	height: 267px;
	width: 740px;
}
#header h1{
	text-indent:-9999px;
}

/* Nav Section Styles ************************************************************************/
#nav{
	background:url(../images/nav_bg.jpg) no-repeat;
	float:left;
	width: 740px;
}
#nav ul{
	margin: 7px 0 0 11px;
}
#nav li{
	float:left;
	list-style-type:none;
	text-indent:-9999px;
}
#nav li a{
	display: block;
	text-decoration: none;
	height: 47px;
}
li#home a{
	background: url(../images/home_btn.gif) no-repeat; 
	width:74px;
}
li#about a{
	background: url(../images/about_btn.gif) no-repeat; 
	width:97px;
}
li#services a{
	background: url(../images/services_btn.gif) no-repeat; 
	width:95px;
}
li#whybpa a{
	background: url(../images/whybpa_btn.gif) no-repeat; 
	width:108px;
}
li#zywave a{
	background: url(../images/zywave_btn.gif) no-repeat; 
	width:96px;
}
li#coach a{
	background: url(../images/coach_btn.gif) no-repeat; 
	width:136px;
}
li#contact a{
	background: url(../images/contact_btn.gif) no-repeat; 
	width:111px;
}

/* Content Section Styles ************************************************************************/
#content-wrapper{
	background: url(../images/content_bg.jpg) repeat-y;
	float:left;
	width: 740px;
}
#content-top-bg{
	background: url(../images/content_bg_top.jpg) no-repeat;
}

	/* Page Specific Content Top Background *****************************************************/
	#page-home #content-top-bg{background: url(../images/content_bg_top_home.jpg) no-repeat;}
	#page-zywave #content-top-bg{background: url(../images/content_bg_top_zywave.jpg) no-repeat;}
	#page-whybpa #content-top-bg{background: url(../images/content_bg_top_why.jpg) no-repeat;}
	#page-services #content-top-bg{background: url(../images/content_bg_top.jpg) no-repeat;}
	#page-contact #content-top-bg{background: url(../images/content_bg_top_contact.jpg) no-repeat;}
	#page-about #content-top-bg{background: url(../images/content_bg_top_about.jpg) no-repeat;}
	#page-coach #content-top-bg{background: url(../images/content_bg_top_coach.jpg) no-repeat;}
	#page-testimonials #content-top-bg{background: url(../images/content_bg_top_about.jpg) no-repeat;}
	
#content{
	background: url(../images/content_bg_bottom.jpg) no-repeat bottom right;
}
#content-text{
	padding:40px 40px 10px 50px;
	float:left;
	*float: none;
	width: 400px;
}
#titleImage{
	padding-bottom: 10px;
}


/* News Section Styles ************************************************************************/
#news-wrapper{
	background: url(../images/news_bg.png) repeat-y;
	float: left;
	margin: 140px 0 60px 50px;
	width: 139px;
}
#news{
	background: url(../images/news_top.png) no-repeat;
}
#news-text{
	background: url(../images/news_bottom.png) no-repeat bottom;
	padding: 45px 10px 20px 15px;
}
#news-text p{
	font-size: 10px;
	line-height: 1.3em;
}

/* Footer Section Styles ************************************************************************/
#footer{
	background: url(../images/footer_bg.jpg) no-repeat;
	float:left;
	height: 185px;
	width: 740px;
}
#footer ul{
	float:right;
	list-style-type: none;
	margin: 12px 35px 0 0;
}
#footer a:link, #footer a:active, #footer a:visited{
	font-size: 12px;
	text-decoration:none;
}
#footer li a:hover{
	text-decoration: underline;
}






