body, html {
  color: #000000;
  background: #ffffff;
  padding-left: 1.5em;
  width: 90%;
}
.quote {
  margin: 0;
  background: #eee;
  padding: 1em;
  border-radius: 1em;
}
.quote figcaption,
.quote blockquote {
  margin: 1em;
}

img {
  border-style: none;
  vertical-align: middle;
}

h3 {
        font-size: 145% ;
        font-weight: bold ;
        color: #4A4A3C ;
        color-grey: #bbbbbb
}


a {
        text-decoration: none ;
        color: #991133 ;
	background: #ffffff;
}

a:hover {
        text-decoration: underline
}

body {
        font-family: arial, sans-serif ;
        background-color: #ffffff ;
        font-size: 9pt ;
        margin: 25
}

ul {
	padding-left: 2.5em;
}

<!--	list-style-type: none;-->

li {
	padding-bottom: 0px
}


DIV.projects ul {
	list-style-type: circle;
	padding-left: 2.5em;
}

DIV.projects li {
	padding-bottom: 0px;
}


DIV.traps a {
   background: #ffffff;
   color: #ffffff;
   visited: #ffffff;
}




DIV.announcements a:visited {
  background: #dddddd;
  color:  #408860;
}

DIV.announcements td {
  padding : 10px;
}

a:visited {
  background: #ffffff;
  color:  #408860;
}


p.lastupdated {
  font-size: 70%;
  font-style: italic;
  margin-bottom: 0;
}

p.contact {
  margin-top: 0;
  font-size: 70%;
}
