/*COLORS */
/*offwhite #FFFADC*/
/*red #990000*/
/*blue #000099*/
/*green #009900*/
/*offblack #420000*/
/*Gray #ABABAB*/
/*Purple #660066*/
/*LightBlue #DBFFFA*/

A:link    {color: #000099;}
A:visited {color: #660066;}
A:active  {color: #420000;}
A:hover   {color: #420000;}


body {
  min-width: 550px;      /* 2x LC width + RC width */
  background-color: #FFFADC;
font-size:small; font-family:Helvetica, Arial, Verdana, sans-serif;
color: #420000;
}
pre.code {background-color: #DBFFFA;}
H1 {color: #420000;}
H2 {color: #420000;}
.shead {color: #420000;font-weight:bold;}
.navbar a:hover,
  .home .navbar #home a,
  .contact .navbar #contact a,
  .folio .navbar #folio a,
  .personal .navbar #personal a,
  .resources .navbar #resources a,
  .products .navbar #products a,
  .services .navbar #services a,
  .contact .navbar #contact a {
border-bottom-color: #990000;
color:#990000;
border-bottom: 2px solid #990000;
padding: 0 5px 0 5px;
}
.submenu {font-size:x-small; font-weight:bold; margin-right: 0px; padding: 0px 0px 0px 5px;}
.navbar li {  color:#990000; font-size:large; font-weight:bold; padding: 5px 5px 5px 5px; margin-right: 15px; }

.navbar li a { padding: 5px 5px 5px 5px;
   text-decoration:none;
color:#990000;

}
#navbar #listings  {text-decoration:none; list-style: none; }

.tag {font-size:xx-small; font-weight:bold; color:#420000;}
.clearf { float: left;}
dt {
   clear:both;
  width:20%;
   float:left;
   text-align:right;
font-weight:bold;
}

dd {
   float:left;
   width:79%;
   margin:0 0 0.5em 0.25em;
}
