/* 

#####################################################

Style Sheet for www.gatewaylifechurch.com
Website ver: 3.0
** Common Browser elements **

FileName:   site.css
Author:	    Eric Falkner
Created:    9.29.08

#####################################################

Site colors - 
  
*/

/* Hidden Div Site Map Contents */

#ministries {
	width:100%;
	margin:0;
	padding:0;
	border:0 none;
	float:left;
	background-color:#246CE4;
	z-index:1;
}
	#ministries_content {
		position:relative;
		margin:0 auto;
		padding:0;
		width:900px;
		text-align:center;
		background-color:#246CE4;
	}
		#ministries_content table {
			margin:10px 0;
		}
		#ministries_content td {
			width:220px;
			vertical-align:top;
			text-align:center;
			border-left:1px solid #4E86F5;
		}
		#ministries_content ul {
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin:0;
			padding:0;
		}
		#ministries_content ul li {
			margin:0;
			height:15px;
		}
		#ministries_content ul li a {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			margin:0;
			padding:0 0 1px 0;
			color:#CCCCFF;
			display:block;
			text-decoration:none;
		}
		#ministries_content a:hover, #ministries_content a:active { 
			background-color: #4882E2; 
			color:#EEEEFF;
		}

/* Top Section Contents */

#top {
	width:100%;
	height:146px;
	margin:0;
	padding:0;
	float:left;
	background: #9ED4FF url('/img/top_bgd.jpg') repeat-x scroll left top;
	z-index:1;
}
	#top_content {
		width:900px;
		height:146px;
		margin:0 auto;
		padding:0;
		position:relative;
		text-align:left;
		background:url('/img/top_banner_bgd.jpg') no-repeat left top;
	}
	#top_content_ministries {
		position:absolute;
		top:6px;
		left:680px;
		width:218px;
		height:30px;
		margin:0;
		padding:0;
		text-align:left;
		background-color:transparent;
	}
	#top_content_search {
		position:absolute;
		top:105px;
		left:690px;
		width:208px;
		height:23px;
		margin:0;
		padding:0;
		text-align:right;
		background-color:transparent;
	}
	#top_content_nav {
		position:absolute;
		top:110px;
		left:210px;
		width:475px;
		height:36px;
		text-align:left;
	}

/* Main Body Contents */

#main_content {
	width:900px;
	min-height:800px;
	margin:0 auto;
	padding:20px 0;
	clear:both;
	text-align:left;
	background-color:transparent;
}
#box_upper_l {
	float:left;
	width:32px;
	height:26px;
	text-align:left;
	background-color:transparent;
	background:url('/img/box_top_corner_l.png') no-repeat left top;
}
#box_upper_m {
	float:left;
	height:26px;
	text-align:left;
	background-color:transparent;
	color:#ccc;
	background:url('/img/box_top_bgd.png') repeat-x left top;
}
#box_upper_r {
	float:left;
	width:34px;
	height:26px;
	text-align:left;
	background-color:transparent;
	background:url('/img/box_top_corner_r.png') no-repeat left top;
}
#box_bottom_l {
	float:left;
	width:13px;
	height:13px;
	text-align:left;
	background-color:transparent;
	background:url('/img/box_bottom_corner_l.png') no-repeat left top;
}
#box_bottom_m {
	float:left;
	height:13px;
	text-align:left;
	background-color:transparent;
	background:url('/img/box_bottom_bgd.png') repeat-x left top;
}
#box_bottom_r {
	float:left;
	width:13px;
	height:13px;
	text-align:left;
	background-color:transparent;
	background:url('/img/box_bottom_corner_r.png') no-repeat left top;
}

#main_box {
	border:0 none;
	float:left;
	text-align:left;
	background-color:transparent;
}
	#main_box_header {
		width:100%;
		border:0 none;
		text-align:left;
		background: #EDEDFF url('/img/box_top_bgd.png') repeat-x scroll left top;
	}
	#main_box_content {
		float:left;
		margin:0;
		border:1px solid #014ECE;
		text-align:left;
		background-color:#000;
	}
	#main_box_content a {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		padding:2px 0 2px 0;
		color:#2F73A2;
		display:block;
	}
	#main_box_content a:hover, #main_box_content a:active { 
		background-color: #4882E2; 
		color:#EEEEFF;
	}
	#main_box_content a.highlighted {
		height:14px;
		color:#1A1ADD;
		font-weight:bold;
		background-color:#CCCCFF;
	}
	
#right_box {
	margin-top:15px;
	float:right;
	text-align:left;
	background-color:transparent;
}
	#right_box_header {
		width:100%;
		text-align:left;
		background-color:transparent;
		background:url('/img/box_bottom_bgd.png') repeat-x scroll left top;
	}
	#right_box_content1 {
		width:226px;
		float:left;
		border:1px solid #014ECE;
		text-align:left;
		background-color:#000;
	}
	#right_box_content2 {
		width:226px;
		float:left;
		border:1px solid #014ECE;
		text-align:left;
		background-color:#000;
	}
	#right_box_content3 {
		width:226px;
		float:left;
		border:1px solid #014ECE;
		text-align:left;
		background-color:#000;
	}
	#right_box_links {
		width:226px;
		float:left;
		margin:0;
		padding:10px 0;
		border:0px solid #08588E;
		text-align:center;
		background-color:#000;
	}
	#right_box_footer {
		width:228px;
		height:13px;
		text-align:left;
		clear:both;
		background-color:transparent;
	}
	#right_box_links a {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		padding:2px 0 2px 0;
		color:#2F73A2;
		display:block;
	}
	#right_box_links a:hover, #right_box_links a:active { 
		background-color: #4882E2; 
		color:#EEEEFF;
	}
	#right_box_links a.highlighted {
		height:14px;
		color:#1A1ADD;
		font-weight:bold;
		background-color:#CCCCFF;
	}

#right_nav {
	border:0 none;
	float:right;
	text-align:left;
	background-color:transparent;
}
	#right_nav_header {
		width:100%;
		border:0 none;
		text-align:left;
		background-color:transparent;
		background:url('/img/box_top_bgd.jpg') repeat-x scroll left top;
	}
	#right_nav_content {
		width:226px;
		float:left;
		border:1px solid #014ECE;
		text-align:left;
		background-color:#000;
	}
	#right_nav_links {
		width:200px;
		float:left;
		margin:11px 0 0 13px;
		text-align:center;
		background-color:transparent;
	}


#copyright {
	width:500px;
	height:100px;
	margin:0 auto;
	float:left;
	text-align:left;
	background-color:transparent;
}
