/* Style Sheet for Hope Calendar */
body
{
  background-color: #555555;
  /* background-image: url(Sunset.jpg); */
}

td.top_line
{
  background-color: #777799;
  color: white;
  font-size: 30px;
  font-family: tahoma, arial;
  font-weight: bold;
}

td.m_y_nav_bar
{
  background-color: #ffbbbb;
}

a.mini-home
{
  font-family: verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  position: absolute;
  left: 50px;
  top: 19px;
  color: moccasin;
  text-decoration: underline;
}

a.mini-printable
{
  font-family: verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  position: absolute;
  right: 120px;
  top: 19px;
  color: moccasin;
  text-decoration: underline;
}

a.mini-8x11
{
  font-family: verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  position: absolute;
  right: 50px;
  top: 19px;
  color: moccasin;
  text-decoration: underline;
}

a.nav_link:link
{
  color: blue;
}

a.nav_link:visited
{
  color: blue;
}

a.nav_link:active
{
  color:blue;
}

/* Month/Year selector cell, not-selected color */
td.m_y_sel
{
  /*background-color: #ddeeff;*/
  background-color: #ddeeff;
  text-align: center;
  font-size: 14px;
  color: black;
}

/* Month/Year selector cell, selected color */
td.m_y_sel_sel
{
  /*background-color: #ddeeff;*/
  background-color: #cccccc;
  text-align: center;
  font-size: 14px;
  color: black;
}

/* Month/Year selector cell, spacer */
td.m_y_sel_sp
{
  /*background-color: #ddeeff;*/
  background-color: #ddeeff;
  text-align: center;
  width: 20px;
}

td.month
{
  text-align: center;
  background-color: #eeeeee;
  font-size: 30px;
  color: black;
  font-weight: bold;
}

th.day_name
{
  background-color: #777799;
  color: white;
}

td.date_number
{
  color: #0000ff;
  background-color: #aabbcc;
  font-size: 22px;
  vertical-align: top;
  text-align: left;
}

div.date_number
{
    float:left;
    width: 24px;
}

div.green_sunday
{
    float: left;
    color: white;
    background-color: green;
    width: 24px;
    height: 100%;
}

div.purple_sunday
{
    float: left;
    color: white;
    background-color: purple;
    width: 24px;
    height: 100%;
}

div.white_sunday
{
    float: left;
    color: black;
    background-color: white;
    width: 24px;
    height: 100%;
}

div.black_sunday
{
    float: left;
    color: white;
    background-color: black;
    width: 24px;
    height: 100%;
}

div.red_sunday
{
    float: left;
    color: white;
    background-color: red;
    width: 24px;
    height: 100%;
}

div.gray_sunday
{
    float: left;
    color: black;
    background-color: lightgray;
    width: 24px;
    height: 100%;
}

div.date_name
{
    color: black;
    font-size: 12px;
    /* position: relative; */
    /* left: 5px; */
    margin-left: 30px;
    margin-top: 5px;
}

div.date_name_sunday
{
    color: black;
    font-size: 12px;
    /* position: relative; */
    /* left: 5px; */
    margin-left: 30px;
    margin-top: 5px;
}

td.date_events
{
  height: 80px;
  background-color: #eeeeee;
  text-align: left;
  vertical-align: text-top;
  padding: 4px;
  padding-left: 20px;
  font-size: 12px;
}

p.event
{
    text-indent: -16px;
    margin: 0px;
}

span.fed_holiday
{
  color: red;
}

input.cal_event
{
  margin-bottom: 5px;
}

a.sermon
{
  float: right;
  font-size: 12px;
  padding-left: 5px;
  padding-right: 5px;
  background-color: gray;
  color: white;
}

/*-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/

