mahtml, body, form {
	margin: 0; 
	padding: 0;
}

body {
	background: #fff url('/site/provider/siteprovider/rickwarren.com/templates/Saddleback%20Home%20Default%20(Beta%20v.2)/bkgd.jpg') top center no-repeat;
	font: 12px Arial, Helvetica, sans-serif; 
	color: #404040;
}

#shell {
	width: 100%;
}

#wrap {
	width: 970px;
	margin: 0 auto;
}

/* STANDARS */
	a:link, a:visited, a:hover, a:active  {
		font-weight: bold; 
		color: #0d6192; 
		text-decoration: none;
	}
	
	a:hover { 
		color: #0a78b8; 
		text-decoration: underline !important; 
	}

	img { 
		border: 0;
	}
	
	p {
		margin: 0 0 12px;
	}
	
	/* !HEADER TAGS H2 - H5 */
		h2 {
			font-size: 22px; 
			margin: 0 0 2px; 
		}
		
		h2.grayed {
			color: #acacac; 
			font-size: 18px; 
		}
		
		h2.allcaps {
			text-transform: uppercase;
		}
		
		h3 {
			color: #414141;
			font-size: 16px;
			font-weight: bold; 
			margin: 0;
		}
		
		h3.grayheader, h3.grayheadershort, .eventmonth h3 { 
			background: #fff url('/site/provider/siteprovider/saddleback.com/templates/images/subtitle_lng_bkgd.gif') no-repeat top left; 
			height: 23px; 
			padding-top: 4px;
			padding-left: 5px;
		}
		
		h3.grayheadershort { 
			background-image: url('/site/provider/siteprovider/saddleback.com/templates/images/subtitle_shrt_bkgd.gif');
		}
		
		h3.allcaps { 
			text-transform: uppercase;
		}
		
		h3.nolinebreak { 
			display: inline;
		}
		
		h4, .eventmonth h3 { 
			font-size: 14px;
			margin: 0;
		}
		
		h4.allcaps { 
			text-transform: uppercase;
		}
		
		h4.subtitle {
			background-color: #efefef;
			border-bottom: 1px solid #d1d1d1;
			clear: both;
			margin: 0 0 5px;
			padding: 0 !important;
		}
		
		h4.subtitle span, h4.subtitle p {
			border-bottom: 1px solid #f9f9f9;
			display: block;
			margin: 0;
			padding: 5px 5px 3px !important;
		}
		
		h5 {
			font-size: 12px;
			margin: 0;
		}
		
	
	blockquote { 
		width: 400px; 
		margin: 0 auto; 
		padding: 7px; 
		background-color: #efefef;
	}
	
	blockquote.italics { 
		font-style: italic;
	}
	
	*:first-child+html legend { /* IE 7 Fix */
		position: relative;
		top: -7px;
		left: -7px; 
	}
	
	.column {
		float: left;
		margin: 0 10px 0 0;
	}
	
	.column.last {
		margin: 0 !important;
	}
	
	.overflowwrap, .row {
		overflow: hidden;
	}
	
	.padding {
		padding: 5px;
	}
	
	p.last {
		margin-bottom: 0;
	}
	
	.first {
		margin-top: 0 !important;
		padding-top: 0 !important;
	}
	
	a.learnmore {
		background: url('/site/provider/siteprovider/saddleback.com/templates/images/learn_more.png') no-repeat top left;
		height: 11px;
		padding-left: 14px;
	}
	
	.btmborder {
		border-bottom: 1px solid #cfcfcf;
		padding-bottom: 12px;
	}
	
	a.btn, input.btn {
		background: #056ba5;
		background: -webkit-gradient(linear, left top, left bottom, from(#056ba5), to(#1d526f));
		background: -moz-linear-gradient(top,  #056ba5,  #1d526f);
		border: solid 1px #1d526f;
		color: #fff;
		display: inline-block;
		outline: none;
		cursor: pointer;
		text-align: center;
		text-decoration: none;
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#056ba5', endColorstr='#1d526f');
		font: bold 14px Arial, Helvetica, sans-serif;
		padding: 3px 10px 3px;
		text-shadow: 0 1px 1px rgba(0,0,0,.3);
		-webkit-border-radius: .5em;
		-moz-border-radius: .5em;
		border-radius: .5em;
		-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
		-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
		box-shadow: 0 1px 2px rgba(0,0,0,.2);
	}
	
	a.btn:hover {
		background: #0676b6;
		background: -webkit-gradient(linear, left top, left bottom, from(#0683ca), to(#05659b));
		background: -moz-linear-gradient(top,  #0683ca,  #05659b);
		border: solid 1px #05659b;
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0683ca', endColorstr='#05659b');
		text-decoration: none;
	}
	

/* !HEADER */
	#header {
		height: 150px;
	}
	
	#top_heading {
		height: 120px;
		position: relative;
		width: 970px;
	}
	
	h1 {
		margin: 0;
		padding: 0;
	
	}
	
	h1 a#logo {
		display: block;
		height: 75px;
		left: 9px;
		position: absolute;
		text-indent: -9999px;
		top: 25px;
		width: 370px;
	}
	
	/* !PORTAL */
		.topLinks {
			font-size: 11px;
			font-weight: bold;
			height: 30px;
			overflow: hidden;
			position: absolute;
			right: 0;
			text-transform: uppercase;
			top: 0;
		}
		
		.topLinks ul {
			float: left;
			list-style: none;
			margin: 0;
			padding: 6px 0 0;
		}
		
		.topLinks .topLinksAnchors {
			padding-top: 10px;
		}
		
		.topLinks ul li {
			float: left;
			margin: 0;
			padding: 0;
		}
		
		.topLinks select {
			font: 10px Arial, Helvetica, sans-serif;
			text-transform: none;
		}
		
		.topLinks select .bold {
			font-weight: bold !important;
		}
		
		.topLinks select .tab1 {
			margin-left: 10px;
		}
		
		.toplinkstile {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/toplinks_tile.png') repeat-x top left;
			float: left;
			height: 30px;
		}
		
		.toplinksleft {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/toplinks_left.png') no-repeat top left;
			float: left;
			height: 30px;
			width: 5px;
		}
		
		.toplinksright {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/toplinks_right.png') top right no-repeat;
			float: left;
			height: 30px;
			width: 5px;
		}
	
	/* NAVIGATION */	
		ul#nav-primary, ul#nav-primary ul {
			list-style: none;
			margin: 0;
			overflow: hidden;
			padding: 0;
			width: 970px;
			z-index: 30;
		}
		
		ul#nav-primary ul {
			position: absolute;
		}
		
		ul#nav-primary a {
			color: #f6f6f6 !important;
			display: block;
			height: 30px;
			text-transform: none;
		}
		
		ul#nav-primary a.nolink:hover {	
			text-decoration: none !important;
		}
		
		ul#nav-primary li a.top {
			text-indent: -9999px;
		}
		
		ul#nav-primary li {
			float: left;
		}
		
		ul#nav-primary li ul {
			background: url('/site/provider/siteprovider/saddleback.com/templates/Saddleback%20Home%20Default/menu_drpdwn_bkgd.png');
			left: -9999px;
			width: 180px;
		}
		
		ul#nav-primary ul.sub li a {
			height: 25px;
			margin: 0 12px 0 10px;
		}
		
		ul#nav-primary li:hover ul ul, ul#nav-primary li:hover ul ul ul, ul#nav-primary li.sfHover ul ul, ul#nav-primary li.sfHover ul ul ul {
			left: -999em;
		}
		
		ul#nav-primary li:hover ul, ul#nav-primary li li:hover ul, ul#nav-primary li li li:hover ul, ul#nav-primary li.sfHover ul, ul#nav-primary li li.sfHover ul, ul#nav li li li.sfHover ul { /* lists nested under hovered list items */
			left: auto;
			overflow: visible;
		}
			
		ul#nav-primary li ul ul { /* tertiary-level lists */
			background: url('/site/provider/siteprovider/saddleback.com/templates/Saddleback%20Home%20Default/menu_trtrydrpdwn_bkgd.png');
			border-left: 1px solid #2b2b2b;
			left: 180px;
			margin: -29px 0 0;
		}
		
		ul.sub, ul.sub ul {
			padding: 4px 0 4px 0 !important;
		}
		
		ul.sub li {
			line-height: 25px;
			width: 100% !important;
		}
		
		ul.sub li.tertiary, ul.sub li.quaternary {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/menu_arrw-up.png') no-repeat right 4px !important;
		}
		
		ul.sub li.tertiary:hover, ul.sub li.quaternary:hover {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/menu_arrw-ovr.png') no-repeat right 4px !important;
		}
		
		ul#nav-primary li {
			background-image: url('/site/provider/siteprovider/saddleback.com/templates/images/nav.png');
		}
		
		ul#nav-primary li li {
			background-image: none;
		}
		
		/* SEARCH */
			.menu #search {
				background-position: 100% 0;
				height: 30px;
				width: 169px;
			}
			
			.menu #search .searchwrapper  {
				float: right;
				margin: 7px 8px 0 8px;
			}
			
			.menu #search input {
				background: url('/site/provider/siteprovider/saddleback.com/templates/images/searchfield-bkgd.png') repeat-x left top;
				border: none;
				color: #656565;
				float: left;
				font: 10px Arial, Helvetica, sans-serif;
				height: 17px;
				margin: 0;
				outline: none;
				padding: 0;
				text-transform: uppercase;
				width: 129px;
			}
			
			.menu #search span.left {
				background: url('/site/provider/siteprovider/saddleback.com/templates/images/searchfield-left.png') no-repeat left top;
				display: block;
				float: left;
				height: 17px;
				width: 17px;
			}
			
			.menu #search span.right {
				background: url('/site/provider/siteprovider/saddleback.com/templates/images/searchfield-right.png') no-repeat left top;
				display: block;
				float: left;
				height: 17px;
				width: 7px;
			}

/* !CONTENT */
	#content {
		background-color: #fff;
		overflow: hidden;
		padding: 12px;
		position: relative;
		width: 946px;
	}
	
	#content .leftcolumn {
		display: block;
		float: left;
		position: relative;
		width: 605px;
	}	

	#mainpagesection {
		min-height: 603px;
	}
	
	img#pageBanner {
		margin-bottom: 12px;
	}
	
	/* !TABS */
		.ui-tabs .ui-tabs-hide {
		     display: none;
		}
		
		.tabs ul.ui-tabs-nav {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/tab_bkgd-line.gif') repeat-x bottom left;
			height: 24px;
			list-style: none;
			margin: 0;
			padding: 0;
		}
		
		.tabs .tabscontent {
			background-color: #efefef;
			padding: 4px 7px 7px;
		}
		
		.tabs ul.ui-tabs-nav li {
			float: left;
		}
		
		.tabs li.tabstag {
			font-size: 12px;
			font-weight: bold;
			padding: 7px 5px 0 7px;
			text-transform: uppercase;
		}
		
		.tab_copy {
			margin-left: -10px;
		}
		
		.tab_first .tab_copy {
			margin-left: 0 !important;
		}
		
		.ui-tabs-selected {
			margin-left: -10px;
		}
		
		.tab_first.ui-tabs-selected {
			margin-left: 0 !important;
		}
		
		.ui-tabs-selected .tab_copy {
			margin-left: 0 !important;
		}
		
		ul.ui-tabs-nav a:link, ul.ui-tabs-nav a:hover, ul.ui-tabs-nav a:active, ul.ui-tabs-nav a:visited {
			font-size: 12px !important;
			font-weight: bold !important;
			text-decoration: none;
			text-transform: uppercase !important;
		}
		
		ul.ui-tabs-nav a:hover {
			text-decoration: underline;
		}
		
		.ui-tabs-selected a:link, .ui-tabs-selected a:hover, .ui-tabs-selected a:active, .ui-tabs-selected a:visited {
			color: #404040;
		}
		
		.ui-tabs-selected a:hover {
			text-decoration: none !important; 
		}
		
		.tab_start, .tab_copy, .tab_right, .tab_left, .tab_end {
			float: left;
			height: 24px;
			width: 12px;
		}
		
		.tab_start {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/tab_start-deslc.gif') no-repeat top left;
			width: 5px;
		}
		
		.ui-tabs-selected .tab_start {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/tab_start-actv.gif') no-repeat top left;
		}
		
		.tab_copy {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/tab_bkgd-deslc.gif') repeat-x top left;
			height: 18px;
			padding: 6px 7px 0;
			width: auto;
		}
		
		.ui-tabs-selected .tab_copy {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/tab_bkgd-actv.gif') repeat-x top left;
		}
		
		.tab_right {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/tab_deslc-deslc.gif') no-repeat top left;
		}
		
		
		.ui-tabs-selected .tab_right {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/tab_actv-deslc.gif') no-repeat top left;
		}
		
		.tab_left {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/tab_deslc-deslc.gif') no-repeat top left;
		}
		
		.ui-tabs-selected .tab_left {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/tab_deslc-actv.gif') no-repeat top left;
		}
		
		.tab_end {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/tab_end-deslc.gif') no-repeat top left;
		}
		
		.ui-tabs-selected .tab_end {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/tab_end-actv.gif') no-repeat top left;
		}
		
		.tabdgrey.ui-tabs-selected .tab_copy {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/tab_bkgd-actv-dgrey.gif') repeat-x top left;
		}
		
		.tabdgrey.ui-tabs-selected .tab_copy a {
			color: #fff;
		}
		
		.tabdgrey.ui-tabs-selected .tab_end {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/tab_end-actv-dgrey.gif') no-repeat top left;
		}
		
		.tabdgrey.ui-tabs-selected .tab_start {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/tab_start-actv-dgrey.gif') no-repeat top left !important;
		}
		
		.tabdgrey.ui-tabs-selected .tab_left {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/tab_deslc-actv-dgrey.gif') no-repeat top left;
		}
		
		.tabdgrey.ui-tabs-selected .tab_right {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/tab_actv-deslc-dgrey.gif') no-repeat top left;
		}
		
		/* !TABS SECONDARY */
			.tabs2 {
				background: url('/site/provider/siteprovider/saddleback.com/templates/images/tab2_bkgd.gif') repeat-x top left;
				margin: -4px -7px 0;
				position: relative;
			}
			
			.tabs2 .tabs2content {
				margin: 5px 7px;
				overflow: auto;
			}
			
			.tabs2 ul {
				background: none !important;
				height: 17px !important;
				line-height: 25px;
				list-style: none;
				margin: 0;
				overflow: hidden;
				padding: 4px 0 4px 11px !important;
			}
			
			.tabs2 ul li {
				margin-left: auto !important;
			}
			
			.tabs2 .tab_copy, .tabs2 .tab_right, .tabs2 .tab_left {
				height: 17px;
				width: 5px;
			}
			
			.tabs2 .tab_copy {
				background: url('/site/provider/siteprovider/saddleback.com/templates/images/tab2_bkgd-deslc.gif') repeat-x top left;
				font-size: 11px;
				line-height: 12px;
				margin-left: auto;
				padding: 2px 7px 0;
				text-transform: uppercase;
				width: auto;
			}
			
			.tabs2 .tab_copy a {
				color: #efefef;
			}
			
			.tabs2 .ui-tabs-selected .tab_copy {
				background: url('/site/provider/siteprovider/saddleback.com/templates/images/tab2_bkgd-actv.gif') repeat-x top left;
			}
			
			.tabs2 .tab_right {
				background: url('/site/provider/siteprovider/saddleback.com/templates/images/tab2_deslc-right.gif') no-repeat top left;
				margin-right: 5px;
			}
			
			.tabs2 .ui-tabs-selected .tab_right {
				background: url('/site/provider/siteprovider/saddleback.com/templates/images/tab2_actv-right.gif') no-repeat top left;
			}
			
			.tabs2 .tab_left {
				background: url('/site/provider/siteprovider/saddleback.com/templates/images/tab2_deslc-left.gif') no-repeat top left;
			}
			
			.tabs2 .ui-tabs-selected .tab_left {
				background: url('/site/provider/siteprovider/saddleback.com/templates/images/tab2_actv-left.gif') no-repeat top left;
			}
		
		/* INNER */
			.tabsinner ul.toggles {
				list-style: none;
				margin: 0 0 5px;
				padding: 0;
			}
			
			.tabsinner li {
				float: left;
			}
			
			.tabsinner .ui-tabs-selected {
				margin-left: 0 !important;
			}
			
			.tabsinner .tab_left, .tabsinner .tab_right {
				float: left;
				height: 26px;
				width: 1px;
			}
			
			.tabsinner .tab_left, .tabsinner .tab_right {
				background: url('/site/provider/siteprovider/saddleback.com/templates/images/tabs_inner_line.gif') no-repeat top left;
			}
			
			.tabsinner .tab_copy {
				background: url('/site/provider/siteprovider/saddleback.com/templates/images/tabs_inner_bkgd.gif') repeat-x bottom left;
				height: 26px;
				line-height: 26px;
				margin-left: 0 !important;
				padding: 0 12px;
			}
			
			.tabsinner .ui-tabs-selected .tab_copy {
				background: none;
			}
	
	/* !CORNERS GREY BOX */
		.corners {
			background-color: #efefef !important;
			padding: 7px;
		}
		
		.greyheader {
			background: #efefef url('/site/provider/siteprovider/saddleback.com/templates/images/subtitle_bkgd.gif') repeat-x top left;
			height: 22px;
			margin: 0 !important;
			margin-bottom: 3px !important;
			width: 100%;
		}
		
		.greyheader div {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/subtitle_crn_lt.gif') no-repeat top left;
			margin: 0 !important;
		}
		
		.greyheader div div {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/subtitle_crn_rt.gif') no-repeat top right;
			font-weight: bold;
			margin: 0 !important;
			padding: 5px 5px 0;
		}
		
	/* !CORNERS GREY BOX */
		.greycorners {	
			background: #efefef url('/site/provider/siteprovider/saddleback.com/templates/images/crnrgrey_tl.gif') no-repeat top left;
			width: 100%;
		}
		
		.greycorners div {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/crnrgrey_tr.gif') no-repeat top right;
		}
		
		.greycorners div div {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/crnrgrey_br.gif') no-repeat bottom right;
		}
		
		.greycorners div div div {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/crnrgrey_bl.gif') no-repeat bottom left;
			padding: 7px;
			overflow: hidden;
		}
			
		.greycorners .last div {
			background-image: none;
			padding: 0;
		}
		
	/* !SUB TITLE GREY BAR */
		.subTitle {
			background: #fff url('/site/provider/siteprovider/rickwarren.com/templates/Saddleback%20Home%20Default%20(Beta%20v.2)/subtitle_bkgd.gif') repeat-x top left;
			height: 22px;
			margin: 0;
			padding: 0;
			position: relative;
			width: 100%;
		}
		
		.subTitle .subTitleLT {
			background: #fff url('/site/provider/siteprovider/rickwarren.com/templates/Saddleback%20Home%20Default%20(Beta%20v.2)/subtitle_crn_lt.gif') no-repeat top left;
			height: 22px;
			left: 0;
			position: absolute;
			top: 0;
			width: 5px;
		}
		
		.subTitle .subTitleRT {
			background: #fff url('/site/provider/siteprovider/rickwarren.com/templates/Saddleback%20Home%20Default%20(Beta%20v.2)/subtitle_crn_rt.gif') no-repeat top left;
			height: 22px;
			position: absolute;
			right: 0;
			width: 5px;
			top: 0;
		}
		
		.subTitle .subTitleMDL {
			font-size: 14px !important;
			margin-left: 5px;
			position: absolute;
			top: 5px;
		}
		
	/* !SHARE ICONS DEFAULT */
		.bookmark_share ul {
			border: 1px solid #efefef;
			list-style: none !important;
			margin: 0 !important;
			overflow: hidden;
			padding: 3px !important;
			width: 60px;
		}
		
		.bookmark_share ul li {
			height: auto !important;
			overflow: hidden;
			text-align: center;
			width: auto !important;
		}
		
		.bookmark_share ul li.facebook, .bookmark_share ul li.twitter {
			margin-bottom: 10px;
		}
		
		.bookmark_share ul li.twitter a {
			float: none !important;
		}
		
		.bookmark_share ul li.twitter a span {
			margin: 0 !important;
		}
		
		/* !SHARE ICONS SMALL */
			.bookmark_share_small {
				height: 24px;
				overflow: hidden;
			}
			
			.bookmark_share_small ul {
				list-style: none !important;
				margin: 0;
				padding: 5px 0;
			}
			
			.bookmark_share_small h3 {
				display: none;
			}
			
			.bookmark_share_small li {
				float: left;
				margin-right: 5px !important;
			}
			
			.bookmark_share_small ul li.twitter a span {
				margin: 0 !important;
			}
			
			.bookmark_share_small ul li.buzz {
				margin-right: 0 !important;
			}
		
	/* !LEFT COLUMN */
		img.banner {
			margin-bottom: 12px;
		}
		
		/* !FEATURE ADS */
			.leftcolumn #feature {
				height: 265px;;
				position: relative;
				width: 605px;
			}
			
			#feature img {
				border: none;
			}
			
			.replaced {
				position:absolute;
			}
			
			#feature #main_ad {
				position: absolute;
			}
			
			#feature .caption {
				display: none;
			}
			
			.jcarousel-container {
				background: url('/site/provider/siteprovider/saddleback.com/templates/images/featureslider_bkgd.png') top left repeat;
				bottom: 0;
				height: 51px;
				position: absolute;
				width: 605px;
			}
			
			.jcarousel-clip {
				overflow: hidden;
				position: relative;	
			}
			
			#featureslider {
				margin: 0;
				padding: 0;
				position: relative;
			}
			
			#featureslider li {
				cursor: pointer;
				float: left;
				height: 41px;
				margin: 5px 5px 3px 0;
				overflow: hidden;
				width: 93px;
			}
			
			#featureslider li img {
				width: 93px !important;
			}
			
			.jcarousel-prev, .jcarousel-next {
				cursor: pointer;
				float: left;
				height: 51px;
				margin: 0 4px 0 0;
				width: 7px;
			}
			
			.jcarousel-next {
				background: url('/site/provider/siteprovider/saddleback.com/templates/images/featureslider_next.png') no-repeat bottom left;
				float: right;
				margin: 0 0 0 4px;
			}
			
			.jcarousel-next:hover {
				background: url('/site/provider/siteprovider/saddleback.com/templates/images/featureslider_next.png') no-repeat top left;
			}
			
			.jcarousel-prev {
				background: url('/site/provider/siteprovider/saddleback.com/templates/images/featureslider_prev.png') no-repeat bottom left;
			}
			
			.jcarousel-prev:hover {
				background: url('/site/provider/siteprovider/saddleback.com/templates/images/featureslider_prev.png') no-repeat top left;
			}	
			
			.leftcolumn ul {
				list-style: disc url('/site/provider/siteprovider/saddleback.com/templates/images/bullet.png') outside;
				line-height: 17px;
				margin: 12px 0 0;
				padding-left: 1em;
			}
			
			*:first-child+html .leftcolumn ul {
				margin-left: 5px !important;
			}
		
		/* !FEATURE GRAPHICS */
			#righttopnav, .featuresSection {
				background-color: #efefef;
				font-size: 12px;
				padding: 7px;
				margin-bottom: 10px;
			}

		/* !UPCOMING EVENTS */
			#upcomingevents ol.vcalendar { 
				list-style: none; 
				margin: 0; 
				padding-left: 5px;
			}
			
			#upcomingevents .vevent { 
				clear: left; 
				border-bottom: 1px solid #e4e4e4; 
				height: 17px; 
			}	
			
			#upcomingevents abbr.dtstart {
				border-bottom: none;
				color: #414141;
				display: list-item; 
				float: left;
				font-size: 11px;
				font-weight: bold; 
				height: 17px; 
				padding-top: 2px; 
				width: 65px;
			}
			
			#upcomingevents span.summary { 
				height: 17px; 
				padding-top: 1px;
				vertical-align: middle; 
				width: 225px; 
			}
			
			#upcomingevents hr, hr.bottom {
				background-color: #e4e4e4;
				border: none;
				height: 1px;
				margin: 0;
				padding: 0;
			}
			
			hr.bottom {
				background-color: #c5c5c5;
			}
				
			#upcomingevents .eventInfo {
				margin: 4px 7px 0 7px;
			}
					
			#upcomingevents img {
				margin-right: 3px;
			}
			
		/* !EVENTS */
			.featuresSection .eventInfo, .featuresSection .eventInfo font {
				font-size: 11px;
			}
			.featuresSection .eventInfo {
				margin: 4px 0 0 !important;
			}
			
			.featuresSection .vevent {
				border-color: #d5d5d5 !important;
				font-size: 11px;
			}
			
			.featuresSection ol.vcalendar {
				margin: 0;
				padding: 0 !important;
			}
			
		/* !BLOG PREVIEW */
			.blogarchivetitle, .blogarchive br { 
				display: none;
			}
			
			#recentblogs .blogarchivepostwrapper {
				background: url('/site/provider/siteprovider/saddleback.com/templates/images/icon_blog.gif') no-repeat top left;
				margin-bottom: 5px;
				padding-left: 30px;
			}

			#recentblogs .blogarchivepostpublishdate { 
				color: #acacac;
				font-size: 10px; 
				font-style: italic;
			}
			
		/* !SUB CONTENT - LEFT COLUMN */
			.subContentLeft {
				float: left;
				margin-top: 10px;
				position: relative;
				width: 323px;
			}
			
			.subContentLeft div {
				margin: 0 5px;
			}
			
		/* !SUB CONTENT - RIGHT COLUMN */
			.subContentRight {
				float: right;
				margin-top: 10px;
				position: relative;
				width: 272px;
			}
			
			.subContentRight iframe {
				margin: 5px 0;
			}
		
		/* !GREY BOX WITH CORNERS */			
			.crnrsTop {
				background: url('/site/provider/siteprovider/saddleback.com/templates/images/top_crnrs.gif') no-repeat top left;
				height: 5px;
				margin: 0;
				overflow: hidden;
				padding: 0;
				position: relative;
				width: 272px;
			}
			
			.crnrsMdl {
				background-color: #efefef;
				padding: 0 7px;
			}
			
			.crnrsBtm {
				background: url('/site/provider/siteprovider/saddleback.com/templates/images/btm_crnrs.gif') no-repeat top left;
				height: 5px;
				margin: 0;
				padding: 0;
				position: relative;
				width: 272px;
			}
			
		/* Online Giving */
			.onlinegiving h3 {
				font-size: 18px;
			}
			
			.onlinegiving .leftcolumn {
				width: 310px !important;
			}
			
			.onlinegiving .rightcolumn {
				width: 620px !important;
			}
			
			/* STEPS */
				.numbered_steps ul {
					margin: 0 auto 12px !important;
					width: 598px;
				}
				
				.numbered_steps ul li {
					background: none;
					display: none !important;
					height: 32px !important;
					padding-top: 0 !important;
					width: 598px !important;
					text-indent: -9999px;
				}
				
				.numbered_steps li.n1_active {
					background: url('/site/provider/siteprovider/saddleback.com/templates/images/steps_chooseanopp.gif') no-repeat top left !important;
					display: block !important;
				}
				
				.numbered_steps li.n2_active {
					background: url('/site/provider/siteprovider/saddleback.com/templates/images/steps_signin.gif') no-repeat top left !important;
					display: block !important;
				}	
				
				.numbered_steps li.n3_active {
					background: url('/site/provider/siteprovider/saddleback.com/templates/images/steps_choosepayment.gif') no-repeat top left !important;
					display: block !important;
				}
				
				.numbered_steps li.n4_active {
					background: url('/site/provider/siteprovider/saddleback.com/templates/images/steps_confirm.gif') no-repeat top left !important;
					display: block !important;
				}
				
			/* FORM */
				.givingField, .givingForm fieldset.onecolumn, .givingForm fieldset.twocolumn, #account_form fieldset {
					border: none;
					border-bottom: 1px solid #d1d1d1;
					border-top: 1px solid #d1d1d1;
					margin: 10px auto 10px !important;
					padding: 20px 0;
				}
				
				.givingForm fieldset.onecolumn, .givingForm fieldset.twocolumn, #account_form fieldset {
					border-top: none;
				}
				
				.givingForm fieldset.onecolumn .payment {
					margin-top: 15px !important;
				}
				
				.givingField ul, .givingForm fieldset.onecolumn ul, .givingForm fieldset.twocolumn ul {
					list-style: none;
					margin: 0 auto !important;
					padding: 0;
				}
				
				.givingField ul li, .givingForm fieldset.onecolumn ul li, .givingForm fieldset.twocolumn ul li {
					margin-bottom: 5px;
					overflow: hidden;
				}
				
				.givingField label, .givingForm fieldset.onecolumn label, .givingForm fieldset.twocolumn label, #account_form fieldset label {
					float: left;
					font-size: 12px;
					font-weight: bold;
					height: 25px auto;
					line-height: 25px;
					margin-right: 5px;
					text-align: right;
					width: 50% !important;
				}
				
				#account_form fieldset label, .givingForm fieldset.twocolumn label {
					width: 40% !important;
				}
				
				.givingForm fieldset.onecolumn .payment label {
					display: none;
					float: none;
				}
				
				.givingForm fieldset.onecolumn .payment fieldset.twocolumn label {
					display: block !important;
					float: left !important;
				}
				
				.givingForm fieldset.onecolumn ul li .fundsource {
					margin: 12px auto;
					width: 400px;
				}
				
				.fundsource div img {
					margin: 0 0 0 60px;
				}
				
				.fundsource .contribution_disclaimer p {
					margin: 6px 0 6px;
				} 
				
				.givingField table label, .givingForm fieldset.onecolumn table label  {
					float: none;	
					font-weight: normal;
					height: auto;
					line-height: normal;
					width: auto;
				}
				
				.givingField input, .givingForm fieldset.onecolumn input, .givingForm fieldset.twocolumn input, #account_form fieldset input {
					font-size: 16px;
					height: 19px;
				}
				
				.givingForm fieldset.twocolumn input {
					width: 165px;
				}
				
				.givingField input[type="radio"], .givingForm fieldset.onecolumn input[type="radio"], #account_form fieldset input[type="radio"] {
					height: auto;
				}
				
				.givingForm input[type="submit"], .givingForm fieldset.onecolumn input[type="submit"], #account_form fieldset input[type="submit"] {
					float: right;
				}		
					
				.givingForm .categories_options {
					width: 250px !important;
					padding-top: 5px;
				}
				
				.givingForm .categories_options .other {
					width: 0px !important;
					display: none;
				}
				
				#og_content .important_announcement {
					margin: 5px auto;
				}
				
				#ctl00_ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_OGContent_sbContributionsForm_listnav,
				#ctl00_ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_OGContent_sbContributionsForm_divAccounts {
					margin: 0 0 0 -2px !important;
				}
				
				
				/* !CORNERS GREY BOX */
					.givingForm, #account_form {	
						background-color: #efefef;
						margin: 0 auto;
						overflow: hidden;
						padding: 15px;
						width: 590px;
					}
					
			/* !MY ACCOUNT TABS */
				ul.onpage_tab_navigation {
					/*background: transparent url('/site/provider/siteprovider/saddleback.com/templates/images/tabs_inner_line.gif') repeat-x bottom left !important;*/
					border: none !important;
					display: table;
					font-size: 12px;
					font-weight: bold;
					height: 26px;
					overflow: hidden;
					padding: 0 1px 0 0 !important;
					text-transform: uppercase;
				}
				
				.GivingReviewSection ul.onpage_tab_navigation {
					margin-top: -10px !important;
				}
				
				ul.onpage_tab_navigation li {
					background: #efefef url('/site/provider/siteprovider/saddleback.com/templates/images/tabs_inner_bkgd.gif') repeat-x bottom left !important;
					border: none !important;
					color: #0d6192;
					display: block;
					float: left;
					height: 26px;
					line-height: 26px;
					margin: 0 0 0 1px !important;
					padding: 0 12px;
				}
				
				ul.onpage_tab_navigation li:hover {
					color: #0a78b8;
					text-decoration: underline;
				}
				
				ul.onpage_tab_navigation li.current_page_item {
					background: transparent url('/site/provider/siteprovider/saddleback.com/templates/images/tabs_inner_line.gif') repeat-x bottom left !important;
					/*background: #efefef none !important;*/
					border-bottom: none !important;
					color: #404040;
					margin-bottom: -1px;
				}
				
				ul.onpage_tab_navigation li.current_page_item:hover {
					text-decoration: none;
				}
				
			/* MY ACCOUNT */
				.GivingReviewSection {
					background-color: #efefef;
					margin-top: 15px;
					padding: 10px;
				}
				
				.DataTable {
					border: 0 solid transparent!important;
					border-spacing: 10px !important;
					width: 100% !important;
				}
				
				.DataTableHeader {
					background-color: #0d6192;
					color: #fff;
				}
				
				.DataTableItemStyle {
					background-color: #d1d1d1;
				}
				
				.DataTableAlternatingItemStyle {
					background-color: #efefef;
				}
				
				.DataTablePagerStyle {
					padding-top: 10px;
				}
				
				.GivingReviewSection h2 {
					font-size: 14px;
					padding-top: 0 !important;
				}
				
				#statement_year_section {
					border: none !important;
					margin: 0 !important;
					padding: 0 !important;
					text-align: left !important;
					width: auto !important;
				}
				
				.userprofile {
					background-color: #efefef !important;
					border: none !important;
				}
				
				.userprofile .title {
					color: #404040 !important;
					font-weight: bold;
				}
					
		/* ACTION STEP */
			#actionstep {
				height: 44px;
				margin-top: 12px;
			}
			
			#actionstep img#icon {
				display: block;
				float: left;
				margin-left: 10px;
			}
			
			#actionstep #text {
				float: left;
				margin: 15px 0 0 20px;
			}
			
			#actionstep #button {
				float: right;
				margin: 10px 10px 0 0;
			}
			
	/* !RIGHT COLUMN */
		#content .rightcolumn {
			float: left;
			left: 10px;
			position: relative;
			width: 330px;
		}
		
		.rightcolumn #newtosaddleback {
			margin: 0 auto;
			position: relative;
			width: 317px;
		}
		
		.rightcolumn #servicetimes {
			color: #404040;
			font-size: 14px;
			line-height: 17px;
			margin: 0 auto;
			margin-top: 11px;
			position: relative;
			width: 317px;
		}
		
		/* !SUB NAVIGATION */
			#subNav {
				background-color: #f6f6f6;
				width: 331px;
				margin-bottom: 10px;
			}
			
			#subNav a {
				color: #383838;
				text-decoration: none;
			}
			
			#navTitleBKGD {
				background: url('/site/provider/siteprovider/saddleback.com/templates/images/acrdn_title_bkgd.gif') repeat-x top left;
				height: 19px;
				padding: 5px 7px;
				width: 317px;
			}
			
			#navTitleBKGDchild {
				background: url('/site/provider/siteprovider/saddleback.com/templates/images/acrdn_title_bkgd_children.gif') repeat-x top left;
				height: 19px;
				padding: 5px 7px;
				width: 317px;
			}
			
			#subNav ul {
				list-style: none;
				margin: 0;
				padding: 0;				
			}
			
			#subNav ul a.accordion_toggle, #subNav ul a.accordion_toggle.selected {
				background: url('/site/provider/siteprovider/beta.saddlebackfamily.com/templates/images/acrdn_btn-up.gif') no-repeat top left;
				border-bottom: 1px solid #dedede;
				cursor: pointer;
				display: block;
				height: 12px;
				margin-top: -1px;
				padding: 5px 25px;
			}
			
			#subNav ul a.accordion_toggle.selected, #subNav ul a.accordion_toggle.ui-state-active {
				background: url('/site/provider/siteprovider/beta.saddlebackfamily.com/templates/images/acrdn_btn-ovr.gif') no-repeat top left;
			}
			
			#subNav ul .single a.accordion_toggle.selected, #subNav ul .single a.accordion_toggle.ui-state-active {
				background: url('/site/provider/siteprovider/beta.saddlebackfamily.com/templates/images/acrdn_btn_sngl-ovr.gif') no-repeat top left;
			}
			
			#subNav ul a.accordion_nested_toggle, #subNav ul a.accordion_nested_toggle.selected {
				background: url('/site/provider/siteprovider/beta.saddlebackfamily.com/templates/images/acrdn_arw-up.gif') no-repeat 24px 6px;
				cursor: pointer;
				display: block;
				height: 12px;
				padding: 5px 7px 5px 42px;
			}
			
			#subNav ul a.accordion_nested_toggle.selected, #subNav ul a.accordion_nested_toggle.ui-state-active {
				background: #ebebeb url('/site/provider/siteprovider/beta.saddlebackfamily.com/templates/images/acrdn_arw-ovr.gif') no-repeat 24px 6px;
			}
			
			#subNav ul .single_arw a.accordion_nested_toggle.selected, #subNav ul .single_arw a.accordion_nested_toggle.ui-state-active {
				background: #ebebeb url('/site/provider/siteprovider/beta.saddlebackfamily.com/templates/images/acrdn_arw_sngl-ovr.gif') no-repeat 24px 6px;
			}
			
			#subNav ul .single_arw a.accordion_nested_quaternary_toggle, #subNav ul .single_arw a.accordion_nested_quaternary_toggle.selected {
				background: url('/site/provider/siteprovider/beta.saddlebackfamily.com/templates/images/acrdn_arw-up.gif') 42px 6px no-repeat;
				padding: 5px 7px 5px 60px;
			}
			
			#subNav ul .single_arw a.accordion_nested_quaternary_toggle.ui-state-active, #subNav ul .single_arw a.accordion_nested_quaternary_toggle:hover {
				background: #ebebeb url('/site/provider/siteprovider/beta.saddlebackfamily.com/templates/images/acrdn_arw_sngl-ovr.gif') 42px 6px no-repeat;
			}
			
			#subNav ul .accordion_nested li ul li a {
				cursor: pointer;
				display: block;
				height: 12px;
				padding: 5px 52px;
			}
			
			#subNav ul .accordion_nested li ul li a.selected  {
				background-color: #ebebeb;
			}
		
		/* !EMAIL INVITE */
			.rightcolumn #inviteafriend {
				color: #656565;
				font: 10px Arial, Helvetica, sans-serif;
				margin: 0 auto;
				margin-top: 9px;
				margin-bottom: 14px;
				overflow: hidden;
				width: 317px;
			}
			
			.emailinvitation {
				height: 100px;
				position:relative;
				width: 317px;
			}
			
			.emailinvitation .name, .emailinvitation .email, .emailinvitation .toemails, .emailinvitation .message, .emailinvitation textarea {
				border: 0;
				font-size: 10px;
			}
			
			.emailinvitation .name {
				position: absolute; 
				top: 0;
			}
			
			.emailinvitation .email {
				position: absolute; 
				top: 22px;
			}
			
			.emailinvitation .toemails {
				position: absolute; 
				top: 43px;
			}
			
			.emailinvitation .toemails textarea {
				width: 151px;
				height: 28px;
				overflow: auto;
				background-color: #fff;
				border: 1px solid #cdcdcd;
				font: 10px Arial, Helvetica, sans-serif;
				color: #656565;
				padding: 2px 0 0 2px;
			}
			
			.emailinvitation .message {
				position: relative; 
				margin-left: 158px;
			}
			
			.emailinvitation .message textarea {
				background-color: #fff;
				border: 1px solid #cdcdcd;
				width: 154px;
				height: 71px;
				overflow: auto;
				font: 10px Arial, Helvetica, sans-serif;
				color: #656565;
				padding: 2px 0 0 2px;
			}
			
			.emailinvitation .btns {
				display: block;
				margin-top: 5px;
			}
			
			.emailinvitation .btnpreview input {
				width: 48px; 
				height: 17px;
				background: url('/site/provider/siteprovider/saddleback.com/templates/images/btn_preview.gif'); 
				border: 0; 
				cursor: pointer;
				font-size: 0;
			}
			
			.emailinvitation .btnsend input {
				width: 34px; 
				height: 17px;
				background: url('/site/provider/siteprovider/saddleback.com/templates/images/btn_send.gif'); 
				border: 0; 
				cursor: pointer;
				font-size: 0;
			}
			
			.emailinvitation input {
				background-color: #fff;
				border: 1px solid #cdcdcd;
				font: 10px Arial, Helvetica, sans-serif;
				color: #656565;
				height: 15px;
				width: 151px;
				padding: 2px 0 0 2px;
			}
			
			.emailinvitation .senttext {
				font-size: 24px
			}
			
			#inviteafriend .formLeft {
				display:none;
				float: left;
				width: 155px;
			}
				
			#inviteafriend .formRight {
				display:none;
				float: right;
				width: 158px;
				text-align: right;
			}
		
		/* ! WHO IS JESUS VIDEO */
			.rightcolumn #homeVideo {
				position: relative;
				width: 319px;
				margin: 0 auto;
			}
	
	/* !MY ACCOUNT */
		#myaccountfeatures {
			position: relative;
			display: block;
			float: left;
			width: 605px;
		}
		
		#signinandemail {
			position: relative;
			float: left;
			margin-top: 36px;
			left: 10px;
			width: 330px;
		}
		
		#myaccountfeatures h2 {
			margin-bottom: 10px;
			text-transform: uppercase;
		}
			
		#myaccountfeatures h3 {
			background: #FFF url('/site/provider/siteprovider/saddleback.com/templates/images/subtitle_lng_bkgd.gif') no-repeat top left; 
			height: 23px; 
			padding-top: 4px; 
			padding-left: 5px;
		}
		
		#myaccountfeatures p {
			margin: 0 5px 0;
		}
		
		#myaccountfeatures ul { 
			list-style-image: url('/site/provider/siteprovider/saddleback.com/templates/images/bullet.png');
		}
		
		#registerbtn {
			position: relative;
		}	
		
		#registerbtn span {
			position: absolute;
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/btn_registernow.gif') no-repeat top left;
			width: 123px;
			height: 28px;
			text-indent: -9000px;
			margin-left: 5px;
		}
		
		#signinandemail div {
			background: #EFEFEF;
			padding: 7px;
		}
		
		#signinandemail h2 {
			font-size: 12px;
		}
		
		#signinandemail fieldset {
			margin: 0;
			padding: 5px 0 0;
			border: 0;
		}
		
		#signinandemail fieldset ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}
		
		#signinandemail fieldset ul div {
			margin-bottom: 7px;
			padding: 0;
		}
		
		#signinandemail .textfield {
			margin: 0;
			width: 311px;	
		}
		
		#signinandemail .submitbuttons input {
			float: right;
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/btn_sgnin.gif') no-repeat top left;
			width: 43px; 
			height: 17px; 
			text-indent: -9000px;
			border: 0;
			cursor: pointer;
		}
		
		#signinandemail .helpinfo {
			font-size: 10px;
		}
		
		.myaccountsection {
			position: relative;
			width: 946px;
		}
		
		.login_status {
			position: relative;
			top: -3px;
			right: 0;
			width: 946px;
			text-align: right;
		}
		
		#accountinfo {
			position: relative;
			top: -10px;
		}
				
		#accountinfo ul, #personalinfo ul {
			position: relative;
			list-style: none;
			margin: 0 5px;
			padding: 0;
			line-height: 14px;
		}
		
		#accountinfo label, #personalinfo label {
				font-weight: bold;
		}
		
		#accountinfo li span, #personalinfo li span {
			position: absolute;
			left: 95px
		}
		
		#myaccount h2 {
			position: relative;
			top: -19px;
		}
		
		#myaccount h3 {
			position: relative;
			background: #fff url('/site/provider/siteprovider/saddleback.com/templates/images/subtitle_lng_bkgd.gif') no-repeat top left; 
			height: 23px; 
			padding: 4px 0 0 5px;
		}
		
		#myaccount h3 span {
			position: absolute;
			display: block;
			float: right;
			top: 4px;
			right: 7px;
		}
		
		.accountnav {
			top: 14px;
			background-color: #efefef;
			width: 316px !important;
			padding: 7px;
			font-size: 14px;
		}
		
		.accountnav ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
			
		.searchbox {
			margin-bottom: 10px;
		}
		
		.searchbox h3, .searchbox .instructions {
			display: none;
		}
			
		.EventCalendar_StartDate {
			font-weight: bold;
		}
			
		
		
	/* EVENT CALENDAR */
		.searchbox {
			display: none;
		}
		
		.eventmonth {
			margin-bottom: 12px;
		}
		
		.eventmonth table {
			border-spacing: 0;
		}
		
		.eventmonth div {
			margin-bottom: 0 0 10px;
		}
		
		.DataTableItemStyle, .DataTableAlternatingItemStyle {
			border-bottom: 1px solid #e4e4e4;
			padding: 2px 5px;
		}
		
		.DataTableItemStyle td, .DataTableAlternatingItemStyle td {
			padding: 2px 5px;
		}
		
		.keywordsearch, #filters {
			margin-bottom: 15px;
			overflow: hidden;
		}
		
		.keywordsearch input[type="text"] {
			border: 1px solid #cdcdcd;
			color: #656565;
			float: left;
			font-size: 14px;
			height: 16px;
			margin-right: 5px;
			padding: 5px;
			text-transform: uppercase;
			width: 255px;
		}
		
		.keywordsearch input[type="submit"], .keywordsearch input[type="button"] {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/btn_go.png') no-repeat top left;
			border: none;
			cursor: pointer;
			height: 28px;
			text-indent: -9999px;
			width: 42px;
		}
		
		#filters ul.column {
			font-size: 14px;
			list-style: none;
			margin: 0 1.5em 0 0;
			padding: 0;
			width: 130px;
		}
		
		.rss {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/icon_rss.png') no-repeat center left;
			height: 12px;
			padding-left: 17px;
		}
		
		a.backlink {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/icon_back.png') no-repeat center left;
			display: block;
			float: right;
			font-size: 10px;
			height: 8px;
			margin-bottom: 5px;
			padding-left: 12px;
		}
		
		.detailsproperties {
			float: left;
			margin-left: 5px;
			padding: 0 10px 0 0;
			width: 160px;
		}	
		
		.detailsproperties ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		
		.detailsproperties ul li {
			margin-bottom: 15px;
		}		
		
		.detailsproperties ul li label {
			display: block;
			font-weight: bold;
		}
		
		.detailsproperties ul li span {
			display: block;
		}
		
		a.register {
			background: url('/site/provider/siteprovider/saddleback.com/templates/images/btn_registernow.png') no-repeat top left;
			display: block;
			height: 28px;
			margin: 0 auto;
			text-indent: -9999px;
			width: 131px;
		}
		
		.eventdescription .eventdescription {
			float: left;
			margin-right: 5px;
			width: 350px;
		}
		
		.eventdescription .eventdescription p {
			text-align: left !important;
		}
			
		
		.eventdescription .eventdescription h4 {
			display: none;
		}
		
		.eventdescription .eventdescription p, .eventdescription .eventdescription span {
			color: #404040 !important;
			font: 12px Arial, Helvetica, sans-serif !important;
		}
		
		.eventdescription .eventdescription p {
			margin-bottom: 12px !important;
		}
		
		.eventdescription .eventdescription p:empty {
			display: none;
		}
		
	/* !BLOG */
		.Blog {
			margin-top: -15px;
		}
		
		.Blog img, img.contentimage {
			width: expression(this.width > 450 ? 450 : true) !important;
			max-width: 525px !important;
			padding: 2px !important;
			border: none !important;
		}	
		
		/* !Entries */
			#PostDateLineTopAbove, .blogarchivetitle, div.BlogTitle, #PostCommentsLineTop, .Post #PostDateLineBottom, .Post .PostByLine, .Post #PostCommentsLineTop {
				display: none !important;
			}
			
			.PostHeader {
				display: inline;
			}
			
			.PostTitle {
				font-size: 18px;
				font-weight: bold;
			}
			
			#PostDateLineTopBelow {
				color: #909090;
				font-size: 11px;
				margin-bottom: 15px;
			}
			
			.PostDefinition {
				border-left: 1px solid #909090;
				color: #909090;
				font-size: 11px;
				padding-left: 5px;
			}
			
			.PostDefinition br {
				display: none !important;
				height: 0 !important;
			}				
			
			.PostHeader #PostDateLineTopBelow, .PostDefinition, .PostDateDayName, .PostDateMonth, .PostDateDay, .PostDateYear, .PostDateTime, .PostDefinitionBottom, .PostByLine, #PostDateLineBottom {
				display: inline !important;
			}
			
			.PostShares {
				display: block !important;
				float: right;
				margin-top: 15px;
			}
			
			.Post {
				float: left;
				text-align: left;
				margin: 15px 15px 5px 0;
				padding-bottom: 5px;
				width: 520px;
			}
			
			.Post object, .Post embed {
				height: 325px !important;
				width: 520px !important;
			}
			
			.PostByLine a, .PostCommentsLine a {
				font-weight: normal;
			}
			
			.PostDefinitionBottom {
				border-bottom: none !important;
				font-size: 11px;
				color: #909090;
				padding-bottom: 0 !important;
			}
			
			.PostByLine {
				border-bottom: none !important;
			}			
			
			.Post .PostCommentsLine {
				display: inline-block;
				font-style: italic;
			}
			
			*:first-child+html .Post .PostCommentsLine  {
				display: block !important;
				text-align: center;
				width: 100px;
			}

			
			.PostDivider {
				height: 20px;
				border-bottom: none !important;
				margin-bottom: 0 !important;
				padding-bottom: 0 !important;
			}
			
			/* OVERWRITE HTML */
				.Post span, .Post font, .blogarchivepostpreview span, .blogarchivepostpreview font, .Post p {
					background-color: transparent !important;
					color: #404040 !important;
					font-family: Arial, Verdana, san-serif !important;
					font-size: 12px !important;
				}
								
				.Post a:link, .Post a:visited, .Post a:hover, .Post a:active  {
					font-weight: bold !important; 
					color: #0d6192 !important; 
					text-decoration: none !important;
				}
				
				.Post a:hover { 
					color: #0a78b8 !important; 
					text-decoration: underline !important; 
				}
				
				.Post h2 {
					font-weight: bold !important;
					color: #404040 !important;
				}
		
		/* !Comments */
			#Comments {
				height: 0;
			}
			
			#CommentWrapper {
				padding: 15px 0 15px;
			}
			
			#AddCommentTitle {
				font-size: 18px;
				font-weight: bold;
			}
			
			#AddCommentBox {
				width: 390px;
				padding: 7px;
				margin: 10px 0px 20px 0px;
				background: #efefef;
			}
			
			div.CommentDefinition{
				clear: left;
				width: auto;
				padding-top: 0px;
			}
			
			.CommentsTitle {
				font-size: 18px;
				font-weight: bold;
			}
			
			.CommentByLine {
				font-size: 16px;
				font-weight: bold;
				float: left;
				text-align: left;
				width: 50%;
			}
			
			.CommentDateLine {
				font-size: 10px;
				float: right;
				text-align: right;
				width: 50%;
			}
			
			.Comment {
				border-bottom: 1px solid #E4E4E4;
				clear: left;
				width: 100%;
				margin-bottom: 20px;
				padding: 5px 0 20px 0;
			}
			
			.CommentTextbox {
				width: 375px;
				height: 100px;
				padding: 2px 0;
				margin: 0px;
			}
			
			
		/* !Archive */
			#ArchiveList {
				margin-bottom: 15px;
			}
			
			.featuresSection h2 {
				color: #acacac; 
			}
			
			#ArchiveList ul {
				list-style: none;
				line-height: 17px;
				margin: 0;
				padding: 0;
			}
			
			#ArchiveList li a {
				display: block;
				border-top: 1px solid #e4e4e4;
				border-bottom: 1px solid #e4e4e4;
				padding: 3px 0 3px;
			}
			
			#ArchiveList li li a {
				display: block;
				margin-top: -1px;
				padding-left: 15px;
			}
			
			#ArchiveList li li li a {
				display: block;
				padding-left: 30px;
				
			}
			
		/* !RECENT COMMENTS */
			.blogrecentcomments br, .blogrecentcommentstitle {
				display: none;
			}
			
			.blogrecentcommentspreview {
				margin-bottom: 10px;
			}
			
	/* SEARCH */
		#SiteSearch_SearchBox {
			display: none;
		}
		
		#ctl00_ContentPlaceHolder1_placeHolder1SiteSearch0_lblNumOfResults {
			font-size: 16px;
			font-weight: bold;
		}
		
		.Url {
			color: #909090;
			font-size: 11px;
			margin-bottom: 15px;
		}
		
		#filters ul.column.last {
			width: 145px;
		}
		
		#SiteSearch_Pages {
			overflow: hidden;
		}
		
		#SiteSearch_Pages a, #SiteSearch_Pages span {
			border: 1px solid #0D6192;
			display: block;
			float: left;
			margin: 0px 5px 0px 0px;
			padding: 2px 8px;
			text-align: center;
			text-decoration: no
		}
		
		#SiteSearch_Pages span {
			border: none;
		}
		
		#SiteSearch_Pages a:hover {
			background: #0D6192;
			border-color: #fff;
			color: #fff;
		}
				
/* !FOOTER */
	.footerBkgd {
		position: relative;
		background-color: #fff;
		margin: 0 auto;
		padding: 12px 0 0;
		width: 970px;
		height: 30px;
		
	}
	
	.footer {
		position: relative;
		background: #fff url('/site/provider/siteprovider/saddleback.com/templates/images/footer_bkgd.gif') repeat-x top left;
		width: 946px;
		height: 23px;
		padding-top: 7px;
		text-align: center;
		font-size: 10px;
		font-weight: bold;
		margin: 0 auto;
	}
	
	.footer p {
		margin-left: 7px;
	}
	
	.footer .bookmark_share {
		margin-right: 7px;
	}
	

