a {
  color: rgb(115,210,22);
  font-weight: bold;
  text-decoration: none;
} 

a:hover {
  background-color: rgb(238,238,236);
  text-decoration: underline; 
}

body { color: rgb(85,87,83); }

ul li { list-style: square; }

h1, h2, h3, h4, h5, h6 { color: rgb(85,87,83); }

pre code {
    display: block;
    background-color: rgb(238,238,236);
}

#header {
  border-color: rgb(186, 189, 182);
  border-style: solid; 
  border-width: 0 0 1px 0;
  margin: 3px 0 2px 0;
}

#header ul {
  text-align: right;
  list-style: none;
  margin-bottom: 0; 
  padding: 2px;
}

#header ul li {
  display: inline;
}

#header ul li a { padding: 3px; }

#breadcrumb { background-color: rgb(238,238,236); }
#breadcrumb ul { display: inline; margin-left: 0; padding-left: 0; }
#breadcrumb ul li { display: inline; list-style: none; margin-left: o; padding-left: 0; }
#breadcrumb ul li:before { content: "\0020 \00BB \0020"; }
#breadcrumb ul li.first:before { content: ""; }

#footer { 
  border-color: rgb(186, 189, 182);
  border-style: solid; 
  border-width: 1px 0 0 0;
  margin: 2px 0 3px 0;
  padding: 2px;
}

body#articles #header ul li#articles a,
body#presentations #header ul li#presentations a,
body#projects #header ul li#projects a {
  background-color: rgb(238,238,236);
  border-color: rgb(186, 189, 182);
  border-style: solid; 
  border-width: 1px 1px 0px 1px;
  padding: 3px 3px 4px 3px;
}

ul.errorlist {
    margin: 0; 
}
    ul.errorlist li {
        list-style: none; 
    }

