/*
Theme Name: Madison Park Church
Theme URI: http://www.madisonparkchurch.com
Description: New site design initiated third quarter 2009.
Version: 1.2
Author: Jason Beddall and Tim Altman
Author URI: 

*/



/* Core page promo photo/picture section */
#core-promo-pics-wrap {
	float:left;
	margin:0;
	padding:18px 0 21px 0px;
	width:971px;
	clear:both;
	background:transparent url(images/bg_core_main_promo_area_971.gif) no-repeat top left;
}

#subnav-wrap {
	float:left;
	margin:0;
	padding:0;
	width:293px;
	background-color:#1e4051;
}


/* accordion section */

		#accordion {
			width: 293px;
			margin:11px 0 0 0;
			padding:0;
		}
		
		#accordion a:link,#accordion a:visited {color:#ddd721; text-decoration:none ;}
		#accordion a:focus, #accordion a:hover, #accordion a:active {color: #fff;text-decoration:underline;}
		
		/* accordion header */
		#accordion h2 {
			margin:0;
			padding:9px 0 9px 23px;
			font-size:14px;
			font-weight:normal;
			border:0px solid #fff;
			border-bottom:0px solid #ddd;
			cursor:pointer;		
		}
		
		/* currently active header */
		#accordion h2.current {
			cursor:default;
			/*background-color:#fff;*/
		}
		
		#accordion p.core-accordion-hr {
			margin:0;
			padding:0 0 0 7px;
		}
		#accordion p.core-accordion-hr img {
			margin:0;
			padding:0;
		}
		
		/* accordion pane */
		#accordion div.pane {
			border:0px solid #fff;
			border-top:solid 0px #fefefe;
			display:none;
			height:169px;
			margin:0 8px;
			padding:0 0 0 15px;
			color:#fff;
			font-size:11px;background-color:#333;
		}
		
		#accordion div.pane p {
			margin:0;
			padding:10px 0 0 0;
		}
			/* reset HR images inside the pane because of the left padding */
			#accordion div.pane p.core-accordion-hr {
			margin:0 0 0 -16px;
			padding:0 0 0 0px;
		}
			#accordion div.pane p.core-accordion-hr img {
				margin:0;
				padding:0;
			}
		
		/* a title inside pane */
		#accordion div.pane h3 {
			font-weight:normal;
			margin:0 0 0px 0;
			padding:10px 0 0 0;
			font-size:12px;
			color:#fff;
		}

/* END accordion section */




#subnav-head {
	float:left;
	width:203px;
	margin:0;
	padding:0;
	background-color:#28566d;
	height:32px;
	clear:both;
}

#subnav {
	float:left;
	width:203px;
	margin:0;
	padding:0;
	background-color:#1e4051;
	clear:both;
}


#subnav img {
	float:left;
	margin:0;
	padding:0;
}
/* Subnavigation Styles */

	#subnav ul {margin: 0;padding: 0;list-style: none;width:203px;float:left;}
	#subnav ul li {
		margin:0 !important;
		padding:0 !important;
		background-color:transparent;
		list-style: none;float:left;
}

	#subnav ul li a {
		margin:0 !important;
		padding:0 !important;
		background-color:white; 
}

	#subnav ul li a img {
		margin:0 !important;
		padding:0 !important;
		background-color:white; 
}
	/* END Subnavigation Styles */
	
#subnav-foot {
	float:left;
	width:203px;
	margin:0;
	padding:0;
	background-color:#28566d;
	height:32px;
	clear:both;
}

#promo-pics {
	margin:0 0 0 20px;
	padding:0;
	float:left;
	width:624px;
	text-align:left;
	
}

#promo-pics img.add-border {
	margin: 9px 0 0 8px;
}

/*
.scrollable,.scrollable .items {z-index:10;}

#promos object,#promos embed {
	margin:0 auto;
	padding:0;
	float:left;
}

#promos div.right {
	float:right;
	width:auto;
	margin:0px;
	padding:25px 35px 25px 15px;
	font-size:12px;
	color:#fff;
}
*/

.slideshow { width: 624px;height: 284px; }
.slideshow img {margin:0; padding: 0px;}

/* END Core page ad-promo section */





#content-wrap.core-page {
	float:left;
	margin:0;
	padding:12px 0 0px 0;
	width:971px;
	background:transparent url(images/bg_woodgrain_971.jpg) no-repeat top left;
		}
	#ieroot #content-wrap {
		float:none;
}


/* LEFT SIDEBAR Styles */

/* Core page left-col over-rides */
.core-page #left-col-wrap {
		float:left;
		width:657px;
		margin:0;
		padding:0;

}

#promo-section-wrap {
		float:left;
		width:625px;
		margin:0 0 0 22px;
		padding:0;
}

#ieroot #promo-section-wrap {
		margin:0;
padding:0 0 0 22px;
}


#promo-section-wrap h2 {
	margin:0 0 8px 15px;
	padding:0;
	font-family:Verdana, Arial, sans-serif;
	font-size:13px;
	color:#fff;
	font-weight:normal;
}

#promo-section-wrap img {
		margin:0;
		padding:0 0 15px 0;
}

#promo-left {
	margin:0 20px 0 0;
	padding:0;
	float:left;
	width:271px;
}

#promo-right {
	margin:0;
	padding:0;
	float:left;
	width:334px;
}


#left-col-foot {
	margin:0;
	padding:0;
	float:left;
	width:657px;
	clear:both;
}

#soc-media-wrap {
	margin:0;
	padding:0;
	float:left;
	width:313px;
}

#soc-media-icons {
	margin:0 0 0 22px;
	padding:7px 0 0 0;
	float:left;
	width:271px;
	height:79px;
	min-height:79px;
	background:transparent url(images/bg_core_soc-med_area.png) no-repeat top left;
}

#ieroot #soc-media-icons {
		margin:0;
padding:0 0 0 22px;
background-position:top 22px;
}

#soc-media-icons img {
	margin:0;
	padding:1px 0 3px 10px;
	
}


#media-promos {
	margin:0;
	padding:0;
	float:left;
	width:334px;
}

#media-promos img {
	margin:0;
	padding:0;
	display:inline;
}
#media-promos img.spacer {
	margin:0 3px 0 0;
}

#promo-section-wrap p.header-img, #right-col-wrap p.header-img  {
	margin:5px 0 4px 0;
	padding:0;
}

#promo-section-wrap p.header-img img, #right-col-wrap p.header-img img {
	display:inline;
	margin:0 0 0 10px;
	padding:0;
}
/* END LEFT SIDEBAR Styles */


/* RIGHT SIDEBAR Styles */
/* Core page right-col over-rides */
.core-page #right-col-wrap {
		float:left;
		width:265px;
		margin:0;
		padding:0 0 20px 0;
		background-color:transparent;
}
	#ieroot #content {
		width:265px;
}

#upcoming-events h2 {
	margin:0 0 5px 15px;
	padding:0;
	font-family:Verdana, Arial, sans-serif;
	font-size:13px;
	color:#fff;
	font-weight:normal;
}

#events {
	float:left;
	margin:10px 0 0 3px;
	padding:0;
	width:265px;
	height:316px;
	/*background:transparent url(images/bg_upcoming_events.gif) no-repeat top left;*/
}

/* END RIGHT SIDEBAR Styles */


/* ======== FOOTER styles ======== */
#footer-wrap {
	margin:41px 0 0 0;
	padding:0 0 20px 0;
	background-image:none;
}

#footer_top {
		float:left;
		width:980px;
		margin:0;
		padding:8px 0 8px 0;
		background-color:transparent;
}

