/* PrimarySchool CSS v1.0 */

/* 
(c) 2005 Robert Willie.
All Rights Reserved
This CSS cannot be resold, redistributed or reused without express permission.
Contact: robert_willie@hotmail.com
Author: Robert Willie
*/


html,body
			{
				margin: 0;
				padding: 0;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:small;
				color: #006BFF;
				background-color:#C7BA97;
				
			}
			
			#container
			{
				margin: 0px auto;
				background-image:url(images/mainbg.jpg);
				background-repeat: repeat-y;
				width: 780px;
				position:relative;
				top: 0px;
			}


a {
text-decoration:none;
color:#006600;
}

a:hover {
text-decoration:none;
color:#999900;
}
 
#header{
 height:126px;
 background-image:url(images/header.jpg);
 background-repeat:no-repeat;
 }

#left-col{
 position: absolute;
 top: 125px;
 left: 16px;
 width: 136px;
 margin: 0px 0px 20px 0px;
 padding: 0px;
 padding-top: 0px;
 }

#navmenu{
 padding: 0px;
 height:auto;
 }

#counter{
background: #FFFFFF;
 }

#right-col{  /* For Mozilla etc */

 margin: 0px 15px 10px 150px;
 padding: 0px 0px 0px 10px;
 position :relative;
 background-image:url(images/shadowshield2.jpg);
 background-repeat:no-repeat;
 min-height: 425px; /* IE doesn't understand min-height, but other browsers do */
 }

* html #right-col{   /* IE ignores the * html so sees this as #right-col */

 margin: 0px 15px 10px 150px;
 padding: 0px 0px 0px 10px;
 position :relative;
 background-image:url(images/shadowshield2.jpg);
 background-repeat:no-repeat;
 height: 425px;  /* IE thinks height means min-height */
 }



#homeright-col{  /* For Mozilla etc */

 margin: 0px 15px 10px 150px;
 padding: 0px 0px 0px 10px;
 position :relative;
 min-height: 425px; /* IE doesn't understand min-height, but other browsers do */
 }

* html #homeright-col{   /* IE ignores the * html so sees this as #right-col */

 margin: 0px 15px 10px 150px;
 padding: 0px 0px 0px 10px;
 position :relative;
 height: 425px;  /* IE thinks height means min-height */
 }



#latestnews {
background-image:url(images/newsbox.jpg);
background-repeat:no-repeat;
border:1px solid #5C6FEF;
width: 200px;
height: 212px;
float:right;
}

#pix {
padding-right: 10px;
margin-top: 25px;
top: 50px;
}


#homepagetext {
width: 330px;
float:left;
}


#clearer {
height: 5px;
clear:both;
}

#footer {
height: 58px;
background-image:url(images/footer.jpg);
clear:both;
}


.sectionheading {
color: #FF9900;
}

#fader{
position : relative;
top: 0;
left: 30px;
width: 332px;
height: 234px;
z-index: 5;
}

.yeargrouplinks {
font-size: large;
font-weight: bold;
}

.yeargrouplinks a {
color: #FF0000;
}
.yeargrouplinks a:hover {
color: #FF6666;
}
