#grave-primary.content-area {
  width: 90%;
  margin: 0 auto;
}
#cemetery-search form {
  border: 1px solid #C0C0C0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
#grave-searchform form {
  border: 1px solid #C0C0C0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
#grave-searchform select {
  width: 610px;
  margin-left: 10px;
}
#cemetery-search form select {
  width: 80%;
}
.wrap #gravesite-details {

}

#gravesite-search-results h3, #manage-cemetery-records h3 {
  font-size: 1.3rem;
  font-weight: bold;
  margin: 30px 0 15px;
}
#gravesite-search-results table, #manage-cemetery-records table {
  padding: 20px;
  width: 100%;
}
#gravesite-search-results tbody, #manage-cemetery-records tbody {
  border: 2px solid #999999;
}
#gravesite-search-results th, #manage-cemetery-records th {
  border: 2px solid #999999;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  line-height: inherit;
  padding: 2px 2px 0 5px;
  text-align: left;
  min-width: 80px;
}
#gravesite-search-results th[data="cemetery-name"], #manage-cemetery-records th[data="cemetery-name"] {
  min-width: 300px;
}
#gravesite-search-results th[data="township"], #manage-cemetery-records th[data="township"] {
  min-width: 300px;
}
#gravesite-search-results th[data="cemetery-type"], #manage-cemetery-records th[data="cemetery-type"] {
  width: 100px;
}
#gravesite-search-results th[data="est-graves"], #manage-cemetery-records th[data="est-graves"] {
  width: 80px;
}
#gravesite-search-results td, #manage-cemetery-records td {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  padding: 5px;
  border: 1px solid #999999;
}
.grave-details li {
  font-size: 1.2rem;
}
.grave-details span {
  float: right;
  width: 75%;
}
.grave-details {
  width: 100%;
}
.grave-details tr {
  border: 2px solid #666;
  width: 100%;
  text-align: left;
}
.grave-details th {
  padding: 10px 15px;
  width: 130px;
}
.grave-details td {
  border: 2px solid #666;
  padding: 10px 15px;
}
.cemetery-details span {
  float: right;
  width: 75%;
}
.uploaded-images li {
  display: inline-block;
  margin: 0 15px;
}
.uploaded-images a img {
  margin: 15px;
  max-height: 200px;
  max-width: 200px;
  border: 3px solid #FCF8D9;
}
.upload-files {
  margin: 30px 0 0;
}
.upload-files > form {
  border: 2px solid #666;
  padding: 13px;
}
.upload-files label {
  display: block;
}
.upload-files input[type='text'] {
  width: 99%;
}
.upload-files input[type='submit'] {
  margin: 10px 0 0;
}
.grave-notes > form {
  border: 2px solid #666;
  padding: 13px;
}
.grave-notes ul > li {
  border: 2px solid #666;
  margin: 10px 0;
  padding: 13px;
}
.grave-notes textarea {
  width: 99%;
  margin-bottom: 10px;
}
.grave-notes label {
  display: block;
}
.grave-notes input[type='text'] {
  width: 99%;
}
.grave-notes input[type='submit'] {
  margin: 10px 0 0;
}
.csv-download {
  margin: 30px 0;
}
.export {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #aaa;
  border-radius: 5px;
  display: block;
  padding: 3px 5px;
  text-align: center;
  width: 120px;
  color: #333;
}
.uploaded-files a {
  color: #321d06;
  font-weight: bold;
}
