/* Home CSS Document */

#home{
  float: left;
  width: 820px;
  margin: 0px 0px 0px 35px;
  display: inline;
}

#features{
  float: left;
  width: 798px;
  height: 290px;
  padding: 16px 1px 4px 21px;
  background: url(../images/css/background_features.jpg) no-repeat;
}

#bottom{
  float: left;
  width: 810px;
  height: 250px;
  padding: 10px 0px 10px 10px;
  background: url(../images/css/background_bottom.jpg) no-repeat;
}

#recent_programs{
  float: left;
  width: 256px;
  padding: 40px 2px 0px;
  background: url(../images/css/background_recent_program.jpg) no-repeat;
}

#recent_programs .image{
  float: left;
  width: 234px;
  height: 104px;
  padding: 3px;
  overflow: hidden;
  margin: 2px 0px 0px 8px;
  display: inline;
  background: url(../images/css/background_recent_program.gif) no-repeat;
}

#recent_programs .scroll{
  float: left;
  width: 240px;
  height: 55px;
  overflow: hidden;
  margin: 5px 0px 5px 8px;
  display: inline;
}

#recent_programs .name{
  float: left;
  width: 234px;
  font: 16px "Times New Roman", Times, serif;
  color: #963710;
}

#recent_programs .verse{
  float: left;
  width: 220px;
  font: 12px "Times New Roman", Times, serif;
  color: #4B351B;
  margin: 2px 0px 0px;
}

#recent_programs .link{
  float: left;
}

#coming_events{
  float: left;
  background: url(../images/css/background_coming_events.jpg) no-repeat;
  width: 260px;
  display: inline;
  padding: 40px 0px 0px;
  margin: 0px 0px 0px 5px;
  display: inlin;
}

#coming_events .scroll{
  font: 11px Arial, Helvetica, sans-serif;
  width: 248px;
  height: 171px;
  margin: 0px 0px 6px 6px;
  overflow: auto;
}

#coming_events img{
  display: block;
  margin: 0px auto;
}

#coming_events .scroll table{
  border-collapse: collapse;
}

#coming_events .scroll table tr.over{
  background: #2E8CC2;
	cursor: pointer;
	cursor: hand;
}

#coming_events .scroll table tr.over th,
#coming_events .scroll table tr.over td{
  background: #9F2504;
  color: white;
}

#coming_events .scroll table tr td{
  color: #B17C1B;
  padding: 3px 10px 3px 6px;
  vertical-align: top;
  background: #FDFBEC;
  border-bottom: 1px solid #F1EAC3;
}

#coming_events .scroll table tr th{
  font-weight: normal;
  color: #4B351B;
  text-align: right;
  padding: 3px 6px;
  vertical-align: top;
  background: #F4EFD7;
  border-bottom: 1px solid #F1EAC3;
}

#coming_events .scroll table tr.alt th,
#coming_events .scroll table tr.alt td{
  border-bottom: 1px solid #F1EAC3;
}

#coming_events .link{
  float: left;
}

#visitors{
  float: left;
  width: 275px;
  padding: 0px 0px 0px 5px;
}

#visitors #are_you_new{
  float: left;
  padding: 0px;
  margin: 0px;
}

#visitors #service_times{
  float: left;
  
  padding: 30px 0px 0px;
  margin: 15px 0px 0px;
  background: url(../images/css/background_sunday_services.gif) 10px 0px no-repeat;
}
