body {background-image:url("../../images/FadedPine.jpg");}


h1
{
  font-family:"Times New Roman", Times, serif; color:black; font-size:5em; font-weight:700;
}

p {font-size:1em; color:#000000; font-family:Tahoma, Geneva, sans-serif;}

img.logo
{
  float:right;
}

#fade_box1
{
  color: whitesmoke ;
  height: 4px ;
  width: 960px ;
  opacity: 0.0; 
}

#fade_box2
{
  background-color: whitesmoke ;
  height: 4px ;
  width: 960px ;
  opacity: 0.1; 
}

#fade_box3
{
  background-color: whitesmoke ;
  height: 4px ;
  width: 960px ;
  opacity: 0.25; 
}

#fade_box4
{
  background-color: whitesmoke ;
  height: 4px ;
  width: 960px ;
  opacity: 0.40; 
}

#fade_box5
{
  background-color: whitesmoke ;
  height: 4px ;
  width: 960px ;
  opacity: 0.55; 
}

#fade_box6
{
  background-color: whitesmoke ;
  height: 4px ;
  width: 960px ;
  opacity: 0.65; 
}

#fade_box7
{
  background-color: whitesmoke ;
  height: 4px ;
  width: 960px ;
  opacity: 0.74; 
}

#fade_box8
{
  background-color: whitesmoke ;
  height: 4px ;
  width: 960px ;
  opacity: 0.82; 
}

#fade_box9
{
  background-color: whitesmoke ;
  height: 4px ;
  width: 960px ;
  opacity: 0.89; 
}

#fade_box10
{
  background-color: whitesmoke ;
  height: 4px ;
  width: 960px ;
  opacity: 0.95; 
}

#transparent_container
{
  margin: auto ;
  width: 960px ;
  background-image:url("../images/Transparent.gif") ;
}

#headertext
{
  text-align:center;
  height:129px;
  position:relative;
  opacity:.5;
}

#winterheader
{
  text-align:center;
  height:150px;
  background-color:#82fdfc;
  border:2px solid #000000;
  opacity:.7;
}

#springheader
{
  text-align:center;
  height:50px;
  background-color:#d4f986;
  border-left:2px solid #000000;
  border-bottom:2px solid #000000;
  border-right:2px solid #000000;
}

#page_intro
{
  text-align: center ;
  text-shadow: 3px 3px #bbbbbb;
  height: 50px ;
  background-color: whitesmoke ;
  border-bottom:2px solid #000000;
  color: black ;
  font-family: "Times New Roman", Times, serif ;
  font-size: 2.5em ;
  font-weight: 700 ;
}

#fallheader
{
  text-align:center;
  height:150px;
  background-color:#fbd282;
  border:2px solid #000000;
  opacity:.7;
}

.content
{
  overflow: auto ;
  margin: auto ;
  width: 100% ;
  border:2px solid #c9c9c9 ;
  background-color: whitesmoke ;
}

#summer_month_block
{
  width: 896px ;
  height: 80px ;
  margin: auto ;
  border-top: 2px solid black ;
  border-left: 2px solid black ;
  border-right: 2px solid black ;
  background-color: #fcfa87;
}

#fall_month_block
{
  width: 896px ;
  height: 80px ;
  margin: auto ;
  border-top: 2px solid black ;
  border-left: 2px solid black ;
  border-right: 2px solid black ;
  background-color: #fbd282;
}

#winter_month_block
{
  width: 896px ;
  height: 80px ;
  margin: auto ;
  border-top: 2px solid black ;
  border-left: 2px solid black ;
  border-right: 2px solid black ;
  background-color: #82fdfc ;
}

#spring_month_block
{
  width: 896px ;
  height: 80px ;
  margin: auto ;
  border-top: 2px solid black ;
  border-left: 2px solid black ;
  border-right: 2px solid black ;
  background-color: #d4f986 ;
}

.prev
{
  text-align: left ;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.4em ;
  font-weight: 400 ;
}

.month
{
  text-align: center ;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 3em ;
  font-weight: 700 ;
}

.next
{
  text-align: right ;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.4em ;
  font-weight: 400 ;
}

#week
{
  width: 896px ;
  height: 35px ;
  margin: auto ;
  border-spacing: 0px ;
  border-left: 2px solid black ;
  border-right: 2px solid black ;
}

.summer_day
{
  width: 88px ;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em ;
  text-align: center ;
  background-color: #fcfa87;
}

.fall_day
{
  width: 88px ;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em ;
  text-align: center ;
  background-color: #fbd282;
}

.winter_day
{
  width: 88px ;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em ;
  text-align: center ;
  background-color: #82fdfc ;
}

.spring_day
{
  width: 88px ;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em ;
  text-align: center ;
  background-color: #d4f986 ;
}

#date_set
{
  width: 896px ;
  margin: auto ;
  border-collapse:collapse;
  border: 2px solid black ;
}

.day
{
  padding: 5px;
  font-family: Arial, Helvetica, sans-serif;
  border: 1px solid black ;
  background-color: whitesmoke ;
}

.holiday
{
  padding: 5px;
  font-family: Arial, Helvetica, sans-serif;
  border: 1px solid black ;
  background-color: #abdaff ;
  color: #0058c0 ;
}

.valentines
{
  padding: 5px;
  font-family: Arial, Helvetica, sans-serif;
  border: 1px solid black ;
  background-color: #ffdcdc ;
  color: #ff0000 ;
}

.event_list
{
  width: 108px ;
  border-collapse:collapse;
}

.date
{
  font-size: 24px ;
  font-weight: 700 ;  
}

.event
{
  font-size: 12px ;
}

.event1
{
  font-size: 12px ;
  background-color: #fcfa87 ;
}

.event2
{
  font-size: 12px ;
  background-color: #d4f986 ;
}

.event3
{
  font-size: 12px ;
  background-color: #7bfdfd ;
}

.event4
{
  font-size: 12px ;
  background-color: #fbd282 ;
}

#sidebar
{
  margin-top: 130px ;
  margin-left: 25px ;
  overflow: scroll;
  position: relative ;
  float: left ;
  width: 300px ;
  height: 600px ;
  border: double black ;
  text-align: center ;
  font-family: Arial, Helvetica, sans-serif ;
  font-size: .8em ;
}

#activities
{
  overflow: auto;
  position: relative ;
  float: right ;
  width: 600px ;
}

.summer_hanging_banner
{
  height: 80px ;
  width: 570px ;
  background-image:url("../../images/Calendar/Summer_Event_Banner.jpg");
}

.fall_hanging_banner
{
  height: 80px ;
  width: 570px ;
  background-image:url("../../images/Calendar/Fall_Event_Banner.jpg");

}

.winter_hanging_banner
{
  height: 80px ;
  width: 570px ;
  background-image:url("../../images/Calendar/Winter_Event_Banner.jpg");
}

.spring_hanging_banner
{
  height: 80px ;
  width: 570px ;
  background-image:url("../../images/Calendar/Spring_Event_Banner.jpg");
}

.label
{
  text-align: center ;
  padding-top: 28px ;
  text-shadow: 2px 2px #bbbbbb;
  color: black ;
  font-family: "Times New Roman", Times, serif ;
  font-size: 2em ;
  font-weight: 700 ;
}

.icon
{
  padding: 10px ;
}

.event_entry
{
  border: 1px solid black ;
  width: 95% ;
  padding-top: 10px ;
  padding-bottom: 10px ;
}

.event_date
{
  font-family: Arial, Helvetica, sans-serif;
  color: #00008b ;
}

.event_name
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700 ;
}

.event_blurb
{
  font-family: Arial, Helvetica, sans-serif;
  padding-right: 20px ;
}

.activity_list
{
  font-family: Arial, Helvetica, sans-serif;
  width: 95% ;
  padding-right: 15px ;
}

#calendar_footer
{
  height: 129px;
  border:2px solid #000000;
  background-color:#ff8000;
  font-size: 2em ;
  color: #000000 ;
}

p.link
{
  position: relative ;
  top: -60px ;
  width: 760px ;
  font-size: 1em ;
  text-align: center ;
  font-family: "Jolly Lodger" ;
}

a.one:link { text-decoration: none ; }
a.one:visited { color: #000000 ; }
a.one:hover { text-decoration: underline ; color: #c8c8c8 ; }

.clear { clear: both ; }