body      { color: black; font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 12pt; background-color: #321a5f; background-image: url("images/bkground.gif"); background-repeat: repeat-x; background-position: 0 bottom; text-align: center; margin: 0; padding: 0 }h1 { font-size: 16pt; font-weight: bold; line-height: 18pt; margin: 0 0 9px }pre  { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }table { width: 100% }a.main:link   { color: #030; font-size: 9pt; font-weight: bold; line-height: 9pt; padding-top: 4px }a.main:hover  { color: #030; font-size: 9pt; font-weight: normal; line-height: 9pt; text-decoration: none }a.main:visited  { color: #030; font-size: 9pt; font-weight: normal; line-height: 9pt; text-decoration: underline }a.side:link  { color: #E7EFFD; font-size: 9pt; font-weight: bold }a.side:hover  { color: #000; font-size: 9pt; font-weight: normal; text-decoration: none }a.side:visited  { color: #E7EFFD; font-size: 9pt; font-weight: normal }a.sideSel:link  { color: #036; font-size: 9pt; font-weight: bold }a.sideSel:hover  { color: #000; font-size: 9pt; font-weight: normal; text-decoration: none }a.sideSel:visited  { color: #036; font-size: 9pt; font-weight: normal }ul  { font-size: 10pt; line-height: 16pt; list-style-type: none; margin: 0 }.norm { list-style-type: disc; margin: 6px 0 6px 12px; padding: 0 0 0 12px }#container     { background-repeat: repeat-x; background-position: 0 top; text-align: left; margin-right: auto; margin-left: auto; width: 720px; height: 400px }#header  { width: 720px; height: 122px }#navbar   { background-color: #696; background-image: url(images/navbarbg.jpg); background-repeat: repeat-x; position: relative; width: 720px; height: 18px }#navbar .linkbox    { text-align: center; width: 72px; height: 18px; float: left; vertical-align: middle; border-right: 1px solid #528552; border-left: 1px solid #7ab77a }#navbar .linkboxSel    { background-image: url(images/select.gif); text-align: center; width: 72px; height: 18px; float: left; vertical-align: middle; border-right: 1px solid #528552; border-left: 1px solid #7ab77a }#content    { background-color: #fff; background-image: url(images/contentgb.gif); background-repeat: repeat-y; background-position: left 0; z-index: 3; width: 720px; height: auto }#sidebar      { background-image: url(images/sidebarbg.gif); background-repeat: repeat-x; background-position: 0 top; position: absolute; z-index: 3; top: 140px; left: inherit; width: 144px; height: auto }#sidebar #pad   { text-align: right; padding: 16px 9px 9px }#rightcol    { background-image: url(images/biblebg.jpg); background-repeat: no-repeat; background-position: left bottom; margin-left: 144px; z-index: 3; width: 576px; height: auto; min-height: 388px }#rightcol #pad    { background-image: url(images/rightcolbg.gif); background-repeat: repeat-x; background-position: left top; padding: 18px 12px 12px; z-index: 3 }#admin { color: #ff0; font-size: 10pt; font-weight: bold; line-height: 12pt; margin-bottom: 9px }#train { margin-left: 444px; position: absolute; z-index: 1; top: 0; left: inherit; width: 267px; height: 159px }#footer  { background-image: url(images/footer.gif); background-repeat: no-repeat; margin-bottom: 24px; width: 720px; height: 24px }#foottext     { color: #999; font-size: 8pt; line-height: 8pt; text-align: left; margin-left: 156px; padding-top: 3px }#ticket       { background-repeat: no-repeat; text-align: right; visibility: visible; position: absolute; right: 24px; bottom: 36px; width: 182px; height: 232px }a.ticket:link       { color: #9cf; font-size: 8pt; line-height: 8pt; padding-right: 24px }a.ticket:hover      { color: #000; font-size: 8pt; font-weight: bold; line-height: 8pt; padding-right: 24px }a.ticket:visited       { color: #9cf; font-size: 8pt; line-height: 8pt; padding-right: 24px }#ticketgraphic { background-image: url("images/ticket.gif"); background-repeat: no-repeat; background-position: right bottom; width: 182px; height: 216px }#explain     { background-color: #cce0fc; display: none; padding: 4px; width: 520px; height: auto; border: solid 1px #4e6484 }.scripture { color: #333; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif }.wrap  { padding-top: 6px; padding-right: 12px; padding-bottom: 6px; float: left }.pictRight   { padding: 3px 0 3px 9px; float: right; border-width: 0 }.pictLeft   { padding: 3px 9px 3px 0; float: left; border-width: 0 }.pictNorm  { padding: 2px; border-width: 0 }