/* Jane Mackay Coaching Navigation */

/* Top Links */
li#home a {
	background-image: url(../images/nav_home.jpg);
	width: 115px;
	height: 41px;
}

li#homeON a {
	background-image: url(../images/nav_home.jpg);
	width: 115px;
	height: 41px;
	background-position: 0 -41px;
}

li#availability a {
	background-image: url(../images/nav_availability.jpg);
	width: 225px;
	height: 41px;
}
li#availability:hover a {
	background-position: 0 -41px;
}
li#availabilityON a {
	background-image: url(../images/nav_availability.jpg);
	width: 225px;
	height: 41px;
	background-position: 0 -41px;
}

li#activities a {
	background-image: url(../images/nav_activities.jpg);
	width: 210px;
	height: 41px;
}
li#activities:hover a {
	background-position: 0 -41px;
}
li#activitiesON a {
	background-image: url(../images/nav_activities.jpg);
	width: 210px;
	height: 41px;
	background-position: 0 -41px;
}

li#personal a {
	background-image: url(../images/nav_personal.jpg);
	width: 111px;
	height: 41px;
}
li#personal:hover a {
	background-position: 0 -41px;
}
li#personalON a {
	background-image: url(../images/nav_personal.jpg);
	width: 111px;
	height: 41px;
	background-position: 0 -41px;
}

li#the_barns a {
	background-image: url(../images/nav_about.jpg);
	width: 143px;
	height: 41px;
}
li#the_barns:hover a {
	background-position: 0 -41px;
}
li#the_barnsON a {
	background-image: url(../images/nav_about.jpg);
	width: 143px;
	height: 41px;
	background-position: 0 -41px;
}

li#downloads a {
	background-image: url(../images/nav_downloads.jpg);
	width: 129px;
	height: 41px;
}
li#downloads:hover a {
	background-position: 0 -41px;
}
li#downloadsON a {
	background-image: url(../images/nav_downloads.jpg);
	width: 129px;
	height: 41px;
	background-position: 0 -41px;
}

li#contact a {
	background-image: url(../images/nav_contact.jpg);
	width: 120px;
	height: 41px;
}
li#contact:hover a {
	background-position: 0 -41px;
}
li#contactON{
	background-image: url(../images/nav_contact.jpg);
	width: 120px;
	height: 41px;
	background-position: 0 -41px;
}

/*Bottom Links */
#coaching {
	background-image: url(../images/coaching.jpg);
	width: 194px;
	height: 130px;
}
#coaching:hover {
	background-position: 0 -130px;
}
#coachingON {
	background-image: url(../images/coaching.jpg);
	width: 194px;
	height: 130px;
	background-position: 0 -130px;
}

#mentoring {
	background-image: url(../images/mentoring.jpg);
	width: 194px;
	height: 130px;
}
#mentoring:hover {
	background-position: 0 -130px;
}
#mentoringON {
	background-image: url(../images/mentoring.jpg);
	width: 194px;
	height: 130px;
	background-position: 0 -130px;
}

#seminars {
	background-image: url(../images/seminars.jpg);
	width: 194px;
	height: 130px;
}
#seminars:hover {
	background-position: 0 -130px;
}
#seminarsON {
	background-image: url(../images/seminars.jpg);
	width: 194px;
	height: 130px;
	background-position: 0 -130px;
}

#toptips{
	background-image: url(../images/toptips.jpg);
	width: 194px;
	height: 130px;
}
#toptips:hover {
	background-position: 0 -130px;
}
#toptipsON{
	background-image: url(../images/toptips.jpg);
	width: 194px;
	height: 130px;
	background-position: 0 -130px;
}

/* Footer Links */
#bottom_email {
	background-image: url(../images/bottom_email.jpg);
	width: 235px;
	height: 24px;
}
#bottom_email:hover {
	background-position: 0 -24px;
}

#bottom_siteby {
	background-image: url(../images/bottom_designed.jpg);
	width: 162px;
	height: 24px;
}
#bottom_siteby:hover {
	background-position: 0 -24px;
}

/* --------------------- Peach CMS styling ----------------------------- */
#runner
{
	background-color: #F8981D;
	width: 845px;
	margin: 0 auto;
	border: 5px solid #000;
	position: relative;
	z-index: 1000;
	padding: 20px;
	font-size: 1.2em;	
}
#runner A
{
	color: #fff;
	border: 1px solid #e78200;
	padding: 5px 5px 5px 5px;
	margin-right: 5px;
	font-weight: bold;
	background-color: #fda32f;
}
#runner A:hover, #runner A.onmode
{
	color: #000;
	text-decoration: none;
	background-color: #f6c418
}
#runner_fck
{
	position: relative;
}

/* Primary Navigation */
#nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.35em;
	padding: 0px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width:auto;
}

#nav ul {	
	list-style-type: none;
	padding: 0px 0px;
	margin: 0px 0px;
}

#nav li {
	float: left;
	display: inline;
	padding: 0px 0px 0px 0px;
}

#nav li a {
	text-indent: -9999em;
	display: block;
	overflow: hidden;
	padding: 0px 0px;
	margin: 0px 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#nav li a:hover {
	background-position: 0px -41px;
}

#nav li a.active {
	background-position: 0px -41px;
}

#nav ul ul {
	border: 1px solid #f7f0e7;
	border-top: none;
	visibility:hidden;
	position:absolute;
	
}

#nav ul ul li {	
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 220px;
}

#nav ul ul li A {
	background: #5B6E41;
	border-bottom: 1px solid #f7f0e7;
	color: #fff;
	font-size: 11px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 6px 5px 6px 5px;
	text-decoration: none;
	text-indent: 0;
	width: auto;
	
}

#nav ul ul li A:hover {
	background-color: #91A376;	
	color: #FFFFFF;
}

#nav ul li:hover ul, #nav ul A:hover ul {
	visibility:visible;
}


li#barns a {
	text-indent: -1000em; 
	background: url(../images/nav_thebarns.jpg) no-repeat left top;
	width: 216px;
	height: 44px; 
	display: block;
	overflow: hidden;
	position: absolute;
	top: 380px;
	left: 573px;
	
	}


li#barns a:hover {
	background-position: 0px -44px; 
	}

/* End Primary Navigation */


/* Sub Navigation */


.side_bar_nav ul {	
	list-style-type: none;
	padding: 0px 0px;
	margin: 0px 0px;
}

.side_bar_nav ul li {
	background: url(../images/side_bar_list_bk.png) no-repeat left top;
	display: block;
	float: left;
	height: 44px;
	display: inline;
	padding: 0px 0px 0px 0px;
	width: 223px;
}

.side_bar_nav ul li a {
	display: block;	
	color: #364228;
	margin: 0px 0px;	
	overflow: visible;
	padding: 13px 0px 0px 14px;	
	text-decoration: none;
}

.side_bar_nav ul li a:hover {
	background-color: transparent;
	text-decoration: underline;
}

.side_bar_nav ul li a.active {
	background-color: transparent;
	color: ff0000;
}



/* barns nav */	


li#barn1 a {
	text-indent: -1000em; 
	background: url(../images/title_barn1.jpg) no-repeat left top;
	width: 309px;
	height: 49px; 
	display: block;
	overflow: hidden;
	margin-left: 80px;
	}

li#barn1 a:hover {
	background-position: 0px -49px; 
	}	
	
	
li#barn2 a {
	text-indent: -1000em; 
	background: url(../images/title_barn2.jpg) no-repeat left top;
	width: 309px;
	height: 49px; 
	display: block;
	overflow: hidden;
	margin-left: 80px;
	}

li#barn2 a:hover {
	background-position: 0px -49px; 
	}	
	
	
li#barn3 a {
	text-indent: -1000em; 
	background: url(../images/title_barn3.jpg) no-repeat left top;
	width: 309px;
	height: 49px; 
	display: block;
	overflow: hidden;
	margin-left: 80px;
	}

li#barn3 a:hover {
	background-position: 0px -49px; 
	}	
