/* Home CSS Document */

#header.home,
#container.home{
  background: none;
}

#top{
  background: url(../images/css/background_home_top.jpg) no-repeat;
  float: left;
  width: 960px;
  height: 345px;
  margin: 0px 0px 10px;
  display: inline;
}

#home_images{
  float: left;
  width: 445px;
  height: 345px;
}

#visitors{
  float: left;
  width: 270px;
  height: 345px;
}

#visitors .link{
  float: left;
  padding: 105px 0px 0px 30px;
}

#worshiptimes{
  float: left;
  width: 245px;
  height: 295px;
  padding: 50px 0px 0px;
}

#worshiptimes table td.location{
  color: #66CCFF;
}

#worshiptimes table td.time{
  color: white;
  padding: 0px 0px 5px 0px;
}

#recent_programs{
  float: left;
  width: 215px;
  height: 162px;
  padding: 40px 0px 0px;
  color: white;
  background: url(../images/css/background_recent_programs.gif) no-repeat;
}

#recent_programs .title{
  float: left;
  width: 185px;
  padding: 0px 15px;
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#recent_programs .name{
  float: left;
  width: 185px;
  padding: 0px 15px;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
}

#recent_programs .date{
  float: left;
  width: 185px;
  padding: 0px 15px;
  color: #84a9be;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#recent_programs .intro{
  float: left;
  width: 182px;
  height: 45px;
  overflow: auto;
  padding: 0px 15px;
  margin: 5px 0px;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#recent_programs .link{
  float: left;
  width: 212px;
  text-align: right;
  padding: 0px;
  margin: 0px;
}

#recent_programs .links ul{
  float: left;
  margin: 10px 0px 0px;
  padding: 0px;
}

#recent_programs .links ul li{
  float: left;
  list-style: none;
  padding: 0px 5px 0px 0px;
}

#features{
  float: left;
  width: 400px;
  height: 202px;
  margin: 0px 43px;
  display: inline;
  background: url(../images/css/background_features.gif) no-repeat;
}

#coming_events{
  float: left;
  width: 215px;
  height: 162px;
  padding: 40px 0px 0px;
  display: inline;
  background: url(../images/css/background_coming_events.gif) no-repeat;
}

#coming_events a{
  color: white;
}

#coming_events dl{
  color: white;
  float: left;
  width: 185px;
  height: 110px;
  margin: 0px 0px 0px 15px;
  padding: 0px;
  overflow: auto;
}

#coming_events dt{
  float: left;
  width: 55px;
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#coming_events dd{
  width: 110px;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
}

#coming_events dd ul{
  float: left;
  margin: 0px;
  padding: 0px;
}

#coming_events dd ul li{
  list-style: none;
  padding: 0px 0px 8px;
}

#coming_events dd ul li a{
  text-decoration: underline;
}

#coming_events .link{
  float: left;
  width: 215px;
  margin: 16px 0px 0px;
}