@charset "UTF-8";
/* CSS Document */

#mainWrapper {
	position:relative;
	width:960px;
	margin:0 auto;
	background-color:#FFFFFF;
	min-height:500px;
}
#colOne{
	width:150px;
	float:left;
	background-color:#FFFFFF;
}
#colTwo{
	width:660px;
	float:left;
	background-color:#FFFFFF;
}
#colThree{
	width:150px;
	float:left;
	background-color:#FFF;
}
#mainContent {
	padding: 0 10px;
}

#footer  {
	padding: 10px 10px;
	clear:both;
}
#footer p {
	line-height:1.2em;
	margin:0;
	font-size:11px;
}
#rightContent {
	padding:0;
	margin:0;
}
#menu {
	text-align:right;
	width:120px;
}
#menu ul {
	margin:10px 0;
	list-style: none !important;
}
#menu ul ul{
	margin-top:0;
}
#menu li {
	margin:0;
	border-bottom:#FFFFFF solid 1px;
	list-style: none !important;
}
#menu li ul li{
	width:100%;
	margin:0;
}
#menu ul li ul {
	margin:0;
	border-bottom:#FFFFFF solid 1px;
	list-style: none !important;
}
#menu a {
	padding-right:5px;
	display:block;
	color:#FFFFFF;
}
#menu li.magTint a {
	color:#ec008c;
	font-weight:normal;
}
#menu li.greenTint a {
	color:#308b42;
	font-weight:normal;
}
#menu li.cyanTint a {
	color:#34a4ed;
	font-weight:normal;
}
/* === coloured sq's === */
#about #mainSq {
	padding:20px 20px;
 	background-color:#FDE5F3;
}
#child #mainSq {
	padding:20px 20px;
 	background-color:#EAF3EB;
}
#facilities #mainSq {
	padding:20px 20px;
 	background-color:#cdeefe;
}
#parents #mainSq {
	padding:20px 20px;
 	background-color:#FEEDD1;
}
#news #mainSq {
	padding:20px 20px;
 	background-color:#e9dfee;
}
#contact #mainSq {
	padding:20px 20px;
 	background-color:#F2F7D5;
}



.sqOne {
	display:block;
	position:absolute;
	width:30px;
	height:30px;
	margin:-90px 0 0 -100px;
}
.sqTwo {
	display:block;
	position:absolute;
	width:50px;
	height:50px;
	margin:-50px 0 0 -60px;
}
#home .sqThree {
	display:block;
	position:relative;
	width:40px;
	height:40px;
	margin-top:10px;
	left:0;
}
#home .sqFour {
	display:block;
	position:relative;
	width:60px;
	height:60px;
	margin-top:210px;
	left:51px;
}
.sqThree {
	display:block;
	position:relative;
	width:40px;
	height:40px;
	margin-top:130px;
	left:0;
}
.sqFour {
	display:block;
	position:relative;
	width:20px;
	height:20px;
	margin-top:310px;
	left:130px;
}
.sqFive {
	display:block;
	position:relative;
	width:30px;
	height:30px;
	margin-top:10px;
	left:0;
}

/* === classes === */

div.redSq {
	margin:60px 0 10px 10px;
	float:left;
}
#aniSq{
	margin:0 0 10px 10px;
	float:left;
}

div.lastSq{
	margin:10px 0 0 0;
	position:relative;
}

#menu{
	margin:10px 0;
	float:right;
	position:relative;
	clear:both;
}
.staff{
	display:block;
	width:98%;
	margin-bottom:10px;
	clear:both;
}
.staffPic {
	display:block;
	width:120px; 
	height:140px; 
	float:left; 
	margin-right:15px;
	margin-top:5px; 
	padding-bottom:10px; 
	clear:left;
}
div.staff p {
	margin-left:135px;
}



/* === colours ==== */
.orangeBG{
	background-color:#faa61a;
}
.orange{
	color:#faa61a;
}
.orangeText{
	color:#f59b06;
}
.limeBG{
	background-color:#bfd730;
}
.lime{
	color:#bfd730;
}
.blueBG{
	background-color:#005b8e;
}
.blue{
	color:#005b8e;
}
.cyanBG{
	background-color:#34a4ed;
}
.cyanTint{
 	background-color:#cdeefe;
}
.cyan{
	color:#34a4ed;
}
.redBG{
	background-color:#d2232a;
}
.red{
	color:#d2232a;
}.magBG{
	background-color:#ec008c;
}
.mag{
	color:#ec008c;
}
.magTint{
 	background-color:#FDE5F3;
}
.greenBG{
	background-color:#308b42;
}
.greenTint {
 	background-color:#EAF3EB;
}
.green{
	color:#308b42;
}
.purpleBG{
	background-color:#8f61a8;
}
.purple{
	color:#8f61a8;
}

/* === mainPics ==== */
.partners{
	background:url(../images/partners.jpg) 100% 100% no-repeat;
}
.ofsted{
	background:url(../images/ofstedMain.jpg) 100% 100% no-repeat;
}
.hula{
	background:url(../images/hula.jpg) 100% 100% no-repeat;
}
.paintHands{
	background:url(../images/paintHands.jpg) 100% 100% no-repeat;
}
.paintPots{
	background:url(../images/paintPots.jpg) 100% 100% no-repeat;
}
.food{
	background:url(../images/food.jpg) 100% 100% no-repeat;
}
.stacking{
	background:url(../images/stacking.jpg) 100% 100% no-repeat;
}
.parent{
	background:url(../images/parent.jpg) 100% 100% no-repeat;
}
.map{
	background:url(../images/map.gif) 100% 0 no-repeat;
}
.outdoor{
	background:url(../images/outdoor.jpg) 0% 100% no-repeat;
}
.aim {
	background:url(../images/aimsMain.jpg) 100% 100% no-repeat;
}

