/*CSS Reset*/body, div, dl, dt, dd, li, pre,form, fieldset, input, textarea, p, blockquote, th, td, button { margin: 0; padding: 0; }h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal; }address, caption, cite, code, dfn, em, strong, var { font-style: normal; font-weight: normal; }ol, ul { list-style: none; margin: 0; padding: 0; }table { border-collapse: collapse; border-spacing: 0; } caption, th { text-align: left; font-weight: normal; font-style: normal; }acronym, abbr, fieldset, img { border: 0;}:focus { outline: 0; }

body {
	text-align: center;
	font-size: 14px;
	font-family: Arial;
	color: #363535;
	background:url(images/bg-site.jpg) repeat-x;
}
@font-face {
	font-family: "Vag";
	src: url('fonts/vag_rounded_bt-webfont.ttf');
}

@font-face {
	font-family: "Vag";
	font-weight: bold;
	src: url('fonts/vag_rounded_bold-webfont.ttf');
}
h1 {
	font-size: 18px;
	margin-bottom: 25px;
	font-family: "Vag", arial;
}
h2 {
  font-family: "Vag", arial;
}
h3 {
  font-family:"Vag", arial;
}
p {
	margin-bottom: 25px;
	line-height: 25px;
}
#archive-list li {
  margin-bottom:10px;
}
span.archive-date {
    float: right;
    font-size: 0.5em;
} 
a:link {
  color: #EA1B29;
  text-decoration:none;
}
a:visited {
  color: #EA1B29;
  text-decoration:none;
}
a:hover {
  color: #EA1B29;
  text-decoration:underline;
}
a:active {
  color: #EA1B29;
  text-decoration:none;
}
a.current-month {
  color:#019EDB;
}
.clear {
	clear: both;
}
.bold {
	font-weight: bold;
} 
.italics {
	font-style: italic;
}
#container {
	margin-left: auto;
	margin-right: auto;
	width: 989px;
	text-align: left;
	background:url(images/bg-header.jpg) no-repeat right top;
}
#calendar {
  display:none;
}
#header {
  width:989px;
}
#top-header {
  width:989px;
  height:130px;
}
#logo {
  width:316px;
  height:82px;
  padding-top:35px;
  float:left;
}
#header-right {
  width:640px;
  height:130px;
  float:right;
}
#navigation {
  width:640px;
  height:50px;
}
#navigation ul {
  float:right;
}
#navigation ul li {
  float:left;
}
#navigation ul li#current-page a {
  color: #008ac9; 
}
a.more-link {
  display:none;
}
a.home-link {
  width:18px;
  height:19px;
  background-image: url(images/icon-home.png)!important;
  background-position:left;
  display:block;
  padding:0px!important;
  margin-top:15px;
}
a.home-link:hover {
  width:18px;
  height:19px;
  background-image: url(images/icon-home.png);
  background-position:right;
  display:block;
  padding:0px!important;
}
#navigation ul li a {
  color: #363535;
  text-decoration:none;
  text-shadow: #ffffff 0px 1px 1px;
  font-size:16px;
  display:block;
  padding:16px 20px 15px 20px;
}
#navigation ul li a:link {
  color: #363535;
  text-decoration:none;
  text-shadow: #ffffff 0px 1px 1px;
  font-size:16px;
  display:block;
  padding:16px 20px 15px 20px;
}
#navigation ul li a:visited {
  color: #363535;
  text-decoration:none;
  text-shadow: #ffffff 0px 1px 1px;
  font-size:16px;
  display:block;
  padding:16px 20px 15px 20px;
}
#navigation ul li a:hover {
  color: #008ac9;
  text-decoration:none;
  text-shadow: #ffffff 0px 1px 1px;
  font-size:16px;
  display:block;
  padding:16px 20px 15px 20px;
}
#navigation ul li a:active {
  color: #363535;
  text-decoration:none;
  text-shadow: #ffffff 0px 1px 1px;
  font-size:16px;
  display:block;
  padding:16px 20px 15px 20px;
}
#header-contact {
  width:299px;
  height:80px;
  float:right;
}
#email-link {
  width: 71px;
  height:80px;
  float:left;
}
#phone-link {
  width:160px;
  height:80px;
  float:left;
  font-size:170%;
  color:#b2b1b1;
  padding-left:68px;
  background: url(images/icon-phone.jpg) no-repeat;
  
}
#phone-link div {
  margin-top:23px;
}
#content {
  width:989px;
  padding-bottom:30px;
}
#sidebar {
  width:266px;
  float:left;
}
#nursery-navigation {
  width:266px;
  margin-top:16px;
}
#nursery-navigation-top {
  width:259px;
  padding-left:7px;
  padding-top:45px;
  margin-bottom:-1px;
  background:url(images/bg-nav-top) no-repeat;
}
#nursery-navigation-top ul li {
  width:251px;
  height: 36px;
}
li.pagenav {
  height:auto!important;
}
#nursery-navigation-top ul li:hover {
  width:251px;
  height: 36px;
  background:url(images/bg-nursery-selected.png) no-repeat;
  position:relative;
}
#nursery-navigation-top ul li.current_page_item {
  width:251px;
  height: 36px;
  background:url(images/bg-nursery-selected.png) no-repeat;
  position:relative;
}
#nursery-navigation-top ul li a:link {
  width:211px;
  padding-left:40px;
  padding-top:7px;
  font-size:130%;
  height: 29px;
  color:#ffffff;
  text-decoration:none;
  display:block;
  background:url("images/icon-home-single.png") no-repeat scroll 6% 50% transparent;
}
#nursery-navigation-top ul li a:visited {
  width:211px;
  padding-left:40px;
  padding-top:7px;
  font-size:130%;
  height: 29px;
  color:#ffffff;
  text-decoration:none;
  display:block;
  background:url("images/icon-home-single.png") no-repeat scroll 6% 50% transparent;
}
#nursery-navigation-top ul li a:hover {
  width:211px;
  padding-left:40px;
  padding-top:7px;
  font-size:130%;
  height: 29px;
  color:#ffffff;
  text-decoration:none;
  display:block;
  background:url("images/icon-home-single.png") no-repeat scroll 6% 50% transparent;
}
#nursery-navigation-top ul li a:active {
  width:211px;
  padding-left:40px;
  padding-top:7px;
  font-size:130%;
  height: 29px;
  color:#ffffff;
  text-decoration:none;
  display:block;
  background:url("images/icon-home-single.png") no-repeat scroll 6% 50% transparent;
}
#nursery-navigation-bottom {
  width:266px;
  height:20px;
  background:url(images/bg-nav-bottom) no-repeat;
}
#mapi-icon {
  width:263px;
  height:98px;
  padding-top:20px;
}
#mapi-icon a:link {
  background:url(images/icon-map.jpg) no-repeat;
  display:block;
  width:123px;
  height:85px;
  padding:16px 0px 0px 140px;
  font-family:"Vag", Arial;
  text-decoration:none;
  color:#0B5D73;
  font-size:200%;
  text-shadow:0 1px 0px #ffffff;
  line-height:20px;
}
#mapi-icon a:visited {
  background:url(images/icon-map.jpg) no-repeat;
  display:block;
  width:123px;
  height:85px;
  padding:16px 0px 0px 140px;
  font-family:"Vag", Arial;
  text-decoration:none;
  color:#0B5D73;
  font-size:200%;
  text-shadow:0 1px 0px #ffffff;
  line-height:20px;
}
#mapi-icon a:hover {
  background:url(images/icon-map.jpg) no-repeat;
  display:block;
  width:123px;
  height:85px;
  padding:16px 0px 0px 140px;
  font-family:"Vag", Arial;
  text-decoration:none;
  color:#0B5D73;
  font-size:200%;
  text-shadow:0 1px 0px #ffffff;
  line-height:20px;
}
#mapi-icon a:active {
  background:url(images/icon-map.jpg) no-repeat;
  display:block;
  width:123px;
  height:85px;
  padding:16px 0px 0px 140px;
  font-family:"Vag", Arial;
  text-decoration:none;
  color:#0B5D73;
  font-size:200%;
  text-shadow:0 1px 0px #ffffff;
  line-height:20px;
}
#mapi-icon a:link span {
  font-size:50%;
  color:#363535;
}
#mapi-icon a:visited span {
  font-size:50%;
  color:#363535;
}
#mapi-icon a:hover span {
  font-size:50%;
  color:#363535;
}
#mapi-icon a:active span {
  font-size:50%;
  color:#363535;
}
#news-events {
  width:264px;
  padding-top:30px;
}
#news-title {
  color: #ea1b29;
  font-size:165%;
  display:block;
  width:194px;
  padding-left:70px;
  height:46px;
  padding-top:12px;
  background: url(images/icon-news.jpg) no-repeat;
}
#news-events-top {
  width:264px;
  padding-top:10px;
  background:url(images/bg-news-top.png) no-repeat;
}
#news-events-bottom {
  width:264px;
  height:19px;
  background:url(images/bg-news-bottom.png) no-repeat;
}
.news-post-sidebar {
  width:244px;
  padding:10px;
  background: url(images/news-divider.jpg) repeat-x bottom;
}
.last-news-post-sidebar {
  background: none;
  padding-bottom:0px!important;
  border-left:1px solid #DADADA;
  border-right:1px solid #DADADA;
  width:242px;
}
.date {
  width:60px;
  float:left;
}
.day {
  color: #ea1b29;
  font-weight:bold;
  font-size:280%;
  text-shadow:0 -1px 0px #929292;
  display:block;
  width:60px;
  font-family:"Vag", Arial;
  font-size:350%;
}
.month-year {
  color:#484747;
  display:block;
  width:60px;
  font-weight:bold;
  font-size:110%;
}
.image {
  width: 107px;
  float:left;
}
.image img {
  border:2px solid #b7b7b7;
}
.news-post-sidebar-bottom {
  width:244px;
}
.news-post-sidebar-bottom img.cfi {
  display:none;  
}
.news-post-sidebar-bottom p {
  margin-bottom:0px!important;
}
a.news-post-title {
  color: #ea1b29;
  font-weight:bold;
  text-decoration:none;
  font-size:120%;
  font-family:"Vag", Arial;
}
a:link.news-post-title {
  color: #ea1b29;
  font-weight:bold;
  text-decoration:none;
  font-size:120%;
  font-family:"Vag", Arial;
}
a:visited.news-post-title {
  color: #ea1b29;
  font-weight:bold;
  text-decoration:none;
  font-size:120%;
  font-family:"Vag", Arial;
}
a:hover.news-post-title {
  color: #ea1b29;
  font-weight:bold;
  text-decoration:none;
  font-size:120%;
  font-family:"Vag", Arial;
}
a:active.news-post-title {
  color: #ea1b29;
  font-weight:bold;
  text-decoration:none;
  font-size:120%;
  font-family:"Vag", Arial;
}
.read-on {
  width:244px;
  height:22px;
  text-align:right;
}
#main-content {
  float:left;
  width:703px;
  padding-top:247px;
  padding-left:20px;
}
#single-content {
  float:right;
  width:703px;
  padding-top:247px;
  padding-left:20px;
}
#main-content-top {
  width:703px;
}
#introductory-text {
  width:343px;
  padding:30px 30px 20px 5px;
  float:left;
}
#testimonial {
  width:325px;
  float:left;
  padding-top:30px;
}
#testimonial p {
  font-size:220%;
  font-family: "Vag", Arial;
  line-height:40px;
  margin-bottom:0px!important;
  color:#e91c2a;
}
#testimonial span {
  width:290px;
  display:block;
  text-align:right;
  color:#e91c2a;
  font-size:40%;
}
a.quotescollection_refresh {
  display:none;
}
#main-content-bottom {
  width:703px;
}
#why-youll-love-panel {
  width:703px;
  height: 417px;
}
#footer {
  width:989px;
}
#footer-top {
  width:975px;
  height:197px;
  background:url(images/bg-footer.jpg) no-repeat;
  margin-left:auto;
  margin=-right:auto;
}
#flash-icons {
  width:964px;
}
.flash-btn {
	margin-right:30px;
}
#footer-top a {
  display:block;
  width:155px;
  padding:15px 25px 0px 15px;
  height:115px;
  float:left; 
  color:#fff;
  font-size:115%;
  text-decoration:none; 
}
#footer-top a:link {
  display:block;
  width:155px;
  padding:15px 25px 0px 15px;
  height:115px;
  float:left; 
  color:#fff;
  font-size:115%;
  text-decoration:none; 
}
#footer-top a:visited {
  display:block;
  width:155px;
  padding:15px 25px 0px 15px;
  height:115px;
  float:left; 
  color:#fff;
  font-size:115%;
  text-decoration:none; 
}
#footer-top a:hover {
  display:block;
  width:155px;
  padding:15px 25px 0px 15px;
  height:115px;
  float:left; 
  color:#fff;
  font-size:115%;
  text-decoration:none; 
}
#footer-top a:active {
  display:block;
  width:155px;
  padding:15px 25px 0px 15px;
  height:115px;
  float:left; 
  color:#fff;
  font-size:115%;
  text-decoration:none; 
}
#footer-bottom {
  width:975px;
  height:60px;
  padding-top:50px;
  margin-left:auto;
  margin=-right:auto;
}
#awards {
  width:261px;
  height:58px;
  float:left;
}
#footer-links {
  width:674px;
  padding-left:30px;
  padding-right:10px;
  height:60px;
  float:left;
}
#footer-links ul li {
  float:right;
  font-size:85%;
  color:#363535;
}
#footer-links ul li a {
  text-decoration:none;
  color:#363535;
}
#footer-links ul li a:link {
  text-decoration:none;
  color:#363535;
}
#footer-links ul li a:visited {
  text-decoration:none;
  color:#363535;
}
#footer-links ul li a:hover {
  text-decoration:underline;
  color:#363535;
}
#footer-links ul li a:active {
  text-decoration:none;
  color:#363535;
}
#twitter-icon {
  width:674px;
  height:42px;
  text-align:right;
}



/*Find Us Page
*****************************************/
#flash-map {
  width: 649px;
  height:735px;
  padding-left:20px;
}




/*News and Events page
*************************************/
#news-posts {
  width:703px;
  padding-top:20px;
}
#news-posts h2 {
  background:url("images/icon-news.jpg") no-repeat scroll 0 0 transparent;
  color:#EA1B29;
  display:block;
  font-size:200%;
  padding-left:70px;
  padding-top:12px;
  width:624px;
}
h2#category-page-title {
  color:#EA1B29;
  display:block;
  font-size:200%;
  height:46px;
  padding-top:12px;
  width:194px;
}
.news-post {
  width:703px;
  padding:10px 0px 10px 0px;
  background:#fbfbfb;
  margin-bottom:20px;
}
.news-post-date {
  width: 69px;
  padding-right:5px;
  text-align:right;
  height:63px;
  padding-top:6px;
  background:url(images/bg-date-news-post.jpg) no-repeat;
  float:left;
  font-weight:bold;
}
.news-post-date span {
  color: #9a0000;
  font-size:300%;
  font-weight:bold;
  padding-bottom:2px;
  display:block;
  text-shadow: #ffffff 0px 1px 1px;
  font-family:"Vag", Arial;
  margin-top:-3px;
  padding-bottom:5px;
}
.news-post-content {
  width: 398px;
  padding: 0px 10px 0px 10px;
  float:left;
}
.news-post-content-single {
  width: 609px;
  padding: 0px 10px 0px 10px;
  float:left;
}
.news-post-content-single img {
  border:2px solid #B7B7B7;
  float:right;
}
.category-post-content {
  width:683px;
}
.category-post-content p {
  margin-bottom:25px!important;
}
.category-post-content h2 {
  color:#EA1B29;
}
.news-post-content h3 {
  margin-bottom:5px;
  color:#EA1B29;
}
.news-post-content h3 a {
  color:#EA1B29;
  font-weight:bold;
  padding-bottom:5px;
  text-decoration:none;
  font-size:120%;
}
.news-post-content h3 a:link {
  color:#EA1B29;
  font-weight:bold;
  padding-bottom:5px;
  text-decoration:none;
  font-size:120%;
}
.news-post-content h3 a:visited {
  color:#EA1B29;
  font-weight:bold;
  padding-bottom:5px;
  text-decoration:none;
  font-size:120%;
}
.news-post-content h3 a:hover {
  color:#EA1B29;
  font-weight:bold;
  padding-bottom:5px;
  text-decoration:none;
  font-size:120%;
}
.news-post-content h3 a:active {
  color:#EA1B29;
  font-weight:bold;
  padding-bottom:5px;
  text-decoration:none;
  font-size:120%;
}
.news-post-content p {
  margin-bottom:0px;
}
.news-post-read-on {
  width:398px;
  height:23px;
  text-align:right;
}
.news-post-image {
  width: 211px;
  float:left;
}
.news-post-image img {
  border:2px solid #d9d9d9;
}







/*Nursery Page
*****************************************/
#nursery-info {
  width:669px;
  padding-top:20px;
}
h2#nursery-title {
  color:#1baae2;
  font-size:230%;
}
#nursery-image {
  width:652px;
  padding-top:10px;
}
#nursery-image img {
  border:2px solid #1baae2;
}
#nursery-details {
  width:669px;
  padding-top:20px;
}
#nursery-col-one {
  width:398px;
  float:left;
}
#nursery-manager {
  width:372px;
  height:40px;
  background:url(images/bg-nursery-manager) no-repeat; 
  padding:50px 0px 20px 15px; 
  color:#d47ba9;
  font-size:140%;
  text-shadow: 0 1px 0px #fff;
  font-family: "Vag", arial;
}
#nursery-opening {
  width:372px;
  height:40px;
  background:url(images/bg-nursery-opening) no-repeat; 
  padding:40px 0px 20px 15px; 
  margin-bottom: 10px;
  color:#d47ba9;
  font-size:140%;
  text-shadow: 0 1px 0px #fff;
  font-family: "Vag", arial;
}
#nursery-col-one p {
  padding:0px 25px 0px 15px;
}
#nursery-col-two {
  width:233px;
  background: #76d6fe url(images/bg-nursery-details.jpg) repeat-x;
  float:left;
  padding:10px;
}
#nursery-col-two p {
  margin-bottom:0px;
}
h3#address {
  font-size:150%;
  color:#ea1b25;
}
h3#directions {
  font-size:150%;
  color:#009dda;
  text-shadow:0 1px 0px #fff;
  margin-bottom:5px;
}
a#ofsted-report {
  display:block;
  width:123px;
  height:61px;
  background:url(images/icon-ofsted.png) no-repeat;
  margin-top:20px;
  padding:10px 10px 0px 100px;
  color:#363535;
  text-decoration:none;
}
a.ofsted-report-outstanding {
  display:block;
  width:123px;
  height:61px;
  background:url(images/icon-ofsted-outstanding.png) no-repeat!important;
  margin-top:20px;
  padding:10px 10px 0px 100px;
  color:#363535;
  text-decoration:none;
}

.ofsted-report-outstanding-top {
  display:block;
  width:223px;
  height:114px;
  background:url(images/icon-ofsted-outstanding-star.png) no-repeat!important;
  margin-top:0px;
  margin-left: 15px;
  padding:10px 10px 0px 0px;
  color:#363535;
  text-decoration:none;
}
span#tel-no {
  display:block;
  height:29px;
  padding:10px 0px 0px 50px;
  background:url(images/icon-phone-small.png) no-repeat;
}
a#email {
  display:block;
  height:29px;
  padding:10px 0px 0px 50px;
  background:url(images/icon-email-small.png) no-repeat;
  color:#363535;
  text-decoration:none;
}
a#email:link {
  display:block;
  height:29px;
  padding:10px 0px 0px 50px;
  background:url(images/icon-email-small.png) no-repeat;
  color:#363535;
  text-decoration:none;
}
a#email:visited {
  display:block;
  height:29px;
  padding:10px 0px 0px 50px;
  background:url(images/icon-email-small.png) no-repeat;
  color:#363535;
  text-decoration:none;
}
a#email:hover {
  display:block;
  height:29px;
  padding:10px 0px 0px 50px;
  background:url(images/icon-email-small.png) no-repeat;
  color:#363535;
  text-decoration:none;
}
a#email:active {
  display:block;
  height:29px;
  padding:10px 0px 0px 50px;
  background:url(images/icon-email-small.png) no-repeat;
  color:#363535;
  text-decoration:none;
}
#col-two-divider {
  width:233px;
  height:2px;
  background: url(images/bg-nursery-details-divider.jpg) repeat-x center;
  padding:10px 0px 10px 0px;
}
#nursery-col-two img {
  border:1px solid #cdeefd;
}









/*Contact Page
*******************************/
.wpcf7 {
  padding: 20px!important;
  margin-top:20px;
  background:#F1F2F1;
}




/*Recruitment Page
**********************************/
#vacancies {
  float:left;
  width:208px;
  height:50px;
  padding-left:20px;
}
#vacancies h2 {
  font-size:145%;
  color:#EA1B29;
  margin-bottom:15px;
}
.vacancy {
  padding-bottom:20px;
}
a.read-more-vacancy {
  color:#EA1B29;
  font-family:"Vag", Arial;
  text-decoration:none;
}
.vacancy h2  {
  margin-bottom:0px!important;
}
.vacancy p {
  margin-bottom:0px!important;
}
.vacancy h2 a {
  text-decoration:none;
  color: #EA1B29;
  font-size:80%;
  margin-bottom:0px;
}
.recruitment-page {
  width:475px;
  float:left;
}
.recruitment-post {
  width:455px!important;
}





/*Our People
*****************************/
#leftContent  {
  float:left;
  padding-left:0px;
  padding-right:15px;
  padding-top:20px;
  width:400px;
}
#rightContent {
  float:left;
  padding-left:24px;
  padding-top:20px;
  width:250px;
}
h2#our-people-title {
background:url("images/icon-our-people.jpg") no-repeat scroll 0 0 transparent;
color:#EA1B29;
display:block;
font-size:200%;
min-height:46px;
padding-left:70px;
padding-top:12px;
width:294px;
}
h2#faq-title {
background:url("images/icon-faqs.jpg") no-repeat scroll 0 0 transparent;
color:#EA1B29;
display:block;
font-size:200%;
height:46px;
padding-left:70px;
padding-top:12px;
width:194px;
margin-top:20px;
}
h2#partners-title {
background:url("images/icon-partners.jpg") no-repeat scroll 0 0 transparent;
color:#EA1B29;
display:block;
font-size:200%;
height:46px;
padding-left:70px;
padding-top:12px;
width:194px;
margin-top:20px;
}
h2#contact-title {
background:url("images/icon-contact.jpg") no-repeat scroll 0 0 transparent;
color:#EA1B29;
display:block;
font-size:200%;
height:46px;
padding-left:70px;
padding-top:12px;
width:194px;
} 
h2#recruitment-title {
background:url("images/icon-recruitment.jpg") no-repeat scroll 0 0 transparent;
color:#EA1B29;
display:block;
font-size:200%;
height:46px;
padding-left:70px;
padding-top:12px;
width:194px;
margin-top:20px;
} 
h2#terms-title {
color:#EA1B29;
display:block;
font-size:200%;
height:46px;
padding-left:10px;
padding-top:12px;
margin-top:20px;
} 
#whoweare h2 {
  color:#EA1B29;
  font-size:140%;
}
#whoweare {
  background:#FBFBFB;
  padding:10px 10px 0px 10px;
}
#whoweare p {
  margin-bottom:0px;
}
#lightboxes {
  background-color: #FBFBFB;
  padding: 10px;
  margin-top: 0px;
  width:230px;
}
#lightboxes img {
  border:2px solid #B7B7B7;
}
#lightboxes a {
  display:block;
  width:109px;
  height:109px;
  float:left;
  margin-right: 10px;
  margin-bottom: 10px;
}
#lightboxes a.noMargin {
  margin-right:0px!important;
}





/*Partners Page
*************************************/
.partner {
  width:200px;
  float:left;
  margin-right:50px;
  height:150px;
  padding:10px;
}






/*Why You'll Love Page
******************************************/
#sample-menu-title {
  color:#67c756;
  text-shadow:0 1px 1px #FFFFFF;
  font-size:200%;
  height:40px;
  width:596px;
  margin-left:20px;
  padding-left:85px;
  padding-top:7px;
  background:url(images/knif-fork.png) no-repeat;
  font-family:"Vag", Arial;
}
.breakfast {
  width:192px;
  border-right:1px solid #fff;
  height:317px;
  padding:30px 20px 0px 20px;
  float:left;
}
.blue-menu-title {
  font-size:180%;
  color:#019edb;
  text-shadow:0 1px 1px #FFFFFF;
  font-family:"Vag", Arial!important;
}
.no-bdr {
  border-right:0px;
}
#wyl-title {
  width:625px;
  height:112px;
}
#wyl-intro {
  width:665px;
}
#intro-block {
  width:665px;
  height:234px;
}
.nutritious-food-intro-block {
  background:url(images/bg-nutritious-food.jpg) no-repeat;
}
#intro-block-title {
  width:645px;
  height:59px;
  color:#fff;
  padding:10px 0px 0px 20px;
  text-shadow:0 1px 1px #444;
  font-size:260%;
  font-family:"Vag", Arial;
}
#intro-block-text-nutritious-food {
  width:335px;
  height:140px;
  color:#fff;
  padding: 25px 0px 0px 20px;
  font-size:160%;
  font-family:"Vag", Arial;
}
#wyl-content {
  width:665px;
  padding-top:20px;
  padding-bottom:20px;
}
#wyl-content-text {
  float:left;
  width:353px;
  padding:0px 20px 0px 20px;
}
#wyl-content-image {
  float:left;
  width:272px;
}
#wyl-content-text p.nutritious-food {
  color:#69c15b;
  font-weight:bold;
}

#wyl-content-image img {
  margin-left:22px;
}
img.nutritious-food {
  border:2px solid #dcfed6;
}
.wyl-quote {
  padding:10px;
}
.wyl-quote p.nutritious-food {
  color:#68bc5a;
  font-family:"Vag", Arial;
  font-size:110%;
}
#sidebar-links {
  width:262px;
  height:276px;
  
}
#sidebar-links a {
  display:block;
  width:222px;
  height:48px;
  background:url(images/bg-sidebar-wyl-links.jpg) repeat-x;
  font-family:"Vag", Arial;
  text-decoration:none;
  text-shadow:0 1px 1px #ffffff;
  font-size:160%;
  padding:21px 0px 0px 40px;
}
a.link-oc:link {
  color:#009fe0;
  -moz-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px;
}
a.link-oc:visited {
  color:#009fe0;
  -moz-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px;
}
a.link-oc:hover {
  color:#009fe0;
  background:url(images/bg-link-oc-hover.jpg) repeat-x!important;
  color:#fff;
  text-shadow:0 1px 1px #444444!important;
  border:1px solid #018ec4;
  height:47px!important;
  padding-top:20px!important;
  padding-left:39px!important;
  width:221px!important;
  -moz-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px;
}
a.link-oc:active {
  color:#009fe0;
  -moz-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px;
  color:#fff;
}
a.link-nf:link {
  color:#5CB34D;
}
a.link-nf:visited {
  color:#5CB34D;
}
a.link-nf:hover {
  color:#5CB34D;
  background:url(images/bg-link-nf-hover.jpg) repeat-x!important;
  color:#fff;
  text-shadow:0 1px 1px #444444!important;
  border-top:1px solid #408832;
  border-bottom:1px solid #408832;
  height:47px!important;
  padding-top:20px!important;
}
a.link-nf:active {
  color:#5CB34D;
  color:#fff;
}
a.link-ss:link {
  color:#8880bc;
  -moz-border-radius: 0px 0px 10px 10px;-webkit-border-radius: 0px 0px 10px 10px;
}
a.link-ss:visited {
  color:#8880bc;
  -moz-border-radius: 0px 0px 10px 10px;-webkit-border-radius: 0px 0px 10px 10px;
}
a.link-ss:hover {
  color:#8880bc;
  background:url(images/bg-link-ss-hover.jpg) repeat-x!important;
  color:#fff;
  text-shadow:0 1px 1px #444444!important;
  border:1px solid #726b9f;
  height:47px!important;
  padding-top:20px!important;
  padding-left:39px!important;
  width:221px!important;
  -moz-border-radius: 0px 0px 10px 10px;-webkit-border-radius: 0px 0px 10px 10px;
}
a.link-ss:active {
  color:#8880bc;
  -moz-border-radius: 0px 0px 10px 10px;-webkit-border-radius: 0px 0px 10px 10px;
  color:#fff;
}
a.link-gs:link {
  color:#e78ebe;
}
a.link-gs:visited {
  color:#e78ebe;
}
a.link-gs:hover {
  color:#e78ebe;
  background:url(images/bg-link-gs-hover.jpg) repeat-x!important;
  color:#fff;
  text-shadow:0 1px 1px #444444!important;
  border-top:1px solid #e070ab;
  border-bottom:1px solid #e070ab;
  height:47px!important;
  padding-top:20px!important;
}
a.link-gs:active {
  color:#e78ebe;
  color:#fff;
}
#youll-also-love {
  width:259px;
  height:54px;
  padding-top:10px;
}
a#current-nf {
  color:#5CB34D;
  background:url(images/bg-link-nf-hover.jpg) repeat-x!important;
  color:#fff;
  text-shadow:0 1px 1px #444444;
  border-top:1px solid #408832;
  border-bottom:1px solid #408832;
  height:47px!important;
  padding-top:20px!important;
}
a#current-ss {
  color:#5CB34D;
  background:url(images/bg-link-ss-hover.jpg) repeat-x!important;
  color:#fff;
  text-shadow:0 1px 1px #444444;
  border:1px solid #726b9f;
  height:47px!important;
  padding-top:20px!important;
  padding-left:39px!important;
  width:221px!important;
  -moz-border-radius: 0px 0px 10px 10px;-webkit-border-radius: 0px 0px 10px 10px;
}
a#current-gs {
  color:#5CB34D;
  background:url(images/bg-link-gs-hover.jpg) repeat-x!important;
  color:#fff;
  text-shadow:0 1px 1px #444444;
  border-top:1px solid #e070ab;
  border-bottom:1px solid #e070ab;
  height:47px!important;
  padding-top:20px!important;
}
a#current-oc {
  color:#009fe0;
  background:url(images/bg-link-oc-hover.jpg) repeat-x!important;
  color:#fff;
  text-shadow:0 1px 1px #444444;
  border:1px solid #018ec4;
  height:47px!important;
  padding-top:20px!important;
  padding-left:39px!important;
  width:221px!important;
  -moz-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px;
}
            

#wyl-content-text p.our-childcare {
  color:#009FE0;
  font-weight:bold;
}

#wyl-content-image img {
  margin-left:22px;
}
img.our-childcare {
  border:2px solid #e4f8ff;
}
.wyl-quote p.our-childcare {
  color:#009FE0;
  font-family:"Vag", Arial;
  font-size:110%;
}
.our-childcare-intro-block {
  background:url(images/bg-our-childcare.jpg) no-repeat;
}
#intro-block-text-our-childcare {
  width:475px;
  height:140px;
  color:#fff;
  padding: 25px 0px 0px 20px;
  font-size:160%;
  font-family:"Vag", Arial;
}



#wyl-content-text p.great-staff {
  color:#E88DBD;
  font-weight:bold;
}

#wyl-content-image img {
  margin-left:22px;
}
img.great-staff {
  border:2px solid #fceced;
}
.wyl-quote p.great-staff {
  color:#E88DBD;
  font-family:"Vag", Arial;
  font-size:110%;
}
.great-staff-intro-block {
  background:url(images/bg-great-staff.jpg) no-repeat;
}
#intro-block-text-great-staff {
  width:475px;
  height:140px;
  color:#fff;
  padding: 25px 0px 0px 20px;
  font-size:160%;
  font-family:"Vag", Arial;
}



#wyl-content-text p.safe-and-secure {
  color:#8880BD;
  font-weight:bold;
}

#wyl-content-image img {
  margin-left:22px;
}
img.safe-and-secure {
  border:2px solid #fceced;
}
.wyl-quote p.safe-and-secure {
  color:#8880BD;
  font-family:"Vag", Arial;
  font-size:110%;
}
.safe-and-secure-intro-block {
  background:url(images/bg-safe-and-secure.jpg) no-repeat;
}
#intro-block-text-safe-and-secure {
  width:475px;
  height:140px;
  color:#fff;
  padding: 25px 0px 0px 20px;
  font-size:160%;
  font-family:"Vag", Arial;
}
#twitter-feed {
	width:679px;
padding:12px;
border-radius:10px;
background: #42e2ff; /* Old browsers */
background: -moz-linear-gradient(top, #42e2ff 0%, #4099ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#42e2ff), color-stop(100%,#4099ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #42e2ff 0%,#4099ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #42e2ff 0%,#4099ff 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #42e2ff 0%,#4099ff 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42e2ff', endColorstr='#4099ff',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #42e2ff 0%,#4099ff 100%); /* W3C */
margin-top:20px;
}
#twitter-feed li {
margin-bottom:3px;
background:#93caee;
padding:12px;
color:#fff;
border:1px solid #BEE0F7;
}
#twitter-feed h4 {
font-family:"Vag", Arial;
color:#fff;
padding-bottom:5px;
font-size:20px;
}
#twitter-feed a {
color:#051c52!important;
}
#twitter-feed span {
color:#051c52;
}
#follow-us {
width:679px;
text-align:right;
}


































































































































































































































































































































































































































































































































































































































































































