/* Purpose: colour schemes & background pics for site */
body{
  color: black;
  background-color: white; /* #f4a854;*/ /* orange */
}

/*--- link colouration ---*/
/*:link,:visited {text-decoration: underline}*/
a{
  text-decoration: none; /*underline;*/
  color: #526BB5;
  border-right: 1px solid transparent;
  border-bottom: 1px dotted #888;
  .border-bottom: 1px solid #888; /* IE6 hack */
}
a.rssfeed, #content ul li a.rssfeed {
  padding-right: 15px;
  padding-top: 2px;
  background: url(../images/custom/0design/rss2feed.gif) no-repeat bottom right ;
}

a:visited  {color: #526BB5;}
h1 a, h1 a:visited {color: black;}


/*  highlighting external links using CSS3 selector  */
#content a[href^="http:"],#content a[href^="https:"] {
  background: url(../images/custom/0css/external_link.gif) no-repeat right 25%;
  padding-right: 8px;
}

#content a[href^="http://www.nvision.uk.net"], a[href^="http://nvision.uk.net"]  {
  background-image: none;
  padding-right: 0;
}

a:hover {
  color: black;
  background-color: #edebd5;
  text-decoration: none;
  border-bottom: 1px solid #800;
  border-right: 1px solid #800;
}

#content a.linkforpic{
  margin:0;
  padding:0;
  text-decoration: none;
  border: none;
}

#logo a, #logo a:link {
  border: none;
  padding: 0;
  margin: 0;
  background-color: transparent;
}

  /*--- links colour secondary content ---*/
#contentsec a{
  color: #444;
  border-right: 1px solid #DB903D;
}
#contentsec a:visited{color: #444;}


/* --- other colour stuff ---*/
#wrapper {
  border:1px solid #eee;
  border-top: 0;
  background: #fffbee url(../images/custom/0css/back12.jpg) no-repeat top left;
}

#header #header_txt{
   /*background-color: #41115C;*/
}

h1 span#vision{
  color: white;
  background-color: #41115C;
  border: 5px solid white;
  background: #41115C url(../images/custom/0css/together.gif) no-repeat bottom center;
  }

h1 span#kword{
  color:#9B3B22;
  background-color: transparent;
  border: 0px;
}

#header #header_txt h1 a:hover {border-bottom: 1px solid black;}

p#strapline{
  color: #666; /*#888;*/
  background-color: transparent;
}

#content h2,#content h3 a{
  color: #a00;
}

#content #introsect h2 {
  background: transparent url(none);
}


#content h3, #content h3 a{
  color: #a00;
}
#content p.para1 {color: black;}
#content p.para1 em {color: #a00;}
#content h2 a{color: #a00;}

img.eventpic {
  border: 5px solid #888;
}

div.piccell {
  background-color:  #F0EFD0;
  border:1px solid #E5E2AF;
  border-top: 10px solid #7F7F65;
}

div.imgcen img, div.imgleft img, div.imgright img  {
  border: 1px solid #bbb;
  background-color: #eee;
}
#content div#googlemap img{
  background-color: transparent; /*crucial color images otherwise google map markers dont show!!*/
}

#content li{
  list-style: square;
  list-style-position: inside;
}

div#googlemap div#map_canvas{border: 5px solid white;}

#contentsec {border-top: 1px solid #888;}
#contentsec_marg {
}
#contentsec h2{
  color: #a00;
}
#contentsec a{
  border-right:0;
}


hr {
  color: #fffbee; /* IE6 */
  background-color: transparent;
  border: 0;
}
#introsect hr {
  padding: 0;
  margin: 0;
  color: white;
  background-color: white;
}

#helps {
  color: #444;
}
#helps a {
 color: #444;
 border-right: 1px solid transparent;
 border-bottom: 1px dotted #888;
 .border-bottom: 1px solid #888;
 .border-right: 1px solid #c2d09d; /* IE6 hacks */
}


#helps a:hover {
  background: black;
  color: white;
}

