div#shadowright {
   padding-bottom: 0;
}

#content {
   margin: 0 20px 0 20px;
   padding-bottom: 0;
   min-height: 0;
}

#content div#notfound {
   margin: 3em 20em 3em 3.6em;
   background-color: #eaeaea;
   border: 1px solid #666666;
   padding: 1em;
}

div#content div.incident-details {
   margin: 0 auto;
   width: 95%;
   padding-top: 3px;
   padding-left: 20px;
   padding-right: 20px;
   border-bottom: none;
}

#content div.incident-details h2 {
   float: right;
   margin-top: 6px;
   margin-right: 0;
   font-size: 85%;
   font-family: Verdana, sans-serif;
   font-weight: bold;
   color: #222;
}

div#content div.incident-details h1 {
   margin: 2.7em 0 1em 0.8em;
   text-align: left;
   width: 80%;
   font-size: 153.9%;
   color: #ddd;
   height: 3em;
}

#content div.incident-details table {
   margin: 1.5em 0 4em auto;
   width: 100%;
}

#content table td a {
   font-family: "Trebuchet MS", sans-serif;
   font-size: 108%;
}

#content table th {
   width: 25%;
   background: #404040;
   color: #bbbbbb;
   padding-left: 1.5em;
   border: 1px solid #bbbbbb;
}

#content table td a:hover {
   color: #777;
}

#content table td {
   width: 63%;
   background: #888888;
   color: #000000;
   font-family: Verdana, sans-serif;
   font-weight: bold;
   padding-left: 1.5em;
   border: 1px solid #bbbbbb;
}

#content table td a:visited {
   color: #555555;
}

#content table td span.unrecorded {
   font-weight: normal;
   font-style: italic;
   font-family: Geneva, Arial, sans-serif;
   color: #666666;
   font-size: 93%;
}

#content table td span.single-source {
   font-weight: normal;
   font-style: italic;
   font-family: Geneva, Arial, sans-serif;
   color: #333333;
   font-size: 93%;
}

#content table td span.single-source a {
   font-weight: normal;
   font-style: italic;
   font-family: Geneva, Arial, sans-serif;
   color: #000000;
   font-size: 93%;
}

#content p {
   width: 62%;
}

#content h3 {
   color: #444;
   margin-left: 1.3em;
   margin-right: 2em;
   font-size: 100%;
}

#content table.individuals th {
   font-size: 93%;
}

#content table.individuals td {
   background: none;
   font-weight: normal;
   font-family: Geneva, Arial, sans-serif;
   font-size: 93%;
   width: auto;
}

#content table.individuals td.sex,      #content table.individuals th.sex,
#content table.individuals td.age,      #content table.individuals th.age,
#content table.individuals th.number,   #content table.individuals td.number,
#content table.individuals th.ibc-code, #content table.individuals td.ibc-code {
   text-align: center;
   padding-left: 2px;
   padding-right: 2px;
}

#content table.individuals td.sex, #content table.individuals th.sex,
#content table.individuals td.age, #content table.individuals th.age {
   width: 12%;
}

#content table.individuals th.job, #content table.individuals td.job {
   width: auto;
}

#content table.individuals th.number,   #content table.individuals td.number,
#content table.individuals th.ibc-code, #content table.individuals td.ibc-code {
   width: 15%;
}

#content div.incident-details table.individuals th.job {
   border-right-color: #777;
}


#content table.individuals td.number {
   text-align: center;
}

#content table.individuals th.persons {
   width: auto;
}
