body, a, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, img, address, fieldset, legend {
		border:medium none;
		font-size:10px;
		font-style:normal;
		font-weight:normal;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0;
		padding:0;
		text-decoration:none;
		}


body {
	background:#5ebe43 url(../images/bg.jpg) repeat-x top center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}

a { 
		text-decoration:none;
		color:#70489f;
		}
.contact-us a { 
		text-decoration:none;
		color:green;
		font-size:110%
		}
h2 {
	font-size:180%;
	color:Green;
	font-weight:normal;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom:1px solid green;
	}
h3 {
	font-size:160%;
	color:Green;
	font-weight:bold;

	}
	
p {
	margin:0 0 16px 0;
	}
#OuterWrapper { 
		width:900px;
		margin:auto;
		min-height:932px;
		}
#InnerWrapper {
	padding: 0 18px 0 18px;
	background-repeat:no-repeat;
	background-position:30px bottom;
	background-color:#FFF;
	}

	#InnerWrapper {
		background-image: url(../images/col1/blocks.jpg);
		}
	.eyfs #InnerWrapper {
		background-image: url(../images/col1/chips.jpg);
		}
	.fees #InnerWrapper {
		background-image: url(../images/col1/train.jpg);
		}
	.our-env #InnerWrapper {
		background-image: url(../images/col1/splash.jpg);
		}
	.our-services #InnerWrapper {
		background-image: url(/images/col1/train.jpg);
		}
	.gallery #InnerWrapper {
		background-image: url(../images/col1/hand-print.jpg);
		}
	.contact-us #InnerWrapper {
		background-image: url(../images/baby.jpg);
		}	
	
/* MASTHEAD 1 */

#Masthead1 {
	position:relative;
	color:#70489f;
	height:93px;
	}
	
#Logo img {
	position:absolute;
	top:11px;
	}	
#phone {
	position:absolute;
	right:0;
	top:8px;
	font-size:200%;
	padding:0 0 0 30px;
	background: url(../images/telephone.jpg) no-repeat 0 5px;
	}
#email {
	position:absolute;
	right:180px;
	top:12px;
	padding:0 0 0 23px;
	background: url(../images/email.jpg) no-repeat 0 0px;
	}
	#email a {
		text-decoration:none;
		font-size:170%;
		font-weight:normal;
		font-family:sans-serif;
	
		}

#address {
	position:absolute;
	right:0;
	top:37px;
	font-size:155%;
	}


/* END - MASTHEAD 1 */

#MainImage	{
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	Height:167px;
	text-align:right;
	margin:10px 0 10px 0;
	padding:10px 0 10px 0;
	}
	.homepage #MainImage	{
		border:0px solid #000000;
		Height:240px;
		text-align:right;
		margin:0px;
		padding:0px;
		overflow:hidden;

}
.hero 
{
	position:relative;
	float:left;
	top:18px;
	}	
#heroes {
	margin:6px 0 0 0;	
	}
#heroes .hero {
	position:relative;
	width:286px;
	height:130px;
	float:left;
	border:0px solid black;
	overflow:hidden;
	}
	.hero h3, .hero .description, .hero .click {
		position:absolute;
		}
	.hero h3{
		top:8px;
		width:288px;
		font-size:220%;
		text-align:center;
		padding: 10px 0 0 0;
		}
	.hero .description{
		top:43px;
		width:226px;
		margin: 0 30px;
		font-size:135%;
		text-align:center;		}	
.hero .click a{
		text-decoration:none;
		color:#000;
		font-size:160%;
		}

	.hero .click{
		top:86px;
		left:170px;
		
		}
		
#Col1 {
	width:287px;
	float:left;
	min-height:200px;
	}
#Col2 {
	width:570px;
	float:left;
	}

#Content {
	min-height:500px;
		
	}
	#ContentInner p{
		font-size:130%;
		line-height:150%;
		}
	#MainHeading h1 {
		font-size:240%;
		margin:36px 0 20px 0px;
		color: #820ef3; 
		}
	#ContentInner p.intro {
		font-size:140%;
		margin:0px 0 15px 0px;
		color: #333;
		font-weight:bold;
		}
	#ContentInner ul li {
		font-size:140%;
		margin:0px 0 15px 50px;
		color: #333;
		padding:0 0 0 10px;
		list-style-type:disc;
		}		
		#ContentInner ol li {
		font-size:140%;
		margin:0px 0 15px 50px;
		color: #333;
		padding:0 0 0 10px;
		list-style-type:disc;
		}		
	
#Footer	{
	height:45px;
	background:url(../images/footer.jpg) repeat-x;
	padding-bottom:10px;
	position:relative;
	}
	#InnerFooter #copyright{
		font-size:125%;
		padding:13px 0 0 12px;
		}
#Disclaimer {
	width:900px;
	margin:0px 0 0px 0;
	background-color:#ffffff;
	}

#Website-Design {
	text-align:center;
	padding:5px 0 0px 0;
	}
#Disclaimer #Website-Design a{
	text-decoration:none;
	color:#333;
	font-size:115%;
	}
.staff-member 
{
	border:1px solid #dddcde;
	padding:8px;
	margin:18px;
	}
	.staff-member p
	{
		margin:0 0 3px 0px;
		}
.thumb-collection img
{ border:2px solid red; padding:2px; margin:2px;}
.thumb-collection img:hover
{ border:2px solid orange; padding:2px; margin:2px;}

.importantNotice h2
{
	color:Red;
	}

.importantNotice 
{
	border:2px dotted #F00;
	padding:10px;

	}
	
.importantNotice a
{
	font-size:120%;
	}	
