body  {
	font-family:arial,tahoma,helvetica,sans-serif; font-size:0.75em; color:#900;
	margin:0px 0px 0px 0px; background-color:#fff;
}
table { font-family:arial,tahoma,helvetica,sans-serif; font-size:100%; color:#900; }
sup   { text-transform:uppercase; font-size:80%; }
img   { border:none; border-width:0px; }

/* Styles needed for menu */
.m0l0o { border:none; text-decoration:none; }
.m0l1o { border:1px solid #300; text-decoration:none; }
.m0l0i, .m0l1i {
	font-size:12px; font-family:arial,helvetica,sans-serif; font-weight:bold; color:#f90; padding:4px; text-decoration:none;
}

a { font-size:100%; color:#900; }
a:hover { color:#300; }

 .small          { font-family:arial,tahoma,helvetica,sans-serif; font-size: 8pt; }
a.small:visited  { font-family:arial,tahoma,helvetica,sans-serif; font-size: 9pt; font-weight:bold; color:#990000; }
a.small:active   { font-family:arial,tahoma,helvetica,sans-serif; font-size: 9pt; font-weight:bold; color:#990000; }
a.small:link     { font-family:arial,tahoma,helvetica,sans-serif; font-size: 9pt; font-weight:bold; color:#990000; }
a.small:hover    { font-family:arial,tahoma,helvetica,sans-serif; font-size: 9pt; font-weight:bold; color:#330000; }

a.big:visited    { font-family:arial,tahoma,helvetica,sans-serif; font-size:14pt; font-weight:bold; color:#6699cc; }
a.big:active     { font-family:arial,tahoma,helvetica,sans-serif; font-size:14pt; font-weight:bold; color:#6699cc; }
a.big:link       { font-family:arial,tahoma,helvetica,sans-serif; font-size:14pt; font-weight:bold; color:#6699cc; }
a.big:hover      { font-family:arial,tahoma,helvetica,sans-serif; font-size:14pt; font-weight:bold; color:#336633; }

 .pastor         { font-family:arial,tahoma,helvetica,sans-serif; font-size:10pt; font-weight:bold; color:#6699cc; }
a.pastor:visited { font-family:arial,tahoma,helvetica,sans-serif; font-size:10pt; font-weight:bold; color:#6699cc; }
a.pastor:active  { font-family:arial,tahoma,helvetica,sans-serif; font-size:10pt; font-weight:bold; color:#6699cc; }
a.pastor:link    { font-family:arial,tahoma,helvetica,sans-serif; font-size:10pt; font-weight:bold; color:#6699cc; }
a.pastor:hover   { font-family:arial,tahoma,helvetica,sans-serif; font-size:10pt; font-weight:bold; color:#336633; }

.pageHeader { margin-top:0px; }

   .color2SectionHeaderBig { font-family:arial, tahoma, helvetica, sans-serif; font-size:200%; font-weight:bold; color:#330000; }
   .color2SectionHeader    { font-family:arial, tahoma, helvetica, sans-serif; font-size:175%; font-weight:bold; color:#330000; }
   .color2BlockHeader      { font-family:arial, tahoma, helvetica, sans-serif; font-size:140%; font-weight:bold; color:#330000; }
  A.color2BlockHeader:link    { font-family:arial, tahoma, helvetica, sans-serif; font-size:140%; font-weight:bold; color:#330000; text-decoration: none; }
  A.color2BlockHeader:active  { font-family:arial, tahoma, helvetica, sans-serif; font-size:140%; font-weight:bold; color:#330000; text-decoration: none; }
  A.color2BlockHeader:visited { font-family:arial, tahoma, helvetica, sans-serif; font-size:140%; font-weight:bold; color:#330000; text-decoration: none; }
  A.color2BlockHeader:hover   { font-family:arial, tahoma, helvetica, sans-serif; font-size:140%; font-weight:bold; color:#990000; text-decoration: none; background-color: #ffcc33; }
   .color2LargeBold  { font-family:arial,tahoma,helvetica,sans-serif; font-size:120%; font-weight:bold;   color=#330000; }
   .color2Large      { font-family:arial,tahoma,helvetica,sans-serif; font-size:120%; font-weight:normal; color=#330000; }
   .color2Normal     { font-family:arial,tahoma,helvetica,sans-serif; font-size:100%; font-weight:normal; color=#330000; }
   .color2NormalBold { font-family:arial,tahoma,helvetica,sans-serif; font-size:100%; font-weight:bold;   color=#330000; }
   .color2Middle   { font-family:arial,tahoma,helvetica,sans-serif; font-size:95%;  font-weight:normal; color=#330000; }
DIV.color2Middle   { font-size: 95%; color: #330000; font-weight: none; text-align: left; padding-left: 12px; padding-bottom:1em; line-spacing: 1.2em; }
DIV.color2Middle B { font-size: 130%; font-weight: bold; margin-bottom: 0px;}
   .color2MiddleBold { font-family:arial,tahoma,helvetica,sans-serif; font-size:95%;  font-weight:bold;   color=#330000; }
   .color2Small      { font-family:arial,tahoma,helvetica,sans-serif; font-size:90%;  font-weight:bold;   color=#330000; }

.color2 SELECT        { font-family:arial, tahoma, helvetica, sans-serif; font-size:100%; font-weight:bold; color:#330000; background-color: #cac6d7; border: solid 1px #330000; }
.color2 SELECT.select { font-family:arial, tahoma, helvetica, sans-serif; font-size:100%; width:300px; font-weight:bold; color:#330000; background-color: #cac6d7; border: solid 1px #330000; }
.color2 INPUT.submit  { font-family:arial, tahoma, helvetica, sans-serif; font-size:100%; font-weight:bold; color:#330000; background-color: #cac6d7; border: solid 1px #330000; height:21px; }
.color2 INPUT.submit-mouse { font-family:arial, tahoma, helvetica, sans-serif; font-size:100%; font-weight:bold; color:#ffcc33; background-color: #330000; border: solid 1px #ffcc33; height:21px; }
.color2 INPUT.xlong   { text-align: left; width: 300px; font-family:arial, tahoma, helvetica, sans-serif; font-size:100%; font-weight:bold; color:#330000; background-color: #cac6d7; border: solid 1px #330000; height:21px; padding-left: 4px; }
.color2 INPUT.long    { text-align: left; width: 200px; font-family:arial, tahoma, helvetica, sans-serif; font-size:100%; font-weight:bold; color:#330000; background-color: #cac6d7; border: solid 1px #330000; height:21px; padding-left: 4px; }
.color2 INPUT.middle  { text-align: left; width: 150px; font-family:arial, tahoma, helvetica, sans-serif; font-size:100%; font-weight:bold; color:#330000; background-color: #cac6d7; border: solid 1px #330000; height:21px; padding-left: 4px; }
.color2 INPUT.short   { text-align: center; width: 100px; font-family:arial, tahoma, helvetica, sans-serif; font-size:100%; font-weight:bold; color:#330000; background-color: #cac6d7; border: solid 1px #330000; height:21px; }
.color2 INPUT.small   { text-align: center; width: 50px;  font-family:arial, tahoma, helvetica, sans-serif; font-size:100%; font-weight:bold; color:#330000; background-color: #cac6d7; border: solid 1px #330000; height:21px; }
.color2 INPUT.xsmall  { text-align: center; width: 25px;  font-family:arial, tahoma, helvetica, sans-serif; font-size:100%; font-weight:bold; color:#330000; background-color: #cac6d7; border: solid 1px #330000; height:21px; }
.color2 INPUT.xxsmall { text-align: center; width: 15px;  font-family:arial, tahoma, helvetica, sans-serif; font-size:100%; font-weight:bold; color:#330000; background-color: #cac6d7; border: solid 1px #330000; height:21px; }
.color2 TEXTAREA.long   { width: 350px; font-family:arial, tahoma, helvetica, sans-serif; font-size:100%; font-weight:bold; color:#330000; background-color: #cac6d7; border: solid 1px #330000; padding-left: 4px; }
.color2 TEXTAREA.middle { width: 300px; font-family:arial, tahoma, helvetica, sans-serif; font-size:100%; font-weight:bold; color:#330000; background-color: #cac6d7; border: solid 1px #330000; padding-left: 4px; }

h1,h2,h3 { margin-bottom:3px; }
.color1 { font-family:arial, tahoma, helvetica, sans-serif; color:#900; }
.color2 { font-family:arial, tahoma, helvetica, sans-serif; color:#300; }

.color3 { font-family:arial, tahoma, helvetica, sans-serif; color:#100; }
.textBold { font-weight:bold; }
.textLarge { font-size:120%; }
.textSmall { font-size:90%; }
.textSmall sup { text-transform:lowercase; }

ul.list { list-style-type:none; }
ul.list li { padding-bottom:5px; }
.list a:hover { background-color:#fc3; }

.normal { font-size:100%; font-weight:normal; }
.middle { font-size:95%; font-weight:normal; }
.large { font-size:120%; font-weight:normal; }
.bold { font-weight:bold; }
.sectionHeaderBig { font-size:200%; font-weight:bold; }
.sectionHeader    { font-size:175%; font-weight:bold; }
.blockHeader      { font-size:140%; font-weight:bold; }

P.color1Normal              { font-size: 100%; color: #990000; font-weight: none; text-align: left; padding-left: 12px; }
P.color1Normal:first-line   { font-size: 120%; color: #990000; font-weight: bold; }
P.color1Normal:first-letter { font-size: 200%; color: #990000; font-weight: bold; }
 .color1NormalBold      { font-size: 100%; color: #990000; font-weight: bold; }
a.color1NormalBold:active  { font-size: 100%; color: #990000; font-weight: bold; }
a.color1NormalBold:visited { font-size: 100%; color: #990000; font-weight: bold; }
a.color1NormalBold:link    { font-size: 100%; color: #990000; font-weight: bold; }
a.color1NormalBold:hover   { font-size: 100%; color: #330000; font-weight: bold; }
 .color1Small           { font-family: arial,geneva,sans-serif; font-size: 90%; color: #990000; }
 .color1SmallBold       { font-family: arial,geneva,sans-serif; font-size: 90%; color: #990000; font-weight: bold;}
 .color1Small a:link    { font-family: arial,geneva,sans-serif; font-size: 90%; color: #990000; text-decoration: none; }
 .color1Small a:visited { font-family: arial,geneva,sans-serif; font-size: 90%; color: #990000; text-decoration: none; }
 .color1Small a:active  { font-family: arial,geneva,sans-serif; font-size: 90%; color: #990000; text-decoration: none; }
 .color1Small a:hover   { font-family: arial,geneva,sans-serif; font-size: 90%; color: #330000; text-decoration: underline; }
 .color1SmallITC        { font-size: 90%; font-weight: normal; color: #990000; font-style: italic; }

.shadowBox { background-color:#ddd; margin:auto; width:70%; padding:5px; border:solid thin #900; text-align:left; }
.shadowBox .credit { text-align:right; font-style:italic; }

.messages { font-size: 90%; }
.messages a:link    { font-size: 100%; }
.messages a:visited { font-size: 100%; }
.messages a:active  { font-size: 100%; }
.messages a:hover   { font-size: 100%; }

.templateBox { border: solid 2px #300; }
.boxTopTitle {
	font-size:110%; color:#fff; font-weight:bold; text-shadow:#ccc 2px 2px 2px;
	background-image:url(/media/aleph/boxTitleBackground.gif);
}
.boxTopContent { background-color: #cac6d7; }

/* #fscroller { width:;height:160px;padding:2px; } */

div.userBox     { padding-left: 14px;  }
div.userBox div { width: 110px; text-align: center; font-family: arial,geneva,sans-serif; font-size: 90%; color: #ff9900; }
div.userBox div a:visited { font-family: arial,geneva,sans-serif; font-size: 100%; color: #ff9900; }
div.userBox div a:link    { font-family: arial,geneva,sans-serif; font-size: 100%; color: #ff9900; }
div.userBox div a:active  { font-family: arial,geneva,sans-serif; font-size: 100%; color: #ff9900; }
div.userBox div a:hover   { font-family: arial,geneva,sans-serif; font-size: 100%; color: #ff9900; text-decoration: none; }

.adminTableCenter { font-family:arial,tahoma,helvetica,sans-serif; font-size:95%; color:#000000; text-align:center; }
.adminTableRight  { font-family:arial,tahoma,helvetica,sans-serif; font-size:95%; color:#000000; text-align:right; padding-right: 5px; }
.adminTable       { font-family:arial,tahoma,helvetica,sans-serif; font-size:95%; color:#000000; text-align:left; padding-left: 5px; }
.adminTable a:link    { color:#336633; font-size:100%; }
.adminTable a:active  { color:#336633; font-size:100%; }
.adminTable a:visited { color:#336633; font-size:100%; }
.adminTable a:hover   { color:#990000; font-size:100%; }
.adminTableRight a:link    { color:#336633; font-size:100%; }
.adminTableRight a:active  { color:#336633; font-size:100%; }
.adminTableRight a:visited { color:#336633; font-size:100%; }
.adminTableRight a:hover   { color:#990000; font-size:100%; }

.adminFormName      { font-family:arial,tahoma,helvetica,sans-serif; font-size:95%; font-weight: bold; color:#000000; text-align:right; padding-right: 10px; }
.adminFormNameLeft  { font-family:arial,tahoma,helvetica,sans-serif; font-size:95%; font-weight: bold; color:#000000; text-align:left; padding-right: 10px; }
.adminFormNameCenter{ font-family:arial,tahoma,helvetica,sans-serif; font-size:95%; font-weight: bold; color:#000000; text-align:center; padding-right: 10px; }
.adminFormValue     { font-family:arial,tahoma,helvetica,sans-serif; font-size:95%; color:#000000; text-align:left; padding-left: 10px; }
.adminFormTextBox   { font-family:arial,tahoma,helvetica,sans-serif; font-size:95%; color:#000000; width:290px; }
.adminFormSmallBox  { font-family:arial,tahoma,helvetica,sans-serif; font-size:95%; color:#000000; width:30px; height:16px; }
.adminFormSelectBox { font-family:arial,tahoma,helvetica,sans-serif; font-size:95%; color:#000000; width:290px; }
.adminFormDateBox   { font-family:arial,tahoma,helvetica,sans-serif; font-size:95%; color:#000000; width:80px; }
.adminFormTextArea  { font-family:arial,tahoma,helvetica,sans-serif; font-size:95%; color:#000000; width:290px; height:80px;  }
.adminFormButton    { font-family:arial,tahoma,helvetica,sans-serif; font-size:95%; font-weight: bold; color:#ffffff; border: solid 1px #336633; background-color: #6699cc; width:290px; }
.adminFormButtonSmall  { font-family:arial,tahoma,helvetica,sans-serif; font-size:95%; font-weight: bold; color:#336633; border: solid 1px #336633; background-color: #d0d0d0; width:110px; }
.adminFormButtonSmall2 { font-family:arial,tahoma,helvetica,sans-serif; font-size:95%; font-weight: bold; color:#ffffff; border: solid 1px #336633; background-color: #6699cc; width:110px; }

.tableHeader       { font-family:arial,tahoma,helvetica,sans-serif; font-size:85%; font-weight:bold; color:#336633; text-align:left; border: solid 1px #336633; padding-left: 5px; background-color: #cac6d7; }
.tableHeaderCenter { font-family:arial,tahoma,helvetica,sans-serif; font-size:85%; font-weight:bold; color:#336633; text-align:center; border: solid 1px #336633; background-color: #cac6d7; }

.loginbox-header { background-color: #990000; font-family:arial, tahoma, helvetica, sans-serif; font-size:14pt; font-weight:bold; color:#ffffff; text-align: center; }
.loginbox { font-family:arial, tahoma, helvetica, sans-serif; font-size:10pt; }
.loginbox .label { text-align: right; color: #6699cc; font-weight: bold; }
.loginbox .input { font-family:arial, tahoma, helvetica, sans-serif; text-align: left; }
.loginbox .input .textbox { width:90%; border: solid 1px #6699cc; background-color: #cac6d7; color: #000000; padding: 2px; font-size: 90%; }
.loginbox .input .passbox { width:90%; border: solid 1px #6699cc; background-color: #cac6d7; color: #000000; padding: 2px; font-size: 90%; }
.loginbox .submit { font-family:arial, tahoma, helvetica, sans-serif; text-align: center; }
.loginbox .submit .button { width:90%; border: solid 1px #6699cc; background-color: #cac6d7; font-weight: bold; color: #336633; font-size: 90%; }

.staffBio     { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; }

   .registerbox-header { background-color: #6699cc; font-family:arial, tahoma, helvetica, sans-serif; font-size:14pt; font-weight:bold; color:#ffffff; text-align: center; }
   .registerbox { font-family:arial, tahoma, helvetica, sans-serif; font-size:10pt; }
div.registerbox { font-family:arial, tahoma, helvetica, sans-serif; font-size: 95%; width: 80%; text-align: left;  }
  a.registerbox:link    { font-size: 95%; color: #336633; }
  a.registerbox:active  { font-size: 95%; color: #336633; }
  a.registerbox:visited { font-size: 95%; color: #336633; }
  a.registerbox:hover   { font-size: 95%; color: #6699cc; }
   .registerbox .label { text-align: right; color: #6699cc; font-weight: bold; }
   .registerbox .hint  { color: #6699cc; font-size: 80%; font-weight: bold; }
   .registerbox .checkbox { color: #000000; font-size: 130%; }
   .registerbox .input { font-family:arial, tahoma, helvetica, sans-serif; text-align: left; color:#6699cc; font-weight: bold; }
   .registerbox .input .textbox { width:90%; border: solid 1px #6699cc; background-color: #cac6d7; color: #000000; padding: 2px; font-size: 90%; }
   .registerbox .input .passbox { width:90%; border: solid 1px #6699cc; background-color: #cac6d7; color: #000000; padding: 2px; font-size: 90%; }
   .registerbox .submit { font-family:arial, tahoma, helvetica, sans-serif; text-align: center; }
   .registerbox .submit .button { width:90%; border: solid 1px #6699cc; background-color: #cac6d7; font-weight: bold; color: #336633; font-size: 90%; }

.staffBioName { font-size: 12pt; font-weight: bold; }
.staffBioDept { font-size: 14px; color: #6699cc; }

div.padding20 { font-family: arial,geneva,sans-serif; font-size:  10pt; padding-left: 20px; padding-right: 20px; }

.dateInputBox     { border-left: solid 1px #6699cc; border-right: solid 1px #6699cc; border-top: solid 1px #6699cc; border-bottom: solid 1px #6699cc; font-family: arial,tahoma,verdana,sans-serif; font-size: 12px; color:#336633; width:100px; }
.defaultSubmitBox { border-left: solid 1px #6699cc; border-right: solid 1px #6699cc; border-top: solid 1px #6699cc; border-bottom: solid 1px #6699cc; font-weight: bold; background: #cac6d7; color:#336633; }

  .menu2        { font-family: arial,geneva,sans-serif; font-size: 11px; font-weight: bold; color: #6699cc; background: #ffffff; text-align: center; text-decoration: none; width:198px; }
  .menu         { font-family: arial,geneva,sans-serif; font-size: 11px; font-weight: bold; color: #6699cc; background: #ffffff; text-align: center; width:198px; }
 a.menu:link    { font-family: arial,geneva,sans-serif; font-size: 10pt; font-weight: bold; color: #336633; }
 a.menu:active  { font-family: arial,geneva,sans-serif; font-size: 10pt; font-weight: bold; color: #336633; }
 a.menu:visited { font-family: arial,geneva,sans-serif; font-size: 10pt; font-weight: bold; color: #336633; }
 a.menu:hover   { font-family: arial,geneva,sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; }
td.menu         { font-family: arial,geneva,sans-serif; font-size: 11px; font-weight: bold; color: #6699cc; background: #ffffff; text-align: center; width:198px; }

td.header      { font-size: 13px; font-weight: bold; color: #ffffff; background: #6699cc; text-align: center; }
td.selected    { font-family: arial,geneva,sans-serif; font-size: 11px; font-weight: bold; color: #ff9900; background: #330000; text-align: center; }
td.highlighted { font-family: arial,geneva,sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background: #6699cc; text-align: center; }

 .messageAuthor { font-family: arial,geneva,sans-serif; font-size: 12px; color: #666666; }
 .messageDate   { font-family: arial,geneva,sans-serif; font-style: italic; font-size: 10px; color: #330000; }
a.messageTitle:link    { font-family: arial,geneva,sans-serif; font-size: 12px; color: #990000; text-decoration: none; }
a.messageTitle:visited { font-family: arial,geneva,sans-serif; font-size: 12px; color: #990000; text-decoration: none; }
a.messageTitle:active  { font-family: arial,geneva,sans-serif; font-size: 12px; color: #990000; text-decoration: none; }
a.messageTitle:hover   { font-family: arial,geneva,sans-serif; font-size: 12px; color: #330000; text-decoration: underline; }

  .calTitle    { font-family: arial,geneva,sans-serif; font-size: 11px; font-weight: bold; color: #6699cc; }
  .cal         { font-family: arial,geneva,sans-serif; font-size: 11px; font-weight: normal; color: #6699cc; }
 a.cal:link    { font-family: arial,geneva,sans-serif; font-size: 11px; font-weight: normal; color: #336633; text-decoration: none;}
 a.cal:visited { font-family: arial,geneva,sans-serif; font-size: 11px; font-weight: normal; color: #336633; text-decoration: none;}
 a.cal:active  { font-family: arial,geneva,sans-serif; font-size: 11px; font-weight: normal; color: #336633; text-decoration: none;}
 a.cal:hover   { font-family: arial,geneva,sans-serif; font-size: 11px; font-weight: normal; color: #006600; text-decoration: underline;}
td.cal         { color: #6699cc; background-color: #ffffff; text-align: center; }

.columnMenu { text-align: center; }
.columnMenu .normal   { color: #6699cc; background-color: #ffffff; }
.columnMenu .selected { color: #ff9900; background-color: #990000; font-weight: bold; }

 a.welcome:link    { font-family: arial,geneva,sans-serif; font-size: 100%; font-weight: normal; color: #336633; text-decoration: none;}
 a.welcome:visited { font-family: arial,geneva,sans-serif; font-size: 100%; font-weight: normal; color: #336633; text-decoration: none;}
 a.welcome:active  { font-family: arial,geneva,sans-serif; font-size: 100%; font-weight: normal; color: #336633; text-decoration: none;}
 a.welcome:hover   { font-family: arial,geneva,sans-serif; font-size: 100%; font-weight: normal; color: #006600; text-decoration: underline;}
  .welcome { font-family: arial,geneva,sans-serif; font-size: 100%; font-weight: bold; color: #6699cc; }
  .welcome .username { font-size: 120%; font-weight: bold; color: #336633; }

.adminMenu      { font-family: arial,geneva,sans-serif; font-size: 100%; color: #6699cc; }
.adminMenuItem  { font-weight: bold; border: solid 1px #6699cc; background-color: #ffffff; text-align: center; color: #6699cc; }

.eventsBanner        { margin-left:3px; margin-top:3px; margin-top:3px; font-family:arial,sans-serif; font-size:100%; color:#6699cc; text-align:center; }
.eventsBanner .small { font-size:90%; }
.eventsBanner sup    { text-transform: uppercase; font-size:80%; }

.color1prayer { border: solid 2px #990000; color: #990000; background-color: #cac6d7; border-collapse: collapse; padding: 3px; }
.color1prayer TD { border: solid 2px #990000; }
.color1prayer .header { background-color: #990000; font-weight: bold; color: #cac6d7; text-align: left; padding-left: 6px; }

.color2prayer { border: solid 2px #330000; color: #330000; background-color: #cac6d7; border-collapse: collapse; padding: 3px; }
.color2prayer TD { border: solid 2px #330000; }
.color2prayer .header { background-color: #330000; font-weight: bold; color: #cac6d7; text-align: left; padding-left: 6px; }

.footerText {
 		font-size:85%; color:#f90; padding-right:10px; white-space:nowrap; padding-top:8px; padding-bottom:4px;
 		text-align:right; background-image:url(/media/aleph/footer_back.gif); vertical-align:bottom;
}
.footerText a { font-size: 100%; color: #f90; text-decoration: underline; }
.footerText a:hover { text-decoration: none; }

#winamp-button { border:none; margin-left:15px; margin-right:15px; width:88px; height:31px; }
#winmedia-button { border:none; margin-left:15px; margin-right:15px; width:88px; height:31px; }

#pastor-photo {
	width:140px; height:174px; border:0; text-align:left; margin-right:0.6em; margin-top:0.6em; float:left;
}
#church-photo { text-align:right; margin-left:0.6em; margin-top:0.6em; border:0; float:right; }

#adult_verse a, #youth_verse a { font-weight:normal; font-size:100%; }
#adult_title, #youth_title { font-weight:bold; display: inline; }

/* BibleGateway forms */
input.bgw-text, input.bgw-submit { border:solid 1px #999; font-size:10px; }
input.bgw-text { width:200px; padding-left:5px; }
#btnSubmitRequest, input.bgw-submit { border-width-left:0px; font-weight:bold; background-color:#ddd; color:#900; }

#fs_biblestudy { border:0; text-align:left; }
#fs_biblestudy input { width: 140px; border:solid 1px #999; font-size:90%; }
#fs_biblestudy .formline { width:100%; margin-bottom: 5px; }
#fs_biblestudy .formline input { display:inline; }
#fs_biblestudy .formline label {
	display:block; float:left; text-align:right; padding-right:0.5em; font-size:100%; width:50px;
}

#fs_prayerrequest { border:0; text-align:left; }
#fs_prayerrequest input,
#fs_prayerrequest textarea,
#fs_prayerrequest select { width: 320px; border:solid 1px #999; font-size:90%; }
#fs_prayerrequest .formline { width:100%; margin-bottom: 5px; clear:all; }
#fs_prayerrequest .formline input { display:inline; }
#fs_prayerrequest .formline input.checkbox { display:block; float:left; width:auto; margin-left:106px; }
#fs_prayerrequest .formline input.button { display:block; width:120px; margin-left:106px; }
#fs_prayerrequest .formline label {
	display:block; float:left; text-align:right; padding-right:0.5em; font-size:100%; width:100px; white-space:nowrap;
}
#fs_prayerrequest .formline label.checkbox {
	display:inline; width:auto; padding-left:0.5em; float:none;
}
.dagger { color: #600; font-size: 90%; }

#mapInfoWindow { height: 75px; }
#map {
	border: solid 1px #495e83; width: 300px; height: 300px; margin: 0px 10px 10px 10px;
}
#left-content, #right-content, #mid-content { vertical-align: top; margin-bottom: 1em; }
#right-content { width:230px; }
#right-content .header {
	font-weight:bold; background-color:#300; color:#fc3; padding: 2px 0 2px 5px; border-bottom:solid 2px #f90;
}
#right-content .data { padding:3px 0 20px 8px;  }
