/* 
-------------------------------------------------------------------
Knowsley stylesheet: black on yellow colour styles
-------------------------------------------------------------------
*/

body { background: #fdf; color: #000; }

hr { color: #000; background-color: #000; }

a { color: #000; text-decoration: underline; }
a:hover, a:active, a:focus { text-decoration: none; }

#headerLinks { color: #000; }

#wrapper { background: #fdf; }
#wrapper3 { background: #fdf; }

#header ul#logos li.knowsley { background: none; }
#pgResidents #header ul#logos li.knowsley { background: none; }
#pgFamilies #header ul#logos li.knowsley { background: none; }

#header #servicesAZ { background: #fdf; color: #000; border: 1px solid #000; }
#header #servicesAZ .servicesAZ2 { background: #fdf; }
#header #servicesAZ .servicesAZ3 { background: #fdf; }
#header #servicesAZ .servicesAZ4 { background: #fdf; }
#header #servicesAZ .servicesAZ5 { background: #fdf; }
#header #servicesAZ .servicesAZ6 { background: #fdf; }
#header #servicesAZ .servicesAZ7 { background: #fdf; }
#header #servicesAZ .servicesAZ8 { background: #fdf; }
#header #servicesAZ ul li a { color: #000; }
#header #servicesAZ ul li a:hover { color: #000; }

#header #siteSearch fieldset input { border: 1px solid #000; }

#mainMenu ul { border-left: 1px solid #000; background: #fdf; }
#mainMenu ul li { background: #fdf; border-right: 1px solid #000; }
#mainMenu ul li a { background: #fdf; }
#mainMenu ul li.mm1 a { color: #000; }
#mainMenu ul li.mm2 a { color: #000; }
#mainMenu ul li.mm3 a { color: #000; }
#mainMenu ul li.mm4 a { color: #000; }
#mainMenu ul li.mm5 a { color: #000; }
#mainMenu ul li.mm6 a { color: #000; }
#mainMenu ul li.mm7 a { color: #000; }
#mainMenu ul li.customise { background: #fdf; }
#mainMenu ul li.customise a { color: #000; }

#mainMenu ul li.mm1 a.on { color: #fdf; background: #000; }
#mainMenu ul li.mm2 a.on { color: #fdf; background: #000 }
#mainMenu ul li.mm3 a.on { color: #fdf; background: #000 }
#mainMenu ul li.mm4 a.on { color: #fdf; background: #000 }
#mainMenu ul li.mm5 a.on { color: #fdf; background: #000 }
#mainMenu ul li.mm6 a.on { color: #fdf; background: #000 }
#mainMenu ul li.mm7 a.on { color: #fdf; background: #000 }

.relatedContent h2 { color: #fdf; background: #000; }
#pgParents .relatedContent h2 { background: #000; }
#pgResidents .relatedContent h2 { background: #000; }
.relatedContent .content { background: #fdf; border: solid #000; border-bottom: 3px solid #000; }
.relatedContent .content h3 { color: #000; border-top: 1px solid #000; }

.relatedContent p.editList a { color: #fdf; background: #000; }
.relatedContent p.editList a span { background: #000; }
.relatedContent p.editList a span span { background: #000; }
.relatedContent p.editList a span span span { background: #000; }

#footer .top { background: #fdf; border-bottom: 1px solid #000; }
#footer .btm { color: #000; }
#footer .btm a { color: #000; }
#footer .btm a:hover, #footer .btm a:active, #footer .btm a:focus { text-decoration: none; }

body.w1024 #wrapper { background: #fdf; }

#pageTools ul li.contact a { color: #fdf; background: #000; }
#pageTools ul li.contact a span { background: #000; }
#pageTools ul li.contact a span span { background: #00; }
#pageTools ul li.contact a span span span { background: #000; }
#pageTools ul li.rate { background: #000; }
#pageTools ul li.rate a { padding: 5px; color: #fdf; }
#pageTools ul li.print { background: #000; }
#pageTools ul li.print a { padding: 5px; color: #fdf; }

#internal #subNav strong.title { border-bottom: 2px solid #000; }
#internal #subNav strong.title a, #internal #subNav strong.title span { padding: .6em 0; color: #000; }

#pgResidents #internal #subNav strong.title { background: #fdf; border-bottom: 2px solid #000; }
#pgResidents #internal #subNav strong.title a, #pgResidents #internal #subNav strong.title span { color: #000; }
#pgFamilies #internal #subNav strong.title { background: #fdf; border-bottom: 2px solid #000; }
#pgFamilies #internal #subNav strong.title a, #pgFamilies #internal #subNav strong.title span { color: #000; }
#pgThings #internal #subNav strong.title { background: #fdf; border-bottom: 2px solid #000; }
#pgThings #internal #subNav strong.title a, #pgThings #internal #subNav strong.title span { color: #000; }
#pgBusiness #internal #subNav strong.title { background: #fdf; border-bottom: 2px solid #000; }
#pgBusiness #internal #subNav strong.title a, #pgBusiness #internal #subNav strong.title span { color: #000; }
#pgJobs #internal #subNav strong.title { background: #fdf; border-bottom: 2px solid #000; }
#pgJobs #internal #subNav strong.title a, #pgJobs #internal #subNav strong.title span { color: #000; }
#pgYourCouncil #internal #subNav strong.title { background: #fdf; border-bottom: 2px solid #000; }
#pgYourCouncil #internal #subNav strong.title a, #pgYourCouncil #internal #subNav strong.title span { color: #000; }

#internal #subNav ul li { border-bottom: 1px dotted #000; padding: 0; background: #fdf; }
#internal #subNav ul li a, #internal #subNav ul li span { color: #000; }
#internal #subNav ul li ul { background: #fdf; border-top: 1px dotted #000; }
#internal #subNav ul li ul li ul li { background: #fdf; border-bottom: 1px dotted #000; padding: 0; }
#internal #subNav ul li span { color: #fdf; }

#pgResidents #internal #subNav ul li span { background: #000; }
#pgFamilies #internal #subNav ul li span { background: #000; }
#pgThings #internal #subNav ul li span { background: #000; }
#pgBusiness #internal #subNav ul li span { background: #000; }
#pgJobs #internal #subNav ul li span { background: #000; }
#pgYourCouncil #internal #subNav ul li span { background: #000; }

#content { color: #000; }
#content h1 { color: #000; }
#pgResidents #content h1 { color: #000; }
#pgFamilies #content h1 { color: #000; }
#pgThings #content h1 { color: #000; }
#pgBusiness #content h1 { color: #000; }
#pgJobs #content h1 { color: #000; }
#pgYourCouncil #content h1 { color: #000; }
#pgResidents #content h2 { color: #000; }
#pgFamilies #content h2 { color: #000; }
#pgThings #content h2 { color: #000; }
#pgBusiness #content h2 { color: #000; }
#pgJobs #content h2 { color: #000; }
#pgYourCouncil #content h2 { color: #000; }
#content ul li { list-style: disc; padding: 0; background: #fdf; }

#content p.banner { border-bottom: 3px solid #000; }

#content p.imgLeft img { border: solid #000; border-width: 1px 1px 3px; }

#content #landingBoxes .row .bg { background: #fdf; }
#content #landingBoxes .box .hdr { background: #fdf; }
#content #landingBoxes .box .hdr div { background: #fdf; }
#content #landingBoxes .box .hdr h2 { color: #000; }
#pgResidents #content #landingBoxes .box .hdr h2, #pgResidents #content #landingBoxes .box .hdr h2 a { color: #000; }
#pgFamilies #content #landingBoxes .box .hdr h2, #pgFamilies #content #landingBoxes .box .hdr h2 a { color: #000; }
#pgThings #content #landingBoxes .box .hdr h2, #pgThings #content #landingBoxes .box .hdr h2 a { color: #000; }
#pgBusiness #content #landingBoxes .box .hdr h2, #pgBusiness #content #landingBoxes .box .hdr h2 a { color: #000; }
#pgJobs #content #landingBoxes .box .hdr h2, #pgJobs #content #landingBoxes .box .hdr h2 a { color: #000; }
#pgYourCouncil #content #landingBoxes .box .hdr h2, #pgYourCouncil #content #landingBoxes .box .hdr h2 a { color: #000; }

#content table.standard { border: solid #000; border-width: 1px 1px 3px; background: #fdf; }
#content table.standard th, #content table.standard td { background: #fdf; border: 1px solid #000; }
#content table.standard thead th { background: #000; color: #fdf; }

#content .genForm { background: #fdf; border: solid #000; border-width: 1px 1px 3px; }
#content .genForm label { float: left; color: #000; }
#content .genForm label.error { color: #000; font-weight: bold; }
#content .genForm input.error { border: 1px solid #000; }
#content .genForm .radios span.dummy { color: #000; }
#content .genForm .submit input { background: #000; color: #fdf; border: #fdf; }

#content .newsListing h2 { border-bottom: 1px solid #000; }
#content .newsListing ul li { border-bottom: 1px solid #000; list-style: none; }

#content .eventsListing .top { border-bottom: 1px solid #000; }
#content .eventsListing .top .date { background: #000; border-bottom: 1px solid #fdf; }
#content .eventsListing .top .date div { background: #000; border-right: 1px solid #000; }
#content .eventsListing .top .date ul li { color: #fdf; list-style: none; }
#content .eventsListing .top .date ul li h2 { color: #fdf !important; }

#content .eventsListing ul li { border-bottom: 1px solid #000; list-style: none; }
#content .eventsListing ul li h3 a img { border: 1px solid #000; }
#content .eventsListing p.pagination { border-bottom: 1px solid #000; }

#content .contactBox .hdr { background: #000; }
#content .contactBox .hdr div { background: #000; border-right: 1px solid #000; }
#content .contactBox .hdr h2 { color: #fdf !important; padding: .4em .2em .3em .8em; }
#pgResidents #content .contactBox .hdr h2 { color: #fdf; margin: 0; background: #000; }
#pgFamilies #content .contactBox .hdr h2 { color: #fdf; margin: 0; background: #000; }
#pgThings #content .contactBox .hdr h2 { color: #fdf; margin: 0; background: #000; }
#pgBusiness #content .contactBox .hdr h2 { color: #fdf; margin: 0; background: #000; }
#pgJobs #content .contactBox .hdr h2 { color: #fdf; margin: 0; background: #000; }
#pgYourCouncil #content .contactBox .hdr h2 { color: #fdf; margin: 0; background: #000; }
#content .contactBox .content { border: 1px solid #000; border-bottom: 3px solid #000; }

#content .fynSearch h2 { background: #fdf; color: #000 !important; }
#content .fynSearch .content { background: #fdf; border: solid #000; border-width: 1px 1px 3px; }
#content .fynSearch .content .left { border-right: 1px solid #000; }
#content .fynSearch .content .right input.submit { background: #000; color: #fdf; border: 1px solid #fdf; }

#content .fynDetail .holder { background: #fdf; }
#content .fynDetail .box { border-bottom: 2px solid #000; }
#content .fynDetail .box h2 { border-bottom: 1px solid #000; }
#content .fynDetail .box.map img { border: 3px solid #000; }

#content .fynMoreInfo .maps { border: 3px solid #000; }

#content #sports .left .hdr { background: #fdf; }
#content #sports .left .hdr div { background: #fdf; border-right: 1px solid #fdf; }
#content #sports .left .hdr h2 { color: #000; }
#content #sports .left .holder { border: 1px solid #000; }
#content #sports .left .holder .row .bg { background: #fdf; }
#content #sports .left .holder .row .box { border-top: 0; }
#content #sports .right .list .relatedContent h2 { color: #000; background: #fdf; }
#content #sports .right .list .relatedContent .content { background: #fdf; border: solid #000; border-width: 1px; border-bottom: 3px solid #000; }
#content #sports .right .list .relatedContent .content h3 { color: #000; border-top: 1px solid #000; }
#content #sports .right .list .relatedContent .content ul li { list-style: none; }

#searchResults .searchbox { background: #fdf; border: 1px solid #000; }
#searchResults .searchbox input.submit { background: #000; color: #fdf; border: 1px solid #fdf; }

#searchResults .searchresultsnav { border-top: 1px solid #000; border-bottom: 1px solid #000; }
#searchResults .searchresultsnav .perpage ul li { list-style: none; }
#searchResults .searchresultsnav .nav ul li { list-style: none; }

#ratethispage .h2 { border-bottom: 1px solid #000; background: #fdf; }
#ratethispage .h2 div { background: #fdf; border-right: 0; }
#ratethispage .h2 h2 { color: #000; }

#ratethispage fieldset legend { padding: .5em .5em 1em; font-size: 1.1em; }
#ratethispage input.submit { background: #000; color: #fdf; border: 1px solid #fdf; }

#internal #subCol .eventsCalendar .tableHeader { border: solid #000; border-width: 4px 4px 0;}
#internal #subCol .eventsCalendar table { background: #fdf; border: 4px solid #000; }
#internal #subCol .eventsCalendar table thead th { background: #000; border: 2px solid #000; color: #fdf; }
#internal #subCol .eventsCalendar table tbody td { background: #fdf; border: 2px solid #000; }
#internal #subCol .eventsCalendar table tbody td a { color: #000; }

body.w1024 #content #landingBoxes .row .bg { background: #fdf; }

#homepage #leftCol .button a { color: #fdf; background: #000; }
#homepage #leftCol .button a span { background: #000; }
#homepage #leftCol .button a span span { background: #000; }
#homepage #leftCol .button a span span span { background: #000; }

#homepage #leftCol h2 { background: #fdf; }
#homepage #leftCol h2 span { background: #fdf; }
#homepage #leftCol h2 span span {  background: #fdf; }
#homepage #leftCol h2 span span span { background: #fdf; }
#homepage #leftCol h2 span span span span span { padding: .6em; }

#homepage #leftCol h2.residents a { color: #000; }
#homepage #leftCol h2.residents span span span span { background: #fdf; }
#homepage #leftCol h2.residents span span span span span { background: #fdf; }

#homepage #leftCol h2.parents a { color: #000; }
#homepage #leftCol h2.parents span span span span { background: #fdf; }
#homepage #leftCol h2.parents span span span span span { background: #fdf; }

#homepage #leftCol h2.visitors a { color: #000; }
#homepage #leftCol h2.visitors span span span span { background: #fdf; }
#homepage #leftCol h2.visitors span span span span span { background: #fdf; }

#homepage #leftCol h2.business a { color: #000; }
#homepage #leftCol h2.business span span span span { background: #fdf; }
#homepage #leftCol h2.business span span span span span { background: #fdf }

#homepage #leftCol h2.lookingforajob a { color: #000; }
#homepage #leftCol h2.lookingforajob span span span span { background: #fdf; }
#homepage #leftCol h2.lookingforajob span span span span span { background: #fdf; }

#homepage #leftCol h2.yourcouncil a { color: #000; }
#homepage #leftCol h2.yourcouncil span span span span { background: #fdf; }
#homepage #leftCol h2.yourcouncil span span span span span { background: #fdf; }

#homepage #leftCol h2 span.off span { background: #fdf; }
#homepage #leftCol h2 span.off span span { background: #fdf; }
#homepage #leftCol h2 span.off span span span { background: #fdf; }
#homepage #leftCol h2.residents span.off span span span span { background: #fdf; }
#homepage #leftCol h2.parents span.off span span span span { background: #fdf; }
#homepage #leftCol h2.visitors span.off span span span span { background: #fdf; }
#homepage #leftCol h2.business span.off span span span span { background: #fdf; }
#homepage #leftCol h2.lookingforajob span.off span span span span { background: #fdf; }
#homepage #leftCol h2.yourcouncil span.off span span span span { background: #fdf; }

#homepage #leftCol .content { border: 1px solid #000; color: #000; }

#homepage #rightCol .buttons li a { color: #fdf; background: #000; }
#homepage #rightCol .buttons li a span { background: #000; }
#homepage #rightCol .buttons li a span span { background: #000; }
#homepage #rightCol .buttons li a span span span { background: #000; }

#homepage #rightCol #h1 { border-bottom: 1px solid #000; }
#homepage #rightCol #h1 h1 { color: #000; background: #fdf; }
#homepage #rightCol #h1 h1 span { background: #fdf; }

#homepage #rightCol #mainFeature { border: solid #000; border-width: 1px 1px 3px; }
#homepage #rightCol #mainFeature div.text h2 a { color: #000; }
#homepage #rightCol #mainFeature div.text h2 a strong { color: #000; }

#homepage #rightCol #spotlights .spotlight { border: 1px solid #000; }
#homepage #rightCol #spotlights .spotlight .hdr { background: #fdf; border-bottom: 1px solid #000; }
#homepage #rightCol #spotlights .spotlight .hdr div { background: #fdf; border-right: 0; }
#homepage #rightCol #spotlights .spotlight .hdr h2 { color: #000; }
#homepage #rightCol #spotlights .spotlight .hdr ul { background: #fdf; border-left: 1px solid #000; }

#homepage #rightCol #spotlights .spotlight .content { background: #fdf; border: 0; }
#homepage #rightCol #spotlights .spotlight .content p.viewAll a { padding: 0 8px 0 0; background: url(../../../../images/template/home-spot-viewall.png) no-repeat center right; }

#homepage #rightCol #spotlights .spotlight.item .hdr h2 { color: #000; }
#homepage #rightCol #spotlights .spotlight.item .image { border: 0; }
#homepage #rightCol #spotlights .spotlight.item .content { background: #fdf; }

#homepage #rightCol #spotlights .spotlight .content.news ul li { border-bottom: 1px solid #000; }

#homepage #rightCol #spotlights .spotlight .content.doorstep input { border: 1px solid #000; }

#homepage #rightCol #spotlights .spotlight .content.events .tableHeader { border: solid #000; border-width: 4px 4px 0; }
#homepage #rightCol #spotlights .spotlight .content.events table { background: #fdf; border: 4px solid #000; }
#homepage #rightCol #spotlights .spotlight .content.events table thead th { background: #000; color: #fdf; border: 2px solid #000; }
#homepage #rightCol #spotlights .spotlight .content.events table tbody td { background: #fdf; border: 2px solid #000; }
#homepage #rightCol #spotlights .spotlight .content.events table tbody td a { color: #000; }
#homepage #rightCol #spotlights .spotlight .content.events ul.listing li { background: #fdf; }

#homepage #rightCol #spotlights .spotlight .content.jobs ul li { border-bottom: 1px solid #000; }

#homepage #rightCol #spotlights .spotlight.flickr .hdr h2 { color: #000; }
#homepage #rightCol #spotlights .spotlight.flickr .content { background: #fdf; }

body.w1024 #homepage #rightCol #spotlights .spotlight .eventsImage { border: solid #000; border-width: 4px 4px 4px 0; }
