@font-face /* http://www.fontsquirrel.com */
{
  font-family: 'oldenglish';
  src: url('/template_files/cloisterblack-webfont.eot');
  src: url('/__assets/65803c7cfe3b8609e7059c123e1659c2ce7a5513449184a6120db54174f877ac.eot#iefix') format('embedded-opentype'),
       url('/template_files/cloisterblack-webfont.woff') format('woff'),
       url('/template_files/cloisterblack-webfont.ttf') format('truetype'),
       url('/template_files/cloisterblack-webfont.svg#cloister_blacklight') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face
{
  font-family: 'titlefont';
  src: url('/template_files/dancingscript-webfont.eot');
  src: url('/__assets/d845f86ef74ca43ef67cab529ec7e9edebaafd6d0178582ec717837fac2744f6.eot#iefix') format('embedded-opentype'),
       url('/template_files/dancingscript-webfont.woff') format('woff'),
       url('/template_files/dancingscript-webfont.ttf') format('truetype'),
       url('/template_files/dancingscript-webfont.svg#dancing_scriptregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

body
{
  margin: 80px;
}

a:link {color:#001860;}
a:visited {color:#001860;}
a:hover {color:#001860;}
a:active {color:#001860;}

.label { font-size: 8px; text-align: center }

h2
{
  font-family:titlefont;
}

.glow
{
  text-shadow: 0 0 20px #ffc;
  font-size:50px;
  color:#ffc;
  font-family:titlefont;
}

.menu
{
  text-align: right;
  color: #ffc;
  font-family: sans-serif;
}

.menu A:link {text-decoration: none; color: #ffc;}
.menu A:visited {text-decoration: none; color: #ffc;}
.menu A:active {text-decoration: none; color: #ffc;}
.menu A:hover {text-decoration: underline; color: #ffc; text-shadow: 0 0 20px #ffc; }

.photo
{
  border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px;
  clear: left;
  position: relative;
  behavior: url('/__assets/fae81bc00dfc7a230ce2efc51db968a25a3c26d186cb6010392abb4b6ba36be0.bin');
}

.header
{
  clear: left;
  position: relative;
  width: 780px;
  margin: 0px auto;
  background: #001860;
  background: rgba(0,24,96,0.9);

  padding: 2%;
  color: #ffc;
  border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
  behavior: url('/__assets/fae81bc00dfc7a230ce2efc51db968a25a3c26d186cb6010392abb4b6ba36be0.bin');
}

.content
{
  clear: left;
  position: relative;
  background: #cc3;
  background-image:url('/template_files/parchment.jpg');
  padding: 2%;
  zcolor: #408;
  color: #001860;
  border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
  font-family: sans-serif;
  behavior: url('/__assets/fae81bc00dfc7a230ce2efc51db968a25a3c26d186cb6010392abb4b6ba36be0.bin');
}

.info
{
  float:left;
  width:238px;
  height: 250px;
  margin: 4px;
  text-align:center;
  overflow:hidden;
}

.infotitle
{
  border:4px solid #fff;
  border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
  color:#fff;
  width:230px;
  height:40px;
  display:table-cell;
  vertical-align:middle;
}

.jesus
{
  color:#a55
}

.background
{
  font-family: oldenglish;
  font-size: 20px;
  column-count: 2;  -moz-column-count: 2;  -webkit-column-count: 2;
  column-gap: 50px; -moz-column-gap: 50px; -webkit-column-gap: 50px;
  column-rule-color: #555; -moz-column-rule-color: #555; -webkit-column-rule-color: #555;
  column-rule-style: solid; -moz-column-rule-style: solid; -webkit-column-rule-style: solid;
  column-rule-width: 1px; -moz-column-rule-width: 1px; -webkit-column-rule-width: 1px;
  overflow: hidden;
  width: 96%;
  height: 96%;
  position:fixed;
  left: 2%;
  top: 2%;
  z-index: -1;
  color: #555;
  behavior: url('/__assets/fae81bc00dfc7a230ce2efc51db968a25a3c26d186cb6010392abb4b6ba36be0.bin');
}

.bible_link
{
  color:#333300;
}

.calendar-box { display:none; background-color:#fff; border:1px solid #444; position:absolute; width:250px; padding: 0 5px; z-index: 2 }
.calendar-box select.calendar-month { width:90px; }
.calendar-box select.calendar-year { width:70px; }
.calendar-box .calendar-cancel { width:100%; }
.calendar-box table td { width:14%; }
.calendar-box .calendar-title { text-align:center; }
.calendar-box a { text-decoration:none; }
.calendar-box .today a { padding:0 5px; margin-left:-5px; background-color:#ffe9c6; } 
.calendar-box .selected a { padding:0 5px; margin-left:-5px; background-color:#c9ff8b; }

.cal_cell  { width:103px;height:103px;background:#fff; }
.cal_icell { width:103px;height:103px;background:#ccc; }
.cal_tcell { width:103px;height:103px;background:#ffc; }
.cal_date  { float:right;font-size:12px;margin-left:4px; }
.cal_m     { background:#001860;color:#ffc;font-size:28px;font-family:titlefont; }
.cal_wd    { background:#001860;color:#ffc;font-size:14px;font-family:titlefont; }
