a:hover {
  color: #CC0000;
}

body {
  /* background: #ffffff url(/images/sidebar-bg.gif) repeat-y; */
  background-color: #ffffff;
  margin: 0px;
  padding: 0px;
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, Sans-serif;
  font-size: 76%;
}

#attorneys div {
  border: solid 0px #cccccc;
  border-bottom-width: 1px;
  padding-bottom: 1em;
  margin-bottom: 2em;
}

#attorneys h2 {
  display: inline;
}

#attorneys img {
  float: right;
  border: solid 2px #5a0b08;
  margin: 0px 0px 1.5em 1.5em;
}

#attorneys p {
  margin-top: 15px;
}

#contact {
  border: solid 0px #eddcc2; /* #e3e3e3; */
  border-top-width: 1px;
  border-bottom-width: 1px;
  padding: 0.6em 20px;
  background-color: #fff7eb;
  /* background: url(/images/contact-fade-off-white.jpg) top repeat-x; */
  width: 550px;
}

#contact div.contact {
  float: left;
  margin-right: 2em;
}

#contact div.links {
  text-align: right;
}

#container {
  width: 750px;
  margin: 0px;
  padding: 0px;
}

#content {
  width: 547px; /* 3 pixels less to accommodate IE bug */
  padding: 16px 20px;
}

#credit {
  text-align: right;
  font-size: 0.9em;
  color: #999999;
  width: 570px;
  margin: 1em 0px 2em 0px;
}

#credit a {
  color: #9999ca;
}

#disclaimer {
  text-align: right;
  font-size: 0.9em;
  color: #AAAAAA;
  width: 570px;
  margin: 1em 0px 2em 0px;
}

#header {
  background: #fff0d4 url(/images/header-fade.jpg) no-repeat 750px 0px; /* #fff4e4 ffeecc*/
  width: 844px;
  padding: 7px 0px 4px 20px;
  height: 72px;
  overflow: hidden;
}

#headerimage {
  position: absolute;
  top: 0px;
  left: 590px;
  background-color: #fff4e4;
  width: 160px;
  height: 83px;
  overflow: hidden;
}

#menu {
  width: 890px;
  background: url(/images/menu-bg.jpg) no-repeat 590px 0px;
}

#menu ul {
  background-color: #7c100c; /* #540b09; */
  border: solid 0px #5a0b08;
  border-top-width: 3px;
  width: 576px;
  margin: 0px;
  padding: 1px 0px 5px 14px;
  list-style: none;
}

#menu a {
  color: #fbb649;
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, Sans-serif;
  font-size: 0.9em;
  text-decoration: none;
  padding: 0px 6px;
  border: 0px;
}

#menu li {
  display: inline;
  margin: 0px;
  padding: 0px;
}

#menu li.current {
  color: #ffffff;
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, Sans-serif;
  font-size: 0.9em;
  padding: 0px 6px;
}

#sidebar {
  display: inline;
  float: right;
  width: 130px;
  margin: 0px;
  padding: 15px 15px 211px 15px;
  font-family: Arial, Helvetica, Sans-serif;
  color: #7c100c;
  background: #ffd691 url(/images/sidebar-fade.jpg) bottom no-repeat;
}

/* hack to fix IE 3 pixel float problem */
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #sidebar {
  margin-left: -3px;
}

* html #contact {
  height: 1%;
  margin-right: 0;
}
/* End hide from IE5/mac */

#consent {
  display: inline;
  float: right;
  width: 275px;
  margin: 0px 0px 18px 18px;
  padding: 18px;
  background-color: #d4d4d4;
  border: solid 2px #5a0b08;
}

#consent h2 {
  margin-top: 0px;
}

#float {
  display: inline;
  background-color: #eeeeee;
  float: right;
  /* border-width: 1px;
  border-style: solid; */
}

#info {
  
}

#reports {
  
}

.cases dt {
  font-weight: bold;
  margin: 1.3em 0px 1em 0px;
}

.cases dd {
  border: solid 0px #cccccc;
  border-bottom-width: 1px;
  padding: 0px 0px 1.3em 1.5em;
  margin: 0.3em 0px 0px 0px;
}

.defendant {
  color: #990033;
}

dd {
  margin: 0.4em 0px 0px 1.7em;
}

dt {
  font-weight: bold;
  margin: 1em 0px 0px 0px;
}

h1 {
  font-family: FreeSerif, Georgia, Times New Roman, Serif;
  font-size: 1.7em;
  font-weight: bold;
}

h1:first-child {
  margin-top: 0px;
}

h2 {
  font-family: FreeSerif, Georgia, Times New Roman, Serif;
  font-size: 1.4em;
  font-weight: bold;
  margin-top: 1.3em;
  margin-bottom: 0.6em;
}

hr {
  color: #CCCCCC;
  background-color: #CCCCCC;
  height: 1px;
  border-width: 0px;
  width: 100%;
}

img.left {
  float: left;
  border: solid 2px #5a0b08;
  margin-right: 0px 1.5em 0px 1.5em;
}

img.right {
  float: right;
  border: solid 2px #5a0b08;
  margin: 0px 0px 1.5em 1.5em;
}

.indent {
  margin-left: 1.5em;
}

li {
  padding-bottom: 0.6em;
}

.notice {
  color: #CC0000;
  font-weight: bold;
}

p {
  margin-top: 0px;
}

u {
  text-decoration: none;
  font-style: italic;
}

ul {
  list-style-image: url(/images/list-bullet.png);
}
