body {
background-color: #7bafd6;
background-image: url(/i/bg.jpg);
color: #333;
}

p.local-nav a { color: #5d5d5d; }

div#wrapper {
background-color: #fff;
}

div.access dd.selected {
border-color: #e6e6e6;
background-color: #f4f4f4;
}
div.access a { color: #000; }


p.local-nav a { color: #5d5d5d; }


div.content {
background-color: #f1efe7;
}
div.content hr {
border-color: #000;
}
div#nav {
background-image: url(/i/nav-bg.jpg);
}
div#nav ul li a {
color: #fff;
}
div#nav ul li ul li a {
color: #000;
}



/* HOME STUFF */
body.home .content {
background-color: #fff;
}

/* HOME PANELS */
body.home dl.panel dt {
background-image: url(/i/panel-header.png);
}
body.home dl.panel dd {
background-color: #f2efe8; 
}
body.home dl.panel img { 
border-color: #fff;
}

/* COLOUR CODING FOR SECTIONS */
body.section-x-about .content h1, body.section-x-about .content h2, body.section-x-about .content h3 {
color: #6290e5;
}
body.section-x-about ul.buttons li a {
background-color: #6290e5;
}

body.section-x-services .content h1, body.section-x-services .content h2, body.section-x-services .content h3 {
color: #b654bb;
}
body.section-x-services ul.buttons li a {
background-color: #b654bb;
}

body.section-x-staff .content h1, body.section-x-staff .content h2, body.section-x-staff .content h3 {
color: #0ca090;
}
body.section-x-staff ul.buttons li a {
background-color: #0ca090;
}

/* NEWS SECTION */
body.section-x-news .content h1, body.section-x-news .content h2, body.section-x-news .content h3 {
color: #8db1bd;
}
body.section-x-news ul.buttons li a {
background-color: #8db1bd;
}
body.section-x-news .content a.button {
background-color: #8db1bd;
}
body.section-x-news div.article h2 a {
color: #8DB1BD;
}


body.section-x-links .content h1, body.section-x-links .content h2, body.section-x-links .content h3 {
color: #c0ba80;
}
body.section-x-links ul.buttons li a {
background-color: #c0ba80;
}

body.section-x-contact .content h1, body.section-x-contact .content h2, body.section-x-contact .content h3 {
color: #f56e58;
}
body.section-x-contact ul.buttons li a {
background-color: #f56e58;
}

/* COLOURS FOR SECTION */
div#nav ul li.yellow {
background-image: url(/i/nav-yellow.png);
}
div#nav ul li.yellow ul li {
background-color: #fee28b;
}
div#nav ul li.yellow ul li ul li {
background-color: #feecb3;
}

div#nav ul li.blue {
background-image: url(/i/nav-blue.png);
}
div#nav ul li.blue ul li {
background-color: #b1c8f2;
}
div#nav ul li.blue ul li ul li {
background-color: #ccdbf7;
}

div#nav ul li.purple {
background-image: url(/i/nav-purple.png);
}
div#nav ul li.purple ul li {
background-color: #dbaadd;
}
div#nav ul li.purple ul li ul li {
background-color: #e8c8e9;
}

div#nav ul li.teal {
background-image: url(/i/nav-teal.png);
}
div#nav ul li.teal ul li {
background-color: #86d0c8;
}
div#nav ul li.teal ul li ul li {
background-color: #b0e0db;
}

div#nav ul li.aqua {
background-image: url(/i/nav-aqua.png);
}
div#nav ul li.aqua ul li {
background-color: #c6d8de;
}
div#nav ul li.aqua ul li ul li {
background-color: #dae6ea;
}

div#nav ul li.taupe {
background-image: url(/i/nav-taupe.png);
}
div#nav ul li.taupe ul li {
background-color: #e0ddc0;
}
div#nav ul li.taupe ul li ul li {
background-color: #ebe9d6;
}

div#nav ul li.pink {
background-image: url(/i/nav-pink.png);
}
div#nav ul li.pink ul li {
background-color: #fab7ac;
}
div#nav ul li.pink ul li ul li {
background-color: #fcd0c9;
}

/* FORMS */
body.section-x-services legend {
background-color: #b654bb;
color: #fff;
}

body.section-x-staff legend {
background-color: #0ca090;
color: #fff;
}



legend {
background-color: #f56e58;
color: #fff;
}
fieldset {
border:1px solid #bbb;
background-color: #fafafa;
}


/* FOOTER STUFF */
div#footer {
border-color: #f1efe7;
}
div#footer ul li a { color: #000; }
div#footer p.referral {
background-color: #fdc516;
}
div#footer p.copyright {
background-image: url(/i/copyright-bg.png) ;
}