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


/*--- 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 {
  background: url(/images/sbc/0design/rss2feed.gif) no-repeat bottom right ;
}

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

#helps a, #helps a:visited{
  color: #444;
  _border-right: 1px solid #edebd5;
}
#helps a:hover {
  color: black;
  _border-right: 1px solid #edebd5; /*IE6*/
}

#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;}
#contentsec a:hover {border-right: 1px solid #a00;}

/* --- other colour stuff ---*/
#wrapper {
  background: white url(/images/sbc/0css/wrapper_bg.gif) no-repeat 0 0;
}
#wrapper_marg{
}

#header {
}
#header_marg {
}


h1 {color: #633910;}
h1 span{color: #A07F56;}
#header h1 a {
  border-bottom: none;
  color: #a00;
}

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

#header p#strapline{
  color: #888;
  background-color: transparent;
}

#content h2 {
  color: black;
}

#content h2 a{ /*#a00;*/}
#content h2 span.weblink a{color: black;}

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

#content p, #content li, #content dd, #content dt {
  color: #666;
}
#content p.pub_date{color: #888;}
#content p.para1 {color: black;}
#content p.para1 em {color: #a00;}
#content #this_week p {
  color: #A57B52;
  font-weight: bold;
  margin-left: 20px;
  margin-top: 0.25em;
  font-variant: small-caps;
  font-size: 125%;
}

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;
}
#content div#long_notes_list li{
  list-style-position: outside;
}

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


#contentsec {
  background-color: #E4E8CB;
  background: #E4E8CB url(/images/sbc/0css/contentsec_bot.gif) no-repeat bottom right;
}

#contentsec p, #contentsec ul li {
  color: #444;
}

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


#contentsec_marg {
  background-color: white ;
  color: #444;
}
#contentsec a, #contentsec a:visited{
  color:  #526BB5;
  border-right: 0;
}
#contentsec h2, #contentsec h2 a, #contentsec h2 a:visited{
  color: #a00;
}


#helps_marg {
  background: #E4E8CB url(/images/sbc/0css/helps_top.gif) no-repeat top right;
}


hr {
  color: white; /* IE6 */
  background-color: transparent;
  border: 0;
}

#footer_marg {
  /*background: white url(/images/sbc/0css/footer_bot.jpg) no-repeat bottom center ;*/
  border-bottom: 2px solid white;
}
#footer_marg .fblock p, #footer_marg .fblock ul li {color: #888;}



