* {
  font-family: Arial,Helvetica,sans-serif;
}

BODY {
  background: white url(images/scanlines.gif) repeat top left scroll;
}
BODY.newlayout {
  background: #FFFFFF url(/images/layout/bg.png) repeat scroll 50% 0;
}

#main-box {
  background: #fff url(images/postcard-header.png) no-repeat top left scroll;
  border: 2px solid #c00;
  width: 792px;
  margin: 58px auto auto auto;
  padding: 100px 0 0 0;
}

#content-box {
  padding: 0 15px;
  position: relative;
  min-height: 328px;
  background-color: #fff;
}

#postcard-graphic { float: right; margin-right: -49px;}

P { font-size: 12px; }

H1 { color: #002596; font-size: 200%; text-align: left; margin-top: 0; padding-top: 50px;}
.byline { font-size: 60%; line-height: 125%;}
A { color: #c00; }

FORM { margin: 0 2em 0 5em; }
FORM#followupform { margin: 0 2em; }
FORM P { margin-left: 10px; }
FORM H2 { color: #c00; margin-top: 2em; }
FORM H2 IMG { margin: 0 -8px -3px 0; }
INPUT, LABEL, TEXTAREA { font-size: 90%; }
INPUT, TEXTAREA, SELECT { border: 1px solid #999; }
INPUT { margin: 1px; }
TEXTAREA { padding: 3px; }
LABEL { display: block; padding-bottom: .75em; color: #333; }
LABEL.friends-email { padding-bottom: 0; }
FIELDSET { border: 0; margin: 1em 0 0 1em; }
LEGEND { margin-left: -1.7em; color: #333; }
.main UL, #content-box UL { list-style-type: none; }
.main LI, #content-box UL { margin: 0 0 .5em .5em; text-indent: -1em; font-weight: bold; }
.required-field { color: #c00 ! important; font-size: 125%; }
.error-message { color: #c00; font-style: italic; }
.form-subsection { margin-left: 25px; }

#content-box UL#campaignrequests { list-style-type: disc; }
#content-box UL#campaignrequests LI {
  font-weight: normal;
  font-size: 12px;
  margin-bottom: .5em;
  padding-left: 1em;
}
#ccbishoplist {
  font-size: 10px;
}
UL#watwinfolinks {
  list-style-type: disc;
  list-style-position: inside;
}
#watwinfolinks LI {
  margin-bottom: .75em;
  font-size: 90%;
  
}

#footer { margin: 5em auto 1em auto; text-align: center; }
#backtothefuturechurch {
  display: block;
  position: absolute;
  height: 85px;
  width: 310px;
  top: 64px;
  right: 50%;
  margin-right: -395px;
  text-indent: -5000px;
  overflow: hidden;
}


