/* Home CSS Document */

#home{
  background: url(../images/css/background_home.jpg) no-repeat;
  float: left;
  width: 960px;
}

#home_images{
  background: url(../images/css/background_home_images.png) no-repeat;
  float: left;
  height: 280px;
  margin: 15px;
  padding: 14px 15px 16px;
  overflow: hidden;
  width: 560px;
}

#welcome{
  background: url(../images/css/background_welcome.png) center top no-repeat;
  float: left;
  height: 310px;
  margin: 30px 0px 0px;
  width: 310px;
}

#welcome .links{
  float: left;
  margin: 145px 0px 0px 60px;
  padding: 0px;
}

#welcome .links ul{
  float: left;
  list-style: none;
  margin: 0px;
  padding: 0px;
}

#welcome .links ul li{
  float: left;
  margin: 0px;
  padding: 0px;
}

#welcome .links ul li a{
  float: left;
  margin: 0px;
  padding: 0px;
}

#welcome .link{
  float: left;
  margin: 20px 0px 0px 0px;
  padding: 0px;
}

#coming_events{
  background: url(../images/css/background_coming_events.jpg) no-repeat;
  float: left;
  height: auto !important;
  height: 330px;
  min-height: 330px;
  padding: 70px 20px 0px;
  width: 280px;
}

#coming_events ul{
  float: left;
  list-style: none;
  margin: 0px;
  padding: 0px;
}

#coming_events ul li{
  border-bottom: 1px dashed #E8E7E0;
  color: #675A56;
  float: left;
  font-family: "Times New Roman", Times, serif;
  margin: 0px;
  padding: 10px 0px;
  width: 280px;
}

#coming_events ul li a{
  clear: left;
  color: #3C3431;
  float: left;
  font-size: 16px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

#features{
  background: url(../images/css/background_features.jpg) no-repeat;
  float: left;
  height: auto !important;
  height: 330px;
  min-height: 330px;
  padding: 70px 00px 0px;
  width: 320px;
}

#recent_programs{
  background: url(../images/css/background_recent_programs.jpg) no-repeat;
  float: left;
  height: auto !important;
  height: 330px;
  min-height: 330px;
  padding: 70px 20px 0px;
  width: 280px;
}

#recent_programs .program{
  float: left;
  margin: 15px 0px;
  padding: 0px;
  width: 280px;
}

#recent_programs .program .date{
  color: #675A56;
  float: right;
  font-family: "Times New Roman", Times, serif;
  margin: 0px;
  padding: 0px;
  width: 180px;
}

#recent_programs .program .title{
  color: #3C3431;
  float: right;
  font-size: 16px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  width: 180px;
}

#recent_programs .program .scripture,
#recent_programs .program .name{
  color: #424854;
  float: right;
  font-size: 11px;
  margin: 0px;
  padding: 0px;
  width: 180px;
}

#recent_programs .program .image{
  border: 1px solid #72625C;
  float: left;
  height: 90px;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  width: 90px;
}

#recent_programs .program .links{
  clear: both;
  float: left;
  margin: 15px 0px 0px;
  padding: 0px;
  width: 280px;
}

#recent_programs .program .links ul{
  float: left;
  list-style: none;
  margin: 0px;
  padding: 0px;
}

#recent_programs .program .links ul li{
  float: left;
  margin: 0px;
  padding: 0px;
}

#recent_programs .program .links ul li a{
  float: left;
  margin: 0px;
  padding: 0px;
}
