/*
==================================================
  SECTION-DOMA-2010.CSS
  Controls all layout styles for glad.org/doma
  as redesigned in March 2010

  Author:   Ruthie BenDor
  Updated:  2010-03-05
==================================================
*/


/* --- Section Masthead ----------------------- */

#title-area {background:#660000;}

#title-area .col-inner {
  position: relative;
  overflow: hidden;
  min-height: 108px;
}

#title-area h3 {
  color: #FFFFCC;
}

/* actions */

#actions {
  list-style: none;
  margin-left: 0;
}

#actions li {
  display: block;
  float: left;
  margin-left: 0;
  margin-right: 5px;
  position: relative;
  overflow: auto;
}

#actions a {
  display: block;
  float: left;
  border: 2px solid #440000;
  padding: 0.5em 5px;
  text-decoration: none;
}

#actions a:link,
#actions a:visited {
  background: #C7D5E3;
}

#actions a:hover,
#actions a:active {
  background: #000066;
  color: #FFF;
}

/* pullquote area */

#pullquote {
  border:2px solid #550000;
  background: #440000;
  position: absolute;
  width: 420px;
  top: 1em;
  right: 10px;
  overflow: hidden;
}

#pullquote .pullquote-photo {
  float: right;
  margin-left: 10px;
}

#pullquote .pullquote-photo img {
  display: block;
  margin: 0;
  padding: 0;
  border: 2px solid #440000;
}

#pullquote blockquote {
  margin-left: 0;
  padding-left: 10px;
}

#pullquote cite {
  display: block;
  margin-top: -0.5em;
  color: #FFF;
  font-style: italic;
}

#pullquote a {
  color: #FFF;
  font-weight: normal;
}

/* --- Section Navigation --------------------- */

#section-nav {
  margin-top: 10px;
  border-top: 1px solid #CCC;
  margin-bottom: 2em;
}

#section-nav ul {
  list-style: none;
  margin-top: 0;
  margin-bottom: 0;
}

#section-nav li {
  margin-left: 0;
}

#section-nav a {
  display: block;
  padding: 0.25em 10px;
  border-bottom: 1px solid #CCC;
  text-decoration: none;
}

#section-nav a:hover,
#section-nav a:active,
#section-nav .here > a {background:#C7D5E3;}

#section-nav ul ul a {
  padding-left: 30px;
  font-weight: normal;
}

#section-nav #section-nav-plaintiffs ul {
  display: none;
}

#section-nav .here ul {
  display: block !important;
}

/* --- Sidebar Widgets ------------------------ */

.sidebar-widget {
  padding: 0.5em 0;
}

/* --- "Back to Top" anchors ------------------ */

dd.anchor {
  text-align: center;
  border-bottom: 1px solid #CCC;
}

/* --- Lawyer photos -------------------------- */

.item-photo {
  float: left;
  margin-right: 10px;
  margin-top:9px;
}

/* --- Share Your Story Form ------------------ */

table#demographics th,
table#demographics td {padding:5px;}

table#demographics thead th {
  border-bottom:1px solid #CCC;
  background:#EEE;
  text-align:center;
  font-weight:bold;
}

table#demographics tbody td {text-align:center;}

table#demographics {
  border-bottom:1px solid #CCC;
  margin:0 auto 1em auto;
}