
@import url(common.css);

#content {
  border-top: 1px solid #E9E8E8;
  padding-top: 10px;
}

div.article {
  float: left; width: 372px;
}

div.article {
  font-size: 12px;
}

div.ingress {
  font-size: 14px; margin-bottom: 10px; color: #333;
}

div.article h1 {
  font-size: 18px; padding-bottom: 2px; border-bottom: 1px solid #E9E8E8; margin-bottom: 1px;
}
div.article h1.no-datesig {
  margin-bottom: 10px;
}
div.article div.date-and-sig {
  color: #777; margin-bottom: 10px; font-size: 11px;
}
div.article div.date-and-sig span {
  color: #E9E8E8;
}

div.article h2, div.article h3 {
  font-size: 15px; 
}
div.article h3, div.article h4 {
  display: inline;
}

div.article img {
  margin: 10px 5px 20px 5px;
}

div.article li {
  margin-left: 20px;

}

div.article div.footer {
  margin-top: 20px; font-size: 11px; border-top: 1px solid #E9E8E8; padding-top: 10px;
}
div.article div.footer a {
  text-decoration: none; display: block; margin-bottom: 2px;
}
div.article div.footer div.print a {
  background: url(images/base/icon_print.gif) 0 center no-repeat;
  padding-left: 20px; padding-right: 20px;
}
div.article div.footer div.tell-a-friend a {
  background: url(images/base/icon_mail.gif) 0 center no-repeat;
  padding-left: 20px;
}

div.section-picks {
  padding-top: 23px;
}


div.article div.video {
  text-align: center; margin-top: 10px;
}


div.article div.form-field, div.article div.question {
  border-bottom: 1px solid #E9E8E8; padding-bottom: 5px; margin-bottom: 5px;
}
div.article div.options { margin: 5px; }
div.article div.option { clear: both; }
div.article div.inptcont { float: left; }
div.article label { display: block; margin: 2px 0 0 25px; }
div.article div.error { margin: 15px 0; color: red; font-weight: bold; }


div.article div.basic-form {
  width: 310px; 
  margin: 20px 0px;
}
div.article div.basic-form h3 {
  display: block;
  margin: 20px 0 10px;
}
div.article div.basic-form label {
  margin: 0;
  display: block;
  font-size: 13px;
  margin-top: 5px;
  margin-bottom: 2px;
}
div.article div.basic-form input.text {
  padding: 1px; border: 1px solid #888;
  width: 300px;
}
div.article div.basic-form input.smalltext {
  padding: 1px; border: 1px solid #888;
  width: 30px;
}
div.article div.basic-form div.checkboxcont {
  width: 300px;
}
div.article div.basic-form div.checkbox {
  float: left; width: 20px; padding-top: 5px;
}
div.article div.basic-form div.checkboxcont label {
  float: right; width: 270px;
}
div.article div.basic-form div.checkboxcont div.clear {
  clear: both; height: 1px; overflow: hidden;
}
div.article input.submit {
  margin-top: 20px;
}
div.article div.basic-form textarea {
  width: 300px;
}
div.article div.basic-form p.marketing-note {
  font-size: 11px; margin: 20px 0px;
}

