/* CSS for Igniting Church & Culture website */

/* Templates designed and built by [gb] Studio (grantblakeman.com)   */

@import url("reset.css");   /* thanks yahoo */

body {
	background-image: url("../images/bg_highlights.gif");
	background-repeat: repeat-x;
	background-position: 0px 156px;
	background-color: #fff;
}

#header_container {
	width: 100%;
	background-image: url("../images/bg_panel.gif");
	background-repeat: repeat-x;
}
#header {
	margin: 0 auto;
	width: 780px;
}
#header_image_home_bg {
	margin: 0px 0px 0px 92px;
	width: 683px;
	height: 267px;
	z-index: 1000;
}
#header_image_home {
	margin: -206px 0px 0px 109px;
	position: absolute;
	width: 650px;
	height: 235px;
	z-index: 7000;
}
#logo_home {
	position: absolute;
	margin: 75px 0px 0px 0px;
	width: 168px;
	height: 168px;
	z-index: 10000;
}
#header_image_healthy_bg {
	margin: 0px 0px 0px 92px;
	width: 683px;
	height: 314px;
	z-index: 1000;
}
#header_image_healthy {
	margin: -252px 0px 0px 109px;
	position: absolute;
	width: 650px;
	height: 281px;
	z-index: 7000;
}
#header_image_secondary_bg {
	margin: 0px 0px 0px 92px;
	width: 683px;
	height: 227px;
	z-index: 1000;
}
#header_image_secondary {
	margin: -165px 0px 0px 109px;
	position: absolute;
	width: 650px;
	height: 194px;
	z-index: 7000;
}
#header_image_tertiary_bg {
	margin: 0px 0px 0px 92px;
	width: 683px;
	height: 211px;
	z-index: 1000;
}
#header_image_tertiary {
	margin: -150px 0px 0px 109px;
	position: absolute;
	width: 650px;
	height: 178px;
	z-index: 7000;
}
#logo {
	position: absolute;
	margin: 75px 0px 0px 0px;
	width: 137px;
	height: 137px;
	z-index: 10000;
}
ul#top_nav {
	padding: 15px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
	width: 575px;
	color: #FFF35A;
	font-family: "Palatino", Georgia, Times, serif;
	font-size: 14px;
	text-align: right;
	float: right;
	z-index: 6000;
}
ul#top_nav li {
	display: inline;
}
ul#top_nav li a {
	color: #FFF35A;
	padding: 10px;
	line-height: 30px;
	text-decoration: none;
}
ul#top_nav li a:hover {
	line-height: 30px;
	background-color: #FFF35A;
	color: #5E4A43;
}
ul#main_nav {
	padding: 50px 0px 25px 0px;
	margin: 0px 10px 0px 0px;
	width: 780px;
	color: #FFF35A;
	font-family: "Palatino", Georgia, Times, serif;
	font-size: 14px;
	text-align: right;
	float: right;
	z-index: 6000;
}
ul#main_nav li {
	display: inline;
}
ul#main_nav li a {
	color: #896D61;
	padding: 10px;
	line-height: 30px;
	text-decoration: none;
	background-image: url("../images/nav_green_bg.gif");
	background-repeat: no-repeat;
	background-position: -50px;
}
ul#main_nav li a:hover {
	line-height: 30px;
	color: #fff;
	text-decoration: none;
	background-image: url("../images/nav_green_bg.gif");
	background-repeat: repeat-x;
}
ul#main_nav li.healthy a {
	background-image: url("../images/nav_brown_bg.gif");
	background-repeat: no-repeat;
	background-position: -50px;
}
ul#main_nav li.healthy a:hover {
	background-image: url("../images/nav_brown_bg.gif");	
	background-repeat: repeat-x;
}
ul#main_nav li.selected a {
	background-image: url("../images/nav_green_bg.gif");
	background-repeat: repeat-x;
	color: #fff;
}
ul#main_nav li.healthyselected a {
	background-image: url("../images/nav_brown_bg.gif");
	background-repeat: repeat-x;
	color: #fff;
}

#main_container {
	width: 100%;
	clear: both;
}

#main {
	margin: 0 auto;
	width: 87%;
	min-width: 780px;
}
#main .right {
	text-align: right;
}
#main h2 {
	padding-bottom: 5px;
	font-family: Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #8BC7D0;
	line-height: 28px;
}
#main h3 {
	font-family: Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #CC7A56;
	line-height: 28px;	
}
#main h3.right {
	padding-bottom: 6px;
}
#main h4 {
	font-family: "Palatino", Georgia, Times, serif;
	font-size: 14px;
	color: #896D61;
	line-height: 22px;
}
#main h5 {
	font-family: Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8BC7D0;
	line-height: 24px;	
}
#main p {
	font-family: "Palatino", Georgia, Times, serif;
	font-size: 12px;
	color: #896D61;
	line-height: 22px;
}
#main hr {
	height: 8px;
	border: 0px;
}
#main li {
	margin-right: 22px;
	padding-bottom: 20px;
	width: 190px;
	float: left;
	display: inline;
}
#main a {
	color: #896D61;
	text-decoration: underline;
}
#main a:hover {
	color: #896D61;
	text-decoration: none;
}

#main_right_home {
	margin-right: 0px;
	margin-left: 360px;
	margin-bottom: 30px;

}
ul#news {
	padding: 0px 0px 30px 0px;
	margin: 0 auto;
	color: #FFF35A;
	font-family: "Palatino", Georgia, Times, serif;
}
ul#news li {
	margin-right: 18px;
	padding-bottom: 20px;
/*	width: 192px; */
	width: 45%;
	float: left;
	display: inline;
}
ul#news li a {
	color: #896D61;
	text-decoration: none;
}
ul#news li a:hover {
	color: #896D61;
	text-decoration: underline;
}
#news p {
	font-size: 11px;
	line-height: 14px;
}
#news h2 {
	margin: 0px;
	padding: 0px;
	font-family: "Palatino", Georgia, Times, serif;
	font-size: 11px;
	color: #896D61;
	line-height: 14px;
}

#main_right {
	margin-bottom: 30px;
	padding: 0px 0px 0px 30px;
	width: 180px;
	float: right;
	background-image: url("../images/line_bg.gif");
	background-position: 205px 0px;
	background-repeat: no-repeat;
}
ul#tert_nav {
	padding: 10px 0px 40px 0px;
	margin: 0px;
	width: 150px;
	height: 280px;
	color: #FFF35A;
	font-family: "Palatino", Georgia, Times, serif;
	font-size: 14px;
	letter-spacing: -0.05em;
	z-index: 6000;
}
ul#tert_nav li {
	padding: 0px;
	margin: 0px;
	display: inline;
}
ul#tert_nav li a {
	display: -moz-inline-block;
  display: inline-block;
	padding: 5px 0px 5px 20px;
	width: 150px;
	line-height: 20px;
	color: #896D61;
	text-decoration: none;
}
ul#tert_nav li a:hover {
	color: #896D61;
	background-image: url("../images/nav_arrow_bg.gif");
	background-repeat: no-repeat;
	background-color: #F3F0EB;
}
#main_right h5 {
	margin-left: -15px;
}
ul#highlight {
	padding: 10px 0px 40px 0px;
	margin: 0px 20px 0px 0px;
	color: #FFF35A;
	font-family: "Palatino", Georgia, Times, serif;
	font-size: 14px;
 }
ul.healthy#highlight {
	width: 170px;
}
ul.home#highlight {
	width: 332px;
	height: 135px;
}
ul#highlight li {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	width: 166px;
	height: 135px;
	display: inline;
	float: right;
}
ul#highlight li a {
	display: -moz-inline-block;
  display: inline-block;
	padding: 13px 0px 0px 13px;
	width: 155px;
	height: 135px;
	text-decoration: none;
	background-image: url("../images/highlight_bg.gif");
	background-repeat: no-repeat;
	overflow: hidden;
}
ul#highlight li a:hover {
	background-image: url("../images/highlight_bg.gif");
	background-position: -166px 0px;
	background-repeat: no-repeat;
}

#main_left_home {
	margin-bottom: 30px;
	width: 332px;
	float: left;
}
#main_left {
	margin-bottom: 30px;
	background-image: url("../images/line_leaf_bg.gif");
	background-position: top right;
	background-repeat: no-repeat;
}
#main_left h1 {
	font-family: "Palatino", Georgia, Times, serif;
	font-size: 26px;
	color: #B64231;
}
#main_left h4 {
	padding-top: 10px;
	padding-bottom: 30px;
	font-family: "Palatino", Georgia, Times, serif;
	font-size: 18px;
	color: #5E4A43;
	line-height: 28px;
}
#main_left p {
	padding-bottom: 30px;
}

#e-mail_signup {
	margin: 0 auto;
	width: 288px;
	background-color: #F7F5F2;
}
#e-mail_signup h3 {
	padding: 2px 10px 2px 0px;
	width: 104px;
	font-family: Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #CC7A56;
	line-height: 24px;
	float: right;
}
#e-mail_signup h3 a {
	color: #D2903A;
	text-decoration: none;
}
#e-mail_signup h4 {
	padding: 2px 18px 2px 15px;
	width: 128px;
	font-family: Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC7A56;
	line-height: 15px;	
	background-image: url("../images/e-mail_bg_line.gif");
	background-repeat: repeat-y;
	background-position: top right;
}

#footer {
	padding-bottom: 40px;
	width: 100%;
	background-image: url("../images/logo_watermark_bg.gif");
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #4F6A3B;
	clear: both;
}
ul#footer_nav {
	padding: 50px 0px 30px 0px;
	margin: 0 auto;
	width: 100%;
	color: #FFF35A;
	font-family: "Palatino", Georgia, Times, serif;
	font-size: 12px;
	text-align: center;
	z-index: 6000;
}
ul#footer_nav li {
	display: inline;
}
ul#footer_nav li a {
	color: #FFF35A;
	padding: 10px;
	line-height: 30px;
	text-decoration: none;
}
ul#footer_nav li a:hover {
	line-height: 30px;
	background-color: #FFF35A;
	color: #5E4A43;
}
#footer h6 {
	font-family: Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #7AA859;
	text-align: center;
}

/* email list signup page */


#email_list {
	margin: 0 auto;
	width: 87%;
	min-width: 480px;
}
#email_list h1 {
	padding-bottom: 5px;
	font-family: Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #8BC7D0;
	line-height: 28px;
}
#email_list h3 {
	font-family: Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #CC7A56;
	line-height: 28px;	
}
#email_list h3.right {
	padding-bottom: 6px;
}
#email_list h4 {
	font-family: "Palatino", Georgia, Times, serif;
	font-size: 12px;
	color: #896D61;
	line-height: 18px;
}
#email_list p, #email_list td {
	font-family: "Palatino", Georgia, Times, serif;
	font-size: 14px;
	color: #896D61;
	line-height: 28px;
}
#email_list a {
	color: #896D61;
	text-decoration: underline;
}
#email_list a:hover {
	color: #896D61;
	text-decoration: none;
}
#email_manage {
	font-family: "Palatino", Georgia, Times, serif;
	font-size: 14px;
	color: #896D61;
	line-height: 28px;
}
#email_list center {
	text-align: left;
}

#email_list table {
	margin-bottom: 30px;
}

/* forms */

#forms {
	width: 500px;
	padding: 10px;
	margin-bottom: 30px;
	background-color: #F0F2E2;
}

#forms p, #forms td {
	font-family: "Palatino", Georgia, Times, serif;
	font-size: 12px;
	color: #896D61;
	line-height: 24px;
}

#forms td {
	padding: 5px;
}