/* DIVS*/
div.c1 {position: relative; width: 768px; background-color: #FFFFFF;}
div.header {position: relative; width: 768px; height: 25px; background-color: #FFFFFF;}
div.background {position: relative; width: 768px; height: 535px; background-color: #567498; z-index: 0;}
div.background_extended {position: relative; width: 768px; height: 636px; background-color: #567498; z-index: 0;}
  div.background_corners_tl {position: absolute; top: 0px; left: 0px; width: 2px; height: 2px;}
  div.background_corners_tr {position: absolute; top: 0px; right: 0px; width: 2px; height: 2px;}
  div.background_corners_bl {position: absolute; bottom: 0px; left: 0px; width: 2px; height: 2px;}
  div.background_corners_br {position: absolute; bottom: 0px; right: 0px;width: 2px; height: 2px;}
div.tabs {position: absolute; bottom: 0px; right: 0px;}
div.tabs_active {position: relative; float:right; height: 25px; line-height: 25px; padding-left: 5px; padding-right: 5px; background-color: #C3D9FF;}
div.tabs_active:hover {cursor: pointer;}
div.tabs_inactive {position: relative; float: right; height: 25px; line-height: 25px; padding-left: 5px; padding-right: 5px; background-color: #E8EEF7;}
div.tabs_inactive:hover {cursor: pointer;}
div.MonthManip {float: right;}
div.MonthNext {position: relative; top: 3px; float: left; height: 18px; width: 35px; background-color: #D5D5D5;}
div.MonthNext:hover {cursor: pointer; background-color: #A98B67;}
div.MonthPrev {position: relative; top: 3px; float: left; height: 18px; width: 35px; background-color: #D5D5D5;}
div.MonthPrev:hover {cursor: pointer; background-color: #A98B67;}
div.MonthName {position: absolute; bottom: 2px; left: 145px; width: 120px;}
div.c2 {position: absolute; top: 22px; left: 9px; width: 748px;}
div.days {position: absolute; top:0px; left: 8px; width: 748px; height: 17px; text-align: center;}
div.date_header {position: relative; margin-left: 1px; text-align: right; background-color: #D5D5D5; width: 106px; line-height: 16px; height: 16px;}
div.date_header_today {position: relative; margin-left: 1px; text-align: right; background-color: #EEB503; width: 106px; line-height: 16px; height: 16px;}
  div.roundcorner_small_tl_2 {position: absolute; top: 0px; left: 0px; width: 1px; height: 1px;}
  div.roundcorner_small_tr_2 {position: absolute; top: 0px; right: 0px; width: 1px; height: 1px;}
  div.roundcorner_small_bl_2 {position: absolute; bottom: 0px; left: 0px; width: 1px; height: 1px;}
  div.roundcorner_small_br_2 {position: absolute; bottom: 0px; right: 0px; width: 1px; height: 1px;}
div.date {position: relative; margin-left: 1px; margin-bottom: 1px; overflow: hidden; background-color: #FFFFFF; width: 106px; height: 81px; text-align: left;}
div.event_tbd_general {position: relative; margin-bottom: 1px; left: 1px; top: 1px; background-color: #A98B67; width: 104px; height: 15px; line-height: 13px; text-align: center;}
div.event_tbd_edge {position: relative; margin-bottom: 1px; left: 1px; top: 1px; background-color: #390475; width: 104px; height: 15px; line-height: 13px; text-align: center;}
div.event_tbd_firstplace {position: relative; margin-bottom: 1px; left: 1px; top: 1px; background-color: #750E09; width: 104px; height: 15px; line-height: 13px; text-align: center;}
div.event_tbd_now {position: relative; margin-bottom: 1px; left: 1px; top: 1px; background-color: #066175; width: 104px; height: 15px; line-height: 13px; text-align: center;}
div.event_tbd_zerogravity {position: relative; margin-bottom: 1px; left: 1px; top: 1px; background-color: #110975; width: 104px; height: 15px; line-height: 13px; text-align: center;}
div.event_tbd_childrenschurch {position: relative; margin-bottom: 1px; left: 1px; top: 1px; background-color: #52933E; width: 104px; height: 15px; line-height: 13px; text-align: center;}
  div.roundcorner_small_tl {position: absolute; top: 0px; left: 0px; width: 1px; height: 1px;}
  div.roundcorner_small_tr {position: absolute; top: 0px; right: 0px; width: 1px; height: 1px;}
  div.roundcorner_small_bl {position: absolute; bottom: 0px; left: 0px; width: 1px; height: 1px;}
  div.roundcorner_small_br {position: absolute; bottom: 0px; right: 0px; width: 1px; height: 1px;}
div.calendar_title {float: left;}
div.spacer {float: left; width: 4px;}
div.today_button {float: left;}

/* FONTS */
span.days_header {font-family: verdana, sans-seriff; font-size: 12px; color: #FFFFFF;}
span.days {font-family: verdana, sans-seriff; font-size: 10px; color: #000000; padding-right: 3px;}
span.days_today {font-family: verdana, sans-seriff; font-size: 12px; color: #FFFFFF; padding-right: 3px;}
span.event {font-family: verdana, sans-seriff; font-size: 10px;}
span.tbd_event {font-family: verdana, sans-seriff; font-size: 10px; color: #FFFFFF;}
span.general {color: #A98B67; font-weight: bold; font-size: 14px;}
span.default_header {font-weight: bold; font-size: 14px;}
span.info {color: #555555; font-weight: bold;}
span.cal_header {font-family: arial, sans-seriff; font-size: 16px; font-weight: bold; color: #000000;}
span.cal_header_date {font-family: arial, sans-seriff; font-size: 14px; font-weight: normal; color: #000000;}

/* LINKS */
a.general:link {font-family: verdana, sans-seriff; font-size: 10px; color: #A98B67; text-decoration: none; }
a.general:visited {font-family: verdana, sans-seriff; font-size: 10px; color: #A98B67; text-decoration: none;}
a.general:active {font-family: verdana, sans-seriff; font-size: 10px; color: #A98B67; text-decoration: none;}
a.general:hover {font-family: verdana, sans-seriff; font-size: 10px; color: #A98B67; text-decoration: underline;}
a.edge:link {font-family: verdana, sans-seriff; font-size: 10px; color: #390475; text-decoration: none; }
a.edge:visited {font-family: verdana, sans-seriff; font-size: 10px; color: #390475; text-decoration: none;}
a.edge:active {font-family: verdana, sans-seriff; font-size: 10px; color: #390475; text-decoration: none;}
a.edge:hover {font-family: verdana, sans-seriff; font-size: 10px; color: #390475; text-decoration: underline;}
a.firstplace:link {font-family: verdana, sans-seriff; font-size: 10px; color: #750E09; text-decoration: none; }
a.firstplace:visited {font-family: verdana, sans-seriff; font-size: 10px; color: #750E09; text-decoration: none;}
a.firstplace:active {font-family: verdana, sans-seriff; font-size: 10px; color: #750E09; text-decoration: none;}
a.firstplace:hover {font-family: verdana, sans-seriff; font-size: 10px; color: #750E09; text-decoration: underline;}
a.now:link {font-family: verdana, sans-seriff; font-size: 10px; color: #066175; text-decoration: none; }
a.now:visited {font-family: verdana, sans-seriff; font-size: 10px; color: #066175; text-decoration: none;}
a.now:active {font-family: verdana, sans-seriff; font-size: 10px; color: #066175; text-decoration: none;}
a.now:hover {font-family: verdana, sans-seriff; font-size: 10px; color: #066175; text-decoration: underline;}
a.zerogravity:link {font-family: verdana, sans-seriff; font-size: 10px; color: #110975; text-decoration: none; }
a.zerogravity:visited {font-family: verdana, sans-seriff; font-size: 10px; color: #110975; text-decoration: none;}
a.zerogravity:active {font-family: verdana, sans-seriff; font-size: 10px; color: #110975; text-decoration: none;}
a.zerogravity:hover {font-family: verdana, sans-seriff; font-size: 10px; color: #110975; text-decoration: underline;}
a.tbd:link {font-family: verdana, sans-seriff; font-size: 10px; color: #FFFFFF; text-decoration: none; }
a.tbd:visited {font-family: verdana, sans-seriff; font-size: 10px; color: #FFFFFF; text-decoration: none;}
a.tbd:active {font-family: verdana, sans-seriff; font-size: 10px; color: #FFFFFF; text-decoration: none;}
a.tbd:hover {font-family: verdana, sans-seriff; font-size: 10px; color: #FFFFFF; text-decoration: underline;}
a.childrenschurch:link {font-family: verdana, sans-seriff; font-size: 10px; color: #52933E; text-decoration: none; }
a.childrenschurch:visited {font-family: verdana, sans-seriff; font-size: 10px; color: #52933E; text-decoration: none;}
a.childrenschurch:active {font-family: verdana, sans-seriff; font-size: 10px; color: #52933E; text-decoration: none;}
a.childrenschurch:hover {font-family: verdana, sans-seriff; font-size: 10px; color: #52933E; text-decoration: underline;}

/* IMAGES */
img.middle {position: absolute; left: 15px; bottom: 5px;}