
/* - sn_styles.css - */
table.fields {
  border-collapse: collapse;
}

table.fields td {
  text-align: left;
  vertical-align: top;
  background: #EBEBEB;
  border-bottom: 1em solid white;
}

table.fields td.icon {
  padding: 0.5em 1em 0.5em 0.5em;
}

table.fields td.desc {
  padding: 1em 1em 1em 0em;
}

h2.field {
  border: none;
  margin-bottom: 0.5em;
}

ul.nobullet {
  list-style-type: none;
  list-style-image: none;
}

a.sn_nodecor, 
a.sn_nodecor:link,
a.sn_nodecor:visited,
a.sn_nodecor:hover,
a.sn_nodecor:active,
a.sn_nodecor:focus
{
  text-decoration: none;
  font-style: normal;
}

/* Sender email in mailinglist views (recent, archive) */
.sn_mailpost_from {
  color: #a0a0a0;
}

/* -= Action links =---------------------- */

ul.sn_action_links {
  list-style-image: url(http://www.eaa-fenestra.org/red_arrow.gif);
  background-color: #f2f2f2;
  margin:0px;
  padding:5px;
  padding-left: 28px;
  padding-right: 8px;
  border: 1px solid #dadada;
}

/* -= People page =----------------------- */

table.people {
  border-collapse: collapse;
}

table.people td {
  text-align: left;
  vertical-align: top;
  background: white;
  border-bottom: 2em solid white;
}

table.people td.photo {
  padding: 0em 1.3em 0em 0em;
}

table.people td.desc {
  padding: 0em 0em 0em 0em;
  text-decoration: none;
}

div.name {
  color: black;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: none;
  margin-bottom: 0.15em;
}

div.role {
  color: #A0A0A0;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: none;
  margin-bottom: 0.5em;
}

div.section {
  font-size: 12pt;
  font-weight: bold;
  color: black;
  border-bottom: 2px solid #D0D0D0;
  padding-bottom: 1px;
  margin-bottom: 2em;
  text-decoration: none;
}

table.form td {
  padding-bottom: 1em;
  background: red;
}

table.form td.field {
  padding-right: 0.5em;
}

/* -= Membership form =---------------- */


table.sn_form {
  border-collapse: collapse;
}

table.sn_form td {
  padding: 1em 1em 0.5em 1.5em;
  vertical-align: top;
  text-align: left;
  line-height: 140%;
  background: #E0E0E0;
  border: 1px solid #A0A0A0;
  border-collapse: collapse;
}

table.sn_form td.sn_left {
  padding-right: 1em;
}

.sn_hint {
  color: #A0A0A0;
  font-style:italic;
}

table.sn_form input {
  background: white;
}

