p, div, blockquote, dl, ul {
	color: #020167;
	background-color: #f8ecd2;
	margin: 0;
	padding: 0;
	border: none;
	list-style: none;
}

p {
	padding-bottom: 8px;
}

.button {
	margin-left: 8px;
}

.componentheading {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
}

.contentheading {
	font-size: 16px;
	font-weight: bold;
	color: #f5f2d3;
	background-color: #557e52;
	height: 30px;
	text-align: center;
}

#announcements td.contentheading, #thissunday td.contentheading {
	width: 305px;
}

#newsandevents td.contentheading {
	width: 544px; 
}

table.contentpaneopen {
	border-collapse: collapse;
}

table.contentpaneopen img {
	margin: 0;
	padding: 0;
	border: none;
}

span.article_separator {
	background-color: #f8ecd2;
}

table.highlightbox {
	width: 225px;
	margin: 0 0 10px 10px;
	padding: 0;
	border-collapse: collapse;
} 


.modifydate {
	font-weight: bold;
	font-size: 12px;
	color: #999;
	padding-left: 10px;
	padding-top: 7px;
/*	background: url(../images/dblarrowright.jpg) no-repeat left center;*/
}

h2 { font-size: 14px;
	margin: 0;
	padding: 8px 0 0 0;
}

h3 { font-size: 12.5px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

p {	font-size: 12.5px;
}

form {
	margin: 0;
	padding: 0;
}

body {
	font-family: Sans, sans-serif;
	font-size: 12px;
	background-color: #efd8a4;
	position: relative;
	min-height: 100%;
	text-align: center;	/* Center site in browser window for high-resolution screen in IE5 Win */
	margin: 0;		/* Site abuts top of browser window */
	padding: 0;
}

/*
html, body {
	margin: 0;
	padding: 0;
}
/*
html {
	height: 100%;
}

* html, body {
	height: 100%;
}
*/

/* \*/
* html .gainlayout { height: 1%; }
/* */


div>p {margin:0}			/* Prevents Mozilla from adding pixels at top of paragraphs */


a {					/* Prevent firefox from presenting blue dotted border around links when clicked */
	outline: none;
}

a:link, a:visited {			
	text-decoration: none;		
}

#content p a:link, #content p a:visited {
	text-decoration: underline;
	color: #0000ff;
}

#content p a:hover {
	color: #000000;
}

#content ol li a:link, #content ol li a:visited {
	text-decoration: underline;
	color: #000ff;
}

#content ol li a:hover {
	color: #000;
}

img {					/* prevent certain browsers from adding unwanted small border around image */
	border-style: none;
	vertical-align: bottom;
}

li.selected a:link, li.selected a:visited {
	color: #e8e5c2;
	
}

.clr {
	clear: both;
}

#page {					/* center page in browser window for high-resolution screen */
	position: relative;
	width: 898px; 
	margin-right: auto;
	margin-left: auto; 
	text-align: left;
	border-left: solid 3px #547e50;
	border-right: solid 3px #547e50;
	border-bottom: solid 3px #547e50;
}

#header {
	background-color: #c3ca97;
}

#topmenuleft {
	background-color: #c3ca97;
	position: relative;
	float: left;
	text-align: left;
	margin: 5px 0 0 0px;
}

#topmenuright {
	background-color: #c3ca97;
	position: relative;
	float: right;
	text-align: right;
	margin: 5px 10px 0 0;
}

#topmenuleft ul, #topmenuright ul {
	background-color: #c3ca97;
}

#footer ul {
	background-color: #f3ecd2;
}

#topmenuleft ul li, #topmenuright ul li, #footer ul li {
	display: inline;
        padding-left: 10px;
        background-image: url(../images/vertline.jpg);
        background-repeat: no-repeat;
        background-position: 5px .1em;
}

#topmenuleft ul li a, #topmenuright ul li a, #footer ul li a {
	color: #bb2322;
	font-weight: bold;
}

#topmenuleft ul li.firstItem, #topmenuright ul li.firstItem, #footer ul li.firstItem {
	color: #bb2322;
	padding-left: 10px;
	background-image: none;
}

#topmenuleft ul li a:hover, #topmenuright ul li a:hover, #footer ul li a:hover {
	text-decoration: underline;
}

#search {
	clear: both;
	background-color: #c3ca97;
	margin: 0;
	padding: 5px 15px 3px 0; 
	text-align: right;
	}

.search {
	background-color: #c3ca97;
	}

#navbar {
	height: 32px;
	background-color: #020167;
	text-align: center;
}
	
#navbar ul {	
	color: #ffffff;
	background-color: #020167;
	list-style-type: none;
}

#navbar ul li {
	display: inline;
}

#navbar ul li a {
	font-size: 14.5px;
	font-weight: bold;
	color: #ffffff;
	line-height: 2.0em;
}
#navbar ul li a span {
	padding: 0 20px 0 20px;
}

#navbar ul li a:hover {
	background: url(../images/chaliceright.jpg) no-repeat right center;
}

#navbar ul li a:hover span {
	background: url(../images/chaliceleft.jpg) no-repeat left center;

}

/*
#navbar ul li.firstItem a:hover {
	background: url(../images/homearrow.jpg) no-repeat left center; 
}

#navbar ul li.firstItem a:hover span {
	background-image: none;
}
*/

#navbar ul li.active a {
	 background: url(../images/chaliceright.jpg) no-repeat right center;
}

#navbar ul li.active a span {
	background: url(../images/chaliceleft.jpg) no-repeat left center;
}

#navbar ul li.firstItem {
	display: none;
}

#belowheader {
	margin: 0;
	padding: 0;
	background-color: #f8ecd2;
}

#welcome {
	position: absolute;
	top: 235px;
	left: 15px;
	margin: 0;
	padding: 0;
}

#goodimage {
	position: absolute;
	top: 235px;
	left: 200px;
	margin: 0;
	padding: 0;
}

#newtous {
	position: absolute;
	top: 235px;
	left: 386px;
	width: 175px;
	height: 291px;
	margin: 0;
	padding: 0;
	background: url(../images/beginningspiritualjourney.gif) no-repeat;
}

#newtous img {
	margin: 0;
	padding: 0;
}

#newtous p {
	color: #020167;
	padding-top 30px;
	padding-left: 8px;
	padding-right: 8px;
}

#newtous a {
	padding: 0 15px 0 15px;
}

#newtous a.hidden {
	padding: 0;
}

#newtous a:link, #newtous a:visited {
	color: #020167;
	background: url(../images/arrow.jpg) no-repeat 3px 3px;
	}

#newtous a.hidden:link, #newtous a.hidden:visited {
	background: none;
}


#newtous a:hover {
	color: #020167;
	text-decoration: underline;
}



#newsandevents {
	position: absolute;
	top: 535px;
	left: 15px;
	width: 544px;
	border: solid 1px #557e52;
	text-align: center;
}
#newsandevents .contentpaneopen {
float: left;
}
#newsandevents ul {
        list-style-type: none;
	padding: 9px 0 9px 1px; 
	/*width: 544px;*/
	/*width: 365px;*/
	margin: 0;
}

#newsandevents li {
        display: inline;
	margin: 0;
}


#newsandevents a {
	float:  left; 
	width: 179px;
	padding: 177px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:177px; /*for IE 5*/
}

#newsandevents a:hover {
	background-position: 0 -177px;
}

#newsandevents1 a {
	background: url(/templates/wendyhomev1/images/newsandevents.gif) no-repeat;
}

/*#newsandevents2 a { display: none;
	background: url(/templates/wendyhomev1/images/quotebox_new.gif) no-repeat;
}*/

#newsandevents3 a {
	background: url(/templates/wendyhomev1/images/calendar.gif) no-repeat;
}
#newsandevents .article_separator { display: none; }
.mod_placehere-quotebox { 
position: absolute;
top: 40px;
left: 364px;
width: 179px;
height: 177px;
padding: 0;
background: url(/templates/wendyhomev1/images/quotebox_new.gif) no-repeat;
}
.mod_placehere_following  
{ 
background-color: transparent;
}
#newsandevents .mod_placehere_following p { 
width: 140px; 
text-align: centered;
font-size: 1em;
color: #557e52;
font-weight: 600;
background-color: transparent;
margin: 15px 5px 15px 18px;
}

#rightcolumn {
	position: absolute;
	top: 235px;
	left: 575px;
	width: 305px;
	margin: 0;
	padding: 0;
}

#rightcolumn a {
	padding-left: 15px;
}

#rightcolumn a:link, #rightcolumn a:visited {
	color: #020167;
        background: url(../images/arrow.jpg) no-repeat 2px;
}

#rightcolumn a:hover {
        text-decoration: underline;
}


#announcements {
	width: 305px;
	border: solid 1px #557e52;
	margin-bottom: 8px;
}


#thissunday {
	width: 305px;
	border: solid 1px #557e52;
} 

#thissunday p {
	padding: 5px 5px 5px 5px;
	line-height: 150%;
}
#thissunday li { padding-left: 5px; }
#leftcolumn {
	clear:both;
	position: relative;
	float: left; 
        text-align: left;
	width: 235px;
}

#leftcolumnhdr ul, #leftcolumn ul {
	background-color: #f5f2d3;
	border-right: solid 1px #a2a2a8;
	width: 235px;				/*IE 5.5 needs this*/  
}

#leftcolumnhdr ul li {
	display:none;
	border-bottom: solid 1px #a2a2a8;
}

#leftcolumnhdr ul li.active {
	font-size: 14px;
	font-weight: bold;
	display: block;  
	padding: 15px 0 15px 15px;
}

#leftcolumnhdr ul li.active a {
	color: #020167;
}

#leftcolumn ul li ul {
	border-right: none;
}

#leftcolumn ul li {
        display: block; 
	padding: 7px 0 7px 0;  
	background: url(../images/spacerbarlong.jpg) bottom right no-repeat;
/*	border-bottom: solid 1px #a2a2a8; */
}

#leftcolumn ul li.lastItem {
	background: none;
	border-bottom: solid 1px #a2a2a8;
}

#leftcolumn ul li.parent {
	padding: 0;
	border: none;
}

#leftcolumn ul li ul li.lastItem, #leftcolumn ul li ul li.item82 {
	background: url(../images/spacerbarlong.jpg) bottom right no-repeat;
	border: none;
}

#leftcolumn ul li ul li, #leftcolumn ul li ul li.item79 {
	border: none;
	background: url(../images/spacerbar.jpg) bottom right no-repeat;
}

#leftcolumn ul li ul li.item95 {
	background: none;
	border-bottom: solid 1px #a2a2a8;
}

#leftcolumn ul li.item111, #leftcolumn ul li ul li.item112, #leftcolumn ul li.item113, #leftcolumn ul li ul li.item114 {
display: none;
}

#leftcolumn ul li a {
        font-size: 12px;
        color: #020167;
	font-weight: bold;
	padding: 0 20px 0 20px;
}

#leftcolumn ul li ul li a {
	padding: 0 20px 0 30px;
	font-size: 11.5px;
	font-weight: 500;
}


#leftcolumn ul li a:hover {
        background: url(../images/arrow.jpg) no-repeat 7px;
}

#leftcolumn ul li.active a {
	background: url(../images/arrow.jpg) no-repeat right center;
}

#leftcolumn ul li.active ul li a {
	background-image: none;
}

#leftcolumn ul li ul li a:hover {
	background: url(../images/arrow.jpg) no-repeat 12px;
}

#leftcolumn ul li.active ul li.active a {
	background: url(../images/arrow.jpg) no-repeat right center;
}

#leftcolumn ul li span.separator {
	display: block;
	font-size: 12px;
	color: #020167;
	font-weight: bold;
	padding: 7px 20px 0 20px;
}


#content {
	margin: 0 20px 0 250px;
	padding-bottom: 15px;
	padding-top: 25px;
/*	width: 570px; */
	background-color: #ffffff;
	min-height: 400px;
}

#contentslim {
	margin: 0 20px 0 250px;
	padding-bottom: 15px;
	padding-top: 25px;
	width: 435px;
	background-color: #ffffff;
}

#content ul, #contentslim ul {
	list-style-image: none;
	padding-bottom: 8px;
}

#content ul li, #contentslim ul li {
	font-size: 12.5px;
	padding-left:20px;
    background:transparent url(../images/bullet.jpg) no-repeat left top;
}

#content ol li, #contentslim ol li{
	font-size: 12.5px;
}

#content ul li a, #contentslim ul li a {
	font-weight: bold;
	color: #000;
}


table .ministersandstaff {
	width: 600px;
	border-collapse: collapse;
	border-bottom: solid 1px #557e52;
	text-align: left;
	vertical-align: center;
	margin-bottom: 10px;
}

table .ministersandstaff td.picture {
	width: 120px;
}

#footer {
	padding: 570px 0 5px 0;
	text-align: center;
	background-color: #f8ecd2;
}

#footer p {
	color: #000000;
	background-color: #f3ecd2;
	line-height: 2.0em;
	font-size: 11px;
}

table.leadership {
	margin: 8px 0 0 0;
	caption-side: top;
	table-layout: fixed;
	width: 568px;
	border-collapse: collapse;
}
	
table.leadership th {
	font-size: 14px;
	border-width: 1px 1px 1px 1px;
	padding: 3px 4px 3px 4px;
	border-style: inset;
	border-color: #ffffff #b7dbed #ffffff #b7dbed;
	background-color: #afd2e3;
	
}
	
table.leadership td {
	font-size: 12px;
	padding: 3px 4px 3px 4px;
	border-color: #ffffff #00000 #ffffff #00000;
}

table.leadership tr.bluebg td {
	background-color: #dbf1fc;
	padding: 3px 4px 3px 4px;
}

caption {
	padding: 0 0 10px 0;
	font-weight: bold;
}
