h1 {
  text-indent: 10px;
}
h2 {
  color: black;
  border-color: black;
}
/*******************************
  Major page division styles specific to this page
  *****************************/
div#header {
  background: #333333 url(/site/graphics/whoweare/second_strip_top.gif) repeat-x bottom center;
}
div#content {
  margin: 0;
  background: #999966;
  border: 0;
  padding: 10px;
}
div#footer {
  background: #333333 url(/site/graphics/whoweare/second_strip_bottom.gif) repeat-x top center;
}
div#dtn_logo {
  display: none;
}
div#page_symbol {
  display: none;
}
div#messages, div#errors {
  margin: 0;
}
/*******************************
  Admin menu styles
  *****************************/
div#menu {
  text-align: left;
  padding: 2px 0 10px 0;
  background: #999966;
}
div#menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 1em;
}
  div#menu ul li {
    position: relative;
    z-index: 10;
    display: inline;
    margin: 0;
    padding: 0px 4px;
  }
div#menu ul li a {
  display: inline;
  padding: 4px;
  text-decoration: none;
  color: black;
  font-size: 0.8em;
  border: 1px #999966 solid;
}
div#menu ul li:hover a {
  background: #cccc99;
  color: black;
  text-decoration: none;
  border: 1px #333 solid;
}

/*******************************
  Admin form styles
  *****************************/
div.new_photos {
  margin-bottom: 10px;
}
div.new_photos input {
  margin: 2px 0;
}

/*******************************
  Active page link styles
  *****************************/
body#whoweare li#mi_whoweare a.menu_header,
body#resources li#mi_resources a.menu_header,
body#prayerrequests li#mi_prayerrequests a.menu_header,
body#missionandtravel li#mi_missionandtravel a.menu_header,
body#photosandvideos li#mi_photosandvideos a.menu_header {
  background: #cccc99;
  color: black;
  text-decoration: none;
  border: 1px #333 solid;
}

/*******************************
  Admin drop-down menu styles
  *****************************/
div#menu ol.sub_menu {
  position: absolute;
  display: none;
  top: 26px;
  left: 4px;
  margin: 0pt;
  padding: 0pt;
  background: #cccc99;
  border: solid #333333;
  border-width: 0 0 1px;
  font-size: 1em;
}
  div#menu ol.sub_menu li {
    margin: 0;
    padding: 0;
    display: block;
    text-align: left;
  }
div#menu ol.sub_menu li a {
  display: block;
  width: 150px;
  border: #333 solid;
  border-width: 1px 1px 0;
}
div#menu ol.sub_menu li:hover a {
  background: #fff;
}
div#menu ul li:hover ol.sub_menu {
  display: block;
}
div#menu ul li ol.sub_menu:hover {
  display: block;
}
/*li#mi_whoweare ol.sub_menu { left: 10px; top: 44px; }
li#mi_resources ol.sub_menu { left: 94px; top: 44px; }
li#mi_prayerrequests ol.sub_menu { left: 175px; top: 44px; }
li#mi_missionandtravel ol.sub_menu { left: 288px; top: 44px; }
li#mi_photosandvideos ol.sub_menu { left: 413px; top: 44px; }*/

/*******************************
  Data table styles
  *****************************/
a.action {
  display: inline;
  padding: 2px 6px;
  border: 1px #333 solid;
  background: #ccc;
  color: black;
  text-decoration: none;
}
a.action:hover {
  background: #333;
  color: white;
}
table {
  margin: 10px 0 10px 20px;
  font-size: .8em;
}
table td {
  padding: 8px 8px;
  vertical-align: top;
}
table thead {
  background: #333;
  color: #ccc;
  font-weight: bold;
}
textarea {
  width: 400px;
  height: 100px;
}
tr.alt_row {
  background-color: #cccc99;
}
td.subcatname {
  text-align: right;
}
td.actions {
  width: 100px;
}
td div.photos_cell {
  max-height: 150px;
  overflow: auto;
}