/* content */
div#content{
	padding-bottom: 0px;
}

/* times and location */
#timesAndLocation {
	position: absolute;
	top: 30px; left: -160px;
	margin: 0px; padding: 35px 0px 0px 5px;
	width: 150px; height: 300px;
	background-image: url(../_images/times_and_location_2.jpg); background-repeat: no-repeat;
	z-index: -1;
	text-align: center;
}
#timesAndLocation h2{
	font-size: 18px; margin: 5px 0px 0px; padding: 0px; color: #603913;
}
#timesAndLocation p{
	font-size: 14px;
	margin: 0px; padding: 0px;
}
/* scrolling banners */
div#banner_holder{
	position: relative;
	width: 400px; height: 350px;
	margin: 5px 0px 0px 15px; padding: 0px;
	overflow: hidden;
	border: 5px solid black;
}
div#banner_holder div.banner{
	position: absolute;
	width: 400px; height: 300px;
	margin: 0px; padding: 0px;
}
div#banner_holder div.banner img{
	width: 400px; height: 350px;
}
div#banner_holder div.banner_announcements{
	height: 350px;
	margin: 0px; padding: 0px;
	background-image: url(../_images/announcements.jpg);
}
div#banner_holder div.banner_announcements h1{ margin: 10px 0px 0px; font-size: 20px; }
div#banner_holder div.banner_announcements ul{ width: 350px; margin: 0px; padding: 0px 0px 0px 25px; list-style: disc; }
div#banner_holder div.banner_announcements p{ text-align: center; margin: 0px; padding: 0px; }
div#banner_holder div.banner_announcements p#update{ text-align: right; margin: 15px 20px 0px 0px; }
div#banner_holder div.banner_announcements a{ color: #805225; }
div#banner_holder div.banner_announcements a:hover{ text-decoration: underline; }
/* banner buttons */
ul#banner_buttons{
	position: relative; float: right;
	margin: -355px 10px 0px 0px; padding: 0px;
	width: 320px;
}
ul#banner_buttons li{ list-style: none; }
ul#banner_buttons li a{
	position: relative; display: block;
	margin: 5px 0 5px 15px; padding: 2px 0px;
	background-color: #9F8363;
    color: #603913;
    text-align: center;
    font-size: 20px;
}
ul#banner_buttons li a.highlighted{ color: black; }
ul#banner_buttons li a:hover{ text-decoration: underline; }
ul#banner_buttons li a.selected{
	background-color: #603913;
    color: #FFFFFF;
}
ul#banner_buttons li a.selected:hover{ text-decoration: none; }
ul#banner_buttons li p{ text-align: right; font-weight: bolder; }
ul#banner_buttons li p span{ font-weight: normal; padding: 3px; }
ul#banner_buttons li p span.selected{
	background-color: #603913;
    color: #FFFFFF;
}
ul#banner_buttons li p span:hover{ text-decoration: underline; }
/* banner info */
div#banner_info_holder{
	position: relative;
	width: 720px;
	margin: 0px auto; padding: 0px;
}
div#banner_info_holder div.banner_info{
	position: relative;
	border: 5px solid black;
	zoom: 1;
}
div.banner_info h2{ text-align: center; }
div.banner_info p{ display: block; position: relative; width: 680px; margin: 10px auto; padding: 0px; text-indent: 20px; }
div.banner_info ol{ display: block; position: relative; width: 600px; margin: 10px auto; }
div.banner_info a{ color: #805225; }
div.banner_info a:hover{ text-decoration: underline; }
div.banner_info a#artfestDownload{ margin-left: 50px; }

/* missional church */
div#missional_church{
	position: relative; width: 400px;
	margin: 20px auto 0px;
}
div#missional_church a{
	display: block; position: relative;
	width: 100%; height: 100%;
	margin: 0px; padding: 0px;
}

