/* ----- Global ----- */
html {
     overflow: -moz-scrollbars-vertical;
}

img {
	border: none;
}

* {
	outline: none;
}

strong {
	color: #00ADEF;
}

p a {
	color: #ef037f;
	text-decoration: none;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div.header {
	width: 930px;
	padding: 0 0 20px 0;
}

div#pageContainer {
	width: 930px;
	border: 3px #ef037f solid;
	margin: 0 auto;	
	overflow: auto;
}

div.fire-navigation-navigation {
	width: 220px;
	float: left;
	margin: 0 0 20px 0;
}

div#mainContent {
	width: 660px;
	float: left;
	margin: 0 0 0 40px;
}

div.fire-navigation-navigation ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

div.fire-navigation-navigation ul li {
	padding: 3px 0;
}

div.fire-navigation-navigation ul li ul {
	padding: 3px 0 0 15px;
	display: none;
}

div.fire-navigation-navigation ul li ul a {
	color: #ef037f;
}

div.fire-navigation-navigation ul li a {
	color: #ef037f;
	text-decoration: none;
}

div.fire-navigation-navigation ul li a:hover,
div.fire-navigation-navigation ul li.selected > a {
	font-weight: bold;
}

div.fire-navigation-navigation ul li.selected ul {
    display: block;
}

div.fire-navigation-navigation ul.fire-navigation {
	border-left: 30px #fad2de solid;
	padding: 0 0 0 0;
	padding: 0 0 0 20px;
}

p.parentNote {
	color: #ef037f;
}

p.parentNoteBlue {
	color: #009FC6;
}

p.footerText {
	clear: both;
	width: 930px;
	text-align: right;
	margin: 5px auto;
	color: #ef037f;
}

body.about-us div#pageContainer {
	background: url(/neon/download/image/backgrounds/aboutusBg.jpg) no-repeat bottom center;
	padding-bottom: 350px;
}

body.approach-to-learning div#pageContainer {
	background: url(/neon/download/image/backgrounds/approach-to-learning.jpg) no-repeat bottom left;
	padding-bottom: 310px;
}

body.meals div#pageContainer {
	background: url(/neon/download/image/backgrounds/meals.jpg) no-repeat bottom left;
	padding-bottom: 310px;
}

body.clapham-old-town div#pageContainer {
/*
	background: url(/neon/download/image/backgrounds/clapham-old-townBg.jpg) no-repeat bottom left;
	padding-bottom: 230px;
*/
	padding-bottom: 20px;
}

body.lavender-hill div#pageContainer {
/*
	background: url(/neon/download/image/backgrounds/lavender-hillBg.jpg) no-repeat bottom right;
	padding-bottom: 230px;
*/
	padding-bottom: 20px;
}

body.webbs-road div#pageContainer {
/*
	background: url(/neon/download/image/backgrounds/webbs-roadBg.jpg) no-repeat bottom right;
	padding-bottom: 230px;
*/
	padding-bottom: 20px;
}

body.home div#pageContainer {
	background: url(/neon/download/image/backgrounds/homeBg.jpg) no-repeat bottom center;
	padding-bottom: 350px;
}

body.blue-room div#pageContainer {
	background: url(/neon/download/image/backgrounds/blue-room-background.jpg) no-repeat bottom right;
	padding-bottom: 320px;
}

body.pink-room div#pageContainer {
	background: url(/neon/download/image/backgrounds/pink-room-background.jpg) no-repeat bottom center;
	padding-bottom: 280px;
}

body.yellow-room div#pageContainer {
	background: url(/neon/download/image/backgrounds/yellow-room-background.jpg) no-repeat bottom right;
	padding-bottom: 300px;
}

body.purple-room div#pageContainer {
	background: url(/neon/download/image/backgrounds/purple-room-background.jpg) no-repeat bottom right;
	padding-bottom: 300px;
}

body.caring-for-your-children div#pageContainer {
	background: url(/neon/download/image/backgrounds/caring-baby.png) no-repeat bottom left;
	padding-bottom: 120px;
}



img.feeGraphic {
	margin: 0 auto;
}

div.circleContainer {
	overflow: auto;
	width: 524px;
	margin: 10px auto;
}

body.home div.circleContainer {
	margin-left: 0;
}

img.roomCircle {
	float: left;
	margin: 20px 15px 20px 15px;
}

body.what-the-parents-have-to-say div.article p {
	border-bottom: 1px solid #00ADEF;
	padding-bottom: 10px;
}

body.blue-room div#pageContainer {
	border: 3px #00adef solid;
}

body.blue-room div.fire-navigation-navigation ul.fire-navigation {
	border-left: 30px #b3e7fa solid;
}

body.yellow-room div#pageContainer {
	border: 3px #ffcb04 solid;
}

body.yellow-room div.fire-navigation-navigation ul.fire-navigation {
	border-left: 30px #fff0b4 solid;
}

body.purple-room div#pageContainer {
	border: 3px #9c8dc3 solid;
}

body.purple-room div.fire-navigation-navigation ul.fire-navigation {
	border-left: 30px #e1dded solid;
}

div.staffPhotoContainer {
	float: left;
	margin: 0 20px 0 0;
	padding: 10px 0 0 0;
}

div.staffinfo {
	clear: both;
	padding: 10px 0;
}

div.news-article {
	background: none;
	padding: 0;
	margin: 0;
}

div.news-article h3.mainTitle a {
	color: #00adef;
}

div.news-article-body {
	border: none;
	marigin: 0;
	padding: 0;
}

div.fire-block-latestNews h1 {
	display: none;
}

body.purple-room img.roomCircle {
	margin-bottom: 40px;
}

div#mainContent ul {
	padding: 0;
	margin: 0 0 0 20px;
	color: #00ADEF;
}

div#mainContent ul li span {
	color: #000;
}

img.alisonMurrayFace {
	margin-bottom: 40px;
}

div.news-event {
    clear: left;
}

div.news-event h3.mainTitle {
	color: #00adef;
	font-size: 14px;
	font-weight: 100;
	margin: 0 0 -10px 0;
	padding: 0;
}

div.news-event h3.mainTitle span {
	color: #EF037F;
	font-size: 12px;
}

div#mainContent ul.eventGallery {
    padding: 0;
    margin: 0;
}

div#mainContent ul.eventGallery li {
    float: left;
    list-style: none;
    padding: 0;
    margin: 5px;
    border: 2px solid #00ADEF;
}

div#mainContent ul.eventGallery li a {
    display: block;
}



