
/*================================
            Light styles
=================================*/

/*================================ GENERIC ================================*/
body {color: #000; }

strong {color: #000; }

a, a:link {color: #004EA9;}
a:visited {color: #6633AC;}
#content a:focus, #content a:active, #related a:focus, #related a:active, #footer a:focus, #footer a:active {text-decoration: none; background: #00639A; color: #fff; }

h1, h1 a:link, h1 a:visited {color:#0D3269;}
h2, h2 a:link, h2 a:visited {color:#0D3269;}
h3, h3 a:link, h3 a:visited {color:#0D3269;}
h4, h4 a:link, h4 a:visited {color:#0D3269;}
h5, h5 a:link, h5 a:visited {color:#0D3269;}
#content h1 a:focus, #content h1 a:active, #content h2 a:focus, #content h2 a:active, #content h3 a:focus, #content h3 a:active, #content h4 a:focus, #content h4 a:active, #content h5 a:focus, #content h5 a:active {text-decoration: none; background: none; color: #0D3269; }

.address-icon {background: url(../images/icons/icon_address-small.gif) no-repeat 0 0.2em; }
.phone-icon {background: url(../images/icons/icon_phone-small.gif) no-repeat 0 0.2em; }
.email-icon {background: url(../images/icons/icon_email-small.gif) no-repeat 0 0.2em; }
.form-icon {background: url(../images/icons/icon_form.gif)  no-repeat 0 0.2em; }
.audio-icon {background: url(../images/icons/icon_audio.gif) no-repeat 0 0.2em; }
.video-icon {background: url(../images/icons/icon_video.gif) no-repeat 0 0.15em; }
.speech-icon {background: url(../images/icons/icon_comments.gif) no-repeat 0 0.5em; }
.magnify-icon {background: url(../images/icons/icon_magnify.gif) no-repeat 0 0.3em; }
.residents-icon {background: url(../images/icons/icon_residents.gif) no-repeat right top; }
.visitors-icon {background: url(../images/icons/icon_visitors.gif) no-repeat right top; }
.businesses-icon {background: url(../images/icons/icon_businesses.gif) no-repeat right top; }


/*======== Inline definition ========*/
.inline-definition dl dd {color: #777777; }



/*================================ HEADER ================================*/
#iewrap #header #curve-wrap {background: url(../images/curve_section.png) no-repeat 0 0; }

/*======== Switcher ========*/
#switcher {}
#switcher p {}
#switcher ul {}
#switcher ul li {}
#switcher li a, #switcher li strong {}



/*================================ CONTENT ================================*/
#iewrap {background: url(../images/nav-tile.gif) repeat-y 0 0; }


/*======== Breadcrumb =======*/
#content #breadcrumb ol li a {background: url(../images/arrow_breadcrumb.gif) no-repeat right 60%; }
#content #breadcrumb ol li a:active, #content #breadcrumb ol li a:focus {background: #00639A url(../images/dark/arrow_breadcrumb.gif) no-repeat right 60%; }


/*======== Quotes ========*/
blockquote {background: url(../images/quote.gif) no-repeat 0 3px; }
q span {color: #000; }


/*========Table Styles========*/
caption {color: #000; }
    
table thead, table thead th, table thead th a:link, table thead th a:visited {
    background-color: #0F2E5A;
    color: #fff; } 
    
table td {background-color: #fff; }
table .odd td {background-color: #f4f5f7; } 


/*============Form styles=========*/
legend {color: #0F2E5A; }


/*====== Box styles ======*/ 
#content .blue-border {}
#content .blue-border .inner-wrap {background: #CCEAF4; }

#content .one-box-wrap, #content .two-box-wrap, #content .three-box-wrap, #content .horizontal-divider {border-top: 5px solid #fff; }

#content .two-box-wrap, #content .four-box-wrap, #content .six-box-wrap {background: #E5F4F9 url(../images/box-divider.gif) repeat-y 49.5% top; }

#content .three-box-wrap {background: #E5F4F9; }
#content .three-box-wrap2 {background: #E5F4F9 url(../images/box-divider.gif) repeat-y 33% top; }

#content .three-box-wrap .three-box-divider {background: none; }
#content .three-box-wrap2 .three-box-divider {background: url(../images/box-divider.gif) repeat-y 66% top; }

#content .default-bg-divider {background: #FFFFFF url(../images/vert-divider.gif) repeat-y 49.5% top; }
#content .purple-split-bg {background: #55436D url(../images/purple-split.gif) repeat-y 50% top; }


/*====== Pagination ======*/
#content #pagination ul .previous span {background: url(../images/arrow_prev-off.gif) no-repeat left 50%; }
#content #pagination ul .previous a {background: url(../images/arrow_prev-on.gif) no-repeat left 50%; }
#content #pagination ul .next span {background: url(../images/arrow_next-off.gif) no-repeat right 50%; }
#content #pagination ul .next a {background: url(../images/arrow_next-on.gif) no-repeat right 50%; }



/*================================ RELATED ================================*/
#related div {}

#related .related-feature {background: #E7F4FA; }
#related .feature-wrap {background: #CCEAF4; }
#related .related-wrap {background: #F4F5F7; }
 
 
 
/* ============================= NAVIGATION ================================*/
#navigation {background: #E7EBEE; border-top: 1px solid #fff; }
#navigation ul {background: #E7EBEE; }
#navigation ul li { }

#navigation ul li a {
    border-bottom: 1px solid #fff;
    color: #000; }

#navigation ul li a:hover, #navigation ul li a:active, #navigation ul li a:focus {background: url(../images/arrow_right.gif) no-repeat 6px 0.7em; }
#navigation ul li .home-link, #navigation ul li .home-link:hover, #navigation ul li .home-link:active, #navigation ul li .home-link:focus, #navigation ul li .section, #navigation ul li .section:hover, #navigation ul li .section:active, #navigation ul li .section:focus {background: url(../images/arrow_up.gif) no-repeat 6px 0.7em; }

#navigation ul li strong {
    background: #0F2E5A url(../images/arrow-current.gif) no-repeat 6px 0.7em;
    color:#fff; }

#navigation ul ul {margin-bottom: 0;}


/*=== highlight services sections ===*/
#navigation .service {}
.index #navigation .service a:hover {}
#navigation ul li a:hover {}


/* ==== Level 2 ====== */
#navigation ul ul {background: #DCE1E7; }
#navigation ul ul a, #navigation ul ul strong {}
#navigation ul ul a:hover, #navigation ul ul a:active, #navigation ul ul a:focus {background-position: 19px 0.7em;}
#navigation ul ul .section, #navigation ul ul .section:hover, #navigation ul ul .section:active, #navigation ul ul .section:focus {background-position: 19px 0.7em; }
#navigation ul ul li strong {background-position: 19px 0.7em; }


/* ==== Level 3 ====== */
#navigation ul ul ul {background: #D0D4DF; }
#navigation ul ul ul a, #navigation ul ul ul strong {}
#navigation ul ul ul a:hover, #navigation ul ul ul a:active, #navigation ul ul ul a:focus {background-position: 35px 0.7em;}
#navigation ul ul ul .section, #navigation ul ul ul .section:hover, #navigation ul ul ul .section:active, #navigation ul ul ul .section:focus {background-position: 35px 0.7em; }
#navigation ul ul ul li strong {background-position: 35px 0.7em; }


/* ==== Level 4 ====== */
#navigation ul ul ul ul {background: #C2C8D4; }
#navigation ul ul ul ul a:hover, #navigation ul ul ul ul a:active, #navigation ul ul ul ul a:focus {background-position: 50px 0.7em; }
#navigation ul ul ul ul .section, #navigation ul ul ul ul .section:hover, #navigation ul ul ul ul .section:active, #navigation ul ul ul ul .section:focus {background-position: 50px 0.7em; }
#navigation ul ul ul ul li strong {background-position: 50px 0.7em; }


/* ==== Level 5 ====== */
#navigation ul ul ul ul ul {background-color: #C2C8D4;}
#navigation ul ul ul ul ul a:hover, #navigation ul ul ul ul ul a:active, #navigation ul ul ul ul ul a:focus {background-position: 65px 0.7em; }
#navigation ul ul ul ul ul .section, #navigation ul ul ul ul ul .section:hover, #navigation ul ul ul ul ul .section:active, #navigation ul ul ul ul ul .section:focus {background-position: 65px 0.7em; }
#navigation ul ul ul ul ul li strong {background-position: 65px 0.7em; }


/* ==== navigation contact details ====== */
#navigation #nav-address div {background: url(../images/uk-map_small.gif) no-repeat right 4px; }



/* ============================= FOOTER ================================*/
#footer {background:transparent url(../images/nav-tile.gif) repeat-y 0 0; }

/*======== A-Z Council services =======*/
#council-services {background: #28446B; }


/*======== footer links =======*/
#footer .footer-links {background: #0F2E5A; }

#footer #footer-images {background: #E7EAEF; }
#footer #footer-images ul {background: #E7EAEF; }

#footer #footer-images ul .beacon span {margin: 0; }
#footer #footer-images ul .beacon strong, #footer #footer-images ul .beacon a:link, #footer #footer-images .beacon a:visited {text-align: left; color: #0F2E5A; }
#footer #footer-images ul .browse-aloud a {background: url(../images/logo_browsealoud.gif) no-repeat 50% 50%; }
#footer #footer-images ul .directgov a {background: url(../images/logo_directgov.gif) no-repeat 50% 50%; }
#footer #footer-images ul .preston-sp a {background: url(../images/logo_preston-sp.gif) no-repeat 100% 50%; }
    


/*================================
         Rounded corners
=================================*/

/*======= Home page =======*/
.home #header .blue-border-wrap .nw {background: url(../images/cnr_search2.png) no-repeat 0 0; }


/*======= White corner NW =======*/
#content #webcams .rounded .nw, #content #albums .rounded .nw, #content .atoz-menu .nw, #content #search-results ul .linkified-box .nw, #footer .rounded .nw, #related .rounded .nw, #content .signpost .rounded .nw, #content .blue-bg .nw, #content .purple-bg .nw, #content .gallery-layout .nw, #content .purple-split-bg .nw, form #content .error-wrap .nw {background: url(../images/cnr_white-nw.png) no-repeat 0 0; }

/*======= White corner NE =======*/
#content #webcams .rounded .ne, #content #albums .rounded .ne, #content .atoz-menu .ne, #content #search-results ul .linkified-box .ne, #footer .rounded .ne, #navigation .rounded .ne, #related .rounded .ne, #content .signpost .rounded .ne, #content .blue-bg .ne, #content .purple-bg .ne, #content .gallery-layout .ne, #content .purple-split-bg .ne, form #content .error-wrap .ne {background: url(../images/cnr_white-ne.png) no-repeat 0 0; }

/*======= White corner SW =======*/
#content #webcams .rounded .sw, form #content .question-textarea .textarea-tab .sw, #content #albums .rounded .sw, #content .atoz-menu .sw, #content #search-results ul .linkified-box .sw, #related .rounded .sw, #content .signpost .rounded .sw, #content .blue-bg .sw, #content .purple-bg .sw, #content .gallery-layout .sw, #content .purple-split-bg .sw, form #content .error-wrap .sw {background: url(../images/cnr_white-sw.png) no-repeat 0 0; }

/*======= White corner SE =======*/
#content #webcams .rounded .se, form #content .question-textarea .textarea-tab .se, #content #albums .rounded .se, #content .atoz-menu .se, #content #search-results ul .linkified-box .se, #related .rounded .se, #content .signpost .rounded .se, #content .blue-bg .se, #content .purple-bg .se, #content .gallery-layout .se, #content .purple-split-bg .se, form #content .error-wrap .se {background: url(../images/cnr_white-se.png) no-repeat 0 0; }



/*======= Blue Border corner NW =======*/
.home #header .blue-border .nw, #related .blue-border .nw, #content .blue-border .nw {background: url(../images/cnr_blue-outline-nw.png) no-repeat 0 0; }

/*======= Blue Border corner NE =======*/
.home #header .blue-border .ne, #related .blue-border .ne, #content .blue-border .ne {background: url(../images/cnr_blue-outline-ne.png) no-repeat 0 0; }

/*======= Blue Border corner SW =======*/
.home #header .blue-border .sw, #related .blue-border .sw, #content .blue-border .sw {background: url(../images/cnr_blue-outline-sw.png) no-repeat 0 0; }

/*======= Blue Border corner SE =======*/
.home #header .blue-border .se, #related .blue-border .se, #content .blue-border .se {background: url(../images/cnr_blue-outline-se.png) no-repeat 0 0; }



/*======= Removed Corners =======*/
#navigation .rounded .nw, #related .blue-border .ne, #related .blue-border .se, #related .rounded .ne, #related .rounded .se {display: none; }



/*================================
      Page specific Styles
=================================*/

/*======= Home Page =======*/
.home #wrap1 #photo-fade {background: url(../images/photo-fade.png) repeat-x left top; }
.home #header .blue-border-wrap .home-inner-wrap {background: #FFFFFF; }
.home #header .blue-border {background: #FFFFFF; }
.home #header .blue-border .inner-wrap {background:#CCEAF4; }
.home #header .blue-border h2 {color: #0D3269; }
.home #header .blue-border h2 a, .home #header .blue-border h2 a:link, .home #header .blue-border h2 a:visited {color: #0D3269; }

.home #content .news-events {background: #FFFFFF; }
.home #content .news-events .entry {overflow: hidden; border-top: 1px solid #fff; background: #E7EAEF; }
.home #content .news-events #guild {border-top: 1px solid #25456C; background: #D9DCE3; }
.home #content .box form {background: #E7EAEF; padding-top: 5px; }

.home #content .default-bg-divider {background: #FFFFFF url(../images/vert-divider.gif) repeat-y 75% top; }

.home #content .four-box-wrap .services-box-wrap .inner-box-wrap .services-map {background: url(../images/local-services.gif) no-repeat 50% bottom; }

.home #navigation ul li {background:#E7EBEE; }
.home #navigation ul #first {background: url(../images/cnr_nav-home.png) no-repeat 0 0; }
.home #navigation ul li strong {background: url(../images/arrow-current.gif) no-repeat scroll 6px 0.7em; }

.home #footer #council-services {background: url(../images/blue-split.gif) repeat-y 50% 0; }


/*======= a to z Page =======*/
#content .atoz-menu {background: #28446B; }

#content .atoz {}
#content .atoz li {}
#content .atoz .odd {background: #F4F5F7; }


/*======= Search Page =======*/
#content #search-results h3 strong {color: #0D3269; }
#content #search-results .search-url {color: #654C7E; }

#content #search-results .linkified-box:hover {background:#F4F5F7; cursor:pointer; } 