/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	color: #666666;
}

h1 {
	font-family: Arial;
	font-size: 25px;
	color: #537A3C;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-family: Arial;
	font-size: 14px;
	color: #537A3C;
	margin: 0px;
	padding: 0px;
}

h3 {
	font-family: Arial;
	font-size: 12px;
	color: #537A3C;
	margin: 0px;
	padding: 0px;
}


/* positioning */

#wrapper {
width: 800px;
padding: 0px;
}

#logo {
width: 190px;
height: 180px;
float: left;
padding: 0px;
}

#topnav {
float: right;
width: 609px; 
padding: 0px;
text-align: left;
height: 200px;
font-size: 1.10em;
font-weight: bold;
}

#leftnav {
	width: 170px;
	padding: 0px 20px 0px 0px;
	margin: 35px 0 0 0;
	float: left;
}

#leftnav ul {
	margin-left: 5px; margin-top: 4px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(../../images/buttons/top_divider.gif); background-position: top right; background-repeat: no-repeat;
}

#leftnav li {
	padding: 6px 0px 1px 0px;
	text-align: right;
	font-weight: bold;
	line-height: 20px;
}

#leftnav .secondLevel {
	/* margin-left: 15px; */
	font-weight: normal;
}

#leftnav .off a:link, #leftnav .off a:visited {
	/* font-weight: normal; text-decoration: none;
	color: #537A3C;	background: url(images/grey_but.gif) no-repeat;
	display: block;	padding: 4px 2px 6px 6px; */
	text-decoration: none; display: block; 
	padding: 0px 23px 4px 2px; color: #666666;
	background: url(../../images/buttons/cdc_off.gif) no-repeat bottom right;
}

#leftnav .off a:active, #leftnav .off a:hover {
	/* font-weight: normal; color: #FFFFFF;
	text-decoration: none;	background: url(images/green_but.gif) no-repeat;
	display: block;	padding: 4px 2px 6px 6px; */
	background: url(../../images/buttons/cdc_rollover.gif) no-repeat bottom right;
	
}

#leftnav .on a:link, #leftnav .on a:visited {
	/*font-weight: normal;	color: #FFFFFF;
	text-decoration: none;	background: url(images/green_but.gif) no-repeat;
	display: block;	padding: 4px 2px 6px 6px; */
	text-decoration: none; display: block;
	padding: 0px 23px 4px 2px; color: #537A3C;
	background: url(../../images/buttons/na_on.gif) no-repeat bottom right;
}

#leftnav .on a:active, #leftnav .on a:hover {
	/*font-weight: normal;	color: #FFFFFF;
	text-decoration: none;	background: url(images/green_but.gif) no-repeat;
	display: block;	padding: 4px 2px 6px 6px;*/
	background: url(../../images/buttons/na_on.gif) no-repeat bottom right;
	color: #666666;
}


#content {
float: right;
width: 609px; 
padding: 0px 0px 10px 0px;
text-align: left;
}

#content p, #content ul {
padding: 0px 253px 0px 0px;
}

.quote {
	display: block;
	margin: 0px 20px 0px 0px;
	color: #537A3C;
	font-weight: normal;
	text-align: justify;
}

#content a:link, #content a:visited {
	color: #537A3C;
	text-decoration: none;
	font-weight: bold;
}

#content a:active, #content a:hover {
	color: #537A3C;
	text-decoration: underline;
	font-weight: bold;
}

#content ul {
	padding: 0px 253px 0px 50px;
}

#content .outer {
	background-color: #666666;

}

#content .inner {
	padding: 4px;
	background-color: #FFFFFF;
	font-size: 1em;

}

#content .title {
	padding: 2px 2px 2px 4px;
	font-size: 1em;
	font-weight: bold;
	background-color: #537A3C;
	color: #FFFFFF;
}

#content .title2 {
	padding: 2px 2px 2px 4px;
	font-size: 1em;
	font-weight: bold;
	color: #537A3C;
	background-color: #CCCCCC;
}

#content .title3 {
	padding: 2px;
	font-size: 1em;
	font-weight: bold;
	color: #537A3C;
	background-color: #FFFFFF;
}


#footer {
width: 800px;
clear: both;
text-align:center;
border-top: #D3DBE5 1px solid;
padding: 10px 0px 0px 0px;
}

#footer img {
padding: 0px 40px 0px 40px;
}

/* top nav */
#topnav .home a:link, #topnav .home a:visited {
	color: #666666;
	padding: 50px 10px 15px 10px;
	background: url(images/paw.gif) no-repeat top;
	text-decoration: none;
	margin: 45px 0px 0px 0px;
	position: absolute;
	top: 18px;
}

#topnav .home a:hover, body#homePage #home {
	color: #537A3C;
	background: url(images/paw_o.gif) no-repeat top;
	padding: 50px 10px 15px 10px;
	text-decoration: none;
	margin: 45px 0px 0px 0px;
	position: absolute;
}

#topnav .about a:link, #topnav .about a:visited {
	color: #666666;
	padding: 47px 5px 15px 10px;
	background: url(images/paw.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 85px 0px 0px 50px;
	position: absolute;
	top: 30px;
}

#topnav .about a:hover, body#aboutPage #about {
	color: #537A3C;
	padding: 47px 5px 15px 10px;
	background: url(images/paw_o.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 85px 0px 0px 50px;
	position: absolute;
}

#topnav .parents a:link, #topnav .parents a:visited {
	color: #666666;
	padding: 47px 10px 20px 10px;
	background: url(images/paw.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 30px 0px 0px 110px;
	position: absolute;
	left: 205px; top: 12px;
}

#topnav .parents a:hover, body#parentsPage #parents {
	color: #537A3C;
	padding: 47px 10px 20px 10px;
	background: url(images/paw_o.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 30px 0px 0px 110px;
	position: absolute;
}

#topnav .farm a:link, #topnav .farm a:visited {
	color: #666666;
	padding: 50px 10px 15px 5px;
	background: url(images/paw.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 85px 0px 0px 170px;
	position: absolute;
	text-align: center;
	left: 216px;
	top: 36px;
}

#topnav .farm a:hover, body#farmPage #farm {
	color: #537A3C;
	padding: 50px 10px 15px 5px;
	background: url(images/paw_o.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 85px 0px 0px 170px;
	position: absolute;
	text-align: center;
}

#topnav .woodland a:link, #topnav .woodland a:visited {
	color: #666666;
	padding: 47px 10px 20px 10px;
	background: url(images/paw.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 25px 0px 0px 240px;
	position: absolute;
	text-align: center;
	left: 208px;
	top: 25px;
}

#topnav .woodland a:hover, body#woodlandPage #woodland {
	color: #537A3C;
	padding: 47px 10px 20px 10px;
	background: url(images/paw_o.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 25px 0px 0px 240px;
	position: absolute;
	text-align: center;
}

#topnav .team a:link, #topnav .team a:visited {
	color: #666666;
	padding: 50px 10px 15px 20px;
	background: url(images/paw.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 98px 0px 0px 295px;
	position: absolute;
	left: 215px;
	top: 14px;
}

#topnav .team a:hover, body#teamPage #team {
	color: #537A3C;
	padding: 50px 10px 15px 20px;
	background: url(images/paw_o.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 98px 0px 0px 295px;
	position: absolute;
}

#topnav .learning a:link, #topnav .learning a:visited {
	color: #666666;
	padding: 47px 10px 20px 10px;
	background: url(images/paw.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 40px 0px 0px 345px;
	position: absolute;
	left: 219px;
	top: 2px;
}

#topnav .learning a:hover, body#learningPage #learning {
	color: #537A3C;
	padding: 47px 10px 20px 10px;
	background: url(images/paw_o.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 40px 0px 0px 345px;
	position: absolute;
}

#topnav .fees a:link, #topnav .fees a:visited {
	color: #666666;
	padding: 47px 10px 25px 15px;
	background: url(images/paw.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 75px 0px 0px 420px;
	position: absolute;
	left: 216px;
	top: 12px;
}

#topnav .fees a:hover, body#feesPage #fees {
	color: #537A3C;
	padding: 47px 10px 25px 15px;
	background: url(images/paw_o.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 75px 0px 0px 420px;
	position: absolute;
}

#topnav .menu a:link, #topnav .menu a:visited {
	color: #666666;
	padding: 50px 10px 15px 10px;
	background: url(images/paw.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 4px 0px 0px 400px;
	position: absolute;
	left: 271px;
	top: 15px;
}

#topnav .menu a:hover, body#menuPage #menu {
	color: #537A3C;
	padding: 50px 10px 15px 10px;
	background: url(images/paw_o.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 4px 0px 0px 400px;
	position: absolute;
}

#topnav .contact a:link, #topnav .contact a:visited {
	color: #666666;
	padding: 47px 20px 15px 20px;
	background: url(images/paw.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 55px 0px 0px 460px;
	position: absolute;
	left: 243px;
	top: 7px;
}

#topnav .contact a:hover, body#contactPage #contact, body#thanksPage #contact {
	color: #537A3C;
	padding: 47px 20px 15px 20px;
	background: url(images/paw_o.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 55px 0px 0px 460px;
	position: absolute;
}


/* BACKGRONDS */

body#homePage #content {
	background-image: url(../../images/backgrounds/img_0014_2.jpg);
	background-repeat: no-repeat; 
	background-position: right 60px;
}

/* ABOUT US */
body#aboutPage #content {
	background-image: url(../../images/backgrounds/img_7607_c_letters.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom right;
}

		/* ABOUT US: Philospohy of Care */
		body#philPage #content {
			background-image:  url(../../images/backgrounds/img_7541.jpg); 
			background-repeat: no-repeat; 
			background-position: bottom right;
		}
		
		#topnav .about a:hover, body#philPage #about {
			background: url(images/paw_o.gif) no-repeat top;
		}
		
		/* ABOUT US: Our Mission */
		body#missionPage #content {
			background-image:  url(../../images/backgrounds/img_1957_team.jpg); 
			background-repeat: no-repeat; 
			background-position: bottom right;
		}
		
		#topnav .about a:hover, body#missionPage #about {
			background: url(images/paw_o.gif) no-repeat top;
		}
		
		/* ABOUT US: Policies */
		body#policiesPage #content {
			background-image: url(../../images/backgrounds/img_8438_c_full.jpg); 
			background-repeat: no-repeat; 
			background-position: bottom right;
		}
		
		#topnav .about a:hover, body#policiesPage #about {
			background: url(images/paw_o.gif) no-repeat top;
		}
		
		/* ABOUT US: Working */
		body#workrelationshipPage #content {
			background-image: url(../../images/backgrounds/img_7571_c_fish.jpg); 
			background-repeat: no-repeat; 
			background-position: bottom right;
		}
		
		#topnav .about a:hover, body#workrelationshipPage #about {
			background: url(images/paw_o.gif) no-repeat top;
		}
		
		/* ABOUT US: Ofstead */
		body#ofsteadPage #content {
			background-image: url(../../images/backgrounds/img_7768.jpg); 
			background-repeat: no-repeat; 
			background-position: bottom right;
		}
		
		#topnav .about a:hover, body#ofsteadPage #about {
			background: url(images/paw_o.gif) no-repeat top;
		}
		
		/* ABOUT US: Accreditations */
		body#accredPage #content {
			background-image: url(../../images/backgrounds/img_1383_stars.jpg); 
			background-repeat: no-repeat; 
			background-position: bottom right;
		}
		
		#topnav .about a:hover, body#accredPage #about {
			background: url(images/paw_o.gif) no-repeat top;
		}

/* PARTNERSHIP WITH PARENTS */
body#parentsPage #content {
	background-image: url(../../images/backgrounds/img_7722_c.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom right;
}

		/* PARTNERSHIP WITH PARENTS: Testimonials */
		body#testimonialsPage #content {
			background-image:  url(../../images/backgrounds/img_1516.jpg); 
			background-repeat: no-repeat; 
			background-position: top right;
		}
		
		#topnav .parents a:hover, body#testimonialsPage #parents {
			background: url(images/paw_o.gif) no-repeat top;
		}

/* NOAH'S ARK FARM */
body#farmPage #content {
	background-image: url(images/donkey.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom right;
}

/* WOODLAND WALK */
body#woodlandPage #content {
	background-image: url(../../images/backgrounds/img_1367.jpg);  
	background-repeat: no-repeat; 
	background-position: bottom right;
}

/* THE TEAM */
body#teamPage #content {
	background-image: url(../../images/backgrounds/img_1858.jpg);  
	background-repeat: no-repeat; 
	background-position: bottom right;
}

		/* THE TEAM: Events */
		body#eventsPage #content {
			background-image: url(../../images/backgrounds/img_9930_3.jpg); 
			background-repeat: no-repeat; 
			background-position: bottom right;
		}
		
		#topnav .team a:hover, body#eventsPage #team {
			background: url(images/paw_o.gif) no-repeat top;
		}

/* LEARNING */
body#learningPage #content {
	background-image: url(../../images/backgrounds/img_9543.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom right;
}

		/* Learning: Foundation Stage */
		body#foundPage #content {
			background-image: url(../../images/backgrounds/img_8416_abacus.jpg); 
			background-repeat: no-repeat; 
			background-position: 350px 520px;
		}
		
		#topnav .learning a:hover, body#foundPage #learning {
			background: url(images/paw_o.gif) no-repeat top;
		}
		
		/* Learning: Montessori */
		body#montessoriPage #content {
			background-image: url(../../images/backgrounds/img_8516_c.jpg); 
			background-repeat: no-repeat; 
			background-position: 370px 300px;
		}
		
		#topnav .learning a:hover, body#montessoriPage #learning {
			background: url(images/paw_o.gif)no-repeat top;
		}
		
		/* Learning: Birth */
		body#birthPage #content {
			background-image: url(../../images/backgrounds/img_7726_c_softbook.jpg); 
			background-repeat: no-repeat; 
			background-position: bottom right;
		}
		
		#topnav .learning a:hover, body#birthPage #learning {
			background: url(images/paw_o.gif) no-repeat top;
		}

/* FEES */
body#feesPage #content {
	background-image: url(../../images/backgrounds/img_1496.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom right;
}

/* MENU */
body#menuPage #content {
	background-image: url(../../images/backgrounds/img_9886.jpg); 
	background-repeat: no-repeat; 
	background-position: top right;
}

/* CONTACT */
body#contactPage #content {
	background-image: url(../../images/backgrounds/img_0054_c.jpg); 
	background-repeat: no-repeat; 
	background-position: top right;
}