body	{
	margin: 0;
	padding: 0;
	background-color:#104E8B;/*of body behind wrapper*/
	color:white;
	background-image: url(images/);
	background-repeat: repeat-x;
	font: small Arial, Helvetica, Verdana, sans-serif;
	}


#front	{
	float:right;/*school header photo*/
	padding: 0 0 0 0;
	margin: 0px 0px 0px 1px;
	}
	
#wrapper{
	background-color:#FFFF99;
	margin:auto;	/*margin:auto;*/
	padding: 10px;
	width: 760px; /* 750px max so it would look good in 800x600*/
	}
#more{

	text-align:right;
	
	}
	

#crest	{
	padding: 0 0 0 50px;		
	}
	
#greenschools{
	padding: 0 0 0 28px;
	}
	
	
#validator{
	
	padding: 0 0 0 28px;
	}
	
#header h1{
	margin:0;
	font-weight:bold;
	font-size: 183%;
	text-align:left;
	color:navy;
	}

#header-bottom {
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	height: 1%; /*hack to fix ie6 problems*/
	
	}
	
#header-bottom ul{
			/*controls alignment of tool bar*/
		margin: 0;
		padding: 0 30px 0 0;
		text-align: right;
		
		
		}
		
#header-bottom li {
			/*sets toolbar to display in line*/
		display:inline;
		background-color:#FFFF99;/*sets colors of dividers*/
		color:#050845;
				}
	
#header-bottom a:link,#header-bottom a:visited/*makes visited links visible*/
		
		{
		text-decoration: none;
		background-color:#FFFF99;
		color: #050845;
		}


#title {
	font-weight:bold;
	background-color: #FFFF99;
	color: #050845;/*color of title text*/
	font-style: italic;
	margin: 0;
	padding: 0 0 0 20px;
	width: 300px;
	float: left;
		}
	
#main 	{	/*main content layout*/
	margin-top: 10px;/* set a margin at top*/
	width:100%;
	}
	
#content {	/* positions content and leaves room for sidebar*/
	margin: 0 0 0 160px;
	border:	1px solid #808080;
	padding: 0 10px 0 10px;
	background-color:white;
	color: black;
	}
	
#content h2{
	color: #000000;
	padding-bottom: 0.2em;
	border-bottom: 1px solid #808080;
	font-size: 110%;
	}

	
#content h3{
	color: #000000;
	font-size: 95%;
	
	}
	



#content img {

margin: 5px 5px 5px 5px;


}

#historynav	{
	list-style: none;
	margin: 0;
	padding: 10;
	color:#050845;
	}
#historynav a:link, #historynav a:visited{
			color: blue;
			text-decoration: none;
			font-weight: normal;
			
	}	
	
#history li{
	
	margin:1;
	list-style: none;
	margin: 0px;
	padding: 0px;
	color:black;
	display: inline;
	}

#content li	{
	
	margin:1;
	list-style:;
	margin: 0px;
	padding: 0px;
	color:black;
	
	}

#mainfeature

	{
	background-image:url(images/);
	background-repeat: no-repeat;
	background-color: #FFFD78;/*of block*/
	color:black;
	padding: 2em 2em 1em 5px;
	height:1%;
	}
	
#mainfeature h2{
	margin:0;
	font-weight:normal;
	font-size: 100%;
	text-align:right;
	}
	
#mainfeature p	{

	text-align:right;
	font-size: 110%;
	
	}
#frontdoor{float:left;}
	
#staff2009	{
	padding: 0 0 0 20px;		
	}
#parentscomm2009 {
	padding: 0 0 0 80px;		
	}
	
#boardofmanagement2008	{
	padding: 0 0 0 120px;		
	}	
#stannespedestriancrossing
	{
	padding: 0 0 0 140px;
	
	}
#greenteam{
	padding: 0 0 0 120px;
	
	}	

#waltonsmusicgroup{
	padding: 0 0 0 120px;
	
	}
	
#botanicgardens2008{
	padding: 0 0 0 120px;
	
	}

#greenteam2{
	padding: 0 0 0 120px;
	
	}
#poem{
text-align:center;
	
	}
	
#seniorinfants4	{
	padding: 0 0 0 75px;
	
	}
	
	
#content .inner{ /*adds margin to left of main content*/

	margin: 10px 20px 10px 40px;
	}

/*style rest of main content*/


	
#content .inner ul.features{
	margin:0;
	padding:0;
	list-style: none;

	}
	
#content .inner h3{
	font-size:130%;
	}
	

	
#content .inner p{
	color: #000000;
	font-size: 90%;



}


#content p.more{
margin-top:0;
text-align:right;

}



#content .inner a:link,#content .inner a:visited/*makes visited links visible*/
			
			{
		
			color: blue;
}


	
#sidebar2

	{ /*positions and styles the left sidebar to the left side*/

	float: left;/*make sure bar stays put*/
	
	width: 152px;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background-color: #FFFF99;/*color of side bar*/
	color: black;
	margin:0;
	padding:0;
	margin-bottom:5px;
	
	}
	
	
	
#sidebar2 h3{ 			/*set paragraphs within sidebar2*/
		color: red;
		padding-bottom: 0em;
		padding-left:25px; 
		font-size: 110%;
	}
	
	/*style sidebar2*/
	
#sidebar2.inner{
	
	margin:10px;
	
	}
	
#sidebar2 .inner2home{
	float:left;
	margin:12px;
	width: 125px;
	height: 140px;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background-color: #FFFF99;/*bckground of news space*/
	color: black;
	font-size:80%;
	color:#ffffff;
	padding-bottom:10px;
	
	
		}
	
	
#sidebar2 .inner2home ul {
	  color: black;
	
	}
	

#sidebar2 .inner2home li {
	  font-size: 90%;
	  line-height: 1.0em;
	 color: black;

	
	
	}
	


#sidebar2 .inner2home .date {
	  font-weight: bold;
	  font-size:90%;
		color:#000000;/*colour of news text*/
	}
	
#sidebar2 .inner2home a:link,#sidebar2 .inner2home a:visited/*makes visited links visible*/
		
		{
		
		
		
		color: blue;
		}
	
	#sidebar2 .inner{
		
		margin:10px;
		
		}
		
	#sidebar2 .inner2{
			
		margin:10px;
		width: 135px;
		height: 140px;
		border-top: 1px solid #808080;
		border-left: 1px solid #808080;
		border-right: 1px solid #808080;
		border-bottom: 1px solid #808080;
		background-color: #FFFF99;;/*bckground of news space*/
		color: black;
		font-size:80%;
		color:#ffffff;
		padding-bottom:10px;
		
		
			}
		
		
	#sidebar2 .inner2 ul {
		  color: black;
		
		}
		
	
	#sidebar2 .inner2 li {
		  font-size: 90%;
		  line-height: 1.4em;
		 color: black;
		
		}
		
	
	
	#sidebar2 .inner2 .date {
		  font-weight: bold;
		  font-size:90%;
			color:#000000;/*colour of news text*/
		}
		
	#sidebar2 .inner2 a:link,#sidebar2 .inner2 a:visited/*makes visited links visible*/
			
			{
			
			
			
			color: blue;
			}
		
	
	{
		text-decoration: none;
		background-color:#FFFF99;
		color: #050845;
		}	





#groups	{
	list-style: none;
	text-decoration: none;
	padding:15px;
	margin:10px;
	text-align=left;
	}
	
#groups a:link, #groups a:visited{
			color: navy;
			text-decoration: none;
			font-weight: normal;
			
	}

	
#policies{
	list-style:;
	margin: 10;
	padding: 40;
	color:#000000;
	}
	
#policies li a:link, #policies li a:visited {
	text-decoration: none;
	color: blue;/*color of policies text*/
	font-weight: normal;
	}
	
#booklists{
		list-style:none;
		margin: 10;
		padding: 40;
		color:#000000;
		}
		
#booklists li a:link, #booklists li a:visited {
		text-decoration: none;
		color: blue;/*color of booklists text*/
		font-weight: normal;
	}
	
	
	
	
	
	
#nav	{
	list-style: none;
	margin: 0;
	padding: 0;
	color:#050845;
	}
	
#nav li{
	border-bottom:1px solid #808080;
	/*padding-bottom: 0.4em 0.2em 0;*/
	font-size: 100%;
	}
#nav li a:link, #nav li a:visited {
	text-decoration: none;
	color: #808080;/*color of nav bar text*/
	font-weight: normal;
	}

/*#nav li a:link, #nav li a:visited {
	text-decoration: none;
	color: #245185;
	font-weight: normal;
	}

puts in visited links in blue*/

/*#nav li a:hover {
	font-size:100%;
	font-weight: normal;
	/*padding-bottom: 0.4em 0.2em 0;*/
	text-decoration: none;
	padding: 4px;
	/*of nav bars*/
	color: navy;
	}*/
	
	
#sitemap a:link, #sitemap a:visited{
			color: blue;
			text-decoration: none;
			font-weight: normal;
			
	}
	
	
#footer{

	width:100%;
	border-top: 1px solid #808080; /*line across top of text*/
	border-bottom: 1px solid #808080;/*line across bottom of text*/
	margin-top:10px;
	clear: both;/*set below right and left columns*/
	}
	
	
#footer p{
	font-size: 90%;
	color: #808080;
	margin: 0;
	padding: 0.2em 0 0.2em 0;
	}
	
#footer a:link, #footer a:visited {

			
			color: #808080;
			text-decoration: none;
			font-weight: normal;
			
	}
#term1	{
	list-style: none;
	margin: 0;
	padding: 0;
	color:#000000;
	}
	
#term2	{
	list-style: none;
	margin: 0;
	padding: 0;
	color:#000000;
	}
	
#term3	{
	list-style: none;
	margin: 0;
	padding: 0;
	color:#000000;
	}
	
	
#calendercontent {	/* positions content and leaves room for sidebar*/
	margin: 0 0 0 160px;
	border:	1px solid #808080;
	padding: 0 10px 0 10px;
	background-color:white;
	color: black;
}
	
#calendercontent h2{
	color: #000000;
	padding-bottom: 0.2em;
	border-bottom: 1px #808080;
	font-size: 110%;
	text-align:center;
	}
	
#calendercontent h3{
	color: #000000;
	padding-bottom: 0.2em;
	border-bottom: 1px #808080;
	font-size: 100%;
	text-align:left;
}

#content img.center {
position:absolute;
top:45%; /*change to fit*/
left:50%;/*change for page*/
}
/* <!--Then your html should be-->
<img class="center" src="MFTP.jpg" alt="" />img.center {
position:absolute;
top:25%; /*change to fit*/
left:45%;/*change for page*/
}
 <!--Then your <strong class="highlight">html</strong> should be-->
<img class="center" src="MFTP.jpg" alt="" />
*/