#main .content {padding:22px 0;}
.row {position:relative;}
.viewport {width:667px; height:372px;}
.slide, .hiddencontent {width:667px; height:372px;}
.thumbs {
  position: relative; 
  padding: 12px 22px; 
  height: 17px; 
  background:#e3e3e3
}
.thumbWrapper {
  padding: 4px 0 3px 0;
} 
.thumb {
  width: 50px; 
  height: 10px; 
  float: left; 
  margin-left: 5px; 
  background-color: #4d2900;
}
.thumb.selected {
  background-color: #f29f3e;
}
.titles {overflow:hidden; max-width:458px;}
.title {display:none; height:16px;}
.title a:visited {color:#000;}
.slideTitle {
  position: absolute; 
  bottom: 0; 
  width: 100%; 
  height: 30px; 
  padding: 10px; 
  background-color: rgba(0, 0, 0, 0.5); 
  color: #fff;
}
.slideTitle a, .slideTitle a:visited {
  color: #fff;
}
.prev, .next {top:158px;}
.prev {left:10px;}
.next {right:10px;}
.container1 {padding:17px;}
#video1 {background:#000;}

#home_news {height:413px;}

#announcement {
  width: 237px; 
  height: 413px;
  background-image: url(/images/homepage.jpg);
  background-position: 0px 0px; 
}
#announcement h3 {line-height:24px; text-align:center; font-size:20px; letter-spacing:3px; padding:8px; font-weight:100; border-width:1px 1px 0 1px; border-style:solid; border-color:#ccc;}
.announce_content {position: relative; padding:0 15px; height:371px; border-width:0 1px 1px 1px; border-style:solid; border-color:#ccc;}
.announce_content table {border-spacing:0 10px;}
.announce_content h4 {text-align: center; width: 100%; padding-bottom: 4px; color: #800627;}

#scroll1 {width: 205px;}
#scroll1 .disable {display: none;}
#scroll1 .viewport {width: 205px; overflow: hidden; position: relative;}
#scroll1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scroll1 .scrollbar{ position: absolute; right: 0; background-position: 0 0; float:right; width: 9px; }
#scroll1 .track { background-color: rgba(255, 255, 255, 0); border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border:0px solid #e2e3e4; height: 100%; width:7px; height:7px; position: relative; }
#scroll1 .thumb { background:#91744a; margin: 0; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; height: 7px; width:7px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }

.resources {
  width:215px; 
  /*height:126px;*/ 
  margin-right: 22px; 
  /*background-image: url(/images/homepage.jpg);*/
}
.resources:last-of-type {
  margin-right: 0;
}
.resources h3 {
  color:#fff; 
  font-size:16px; 
  padding:7px 20px 8px 20px; 
  border-width:1px 1px 0 1px; 
  border-style:solid; 
  border-color:#ccc;
  line-height:19px;
  background-image: url(/images/homepage.jpg);
}
/*
#weekly-download {
  background-position: -237px 0px;
}
#new-to-here {
  background-position: -237px -126px;
}
#web-ministry {
  background-position: -237px -378px;
}
#hot-link {
  background-position: -237px -252px;
  margin-right: 0;
}
*/
#weekly-download h3 {
  background-position: -238px 0px;
}
#weekly-download .box_content {
  background-position: -238px -41px;
}
#new-to-here h3 {
  background-position: -238px -126px;
}
#new-to-here .box_content {
  background-position: -238px -193px;
}
#web-ministry h3 {
  background-position: -238px -378px;
}
#web-ministry .box_content {
  background-position: -238px -495px;
}
#hot-link h3 {
  background-position: -238px -252px;
}
#hot-link .box_content {
  background-position: -238px -344px;
}
#home_boxes {
  margin-top:22px; 
  /*height:126px;*/
}
.box_content {
  padding: 5px 0 0 20px; 
  height: 90px; 
  border-width:0 1px 1px 1px; 
  border-style:solid; border-color:#ccc;
  background-image: url(/images/homepage.jpg);
  background-size: 452px 604px;
}
.box_content ul {margin:0 20px 0 0; float:left;}
.box_content li {line-height:22px;}
.box_content a, .box_content a:link, .box_content a:visited {color:#000;}
.box_content table {border-spacing:0 2px;}
.box_content td {padding: 0 20px 0 0; height:23px;}
.box_content td.description {padding: 0; width: 100px;}
.box_content td.iconlink {padding-right:5px;}
.box_content .description_content {position:absolute; display:none; height:70px; padding:10px; left:80px;}
.description h5 {font-weight:normal;}
#message-download {
  top:-35px;
}
#worship-download {
  top:-12px;
}
/*
#sundayschool-download {
  top:11px;
}
*/
#newman-download {
  top:11px;
}
#moreDownload {position: absolute; bottom: 3px; left: 165px; font-size: 11px;}
#moreDownload a:hover {color: #e54b05;}
#slide1 .play_button {position:absolute; top:136px; left:250px;}
#slide1 .coverpic {width:667px; height:372px;}
.iconlink {width: 20px;}

#countdown-title {
  font-size: 18pt;
  color: #800627;
}

#countdown {
  padding-top: 8px;
  font-size: 18pt;
}
