#infowrapper {
padding: 0;
height: 452px;
margin: 0;
background: url('../images/bg_info.jpg') no-repeat top;
}



/* ---------------------- Hyad driven dynamic Featureboxes --------------------- */
#features {
float: left;
width: 341px;
padding: 0;
margin: 0 4px 0 11px;
}
#eventbox {
margin: 13px 0 0 0;
}
a.eventbox{ 
display: block;
height: 77px; 
width: 341px; 
padding: 10px 0px 38px 0px;
border: 1px solid #F1F1F1;
margin: 2px 0px 0px 0px;
background: url('../images/bg_event_but.jpg') no-repeat left center;
outline: none;
text-decoration: none; 
color:#333333; 
font-size:10px;
}
a.eventbox img { 
float: left; 
margin: 0px 10px 0px 10px; 
border: none; 
}
a.eventbox h1 { 
font-size: 15px;
font-weight: bold;
color: #4787bf; 
padding: 0; 
margin: 0; 
}
a.eventbox p { 
font-size: 11px; 
font-weight: normal;
color: #666666; 
padding: 5px 10px 0 0; 
margin: 0; 
}
a.eventbox:hover { 
border-color: #666666; 
background-position: right center;
}
a.eventbox:hover h1 { 
text-decoration: underline; 
}
a.eventbox .event_wrapper {
padding: 0 10px;
}



/* ---------------------- Fixed Alpha & Podcast Featureboxes --------------------- */
a.featurebox { 
display: block; 
width: 341px; 
height: 181px; 
outline: none;
margin: 2px 0 0 0;
}
a.featurebox p { 
position: absolute; 
left: -1000px;
}
a#feature_alpha { 
background: url('../images/bg_alpha_but.jpg') no-repeat left center; 
float: left;
}
a#feature_alpha:hover { 
background-position: right center; 
}
a#feature_podcast { 
background: url('../images/bg_podcast_but.jpg') no-repeat left center; 
float: left;
}
a#feature_podcast:hover { 
background-position: right center; 
}



/* ---------------------- Welcome Text Area --------------------- */
#welcomearea {
float: right;
width: 593px; 
padding: 0;
margin: 0 11px 0 0;
}
#welcometext {
float: left;
width: 341px;
height: 269px; 
padding: 0;
margin: 0;
}
#welcometext h1 {
font-size: 18px;
font-weight: bold;
text-indent: 10px;
color: #3b3b3b;
border-bottom: 1px solid #e8e8e8;
padding: 0;
margin: 12px 0 10px 0;
}
#welcometext p {
font-size: 12px;
line-height: 15px;
color: #565656;
padding: 0;
margin: 0 20px 0 10px;
}
#welcometext ul {
padding: 0 20px 0 10px;
margin: 7px 0 0 0;
}
#welcometext li {
font-weight: normal;
font-size: 12px;
line-height: 15px;
color: #565656;
list-style-image: url('../images/arrow.jpg');
padding: 0;
margin: 0 0 2px 15px;
}
#welcometext a:link, #welcometext a:visited {
text-decoration: none;
color: #4787bf;
}
#welcometext a:hover, #welcometext a:active {
text-decoration: underline;
}



/* ---------------------- Podcast Featurebox Wrapper --------------------- */
#welcomepodcast {
float: left;
width: 341px;
padding: 0;
margin: 0;
}



/* ---------------------- Recent Sermon Block --------------------- */
#welcomesermon {
height: 58px;
padding: 11px 0 11px 0px;
background: url('../images/bg_welcome_sermon.jpg') no-repeat left top;
border-top: 1px solid #ced1d4;
border-bottom: 1px solid #ced1d4;
margin: 12px 0 0 0;
}
#welcomesermon img {
float: right;
margin: 0 5px 0 0;
}
#welcomesermon h2 {
font-size: 16px;
font-weight: bold;
color: #565656;
margin: 0 0 1px 10px;
padding: 0;
}
#welcomesermon p {
font-size: 12px;
line-height: 13px;
color: #666666;
margin: 0 0 0 10px;
padding: 5px 0 0 0;
}
#welcomesermon a:link, #welcomesermon a:visited {
font-weight: bold;
text-decoration: none;
color: #4787bf;
}
#welcomesermon a:hover, #welcomesermon a:active {
text-decoration: underline;
}



/* ---------------------- Flash Advert --------------------- */
#advertwrapper {
float: right;
width: 251px; 
padding: 0;
margin: 0;
}
#advert { 
height: 270px;
padding: 0;
margin: 0;
}



/* ---------------------- News, Blog Buttons --------------------- */
#adwrapper {
padding: 0;
margin: 0;
}
a.adbox { 
display: block; 
width: 251px; 
height: 41px; 
outline: none;
margin: 0;
}
a.adbox p { 
position: absolute; 
left: -1000px;
}
a#ad_news { 
background: url('../images/bg_news_but.jpg') no-repeat left center; 
float: left;
}
a#ad_news:hover { 
background-position: right center; 
}
a#ad_blog { 
background: url('../images/bg_blog_but.jpg') no-repeat left center; 
float: left;
}
a#ad_blog:hover { 
background-position: right center; 
}



/* ---------------------- Sunday Meetings Fixed Featurebox --------------------- */
a.sunbox { 
display: block; 
width: 251px; 
height: 181px; 
outline: none;
margin: 1px 0 0 0;
}
a.sunbox p { 
position: absolute; 
left: -1000px;
}
a#sun_meeting { 
background: url('../images/bg_sunday_but.jpg') no-repeat left center; 
float: left;
}
a#sun_meeting:hover { 
background-position: right center; 
}



/* ---------------------- Footer --------------------- */
#footerwrapper {
height: 67px; 
background: url('../images/footer.jpg') no-repeat;
margin: 7px 0 0 0;
padding: 0;
}
#footerleft {
color:#6d6d6d;
font-weight: normal;
float: left;
margin: 14px 0 0 24px;
font-size: 9px;
}
#footerleft a:link, #footerleft a:visited {
text-decoration: none;
color: #2eaadc;
}
#footerleft a:hover, #footerleft a:active {
text-decoration: underline;
}
#footerright img {
margin: 14px 24px 0 0;
float: right;
}












