/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	color: #666666;
}

h1 {
	font-family: Arial;
	font-size: 25px;
	color: #CC0001;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-family: Arial;
	font-size: 14px;
	color: #CC0001;
	margin: 0px;
	padding: 0px;
}

h3 {
	font-family: Arial;
	font-size: 12px;
	color: #CC0001;
	margin: 0px;
	padding: 0px;
}


/* positioning */

#wrapper {
width: 800px;
padding: 0px;
}

#logo {
width: 220px;
height: 180px;
float: left;
padding: 0px;
}

#topnav {
background-image: url(images/bg_nav.gif); background-repeat:no-repeat; background-position: bottom right;
float: right;
width: 570px; 
padding: 0px;
text-align: left;
height: 180px;
font-size: 1.10em;
font-weight: bold;
}

#content {
float: right;
width: 609px; 
padding: 0px 0px 10px 0px;
text-align: left;
}

#content P {
padding: 0px 253px 0px 0px;
}

.quote {
	display: block;
	margin: 0px 20px 0px 0px;
	color: #CC0001;
	font-weight: normal;
	text-align: justify;
}
#content a:link, #content a:visited {
	color:  #CC0001;
	text-decoration: none;
	font-weight: bold;
}

#content a:active, #content a:hover {
	color:  #CC0001;
	text-decoration: underline;
	font-weight: bold;
}

#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: #CC0001;
	color: #FFFFFF;
}

#content .title2 {
	padding: 2px 2px 2px 4px;
	font-size:0.9em;
	font-weight: bold;
	color: #333333;
	background-color: #F5F5F5;
}

#content .title3 {
	padding: 2px 2px 2px 4px;
	font-size:0.9em;
	font-weight: bold;
	color: #333333;
	background-color: #FFFFFF;
}

#content ul {
padding: 0px 253px 0px 15px;
}	

#content .form {
	padding: 1px;
	font-size: 0.9em;
}

#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: #8C795F;
	padding: 55px 5px 15px 15px;
	background: url(images/home.gif) no-repeat top;
	text-decoration: none;
	margin: 40px 0px 0px 0px;
	position: absolute;
}

#topnav .home a:hover, body#homePage #home {
	color: #CC0001;
	background: url(images/home_o.gif) no-repeat top;
	padding: 55px 5px 15px 15px;
	text-decoration: none;
	margin: 40px 0px 0px 0px;
	position: absolute;
}

#topnav .ethos a:link, #topnav .ethos a:visited {
	color: #8C795F;
	padding: 55px 5px 20px 5px;
	background: url(images/ethos.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 65px 0px 0px 45px;
	position: absolute;
	left: 268px; top: 16px; 
}

#topnav .ethos a:hover, body#ethosPage #ethos, body#philPage #ethos, body#phil2Page #ethos, body#accredPage #ethos, body#ofsteadPage #ethos {
	color: #CC0001;
	padding: 55px 5px 20px 5px;
	background: url(images/ethos_o.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 65px 0px 0px 45px;
	position: absolute;
}

#topnav .parents a:link, #topnav .parents a:visited {
	color: #8C795F;
	padding: 55px 5px 35px 5px;
	background: url(images/ethos.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 25px 0px 0px 105px;
	position: absolute;
	left: 365px; top: 52px;
}

#topnav .parents a:hover, body#parentsPage #parents, body#testimonialsPage #parents {
	color: #CC0001;
	padding: 55px 5px 35px 5px;
	background: url(images/ethos_o.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 25px 0px 0px 105px;
	position: absolute;
}

#topnav .learning a:link, #topnav .learning a:visited {
	color: #8C795F;
	padding: 45px 5px 15px 5px;
	background: url(images/learning.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 75px 0px 0px 175px;
	position: absolute;
	/*left: 421px;
	top: -10px;*/
	left: 506px; top: 14px;

}

#topnav .learning a:hover, body#learningPage #learning, body#birthPage #learning, body#foundPage #learning {
	color: #CC0001;
	padding: 45px 5px 15px 5px;
	background: url(images/learning_o.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 75px 0px 0px 175px;
	position: absolute;
}

#topnav .team a:link, #topnav .team a:visited {
	color: #8C795F;
	padding: 45px 15px 15px 15px;
	background: url(images/location.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 55px 0px 0px 230px;
	position: absolute;
}

#topnav .team a:hover, body#teamPage #team, body#eventsPage #team {
	color: #CC0001;
	padding: 45px 15px 15px 15px;
	background: url(images/location_o.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 55px 0px 0px 230px;
	position: absolute;
}

#topnav .nurseries a:link, #topnav .nurseries a:visited {
	color: #8C795F;
	padding: 55px 5px 35px 5px;
	background: url(images/ethos.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 15px 0px 0px 320px;
	position: absolute;
	left: 254px; top: 39px;
}

#topnav .nurseries a:hover, body#nurseriesPage #nurseries, body#godalmingPage #nurseries, body#schooligansPage #nurseries, body#godalmingteamPage #nurseries, body#godalmingeventsPage #nurseries, body#godalmingfeesPage #nurseries, body#godalmingtestimonialsPage #nurseries, body#godalmingmapPage #nurseries, body#godalmingcontactPage #nurseries, body#dorkingPage #nurseries, body#dorkingteamPage #nurseries, body#dorkingfeesPage #nurseries, body#dorkingtestimonialsPage #nurseries, body#dorkingmapPage #nurseries, body#dorkingcontactPage #nurseries, body#menuPage #nurseries   {
	color: #CC0001;
	padding: 55px 5px 35px 5px;
	background: url(images/ethos_o.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 15px 0px 0px 320px;
	position: absolute;
}

#topnav .fees a:link, #topnav .fees a:visited {
	color: #8C795F;
	padding: 55px 5px 15px 20px;
	background: url(images/home.gif) no-repeat top;
	text-decoration: none;
	margin: 65px 0px 0px 400px;
	position: absolute;
}

#topnav .fees a:hover, body#feesPage #fees {
	color: #CC0001;
	background: url(images/home_o.gif) no-repeat top;
	padding: 55px 5px 15px 20px;
	text-decoration: none;
	margin: 65px 0px 0px 400px;
	position: absolute;
}

#topnav .menu a:link, #topnav .menu a:visited {
	color: #8C795F;
	padding: 40px 5px 35px 5px;
	background: url(images/registration.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 60px 0px 0px 460px;
	position: absolute;
	left: -58px; top: -12px;
}

#topnav .menu a:hover, body#safetyPage #menu, body#vettingPage #menu {
	color: #CC0001;
	padding: 40px 5px 35px 5px;
	background: url(images/registration_o.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 60px 0px 0px 460px;
	position: absolute;
}

#topnav .contact a:link, #topnav .contact a:visited {
	color: #8C795F;
	padding: 60px 10px 35px 10px;
	background: url(images/ethos.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 110px 0px 0px 480px;
	position: absolute;
	left: 186px;
	top: 1px;
}

#topnav .contact a:hover, body#contactPage #contact, body#thanksPage #contact {
	color: #CC0001;
	padding: 60px 10px 35px 10px;
	background: url(images/ethos_o.gif) no-repeat top;
	text-decoration: none;
	clear: left;
	margin: 110px 0px 0px 480px;
	position: absolute;
}

/* left nav */
#leftnav {
	width: 170px;
	padding: 0px 20px 0px 0px;
	margin: 0px;
	float: left;
}
#leftnav ul {
	margin-left: 5px; margin-top: 14px;
	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: 10px; */
	font-weight: normal;
}


#leftnav .off a:link, #leftnav .off a:visited {
	/* font-weight: normal; text-decoration: none;
	color: #CC0001;	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: #8C795F;
	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/red_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/red_but.gif) no-repeat;
	display: block;	padding: 4px 2px 6px 6px; */
	text-decoration: none; display: block; 
	padding: 0px 23px 4px 2px; color: #333333;
	background: url(../../images/buttons/mm_on.gif) no-repeat bottom right;
	color: #CC0001;
}

#leftnav .on a:active, #leftnav .on a:hover {
	/* font-weight: normal; color: #FFFFFF;
	text-decoration: none;	background: url(images/red_but.gif) no-repeat;
	display: block;	padding: 4px 2px 6px 6px; */
	background: url(../../images/buttons/mm_on.gif) no-repeat bottom right;
	color: #8C795F;
}

/* BACKGROUNDS */

body#homePage #content {
	background-image: url(../../images/backgrounds/img_3903.jpg);
	background-repeat: no-repeat; 
	background-position: bottom right;
}

body#ethosPage #content {
	background-image: url(../../images/backgrounds/img_9768_c.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom right;
}
	/* Ethos: Our Aims */
		body#philPage #content {
			background-image: url(../../images/backgrounds/img_1770_c.jpg); 
			background-repeat: no-repeat; 
			background-position: bottom right;
		}
		
		#topnav .ethos a:hover, body#philPage #ethos {
			background: url(images/ethos_o.gif) no-repeat top;
		}
		
		/* Ethos: Our Objectives */
		body#phil2Page #content {
			background-image: url(../../images/backgrounds/img_1779_c.jpg); 
			background-repeat: no-repeat; 
			background-position: bottom right;
		}
		
		#topnav .ethos a:hover, body#phil2Page #ethos {
			background: url(images/ethos_o.gif) no-repeat top;
		}
		
		/* Ethos: Ofstead */
		body#ofsteadPage #content {
			background-image: url(../../images/backgrounds/img_7768.jpg); 
			background-repeat: no-repeat; 
			background-position: bottom right;
		}
		
		#topnav .ethos a:hover, body#ofsteadPage #ethos {
			background: url(images/ethos_o.gif) no-repeat top;
		}
		
		/* Ethos: Accreditations */
		body#accredPage #content {
			background-image: url(../../images/backgrounds/img_1383_stars.jpg); 
			background-repeat: no-repeat; 
			background-position: bottom right;
		}
		
		#topnav .ethos a:hover, body#accredPage #ethos {
			background: url(images/ethos_o.gif) no-repeat top;
		}

body#safetyPage #content {
	background-image: url(../../images/backgrounds/img_8564.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom right;
}
			body#vettingPage #content {
				background-image: url(../../images/backgrounds/img_1529_booklet.jpg); 
				background-repeat: no-repeat; 
				background-position: bottom right;
			}
body#parentsPage #content {
	background-image: url(../../images/backgrounds/img_8550.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom right;
}
			

body#learningPage #content {
	background-image: url(../../images/backgrounds/img_9815.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom right;
}
		/* Learning: Foundation Stage */
		body#foundPage #content {
			background-image: url(../../images/backgrounds/img_8415.jpg); 
			background-repeat: no-repeat; 
			background-position: 300px 470px;
		}
		
		#topnav .learning a:hover, body#foundPage #learning {
			background: url(images/learning_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/learning_o.gif) no-repeat top;
		}


body#nurseriesPage #content {
	background-image: url(../../images/backgrounds/img_8420.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom right;
}
			body# Page #content {
			background-image: url(../../images/nurseries/major_minors_godalming.jpg); 
			background-repeat: no-repeat; 
			background-position: top right;
			}

			body#godalmingteamPage #content {
				background-image: url(../../images/backgrounds/img_1680_c.jpg); 
				background-repeat: no-repeat; 
				background-position: bottom right;
			}
			body#godalmingeventsPage #content {
				background-image: url(../../images/backgrounds/img_7639_c.jpg); 
				background-repeat: no-repeat; 
				background-position: bottom right;
			}
		body#schooligansPage #content {
			background-image: url(../../images/backgrounds/img_1788_c.jpg); 
			background-repeat: no-repeat; 
			background-position: bottom right;
		}
		body#godalmingfeesPage #content {
			background-image: url(../../images/backgrounds/img_1491.jpg); 
			background-repeat: no-repeat; 
			background-position: bottom right;
		}
		body#godalmingtestimonialsPage #content {
				background-image: url(../../images/backgrounds/img_1516.jpg); 
				background-repeat: no-repeat; 
				background-position: top right;
			}
		body#godalmingmapPage #content {
				background-image: url(../../images/nurseries/mm_godalming_map.jpg); 
				background-repeat: no-repeat; 
				background-position: bottom right;
			}
		body#godalmingcontactPage #content {
			background-image: url(../../images/backgrounds/img_0054_c.jpg); 
			background-repeat: no-repeat; 
			background-position: top right;
		}
		
		body#dorkingmapPage #content {
				background-image: url(../../images/nurseries/mm_dorking_map.jpg); 
				background-repeat: no-repeat; 
				background-position: bottom right;
			}
		
body#menuPage #content {
	background-image: url(../../images/backgrounds/img_9870.jpg); 
	background-repeat: no-repeat; 
	background-position: top right;
}
body#contactPage #content {
	background-image: url(../../images/backgrounds/img_0054_c.jpg); 
	background-repeat: no-repeat; 
	background-position: top right;
}
