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

}

#wrapper_marg {
  background-color: #f8f8f8; /*#ddf8dd;*/
}


/*--- 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;}

/*  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.thehealthministry.com"], a[href^="http://thehealthministry.com"]  {
  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;
}


#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 {
 background-color: white;
}

#header {
  background-color: white;
}
#header_marg {
  background: white url(../images/custom/0design/logo.gif) repeat-y 13px 100%;}
  /*nav block width: 108px*/
#pid_blog #header_marg{background:  url(../images/custom/0design/logo.gif) repeat-y 121px 100%;}
#pid_reviews #header_marg{background:  url(../images/custom/0design/logo.gif) repeat-y 229px 100%;}
#pid_books #header_marg{background:  url(../images/custom/0design/logo.gif) repeat-y 337px 100%;}
#pid_forums #header_marg{background:  url(../images/custom/0design/logo.gif) repeat-y 445px 100%;}
#pid_courses #header_marg{background:  url(../images/custom/0design/logo.gif) repeat-y 553px 100%;}
#pid_meetings #header_marg{background:  url(../images/custom/0design/logo.gif) repeat-y 661px 100%;}
#pid_links #header_marg{background:  url(../images/custom/0design/logo.gif) repeat-y 769px 100%;}
#pid_contact #header_marg{background:  url(../images/custom/0design/logo.gif) repeat-y 877px 100%;}
/*#pid_about #header_marg{background:  url(../images/custom/0design/logo.gif) repeat-y 877px 100%;}*/
#pid_static #header_marg{background:  url(../images/custom/0design/logo.gif) repeat 13px 100%;}

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

p#strapline{
  color: #990033;
  background-color: transparent;
}

#content {
  color: #444;
 }
.#content_marg  a{border-right: 1px solid #fff4cc;}

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


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

#content h2 a{color: #a00;}

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 /*, #contentsec li*/{
  list-style: square;
  list-style-position: inside;
}                               

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

#contentsec {background-color: #F4F4F4;}

#contentsec h2{
  color: #a00;
  border-bottom: 2px solid white;
  background: url(../images/custom/0css/h2_sec_back.gif) no-repeat top left;
}
#contentsec ul li {
  background: url(../images/custom/0css/li_sec_ptr.gif) no-repeat 0px 0.3em;
}

#contentsec a{border-right:0;}

#contentsec #tag_cloud p a{color: #888;}

#contentsec #adverts {
  background-color: #eee;
  color: #333;
}

#contentsec #adverts a, #contentsec #adverts a:visited{color: #333;}
#contentsec #adverts a:hover{color: black;}


#contentsec #adverts .img_cen {
  border: 5px solid white;
  background-color: #ccc;
}

#contentsec #adverts div.img_cen img {
  border: 0px solid #ccc;
}

hr {
  color: #fffbee; /* IE6 */
  background-color: transparent;
  border: 0;
  padding: 0;
  margin: 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;
}

#helps2 {
  background:  url(../images/custom/0design/scissors.gif) no-repeat top left;
}

#helps2_marg {
  border-top: 2px dotted black;
  color: #ddd;
  background-color: transparent;
}
/*--- footer detail ---*/
#footer{
  color: #444;
  background-color: #f8f8f8;
}
#footer_marg div.fblock {
  border: 1px solid #f8f8f8; /*forces equi line spacing */
}

#footer p#bot {
  color: #ddd;
  background-color: transparent;
}

#footer a, #helps2 a, #footer ul li a{
  color: #526BB5;
  /*border-right: 1px solid white;
  border-bottom: 1px dotted #ddd;
  _border-bottom: 1px solid #ddd;*/  /*IE6 hack */
}
/*#footer a:visited, #helps2 a:visited{color: #ddd;} */
#footer a:hover, #helps2 a:hover {color: black; border-right: 1px solid #a00;}


