/* basics */
img {border:none}

/* structure */
body {margin:0px;background-color:#16280D;font-size:0.9em}
#headerblock, #navblock, #contentblock, #footerblock {margin:0px;padding:0px;display: block;text-align: center;font-family:"droid-sans",Arial,Verdana,sans serif}
#header, #nav, #content, #footer {width:960px;text-align:left;margin:0px auto;font-family:"droid-sans",arial,Verdana,sans serif}
div.breaker {clear:both;height:1px;margin:0px;font-size:0.0em}
#header strong, #nav strong, #content strong, #footer strong {font-family:"droid-sans"}
blockquote {margin:10px 20px}

/* header */
#headerblock {background:#fff url(/images/home_header_back_new.jpg) repeat-x center bottom}
div#header div.subHeadImg {float:left;width:120px;height:121px;margin:15px 0px 9px 10px;display:inline}
div#header div.subHeadTag {float:left;width:430px;height:81px;margin:40px 0px 9px 15px;display:inline}
div#header div.subHeadTag h1 {font:normal 1.7em "droid-sans";color:#4B832A;margin:5px 0px}
div#header div.subHeadTag h2 {font:normal 1.3em "calluna";color:#333;margin:5px 0px}
div#header div.subHeadImgSet {float:left;width:360px;height:121px;margin:15px 0px 9px 0px;display:inline}
div#header div.subHeadImgSet img {display:inline;margin:0px;float:left}

div#header div.homeHeadImg {float:left;width:170px;height:170px;margin:30px 0px 9px 0px;display:inline}
div#header div.homeHeadTag {float:left;width:530px;height:180px;margin:35px 0px 0px 10px;display:inline}

.wf-loading div#header div.homeHeadTag h2 {font:normal 1.5em Georgia,serif;color:#333;margin:5px 0px 0px 5px;width:520px;line-height: 1.6em;visibility: hidden}
.wf-active div#header div.homeHeadTag h2 {font:normal 1.5em "calluna";color:#333;margin:5px 0px 0px 5px;width:520px;line-height: 1.6em}
div#header div.homeHeadTag h1 {font:normal 1.7em "droid-sans",Arial,Verdana;color:#4B832A;margin:5px 0px 0px 5px;width:520px;line-height: 1.2em}
div#header div.homeHeadTag h2 a:link, div#header div.homeHeadTag h2 a:active, div#header div.homeHeadTag h2 a:visited {font-weight:700;color:#882A7A;text-decoration: none}
div#header div.homeHeadTag h2 em {font-weight:600;font-family:"calluna";}
div#header div.homeHeadTag h2 a:hover {color:#666}
/*
div#header div.homeHeadTag h2 {font:normal 1.05em Georgia,Times New Roman, serif;color:#333;margin:5px 0px;width:530px;line-height: 1.5em}
div#header div.homeHeadTag h2 a:link, div#header div.homeHeadTag h2 a:active, div#header div.homeHeadTag h2 a:visited {font-weight: bold;color:#6A225E;text-decoration: none}
div#header div.homeHeadTag h2 a:hover, div#header div.homeHeadTag h1 a:hover {color:#333}
*/
div#header #homeHeadImgMain {
	float:left;
	display:inline;
	overflow: hidden;
	margin: 20px auto 0px auto;
	position: relative;
	width: 240px;
	height: 205px;
}
div#header #homeHeadImgMain p {font:normal 1.2em "droid-sans",Arial,Verdana;position:absolute;top:194px;left:15px;z-index:100}
#homeHeadImgMain img
{
	width: 240px;
	height: 195px;
}

/*main nav new css */

#menu-mainmenu {padding:0px;margin:0px}

#access {
	background:#4C832A url(/images/nav_back.gif);
	/*display: block;
	float: left;
	display:inline;*/
	margin: 0px;
	text-align: center;
	width: 100%;
	height:34px;
}
#access .menu-mainmenu-container,
div.menu {
	margin:0px auto;
	width: 955px;
	text-align: left;
	position:relative;
}
#access .menu-mainmenu-container ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#access .menu-mainmenu-container li,
div.menu li {
	float: left;
	position: relative;
	/*width:160px;*/
}
/*7654  was 812
7652 was 792
7621 was 2861
7607 was 809
7617  was 785
7609  was 804
7620 was 805
didn't reset 793
*/

#access li#menu-item-7654 a, #access li#menu-item-7652 a, #access li#menu-item-7621 a, #access li#menu-item-793 a, #access li#menu-item-7617 a, #access li#menu-item-7609 a, #access li#menu-item-7620 a, #access li#menu-item-7607 a {background-position: 0px 0px;cursor:pointer;background-image:url(/images/navback_with_arrow.gif)}
#access li#menu-item-7654 a {background-image:url(/images/navback_no_arrow.gif)}


#access li#menu-item-7654:hover a, #access li#menu-item-7654.iehover a, #access li#menu-item-7652:hover a, #access li#menu-item-7652.iehover a, #access li#menu-item-793:hover a, #access li#menu-item-793.iehover a, #access li#menu-item-7617:hover a, #access li#menu-item-7617.iehover a, #access li#menu-item-7609:hover a, #access li#menu-item-7609.iehover a, #access li#menu-item-7620:hover a, #access li#menu-item-7620.iehover a, #access li#menu-item-7607:hover a, #access li#menu-item-7607.iehover a, #access li#menu-item-7621:hover a, #access li#menu-item-7621.iehover a {
background-position: 0px 68px;
}

body.welcome #access li#menu-item-7654 a, body.about-us #access li#menu-item-7652 a, body.who-we-are #access li#menu-item-793 a, body.how-we-worship #access li#menu-item-7607 a, body.children-and-youth #access li#menu-item-7617 a, body.getting-involved #access li#menu-item-7609 a, body.contact-us #access li#menu-item-7620 a, body.family_living #access li#menu-item-7621 a, body.pastoral #access li#menu-item-7621 a, body.music_samples #access li#menu-item-7621 a, body.podcasts #access li#menu-item-7621 a, body.events #access li#menu-item-7621 a, body.our-blogs #access li#menu-item-7621 a  {background-position: 0px 34px;}

#access li#menu-item-7654 ul.sub-menu li a, #access li#menu-item-7652 ul.sub-menu li a, #access li#menu-item-793 ul.sub-menu li a, #access li#menu-item-7617 ul.sub-menu li a, #access li#menu-item-7609 ul.sub-menu li a, #access li#menu-item-7620 ul.sub-menu li a, #access li#menu-item-7607 ul.sub-menu li a, #access li#menu-item-7621 ul.sub-menu li a {background-image:none;width:auto;text-indent: 0px;cursor:pointer}

#access a {
	color: #fff;
	display: block;
	line-height: 34px; /* was 57 */
	padding: 6px 7px 0px 7px;
	text-decoration: none;
	font:normal 1.1em "droid-sans";
	height:28px;
}
#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 34px; /* was 57 */
	left: 0px;
	float: left;
	width: 160px;
	z-index: 99999;
		padding-left:0px;
	margin-left:0px;
}
#access ul li#menu-item-144 ul {left:32px}

#access ul ul li {
	min-width: 160px;

}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #2c4c1a;
	line-height: 1em;
	padding: 5px 10px;
	border-bottom:1px solid #4c832a;
	width: 160px;
	height: auto;
	font:normal 0.9em "droid-sans";
}
#access li:hover > a,
#access ul ul :hover > a {
	background: #223D14;
	color: #fff;
}
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #fff;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}

.screen-reader-text {
left:-9000px;
position:absolute;
}


/* end main nav new css */

/*content */
#contentblock {background:#223D14 url(/images/main_back.jpg) repeat-x top left;padding:1px 0px}
#contentholder {width:940px;margin:0px auto;padding:1px 0px 15px 0px}
#content {background:#F4EFDD url(/images/content_background.jpg) repeat-x top left;border:1px solid #365E1F;width:550px;margin:15px 0px 20px 15px;display:inline;float:left;padding:1px 0px 15px 0px} /*550, take away 2 for border */
/* reduced left margin from about 195 and set it to float left */
#content.home {width:498px;float:left;padding-bottom:15px} /* this is the home page, was 740, now 518, take away 2 for border */
/* reduced left margin from 245 and set it to float left */
#content h2 {font:normal 2.0em "calluna",Georgia,Times New Roman, serif;color:#365E1F;margin:15px 15px 10px 15px;}
#content h3 {font:normal 1.5em "calluna",Georgia,Times New Roman, serif;color:#555;margin:20px 15px 5px 15px;clear:left}
#content h4 {font:normal 1.2em "calluna",Georgia,Times New Roman, serif;color:#666;margin:20px 15px 10px 15px;}
#content h5 {font:normal 1.1em "calluna",Georgia,Times New Roman, serif;color:#666;font-style:italic;margin:10px 15px 10px 15px;}
#content.home h4 {margin-top:5px;color:#333;margin-bottom:5px;font-weight:bold}
#content h6 {font:normal 0.85em "calluna",Georgia,Times New Roman, serif;text-transform:uppercase;color:#365E1F;margin:20px 15px 5px 15px;}
#content.home h6 {margin-top:0px; clear:both}
div.whympc_quote {background:url(/images/quote_balloon_back.png) no-repeat bottom left;}
#content p {font:normal 1.0em "droid-sans", Arial,Verdana,sans serif;color:#333;margin:12px 15px;line-height:1.3em}
#content p.wp-caption-text {font-size:0.8em}
#content div.wp-caption {margin:0px 15px 5px 0px}
div#nav-above {padding-top:10px}
#content p.nav-next, #content p.nav-previous {width:40%;display:inline;margin:0px 15px}
#content p.nav-next {float:right;text-align:right}
#content.home p, #content p.breadcrumbs {margin-bottom:15px}
#content p.breadcrumbs {font-size:0.9em;color:#666}
#content.home p.powerpress_links {margin-bottom:5px}
#content h4 span {font:normal 0.75em "droid-sans",Arial,Verdana,sans serif;padding-left:10px}
/* #contentholder img.hometoptitle, #sidebar-left-home #all-welcome img {display:block;margin:15px} */
img.hometoptitle {clear:left}
#content .wpa_container span.wpa_text {font: bold 1.0em "droid-sans",Arial,Verdana,sans serif;letter-spacing:normal}
#content.home h2 {display: none}
#content ul, #content ol {margin:5px 20px;padding:10px}
#content ul li, #content ol li {margin:auto}
#content .post ul, #content .post ol {padding-top:0px}
#content .post ul li, #content .post ol li {margin-left:20px;margin-top:3px;margin-bottom:3px}
	#content .post .fm-form ul {padding:0px}
	#content .post .fm-form ul li {margin-left:0px}
	#content .post .fm-form input {padding:5px}
	#content .fm-form input.submit {
		margin-right:20px;
		background-color: #366;
		color:#fff;
		border:none;
		height:32px;
		padding:5px 7px;
		font:normal 12px Verdana;
		cursor:pointer;
		}
#content .post img {margin: 5px 15px}
#content div.midDivider {width:550px;background:url(/images/hometitle_divider.gif) no-repeat top left;height:10px;margin:0px}

#content a:link, #content a:active, #content a:visited {font-weight:bold;color:#2C782D;text-decoration:none}
#content a:hover {color:#469430}

#content ul#formlist {margin:15px;padding:0px}
#content ul#formlist li {list-style-type: none;margin:5px 0px;padding:0px}

div.powerpress_player {margin-left:15px}
iframe {margin-left:15px}

table.standard-table {margin:12px 15px}

table.standard-table td, table.standard-table th {vertical-align: top;padding-right:15px;padding-bottom:4px;}

/* images */
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float:left;
	}

/*sidebars */
#sidebar {width:180px;margin-top:15px;display:inline;float:right;padding:0px;text-align:left}
#sidebar #events {margin:0px;background:#51401C url(/images/upcoming_back.gif) no-repeat bottom left;padding:1px 0px 10px 0px}
#sidebar #events h3 {font:normal 18px "droid-sans",Arial,Verdana,sans serif;margin:10px 15px;color:#fff;text-align:left}
#sidebar #events p {font:normal 1.0em "droid-sans", Arial,Verdana,sans serif;text-align:left;margin:5px 15px;color:#fff}
#sidebar #events p a, #sidebar p a:active, #sidebar p a:visited {color:#ffffcc;text-decoration:underline;display:block}
#sidebar #events p a:hover {text-decoration:none;color:#fff}
#sidebar h1 {font:normal 1.2em "droid-sans";color:#fff;margin:15px 10px 10px 10px}

#sidebar-left {width:180px;margin:15px 0px 0px 0px;display:inline;float:left;text-align:left}
#sidebar-left #localNav {margin:0px;background:#1A3500 url(/images/this_section_back.jpg) no-repeat top left;padding:1px 5px 10px 5px;border-bottom:1px solid #32581C;color:#fff}
#sidebar-left #localNav.related {background-image:url(/images/this_section_related_back.jpg)}
#sidebar-left #localNav h3 {font:normal 22px "droid-sans",Arial,Verdana,sans serif;margin:10px;color:#fff;text-align:left}
#sidebar-left #localNav p {font:normal 12px "droid-sans", Arial,Verdana,sans serif;text-align:left;margin:5px 15px;color:#fff}
#sidebar-left #localNav p a, #localNav p a:active, #localNav p a:visited {color:#ffffcc;text-decoration:underline}
#sidebar-left #localNav p a:hover {text-decoration:none;color:#fff}
#sidebar-left #localNav li {margin-bottom:5px}

#sidebar a:link, #sidebar a:visited, #sidebar a:active {color:#ffffcc;text-decoration: none}
#sidebar a:hover {color:#fff}

#sidebar-left a:link, #sidebar-left a:visited, #sidebar-left a:active {color:#fff;text-decoration: none}
#sidebar-left a:hover {color:#74A43E}

#sidebar-left li.current_page_item a {font-weight: bold;text-decoration: none;cursor:text}
#sidebar-left li.current_page_item li.page_item a {font-weight:normal;text-decoration:underline}

#sidebar ul, #sidebar-left ul {text-align:left;list-style-type:none;padding:0px;margin:5px 0px}
#sidebar ul ul, #sidebar-left ul {margin:5px 10px}
#sidebar ul li, #sidebar-left ul li {margin:auto}

#sidebar-left ul {padding:0px;margin:0px 0px 0px 10px}
#sidebar-left ul li {margin:0px;padding:0px}

#sidebar-left-home {margin:15px 0px 0px 0px;display:inline;float:left;text-align:left;width:230px;}
#sidebar-left-home h1 {width:110px;display:inline;font:normal 0.9em "droid-sans";color:#fff;margin:15px 10px 10px 0px}
#sidebar-left-home  #all-welcome {border:1px solid #19304E;background:#D6E4F3 url(/images/sidenav_background_home.jpg) repeat-x top left;padding-bottom:5px}
/*
#sidebar-left-home #all-welcome {margin:0px;padding:1px 0px 10px 0px}
#sidebar-left-home #all-welcome h3 {font:normal 1.4em "calluna",Georgia,Times New Roman, serif;color:#19304E;margin:20px 15px 10px 15px;text-align:left}
*/

#sidebar-left-home #all-welcome h3, #contentholder h3.hometitle {font:normal 1.6em "droid-sans",Arial,Verdana;margin:15px 15px 10px 15px}
#contentholder h3.hometitle {color:#396421;}
#sidebar-left-home #all-welcome h3 {color:#1d375c;}

#sidebar-left-home #all-welcome p, #sidebar-left-home #all-welcome h2 {font:normal 1.0em "droid-sans", Arial,Verdana,sans serif;text-align:left;margin:5px 15px;color:#333}

#sidebar-left-home #all-welcome a:link, #sidebar-left-home #all-welcome a:active, #sidebar-left #all-welcome a:visited, #sidebar-left-home #facebook-status a:link, #sidebar-left-home #facebook-status a:active, #sidebar-left #facebook-status a:visited{color:#2A5388;text-decoration:none;font-weight:bold}
#sidebar-left-home #all-welcome a:hover, #sidebar-left-home #facebook-status a:hover {text-decoration:none;color:#4B67BA}
#sidebar-left-home #all-welcome ul, #sidebar-left-home #all-welcome ul li, #sidebar-left-home #all-welcome p {margin:5px 15px;font-size:1.0em}
/* #sidebar-left-home #all-welcome p {display:none;margin-left:35px} */
#sidebar-left-home #all-welcome h6 {font:bold 1.0em "droid-sans", Arial,Verdana,sans serif;color:#5D73BA;margin:0px 15px 5px 15px;text-align:left;cursor:pointer;padding: 2px 0px 2px 22px;_padding-top:1px;background:url(../images/btn_expand_collapse_welcome.gif) no-repeat 0px 4px;}
#sidebar-left-home #all-welcome h6.activeExp {background-position:0px -46px}

#sidebar-left-home  #facebook-status {border:1px solid #6d84b4;background-color:#fff;padding-bottom:5px}
#sidebar-left-home  #facebook-status h3 {font:normal 1.2em "droid-sans",Arial,Verdana;margin:0px 0px 5px 0px;color:#fff;background-color:#3b5998;padding:8px 15px}
#sidebar-left-home  #facebook-status h3 strong {font-weight:700;}
#sidebar-left-home #facebook-status p {font:normal 1.0em "droid-sans", Arial,Verdana,sans serif;text-align:left;margin:5px 15px;color:#333}


/*new*/
#sidebar #gce_widget-2 {padding:40px 0px 15px 0px;margin:0px;background:#231D0F url(/images/upcoming_back_new.jpg) no-repeat top left;border-bottom:1px solid #51401C;padding:0px 15px}
#sidebar #gce_widget-2 .gce-list {margin-left:15px;}
#sidebar #gce_widget-2 .gce-list-title {margin:6px 15px 2px 0px;color:#fff;text-align: left}
#sidebar #gce_widget-2-container ul {margin:0px 15px;padding:0px}
#sidebar #gce_widget-2-container li {margin:2px 0px 4px 0px}
h2.widgettitle {display:none}
.gce-widget-list .gce-list .gce-list-event, .gce-page-list .gce-list .gce-list-event {background-color:transparent !important}
.gce-widget-list .gce-list .gce-list-title {font-weight: normal !important} 
#gce_widget-2-container p {margin-bottom:0px}
#sidebar ul.gce-list li, #sidebar-left ul.gce-list li {margin:4px auto}
.gce-list-grouped .gce-feed {
margin-bottom: 7px;
}
.simcal-default-calendar-list dt.simcal-day-label>span {padding:4px 0px !important}


/* old
#sidebar #wpng-calendar {padding:40px 0px 15px 0px;margin:0px;background:#231D0F url(/images/upcoming_back_new.jpg) no-repeat top left;border-bottom:1px solid #51401C}
#sidebar #wpng-calendar .wpng-widget-date-title {margin:6px 15px 2px 15px;color:#fff;text-align: left}
#sidebar #wpng-cal-widget-events ul {margin:0px 15px;padding:0px}
#sidebar #wpng-cal-widget-events li {margin:2px 0px 4px 10px}
h2.widgettitle {display:none} */

/*why i go sidebar */
#sidebar #whyIgo {padding:0px 0px 50px 0px;margin:0px;background:url(/images/whympc_back.png) no-repeat bottom left;}
#sidebar #whyIgo h3 {font:normal 22px "droid-sans",Arial,Verdana,sans serif;margin:10px 15px 15px 15px;color:#fff;text-align:left}
#sidebar #whyIgo h6 {font:normal 1.5em "calluna",Georgia,Times New Roman, serif;text-align:left;margin:0px 15px 5px 15px;color:#fff}
#sidebar #whyIgo p {font:normal 0.9em "droid-sans",Arial,Verdana,sans serif;margin:10px 15px;color:#fff;text-align:left}
#sidebar #whyIgo p a, #sidebar #whyIgo p a:active, #sidebar #whyIgo p a:visited, #sidebar #whyIgo h6 a, #sidebar #whyIgo h6 a:active, #sidebar #whyIgo h6 a:visited  {color:#ffffcc;text-decoration:none}
#sidebar #whyIgo p a:hover, #sidebar #whyIgo h6 a:hover {text-decoration:none;color:#fff}

#contentholder img.homebanner {margin-top:16px;margin-bottom:15px}


/* page  */
#access form {margin:1px 0px 0px 17px;_margin-top:-2px;width:190px;overflow:hidden}
#access form input#searchsubmit {cursor:pointer;padding:0px;border:none;margin:5px 0px 0px 5px}
#access form input#s {margin:0px 0px 0px 15px;font-size:0.9em;color:#666;padding:1px 2px;width:115px;vertical-align: 1.4ex;*vertical-align: 1.2ex}

/* footer  */
div#footer {width:940px;margin:10px auto;clear:right;padding-top:1px}
div#footer p {text-align:center;font:normal 14px "droid-sans",Arial,Verdana,sans serif;color:#fff;margin:10px 0px}
div#footer a, div#footer a:active, div#footer a:visited, div#footer a:link {color:#ffffcc;text-decoration:underline} 
/*div#footer ul {list-style-type: none;margin:0px auto}*/
div#footer li {display:inline;float:left}

/* Begin Calendar */
#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}
#wp-calendar caption, cite {
	text-decoration: none;
	}
#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */

/* thickbox overrides */
#TB_window {height:400px;}

/*Custom Facebook Feed plugin styles */
#content #cff .post img, #cff .cff-author img {margin: 0px}
