
<!-- content table-->

#container #contents table thead { background-color: #1E332C; }
#container #contents table thead th { color: #ECE9DA; align: center; background-color: #1E332C; height: 20px; }
#container #contents table td, #bulletins th { padding: 5px; }
#container #contents table td { border-width: 0 1px 0 0; border-style: solid; border-color: #1E332C;}
#container #contents table tbody tr { border-bottom: 1px solid #1E332C; }
#container #contents table tbody tr.color { background-color: #f4fbfd; }
#container #contents table { width: 639px; border-width: 1px; border-style: solid; border-collapse: collapse; }


<!-- map page --><link rel="stylesheet" type="text/css" href="style.css">
#map_image{ float: left; width: 30px; }
#map_info { float: left; padding: 0px; margin: 0px; width: 250px;}
#map_info span { display: block; }
#map_info h4 { margin: 0px; padding: 0px; }
#directions dt { font-weight: bold; color: #1E332C; padding-top: 5px;}
#directions dd { color: #1E332C; padding-left: 0px; margin-left: 0px;}

<!-- missions-->
<!-- #mission { list-style-type: none; margin: 0px; padding: 0px; }-->
<!-- #mission li { list-style-type: none; margin: 0px; padding: 0px; }-->
#mission h4 { padding-bottom: 0px; margin-bottom: 0px; }
#mission { padding-left: 0px; margin-left: 0px; }
<!-- church council -->
#council { float: left; width: 750px; margin: 0px; padding: 0px; }
#council li div { width: 150px; padding: 3px 0 0 20px; margin-left: 20px; }
#council li div span { display: block; }
#council li { float: left; width: 230px; margin: 0 0 0 -35px; padding: 10px 0 0 0; list-style-type: none;}
#council img { float: left; }

#breadcrumb { font-size: 10px; margin-top: 0px;}
#breadcrumb a:hover { text-decoration: none; }




dl dd, dl dt, p { color: #1E332C; }

#structure { margin:0pt auto; width: 975px; margin-top: 0px; padding-top: 0px; background-image: url('/img/backgrounds/default.jpg'); background-repeat: repeat-y; background-position: 50% 0%;}
/*#header { background-color:#E5DECC; width: 975px; height: 120px; margin-top: 0px; padding-top: 0px; }*/
#header_top { background-color:#E5DECC; background-image:url(/img/headers/default.jpg); background-repeat: no-repeat; width: 975px; height: 95px; margin-top: 0px; padding-top: 0px; }
#header_bottom { background-color:#E5DECC; height: 25px; background-image: url(/img/community_church.jpg); background-repeat: no-repeat;}
#top_nav { padding-top: 0px; margin-top: 0px; margin-left: 160px; list-style-type: none; }
#top_nav li { display: inline;}
/*
#container #event_calendar { float: left; width: 167px; height: 100%; margin: 2px 2px 2px 0; margin-bottom: -1000px; padding-bottom: 1000px; padding-top: 10px; background-image: url('/eastview/img/left_back.jpg'); background-repeat: repeat-y;}
#container #sidebar { float: left; width: 145px; height: 100%; margin: 2px 0 2px 0; margin-bottom: -1000px; padding-bottom: 1000px; padding-top: 10px; background-image: url('/eastview/img/right_back.jpg'); background-repeat: repeat-y; }
#container #contents { float: left; width: 639px; height: 100%; margin: 2px 2px 2px 0; margin-bottom: -1000px; padding: 10px 10px 10px 10px; padding-bottom: 1000px; }

*/

#container #event_calendar { float: left; width: 167px; height: 100%; margin: 0px 2px 2px 0; padding-top: 0px;}
#container #sidebar { float: left; width: 145px; height: 100%; margin: 0px 0 2px 0; padding-top: 0px; }
#container #contents { float: left; width: 639px; height: 100%; margin: 2px 2px 2px 0; padding: 10px 10px 10px 10px; }
/**/
#footer { clear: both; width: 955px; background-color: #1E332C; height: 30px; display: block; position: relative; padding: 10px; margin-top: 2px; margin-bottom: 0px;}
#footer p { color: #E5DECC; margin: 0 0 0 0px;}

#container #contents #content_left { float: left; width: 390px; padding-left: 10px; padding-right: 10px; background-image:url(/img/right_border.gif); background-repeat: repeat-y; background-position: right;}
#container #contents #content_left dt { font-weight: bold; }
#container #contents #content_right { float: left; width: 200px; padding-left: 20px; }
#content_right ul { margin-left: 0px; padding-left: 13px; }
#content_left #main_image { float: left; margin: 0 10px 0 0; }
#content_left a:hover { text-decoration: none; }
#content_right ul li a { color: #1E332C; text-decoration: none; }
#content_right ul li a:hover { text-decoration: underline; }
#gallery { background-color: #1E332C; width: 200px; height: 70px;}
#gallery dl { margin: 0; padding: 0; width: 116px; float: left; }
#gallery dt { font-size: 18px; padding: 15px 0 0 12px; color: #E5DECC;}
#gallery dd { color: #E5DECC; margin-left: 0px; text-align: right; }
#gallery img { padding: 0px; margin: 0px; }
body {

	font-family: arial, helvetica, serif;
	font-size: 12px;
}

#container #event_calendar h2 { font-size: 16px; margin-bottom: 0px; padding-bottom: 7px;}
#container #sidebar h2 { color: #a43003; font-size: 16px; margin-bottom: 0px; padding-bottom: 7px; margin-top: 0px; padding-top: 0px; padding-left: 8px;}

#date { font-size: 15px; margin-top: 0px; padding-top: 0px;}


#event_calendar h3 { text-align: center; padding-bottom: 0px; margin-bottom: 0px; color: #a43003;}
#event_calendar h2 { text-align: center; padding-top: 0px; margin-top: 0px; color: #a43003;}
#event_calendar dl { padding-left: 25px; }
#event_calendar dd { margin-left: 12px; }


h1 { color: #A43003; }
h4 { font-size: 12px; }
#milestones { list-style-type: none; padding-left: 0px; margin-left: 0px;}
#milestones p { padding-bottom: 0px; margin-bottom: 2px; width: 100%; background-color: #ECE9DA; color: #A43003; font-weight: bold; padding: 5px 0 5px 0px; }
.divider { background-color: #ECE9DA; width: 635px; height: 15px; padding: 5px 0 5px 5px; color: #A43003; font-weight: bold; clear: both; }
#contact span { display: block; }
a { color: #1E332C; }
blockquote { font-style: italic; }
#gs li span { display: block; }
#life dd { color: #1E332C; }
#life dt { color: #1E332C; font-size: 14px; }
#life dt span { font-weight: bold; font-size: 15px; }

#verse { padding-bottom: 0px; margin-bottom: 0px;}










body {
	font-family: arial, helvetica, serif;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	width: 10em;
}



#nav li ul { /* second-level lists */
	position: absolute;
	background: orange;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content {
	clear: left;
	color: #ccc;
}





#top_nav li {border-width:0px; border-style: none; }













<!-- home page -->
<!--#container #contents #content_left #news {  }-->
<!--#container #contents #content_left #news { list-style-type: none; margin-left: 0px; padding-left: 0px; width: 550px; margin-top: 0px; padding-top: 0px;}-->
<!--#container #contents #content_left #news img { clear:both; float: left; margin-left:0px; padding-left: 0px; margin-right: 10px; padding-top: 3px;}-->
<!--#container #contents #content_left #news li { padding-top: 10px; }-->
<!--#container #contents #content_left #news li dl { width:468px; padding-left: 10px; margin-left: 10px; }-->
<!--#container #contents #content_left #new li dl dt { margin-top: -10px; padding-top: 0px; }-->
-->
#container #contents #content_left ul { margin-left: 0px; list-style-type: none; margin-left: 0px; padding-left: 0px; margin-top: 0px; padding-top: 0px; }
#container #contents #content_left ul li { clear: both; margin-top: 0px; padding-top: 10px; }
#container #contents #content_left .news_image { margin:0px; padding: 0px; margin-top: 1px; float: left; border: 1px; border-style: solid; padding: 0px;}
#container #contents #content_left ul li img { padding: 0px; margin-top: -13px;}
#container #contents #content_left ul dl { width: 300px; padding-left: 10px; float: left; margin-top: -2px; }
#container #contents #content_left ul dl dt { margin-top: 0px; padding-top: 0px; width: 310px; }
#container #contents #content_left ul dl dd { margin-left: 0px; padding-left: 0px; width: 310px; }
.seperator { background-image: url(/img/divider.gif); background-position: center; background-repeat: no-repeat; height: 3px; padding: 10px 0 10px 0; width: 390px; clear: both;}



<!-- layout -->
<!--#sidebar ul li { margin-left: 0px; margin-top: 0px; padding-top: 0px; padding-left: 0px; }-->



<!-- events-->
#events { list-style-type: none; padding-left: 0px; margin-left: 0px; background-color: #00FF33;}
#events p { padding-bottom: 0px; margin-bottom: 2px; width: 100%; background-color: #ECE9DA; color: #A43003; font-weight: bold; padding: 5px 0 5px 0px; }



<!-- news archive page -->
#news_archive { margin-left: 0px; list-style-type: none; margin-left: 0px; padding-left: 0px; margin-top: 0px; padding-top: 0px; }
#news_archive li { clear: both; margin-top: 0px; padding-top: 10px; }
#news_archive .news_image { margin-left:0px; padding-left: 0px; float: left; border: 1px; border-style: solid; padding:0px; margin-top: 10px; padding-top: 10px;}
#news_archive ul li img {padding: 0px; margin-top: 20px;}
#news_archive li img { padding: 0px; }
#news_archive dl { width: 500px; padding-left: 10px; float: left; margin-top: -2px; }
#news_archive dl dt { margin-top: 0px; padding-top: 0px; width: 500px; }
#news_archive dl dd { margin-left: 0px; padding-left: 0px; width: 500px; }

#container #contents #news_archive { margin-left: 0px; list-style-type: none; margin-left: 0px; padding-left: 0px; margin-top: 0px; padding-top: 0px; } 

#container #contents img { margin: 5px; border-width: 1px; border-style: solid;}
#container #contents h4 {  padding-bottom: 0px; }
.list_display { list-style-type: none; padding-left: 0px; }

<!-- church staff -->



#staff li div { width: 260px; padding: 4px 0 0 20px; margin-left: 20px; }
#staff li { float: left; width: 330px; margin: 6px 0 0 -11px; list-style-type: none;}
#staff img { float: left; }
#staff { float: left; width: 800px; padding: 5px 0 10px 10px; margin: 0px; }
#staff a { display: block; }
#staff li div { margin-top: 2px; }
#staff li div span { font-weight: bold; }


ul,li,dt,dd,dl,p { color: #1E332C; }

.side_spacer { height: 2px; width: 200px; background-color: #ffffff; padding-top: 0px; margin-top: -3px; margin-bottom: 10px; }
.right_side_spacer { height: 2px; width: 142px; background-color: #ffffff; padding-top: 0px; margin-top: -3px; margin-bottom: 10px; }

#gallery img { float: left; border-width: 0px; padding: 0px; margin: 0px; }
#gallery a { color: #fff; text-decoration: none;}

body { margin-top: 0px; padding-top: 0px;  padding-bottom: 0px; margin-bottom: 0px; }

/* 
navs
*/

#menuh #home_nav { width: 39px; margin-left: 30px; }
#menuh #home_nav li {width: 39px; }
#menuh #home_nav li a {width: 39px; }

#menuh #ministries_nav { width: 75px; }
#menuh #ministries_nav li {width: 75px; }
#menuh #ministries_nav li a {width: 75px; }

#menuh #about_nav { width: 39px; }
#menuh #about_nav li {width: 39px; }
#menuh #about_nav li a { width: 80px; }


#menuh #news_nav { width: 109px; }
#menuh #news_nav li { width: 109px; }
#menuh #news_nav li a { width: 109px; }

#menuh #messages_nav { width: 73px; }
#menuh #messages_nav li {width: 73px; }
#menuh #messages_nav li a {width: 90px; }

#menuh #growth_nav { width: 59px; }
#menuh #growth_nav li {width: 59px; }
#menuh #growth_nav li a {width: 100px; }

/*admin*/
input#approved_on { margin: 2px 0; padding: 0; background: url(/img/admin/green.gif) top left no-repeat; width: 16px; height: 16px; font-size: 0; text-indent: -9999px; display: block; border: none; cursor: pointer; float:left; }
input#approved_on:hover  { margin: 2px 0; padding: 0; background: url(/img/admin/green_over.gif) top left no-repeat; width: 16px; height: 16px; font-size: 0; text-indent: -9999px; display: block; cursor: pointer; }
input#approved_on:hover{ background: url(/img/admin/green_over_alt.gif) top left no-repeat; }

input#approved_off { margin: 2px 0; padding: 0; background: url(/img/admin/red.gif) top left no-repeat; width: 16px; height: 16px; font-size: 0; text-indent: -9999px; display: block; border: none; cursor: pointer; float:left; }
input#approved_off:hover { margin: 2px 0; padding: 0; background: url(/img/admin/red_over.gif) top left no-repeat; width: 16px; height: 16px; font-size: 0; text-indent: -9999px; display: block; cursor: pointer; }
input#approved_off:hover { background: url(/img/admin/red_over_alt.gif) top left no-repeat; }

label { width: 250px;  }

#tert_nav { list-style-type: none; margin-left: -17px; }
#tert_nav li a { font-size: 18px; line-height: 22px; }
#tert_nav li { font-size: 15px; line-height: 16px; }
#tert_nav li a  { text-decoration: none; }
#tert_nav li a:hover { text-decoration: underline; }


#next_service { margin-left: 0px; padding-left: 10px; list-style-type: none; padding-top: 0px; margin-top: 0px; font-size: 12px; color: #1E332C; }

#video_sermons span { display: block; }
.video_sermon_list dd { margin-left: 0px; padding-left: 0px; }

div#error { background-color: #FFEBE8; border-color: #FF0000; border-width: 1px; border-style: solid; padding: 0 5px 0 5px; }
div#success { background-color: #CAFFCA; border-color:#00FF00; border-width: 1px; border-style: solid; padding: 0 5px 0 5px; margin-bottom: 10px; }
