body {
  font-family: verdana, arial, sans-serif; 
}

a {
  color: #910808; 
}

a:hover {
  background: #c9c9c9;
  border: 2px solid #000;
  padding: 5px; 
}

p.confirmation {
  display: none;
  font-family: arial;
  font-style: italic;
}

.smallDate {
  font-size: .9em; 
}

#wrapper {
  text-align: left;  
}

#topDarkGreyBar {
  background: #383838;
}

#logo {
  font-family: arial, verdana, sans-serif;
  letter-spacing: .3em;
}

#logo .extraLargeBold {
  font-size: 3.2em;
  font-weight: bolder;
}

#topMenu ul {
  list-style-type: none;
}

#topMenu ul li {
  display: inline;
}

#topMenu ul li a {
  background: #555;
  border: none;
  color: #fff;
  text-decoration: none;
}

#topBlackBar {
  background: #000; 
}

#masthead {
  border: 6px solid #000;
}

#content a:hover {
  background: none;
  border: none;
  color: #003471;
}

#content h1 {
  color: #636363;
  font-size: 36px;
  font-weight: bold;
}

#content ul, #content p {
  background: #f6f5f5;
}

#content ul {
  list-style-type: none; 
}

#content p {
  border: 5px solid #636363;
  line-height: 1.3em;
}

#content h2 {
  color: #003471;
  font-size: 1.5em;
  font-weight: bold;
}

#content ul.portfolio {
  list-style-type: none;
}

#content ul.portfolio li {
  display: inline;
  padding: 10px;
}

#content ul.portfolio img {
  border: 3px solid #a1a1a1;
}

#content ul.errors li {
  color: #ff0000;
}

#sidebar {
  border: 5px solid #636363; 
}

#sidebar h2 {
  font-weight: bold;
  border-bottom: 3px solid #800000;
}

#sidebar ul {
  list-style-type: none; 
}

#sidebar ul li {
  font-size: 12px;
  padding: 5px;
}

#sidebar ul li a {
  background: #fff;
  border: 0;
  padding: 0; 
}

#sidebar ul li a:hover {
  color: #000; 
}

form input, form textarea {
  border: 3px solid #383838;
}

