@charset "utf-8";
/* CSS Document */

body {
	padding: 0;
	margin: 0;
	background-color: white;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
#print_header {display: none;}
/* highlight the active section page in the menues and the footer */
body#homepage a#visitors,
body#homepage a#visitorsf {
	background-color: #7b7f22;
	color: white;
	}
h1 {
	font-size: 1.7em;
	}
h2 {
	font-size: 1.5em;
	}
h3 {
	font-size: 1.3em;
	}
h4 {
	font-size: 1.1em;
	}
h5 {
	font-size: 1em;
	}
h6 {
	font-size: .9em;
	}
h1, h2, h3, h4, h5, h6 {
	color: #006633;
	line-height: 1.1em;
	margin-top: .3em;
	margin-bottom: .1em;
	font-weight: bold;
	}
p, .caption {
	font-weight: normal;
	font-size: 12px;
	color: #006633;
	line-height: 1.2em;
	margin-top: .3em;
	}
.caption {
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	clear: both;
	}
table.directions th {
	background-color:#EEEEEE;
      }

.CollapsiblePanelTab h2 {
	text-align: center;
	}
table th {
	vertical-align: top;
	text-align: right;
	}
th p {
	font-weight: bold;
	}
div#main_container {
	margin: 10px auto 5px;
	width: 767px;
	height: 572px;
	background-color: #c9d4cc;
	position: relative;
	padding: 0px;
	z-index: 0;
	}
body.calendar div#main_container,
body#mappage div#main_container,
body#bylawspage div#main_container {
	width: 1000px;
	}
div#topNav {
	width: 758px;
	height: 36px;
	border-bottom: 2px solid #c9d4cc;
	background-color: #f2ef79;
	color: #661133;
	font-size: 1em;
	position: relative;
	z-index: 1;
	}
div#logoblock_index {
	width: 758px;
	height: 254px;
	border-bottom: 2px solid #f2ef79;
	background-image: url(../images/logoblock.jpg);
	position: relative;
	}
div#intro_index {
	width: 250px;
	height: 180px;
	left: 300px;
	top: 55px;
	position: absolute;
	
	}
div#bottomblock_index {
	position: relative;
	width: 758px;
	height: 271px;
	background-image: url(../images/bg_gradient.jpg);
	background-repeat: repeat-y; 
	}
div#mid_nav {
	width: 145px;
	height: 175px;
	position: absolute;
	left: 120px;
	top: 20px;
	}
div#mid_nav ul {
	color: #f2ef79;
	font-weight: bold;
	font-size: 1.5em;
	text-decoration: none;
	list-style-type: none;
	list-style-position: outside;
	position: absolute;
	width: 145px;
	left: 0;
	margin: 0;
	padding: 0;
	}
div#mid_nav ul li {
	border-bottom: 3px solid #aa4444;
	display: block;
	line-height: 2em;
	text-align: left;
	}
div#mid_nav ul li a {
	line-height: 2em;
	display: block;
	}
div#slideshow {
	width: 366px;
	height: 244px;
	position: absolute;
	top: 8px;
	right: 45px;
	border-top: 3px solid #880000;
	border-right: 3px solid #880000;
	border-bottom: 3px solid #cc6666;
	border-left: 3px solid #aa4444;
	background-color: #661133;
	overflow: hidden;
	text-align: center;
	}
div#slideshow img {
	width: 366px;
	height: 244px;
	}
div#whiteblock_bottom {
	width: 8px;
	height: 6px;
	left: 0;
	bottom: 0;
	position: absolute;
	}
#footer, #footer a {
	width: 767px;
	margin: 0 auto;
	color: #663366;
	font-size: 1.1em;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
a {
	text-decoration: none;
	color: #f2ef79;
	font-weight: bold;
	}
#intro_index a {
	color: #660033;
	}
.center {
	text-align: center;
	}
#footer a:hover, a:hover {
	background-color: #FFFF99;
	color: #550011;
	}
#footer a:active {
	background-color: #ddd;
	color: black;
	}
/* structure for inside pages */
div#main_container {
	margin: 10px auto 5px;
	width: 767px;
	height: 572px;
	background-color: #c9d4cc;
	position: relative;
	padding: 0px;
	z-index: 0;
	}
body#mappage div#main_container,
body.calendar div#main_container,
body#bylawspage div#main_container {
	width: 1000px;
	}
div#top_inside {
	width: 758px;
	height: 93px;
	background-color: #f2ef79;
	position: relative;
	margin: 0;
	padding: 0px;
	}
div#inside_logo {
	width: 151px;
	height: 93px;
	background: #661133 url(../images/logo_corner.jpg);
	position: absolute;
	left: 0;
	top: 0;
	}
div#inside_slice {
	width: 608px;
	height: 56px;
	background: #c9d4cc url(../images/topslice.jpg);
	position: absolute;
	left: 151px;
	top: 0;
	margin: 0;
	padding: 0;
	}
body#mappage div#inside_slice,
body.calendar div#inside_slice,
body#bylawspage div#inside_slice {
	width: 841px;
	}
div#topNav_inside {
	width: 608px;
	height: 36px;
	border-bottom: 2px solid #c9d4cc;
	background-color: #f2ef79;
	color: #661133;
	font-size: 1em;
	position: relative;
	left: 151px;
	top: 56px;
	z-index: 1;
	}
body#mappage div#topNav_inside,
body.calendar div#topNav_inside,
body#bylawspage div#topNav_inside {
	width: 841px;
	}

div#contentblock_inside {
	width: 758px;
	height: 473px;
	background: url(../images/bg_gradient_inside.jpg) repeat-y;
	position: absolute;
	margin-bottom: 5px;
	top: 92px;
	z-index: 0;
	}
body.calendar div#contentblock_inside {
	width: 1000px;
	background: #c9d4cc;
	}
body#mappage div#contentblock_inside,
body#bylawspage div#contentblock_inside {
	width: 992px;
	background: #c9d4cc;
	background: url(../images/bg_gradient_inside.jpg) repeat-y;
	}

div#content_inside {
	position: absolute;
	top: 11px;
	left: 176px;
	width: 575px;
	height: 450px;
	overflow: auto;
	padding-right: 35px;
	}
.center {
	align: center;
	}
body#mappage div#content_inside,
body.calendar div#content_inside,
body#bylawspage div#content_inside {
	left: 10px;
	width: 1000px;
	height: 462px;
	overflow: auto;
	}
body#mappage div#content_inside,
body#bylawspage div#content_inside {
	left: 176px;
	width: 824px;
	}
body#bylawspage div#content_inside {
	top: 0;
	height: 472px;
	}
div.column {
	float: left;
	width: 265px;
	margin-right: 10px;
	}
div#content a {
	color: #006633;
	}
#content_inside img {
	float: right;
	border: 1px solid #c9d4cc;
	margin: 5px 0 5px 5px;
	}

div#mid_nav_inside {
	width: 135px;
	height: 400px;
	position: absolute;
	left: 16px;
	top: 8px;
	}
div#mid_nav_inside ul {
	color: #f2ef79;
	font-weight: bold;
	font-size: 1.3em;
	text-decoration: none;
	list-style-type: none;
	list-style-position: outside;
	position: absolute;
	width: 135px;
	left: 0;
	margin: 0;
	padding: 0;
	}
div#mid_nav_inside ul li {
	border-bottom: 3px solid #aa4444;
	display: block;
	line-height: 2em;
	text-align: left;
	}
div#mid_nav_inside ul li a {
	line-height: 2em;
	display: block;
	}
#content_inside li {
	font: 12px Arial, Helvetica, sans-serif;
	color: #006633;
	list-style: disc outside;
}
#main_container #contentblock_inside #content_inside a { color: #660033; }
	
/* highlight the active section page in the menues and the footer */
/* based on body class */
body.homepage a#home, body.homepage a#homef,
body.visitorspage a#visitors, body.visitorspage a#visitorsf,
body.worshippage a#worship, body.worshippage a#worshipf,
body.fellowshippage a#fellowship, body.fellowshippage a#fellowshipf,
body.educationpage a#education, body.educationpage a#educationf,
body.involvedpage a#involved, body.involvedpage a#involvedf,
body.uspage a#us, body.uspage a#usf,
body.calendar a#calendarf,
body.eventspage a#eventsf,
body.newsletterpage a#newsletterf,
body.winetourspage a#winetoursf {
	background-color: #e1de68;
	color: #550011;
	}	


/* active-page nav highlighting */
/*Home 	 top nav  footer */	
/*Visitors	 top nav  footer */										
/*Worship top nav footer */	
/*Fellowship	 top nav  footer */	
/*Education	 top nav  footer */	
/*Get Involved	 top nav  footer */	
/*Us	 top nav  footer */	

/* mid-nav styling based on body ID */

body#ministerpage a#ministerm,
body#religious_educationpage a#religious_educationm,
body#next_stepspage a#next_stepsm,
body#contactpage a#contactm,
body#homepage a#secretm, body#secretpage a#secretm,
body#servicepage a#servicem,
body#homepage a#sermonsm, body#sermonspage a#sermonsm,
body#musicpage a#musicm,
body#make_friendspage a#make_friendsm,
body#growing_familiespage a#growing_familiesm,
body#chalice_circlespage a#chalice_circlesm,
body#welcomepage a#welcomem,
body#childrenpage a#childrenm,
body#adultspage a#adultsm,
body#youthpage a#youthm,
body#changing_the_worldpage a#changing_the_worldm,
body#church_groupspage a#church_groupsm,
body#become_a_memberpage a#become_a_memberm,
body#staffpage a#staffm,
body#boardpage a#boardm,
body#missionpage a#missionm,
body#visionpage a#visionm,
body#our_historypage a#our_historym,
body#bylawspage a#bylawsm,
body#linkspage a#linksm,
body#calendarpage a#calendarm,
body#eventspage a#eventsm,
body#newsletterpage a#newsletterm,
body#winetourspage a#winetoursm,
body#mappage a#mapm {
	color: #ee8888;
	}
