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

body {
	background: #fff3d3;
	margin: 0 0 0 0;
}

#header_container {
	background: url(images/Header.jpg);
	width: 951px;
	height: 362px;
	margin: auto;
}

/* tabs
*************************/

ul.tabs
{
	display: table;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}

ul.tabs li
{
	margin: 0;
	padding: 0;
	list-style: none;
	display: table-cell;
	float: left;
	position: relative;
}

ul.tabs a
{
	position: relative;
	display: block;
}

/* dropdowns
*************************/

ul.dropdown
{
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	z-index: 999;
	top: 100%;
	width: 250px;
	display: none;
	left: 0;
}

ul.dropdown ul.dropdown
{
	top: 0;
	left: 95%;
}

ul.dropdown li
{
	margin: 0;
	padding: 0;
	float: none;
	position: relative;
	list-style: none;
	display: block;
}

ul.dropdown li a
{
	display: block;
}


/* menu-specifc
*************************/

#links_container {
	width: 951px;
	height: 107px;
	margin: auto;
}

#links_bar {
	background: url(images/menu_bar.jpg) no-repeat center;
	width: 951px;
	height: 107px;
	padding: 0;
	z-index:1;
}

#links_bar ul {
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px 0 0 0;
}


/* love god link
**********************/

#love_god {
	float: left;
	position: absolute;
	z-index: 3;
	margin: 0 0 0 0px;
}

#love_god img {
	margin: 0px 0 0 0px;
}

#love_god ul li a {
	text-decoration: none;
	color: #e77d16;
	padding-left: 4px;
}

#love_god ul li a:hover {
	color: #fff3d3;
 }

#love_god ul.dropdown
{
	padding: 10px;
	background-image: url(images/dropdown.jpg);
	overflow:hidden;
	width: 280px;
}

#love_god ul.dropdown li a
{
	line-height: 30px;
	overflow: hidden;
	height: 30px;
	border-bottom: dashed thin #fff3d3;
}

#love_god ul.dropdown li.last a
{
	border-bottom-width: 0;
}

#love_god ul.dropdown li a:hover
{
	background: url(images/arrow_teal.png) no-repeat left center;
}



/*love each other link
******************************/

#love_other {
	float: left;
	position: absolute;
	margin: 0 0 0 301px;
	z-index: 2;
}

#love_other ul li a
{
	color: #e77d16;
	padding-left: 4px;
}

#love_other ul li a:hover {
	color: #fff3d3;
 }

#love_other ul.dropdown
{
	padding: 10px;
	background-image: url(images/dropdown.jpg);
	overflow:hidden;
	width: 280px;
}

#love_other ul.dropdown li a {
	text-decoration: none;
	line-height: 30px;
	overflow: hidden;
	height: 30px;
	border-bottom: dashed thin #fff3d3;
}

#love_other ul.dropdown li.last a
{
	border-bottom-width: 0;
}

#love_other ul.dropdown li a:hover
{
	background: url(images/arrow_teal.png) no-repeat left center;
}

/*serve the world link
******************************/

#serve_world {
	float: left;
	position: absolute;
	margin: 0 0 0 602px;
	z-index: 1;
}

#serve_world ul li a
{
	color: #e77d16;
	padding-left: 4px;
}

#serve_world ul li a:hover {
	color: #fff3d3;
 }

#serve_world ul.dropdown
{
	padding: 10px;
	background-image: url(images/dropdown.jpg);
	overflow:hidden;
	width: 280px;
}

#serve_world ul.dropdown li a {
	text-decoration: none;
	line-height: 30px;
	overflow: hidden;
	height: 30px;
	border-bottom: dashed thin #fff3d3;
}

#serve_world ul.dropdown li.last a
{
	border-bottom-width: 0;
}

#serve_world ul.dropdown li a:hover
{
	background: url(images/arrow_teal.png) no-repeat left center;
}


/* body content CSS
*********************************/

#content_container {
	background: url(images/body.jpg) no-repeat;
	width: 951px;
	height: 460px;
	margin: auto;
}

#left_column {
	float: left;
	width: 600px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#welcome {
	margin: 44px 0 0 53px;
}

#welcome p {
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 13px;
    line-height: 25px;
    width: 479px;
    margin: 0px 0 0 0px;
    text-align: justify;
}



#right_column {
	float: left; 
	width: 351px;
}

#left {
	float: left;
	width: 125px;
	margin: 0;
	padding: 0;
	display:inline;
}

#left ul {
	list-style: none;
}

#headphones img{
	width: 103px;
	height: 99px;
	margin: 45px 0 0 -20px;
}

#envelope img{
	margin: 25px 0 0 -29px;
}

#compass img{
	margin: 40px 0 0 -27px;
}

#right {
	float: left;
	width: 217px;
	display:inline;
}

#right ul {
	list-style: none;
}

#right ul li a {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff3d3;
	font-size: 15px;
	text-decoration: none;
}

#podcast {
	background: url(images/orange_banner.png) no-repeat;
	width: 187px;
	height: 81px;
	margin: 70px 0 0 -50px;
}

#podcast a{
	float: left;
	margin: 27px 0 0 40px;
}

#podcast a:hover {
	color: #232020;
}

#contact_us {
	background: url(images/teal_banner.png) no-repeat;
	width: 187px;
	height: 81px;
	margin: 45px 0 0 -50px;
}

#contact_us a {
	float: left;
	margin: 36px 0 0 40px;
}

#contact_us a:hover {
	color: #232020;
}

#location {
	background: url(images/red_banner.png) no-repeat;
	width: 187px;
	height: 81px;
	margin: 45px 0 0 -50px;
}

#location a {
	float: left;
	margin: 28px 0 0 40px;
}

#location a:hover {
	color: #232020;
}

/* Footer CSS
****************************/

#footer_container {
	background: url(images/footer.jpg);
	width: 951px;
	height: 151px;
	margin:auto;
}

#address {
	float: left;
	margin: 15px 0 0 43px;
}

#address h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e77d16;
	line-height: 25px;
}

#address p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff3d3;
	line-height: 18px;
	margin: -10px 0 0 0;
}

#address .site {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff3d3;
	line-height: 18px;
	margin: 35px 0 0 0;
}

#address a {
	color: #e77d16;
}

#address a:hover {
	color: #12b1b1;
}

#divider_1 {
	float: left;
	background: url(images/seam_repeat.jpg) repeat-y;
	width: 5px;
	height: 121px;
	margin: 15px 0 0 42.5px;
}

#contact_info {
	float: left;
	margin: 15px 0 0 42.5px;
}

#contact_info h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e77d16;
	line-height: 25px;
}

#contact_info p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff3d3;
	line-height: 18px;
	margin: -10px 0 0 0;
}

#divider_2 {
	float: left;
	background: url(images/seam_repeat.jpg) repeat-y;
	width: 5px;
	height: 121px;
	margin: 15px 0 0 42.5px;
}

#worship_times {
	float: left;
	margin: 15px 0 0 42.5px;
}

#worship_times h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e77d16;
	line-height: 25px;
}

#worship_times p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff3d3;
	line-height: 18px;
	margin: -10px 0 0 0;
}

#divider_3 {
	float: left;
	background: url(images/seam_repeat.jpg) repeat-y;
	width: 5px;
	height: 121px;
	margin: 15px 0 0 42.5px;
}

#footer_links {
	float:left;
	margin: 15px 0 0 42.5px;
}

#footer_links h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e77d16;
	line-height: 25px;
}

#footer_links ul {
	list-style: none;
}


#footer_links ul li {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #fff3d3;
	margin: 0px 0 0 -39px;
}

#footer_links a {
	color: #fff3d3;
	text-decoration: none;
}
 #footer_links a:hover {
	 color: #bb2015;
 }
 
#love_god2 a:hover {
	color: #bb2015;
}

#love_each_other a:hover {
	color: #12b1b1;
}
	
#serve_the_world a:hover {
	color: #e77d16;
}

#site_map a:hover {
	color: #bb2015;
}

/* Inside Pages CSS
**************************/

#inside_header_container {
	background: url(images/Inside_header.jpg) no-repeat center;
	margin: auto;
	width: 951px;
	height: 102px;
}

/* inside navigation bar
***************************/

/* tabs
*************************/

ul.tabs
{
	display: table;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}

ul.tabs li
{
	margin: 0;
	padding: 0;
	list-style: none;
	display: table-cell;
	float: left;
	position: relative;
}

ul.tabs a
{
	position: relative;
	display: block;
}

/* dropdowns
*************************/

ul.dropdown
{
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	z-index: 999;
	top: 100%;
	width: 250px;
	display: none;
	left: 0;
}

ul.dropdown ul.dropdown
{
	top: 0;
	left: 95%;
}

ul.dropdown li
{
	margin: 0;
	padding: 0;
	float: none;
	position: relative;
	list-style: none;
	display: block;
}

ul.dropdown li a
{
	display: block;
}


/* menu-specifc
*************************/

#inside_links_container {
	width: 951px;
	height: 39px;
	margin: auto;
}

#inside_links_bar {
	background: url(images/inside_nav_bg.jpg) no-repeat top;
	width: 951px;
	height: 39px;
	padding: 0;
}

#inside_links_bar ul {
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px 0 0 0;
}


/* love god link
**********************/

#in_love_god {
	float: left;
	position: absolute;
	z-index: 3;
	margin: 0 0 0 0px;
}

#in_love_god ul li a {
	text-decoration: none;
	color: #e77d16;
	padding-left: 4px;
}

#in_love_god ul li a:hover {
	color: #fff3d3;
 }

#in_love_god ul.dropdown
{
	padding: 10px;
	background-image: url(images/dropdown.jpg);
	overflow:hidden;
	width: 305px;
}

#in_love_god ul.dropdown li a {
	line-height: 30px;
	overflow: hidden;
	height: 30px;
	border-bottom: dashed thin #fff3d3;
}

#in_love_god ul.dropdown li.last a
{
	border-bottom-width: 0;
}

#in_love_god ul.dropdown li a:hover
{
	background: url(images/arrow_teal.png) no-repeat left center;
}



/*love each other link
******************************/

#in_love_other {
	float: left;
	position: absolute;
	margin: 0 0 0 301px;
	z-index: 2;
}

#in_love_other ul li a
{
	color: #e77d16;
	padding-left: 4px;
}

#in_love_other ul li a:hover {
	color: #fff3d3;
 }

#in_love_other ul.dropdown
{
	padding: 10px;
	background-image: url(images/dropdown.jpg);
	overflow:hidden;
	width: 280px;
	margin: 0 0 0 24px;
}

#in_love_other ul.dropdown li a {
	text-decoration: none;
	line-height: 30px;
	overflow: hidden;
	height: 30px;
	border-bottom: dashed thin #fff3d3;
}

#in_love_other ul.dropdown li.last a
{
	border-bottom-width: 0;
}

#in_love_other ul.dropdown li a:hover
{
	background: url(images/arrow_teal.png) no-repeat left center;
}

/*serve the world link
******************************/

#in_serve_world {
	float: left;
	position: absolute;
	margin: 0 0 0 602px;
	z-index: 1;
}

#in_serve_world ul li a
{
	color: #e77d16;
	padding-left: 4px;
}

#in_serve_world ul li a:hover {
	color: #fff3d3;
 }

#in_serve_world ul.dropdown
{
	padding: 10px;
	background-image: url(images/dropdown.jpg);
	overflow:hidden;
	width: 280px;
	margin: 0 0 0 24px;
}

#in_serve_world ul.dropdown li a {
	text-decoration: none;
	line-height: 30px;
	overflow: hidden;
	height: 30px;
	border-bottom: dashed thin #fff3d3;
}

#in_serve_world ul.dropdown li.last a
{
	border-bottom-width: 0;
}

#in_serve_world ul.dropdown li a:hover
{
	background: url(images/arrow_teal.png) no-repeat left center;
}


/* inside content CSS
******************************/

#inside_content_container {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
	margin: auto;
	width: 951px;
	}

#home_link {
	text-align: center;
}

#home_link img {
	margin: 30px 0 0 0;
}

#inside_content {
	float: left;
	clear: both;
	width: 590px;
	margin: 0 18px 18px 10px;
}

#inside_content p {
	font-size: 13px;
	line-height: 20px;
	margin: 10px 0 0 20px;
	text-align: justify;
	text-indent: 10px;
}

#inside_header {
	padding: 0 0 25px 0;
}

#inside_header img {
	margin: 50px 0 0 -10px;
}

#church_photo img {
	margin: 0 0 0 20px;
	padding: 0 0 20px 0;
}

#clear {
	clear: both;
}


/* right navigation bar
***********************************/

#right_links {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 250px;
	margin: 50px 0 0 0;
	border-left: dashed thin;
}

#right_links h2 {
	font-size: 35px;
	color: #231f20;
	line-height: 22px;
	margin: 5px 0 0 20px;
	letter-spacing: -2px;
}

#right_links ul {
	list-style: none;
}

#right_links ul li {
	border-bottom: dashed thin #231f20;
}


#right_links ul li.last {
	border-bottom-width: 0;
}

#right_links ul li.current_page_last {
	border-bottom-width: 0;
	font-size: 16px;
	line-height: 30px;
	color: #666;	
}

#right_links ul li a {
	text-decoration: none;
	font-size: 16px;
	line-height: 30px;
	color: #bb2015;
}

#right_links ul li.nolink {
	font-size: 12px;
	line-height: 20px;
	color: #666;
	margin: 0 0 0 20px;
}

#right_links ul li.leadership_link a {
	font-size: 12px;
	line-height: 20px;
	color: #bb2015;
	margin: 0 0 0 20px;
}
	

#right_links ul li a:hover {
	color: #12b1b1;
}

#right_links ul li.current_page {
	font-size: 16px;
	line-height: 30px;
	color: #666;
}

#dash {
	border-bottom: dashed thin;
	margin: 50px 0 0 15px;
}

#worship_times2 {
	float:left;
	width: 250px;
	margin: 40px 0 0 45px;
	padding: 0 0 20px;
}

#worship_times2 h3 {
	font-size: 20px;
	color: #e77d16;
}

#worship_times2 p {
	font-size: 13px;
	line-height: 18px;
	margin: 2px 0 0 0;
}

/* Staff Page CSS
*****************************/

#staff {
	float: left;
	width: 590px;
	margin: 0px 0 0 20px;
	font-family: Arial, Helvetica, sans-serif;
}

#staff h2 {
	font-size: 20px;
	letter-spacing: normal;
	color: #231f20;
}

#staff p.minister {
	font-size: 22px;
	margin: -5px 0 0 10px;
}

#staff_image {
	float: left;
	margin: 10px 0 0 0;
}

#staff_bio {
	float: left;
	width: 300px;
	margin: -5px 0 0 0;
}

#inside_content ul.deacon_list {
	width: 260px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#inside_content ul.deacon_list li {
	line-height: 40px;
}

#inside_content ul.deacon_list b {
	font-size: 18px;
}

/* Worship Times CSS
***********************************/


#inside_content h2.worship_header {
	font-size: 20px;
	color: #bb2015;
	margin: 30px 0 0 30px;
}

#worship_times_page p {
	font-size: 15px;
	margin: 10px 0 0 40px;
}

#worship_time_left {
	float: left;
}

#worship_time_right {
	float: right;
	margin: 0 40px 0 0;
}

#life_group_info {
	margin: 20px 0 0 -10px;
}

#life_group_info p {
	font-size: 13px;
}

#life_group_info a {
	color: #e77d16;
}


/* Podcast Page CSS
***********************************/

#inside_content p.podcast_info {
	margin: 15px 0 20px 20px;
}

#inside_content h3.podcast_header {
	list-style: none;
	font-size: 20px;
	color: #e77d16;
	margin: 20px 0 0 30px;
}

#inside_content ul.podcast_list {
	list-style: none;
}

#inside_content ul.podcast_list li a {
	text-decoration: underline;
	font-size: 13px;
	color: #000;
}

#inside_content ul.podcast_list li a:hover {
	color: #666;
}


/* Ministries Page CSS
********************************/

#ministries {
	float: left;
	width: 590px;
	margin: 0px 0 0 20px;
	font-family: Arial, Helvetica, sans-serif;	
}

#ministry_image {
	float: left;
	margin: 20px 0 0 -10px;
}

#ministries h2 {
	color: #e77d16;
	margin: 0 0 0 5px;
}

#ministry_bio {
	float: left;
	width: 360px;
	margin: 23px 0 0 0;
}

#ministry_bio p {
	font-size: 11.5px;
	text-align: justify;
	text-indent: 0;
	margin: 0 0 0 7px;
}

#ministry_bio a {
	text-decoration: none;
	color: #e77d16;
}

#header_image {
	margin: -18px 0 0 -13px;
	padding: 0 0 10px 0;
}
/* College & Young professionals page
************************************/

#ministry_content_container {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
	margin: auto;
	width: 951px;
	}

#ministry_content {
	float: left;
	clear: both;
	width: 590px;
	margin: 0 18px 18px 10px;
}

#ministry_content img {
	margin: 0 10px 20px 0;
}

#ministry_header {
	margin: 40px 0 0 20px;
}

#cyp_page {
	float:left;
	width:590px;
	margin: 0px 0 0 20px;
}

#cyp_info {
	float: left;
	width: 310px;
	margin: 30px 0 0 -20px;
}

#cyp_info p {
	font-size: 13px;
	width: 250px;
	line-height: 20px;
	margin: 10px 0 0 20px;
	text-align: justify;
	text-indent: 10px;
}

#cyp_leaders {
	float: left;
	width: 280px;
	margin: 0 0 0 0;
}

#cyp_leaders p {
	font-size: 13px;
	margin: -10px 0 0 30px;
}

#cyp_page h1.ministry_leader {
	color: #bb2015;
	font-size: 30px;
	margin: -10px 0 0 28px;
}

#cyp_page h2.leader_name {
	color: #000;
	font-size: 14px;
	margin: -5px 0 0 28px;
}
#cyp_image {
	margin: 10px 0 0 30px;
}

/* Love God, Love Each Other, Serve the World Pages CSS
**********************************/

#right_links_alt {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 250px;
	margin: 50px 0 0 0;
	border-left: dashed thin;
}

#right_links_alt ul {
	list-style: none;
}

#right_links_alt ul li {
	font-size: 35px;
	color: #231f20;
	line-height: 30px;
	margin: 5px 0 0 20px;
	letter-spacing: -2px;
}


#right_links_alt ul li.last {
	border-bottom-width: 0;
}

#right_links_alt ul li.current_page_alt {
	color: #666;	
}

#right_links_alt ul li a.love_god {
	text-decoration: none;
	color: #bb2015;
}

#right_links_alt ul li a.love_each_other {
	text-decoration: none;
	color: #12b1b1;
}

#right_links_alt ul li a.serve_the_world {
	text-decoration: none;
	color: #e77d16;
}	

#right_links_alt ul li a:hover {
	color: #000;
}

#inside_content h2 {
	margin: 15px 0 0 20px;
	font-size: 35px;
	color: #12b1b1;
}

#inside_content ul {
	list-style: none;
	width: 200px;
}

#inside_content ul li {
	border-bottom: dashed thin #231f20;
}


#inside_content ul li.last {
	border-bottom-width: 0;
}

#inside_content ul li a {
	text-decoration: none;
	font-size: 16px;
	line-height: 30px;
	color: #bb2015;
}	

#inside_content ul li a:hover {
	color: #12b1b1;
}

#inside_content ul li a.love_god {
	font-size: 25px;
}

#inside_content ul li a.love_each_other {
	color: #12b1b1;
	font-size: 25px;
}

#inside_content ul li a.serve_the_world {
	color: #e77d16;
	font-size: 25px;
}

#inside_content ul li a.love_each_other:hover {
	color: #bb2015;
}

#inside_content ul li a.serve_the_world:hover {
	color: #12b1b1;
}

#fadeshow1 {
	position:absolute;
    z-index: 0;
    margin: 21px 0 0 -7px;
}

