/* 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:x-small;
				color: #006BFF;
				background-image:url(images/pagebg.png);
				background-position:top;
				background-repeat:repeat-x;
				background-color: #B3D647;
			}
			
			
			#container
			{
				margin: 0px auto;
				background-repeat: repeat-y;
                background-image:url(images/bg.png);
				width: 780px;
				position:relative;
				top: 0px;
				
			}


#container2
			{
				margin: 0px auto;
				width: 780px;
				position:relative;
				top: 0px;
			}


a {
text-decoration:none;
color:#006600;
}

a:hover {
text-decoration:none;
color:#999900;
}
 
#header{
 height:136px;
 background-image:url(images/header.png);
 background-repeat:no-repeat;
 }

#left-col{
	position: absolute;
	top: 168px;
	left: 10px;
	width: 131px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	padding-top: 10px;
	height: 282px;
 }

#topnav{
	position: absolute;
	top: 107px;
	left: 0px;
	width: 131px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	padding-top: 10px;
	height: 282px;
 }


#corner{
	position: absolute;
	z-index: 0;
	top: 107px;
	left: 122px;
	width: 167px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	padding-top: 10px;
	height: 134px;
 }


#nav{
	padding: 0px;
	height:auto;
	position:absolute;
	top: 60px;
	left: -27px;
	color:#C05042;
	width: 189px;
}


#right-col{  /* For Mozilla etc */

 margin: 0px 20px 10px 155px;
 padding: 10px 0px 0px 10px;
 position :relative;
 min-height: 440px; /* 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 20px 10px 155px;
 padding: 10px 0px 0px 10px;
 position :relative;
 height: 440px;  /* IE thinks height means min-height */
 }


#clearer {
height: 5px;
clear:both;
}

#footer {
height: 36px;
background-image:url(images/footer.png);
clear:both;
color:#000000;
}

#footer-home {
height: 100px;
background-image:url(images/awards.gif);
clear:both;
color:#000000;
}

#bottomlinkx 
		{
		color:#FFFFFF;
		font-weight:bold;
		}


#bottomlinkx a
		{
		text-decoration:none;
		color:#FFFFFF;
		border-left: 1px solid #609028;
		padding-left: 5px;
		}
		
#bottomlinkx a:hover
		{
		text-decoration:none;
		color:#609028;
		}

.ptfabutton a {
position:relative;
background-image:url(images/ptfabutton.gif);
background-repeat:no-repeat;
text-indent:-9999px;
width:130px;
height:39px;
display:block;
}

.ptfabutton a:hover {background-position: -130px 0;}



#flo a {
position:relative;
background-image:url(images/nav_flo.gif);
background-repeat:no-repeat;
text-indent:-9999px;
width:130px;
height:39px;
display:block;
}

#flo a:hover {background-position: -130px 0;}


#ticker{
position:absolute;
top: 420px;
font-weight:bold;
font-size:12px;
width:450px;
}



