body { background-color: white; color: black; font-family: Arial, san serif; }
ul { margin-top: 3px; margin-bottom: 3px; }
li { margin: 0px; }
ol { margin-top: 3px; margin-bottom: 3px; }
dt { margin-bottom: 0px; }
dd { margin-bottom: 5px; }

#address { position: absolute; top: 6px; left: 0px; width: 85px; text-align: right; background-color: white; }
#ccexpires { position: absolute; top: 6px; left: 390px; width: 70px; text-align: right; background-color: white; }
#ccnumber { position: absolute; top: 6px; left: 0px; width: 85px; text-align: right; background-color: white; }
#chuck { position: absolute; right: 0px; top: 0px; }
#dramanow { position: relative; width: 100%; text-align: center; }
#earlyBirds { font-size: 12px; }
#email { position: absolute; top: 6px; left: 210px; width: 50px; text-align: right; background-color: white; }
#full { position: relative; background-color: white; margin-top: -15px; padding-top: 0; }
#grouped { font-size: 12px; }
#header { position: relative; width: 100%; }
#main { position: relative; width: 100%; }
#name { position: absolute; top: 6px; left: 0px; width: 85px; text-align: right; background-color: white; }
#organization { position: absolute; top: 6px; left: 0px; width: 85px; text-align: right; background-color: white; }
#page { position: relative; width: 600px; text-align: center; background-color: white; }
#phone { position: absolute; top: 6px; left: 0px; width: 85px; text-align: right; background-color: white; }
#quotes { position: relative; top: 0px; width: 200px; background-color: #FFC; padding: 1em; }
#register { position: relative;  width: 700px; height: 600px; padding-top: 2em; }
#tagline { position: relative; width: 100%; text-align: center; font-style: italic; margin-top: 11px; background-color: #FFF; }

.attending { margin-top: 4px; }
.bigheading { font-size: 36px; color: darkred; padding-top: 1em; }
.book { font-style: italic; }
.check { position: relative; margin-bottom: 3px; }
.church { position: relative; visibility: visible; }
.darkred { color: darkred; font-weight: bold; }
.debit { color: #C33; }
.field { color: black; background-color: white; font-weight: bold; }
.green { color: #090; font-weight: bold; }
.heading { width: 100%; border-top: thin double black; border-bottom: thin double black; font-size: 20px; color: darkred; margin-top: 12px; margin-bottom: 6px; text-indent: 5px; }
.hide { visibility: hidden; }
.info { position: relative; padding-left: 5px; }
.inset { position: relative; top: 0px; right: 0px; }
.last { margin-bottom: 0px; }
.left { position: relative; width: 49%; }
.logos { text-align: center; }
.note { position: relative; font-style: italic; font-size: 12px; margin-top: 3px; }
.past { color: gray; text-decoration: line-through; font-size: 10px; }
.pend { color: black; text-decoration: none; font-size: 14px; }
.picture { margin: 3px; }
.premium { background-color: gold; }
.quote { margin: 0; margin-top: 1em; padding: 0; padding-left: 5px; text-align: left; font-family: Times, Garamond, serif; font-weight: bold; font-style: italic; font-size: 12px; }
.quoter { color: gray; margin: 0; margin-bottom: 1em; padding: 0; padding-left: 5px; text-align: left; font-family: Arial, san serif; font-weight: bold; font-style: normal; font-size: 10px; }
.regular { background-color: silver; }
.right { position: absolute; top: 0px; right: 0px; width: 49%; }
.row { position: relative; width: 100%; height: 16px; padding-top: 3px; font-size: 12px; border-bottom: thin dashed black; }
.seminarDate { font-weight: bold; color: black; background-color: #CCC; }
.seminarCity { font-weight: bold; color: black; background-color: #CCC; }
.seminarHost { font-weight: bold; color: black; background-color: #CCC; }
.show { visibility: visible; }
.small { font-family: Arial; font-size: 12px; }
.splash { font-size: 24px; color: darkred; }
.textbox { position: relative; }
.tiny { font-family: Arial; font-size: 9px; }
.total { color: #000; font-weight: bold; border-top: solid black thin; }
.uline { text-decoration: underline; }
.ulinesmall { text-decoration: underline; font-family: Arial; font-size: 11px; }
