html {
	height:100%;
}
body {
	margin:0px;
	background: #8bc942 url(images/bg_shine.png) repeat-x top;
	_background: #8bc942 url(images/bg_shine.png) repeat-once top;
	background-color:#8bc942;
	min-width:800px;
	min-height:600px;
	text-align:center;
}
#popup_bg {
	width:100%;
	height:100%;
	background-color:black;
	z-index:4;
	position:fixed;
	display:none;
	opacity:0;
}
#popup_content {
	width:100%;
	height:100%;
	z-index:5;
	position:absolute;
	display:none;
}
#popup_welcome {
	margin-left:auto;
	margin-right:auto;
	margin-top:5%;
	width:476px;
	height:354px;
	background-image: url(images/popup_emailconfirm.png);
	opacity:0;
	
}
#popup_close {
	width:41px;
	height:42px;
	background-image: url(images/popup_close.png);
	float:right;
	margin-right:14px;
	margin-top:16px;
	cursor:pointer;
}
#wrapper {
	width: 100%;
	min-height:600px;
	background: url(images/r_bg.png) no-repeat top;
	background-position: center 70%;
}
#sub_wrapper {
	opacity:0;
}
#header {
	margin-left:auto;
	margin-right:auto;
	width:789px;
	height:102px;
	/*opacity:0;*/
}
#menu {
	width:756px;
	margin-left: auto;
	margin-right:auto;
	text-align:center;
}
.menu_break {
	width:11px;
	height:115px;
	background: url(images/menu_break.png) center top;
	float:left;
	padding:2px;
}
.menu_item {
	float:left;
	margin-top:28px;
	display:block;
	background: url(images/menu_item_bg.png) repeat-x top;
	background-position:0 65px;
}
.menu_item_text {
	min-width:130px;
	_width:130px;
	height:40px;
	color:white;
	font-family:Lucida Console, Arial;
	font-size:15px;
	font-weight:bold;
}
.menu_item_text a {
	height:40px;
	color:white;
	text-decoration:none;
	display:block;
}
#menu_r a{
	display:block;
	outline:none;
	width:51px;
	height:93px;
	background-image: url(images/menu_r.png);
	float:right;
}
#submenu_wrapper {
	margin-top:68px;
	width:100%;
	height:200px;
	text-align:center;
	z-index:2;
	position:absolute;
	display:none; /*mutable*/
	_text-align:left;
}
#submenu {
	margin-left: auto;
	margin-right:auto;
	width:756px;
	height:200px;
}
.submenu_item {
	width:135px;
	background: url(images/submenu_item_bg.png);
	_background:white;
	border:1px #cecece solid;
	float:left;
	_text-align:center;
}
.submenu_item_bg_shade {
	background: url(images/submenu_item_bg_shade.png) repeat-x bottom;
	padding-bottom:3px;
}
.submenu_item ul {
	margin-left:0;
	padding-left:0;
	margin-top:10px;
	list-style: none;
	font-family:Lucida Console, Arial;
	font-size:14px;
	font-weight:bold;
}
.submenu_item_li_break {
	width:130px;
	height:10px;
	background:url(images/submenu_item_li_break.png);
}
.submenu_item li a{
	padding:9px;
	padding-right:3px;
	padding-left:3px;
	display:block;
	background: url(images/submenu_item_li_bg.png) repeat-x;
	background-position:0 35px;
	_background-position:0 40px;
	text-decoration:none;
	color:#5e5e5e;
}
.submenu_item li a:hover {
	color:white;
	background-position:0;
}

#submenuAtIndex_1 {
	display:none; /*mutable*/
	_margin-left:15px;
}

#submenuAtIndex_2 {
	display:none; /*mutable*/
	margin-left:142px;
	_margin-left:152px;
}

#submenuAtIndex_3 {
	display:none; /*mutable*/
	margin-left:286px;
	_margin-left:296px;
}

#bubble_1 {
	width:422px;
	height:84px;
	background-image: url(images/bubble_1.png);
	margin-left:325px;
	margin-top:135px;
	z-index:1;
	position:absolute;
	opacity:0;
}
#bubble_2 {
	width:343px;
	height:79px;
	background-image: url(images/bubble_2.png);
	margin-left:-25px;
	margin-top:275px;
	z-index:1;
	position:absolute;
	opacity:0;
}
#bubble_3 {
	width:407px;
	height:78px;
	background-image: url(images/bubble_3.png);
	margin-left:450px;
	margin-top:250px;
	z-index:1;
	position:absolute;
	opacity:0;
}
#bubble_4 {
	width:429px;
	height:91px;
	background-image: url(images/bubble_4.png);
	margin-left:-50px;
	margin-top:10px;
	z-index:1;
	position:absolute;
	opacity:0;
}
#series_graphic {
	width:765px;
	_width:740px;
	height:414px;
	margin-left:-20px;
	background-image: url(images/denver_back.png);
	opacity:0;
	_margin-left:0px;
}
#content_wrapper {
	width:100%;
	/*opacity:0;*/
	margin-top:-10px;
}
#content_top {
	margin-left:auto;
	margin-right:auto;
	width:789px;
	height:21px;
	background-image: url(images/content_top.png);
}
#content {
	margin-left:auto;
	margin-right:auto;
	width:789px;
	min-height:392px;
	background-image: url(images/content_bg.png);
}
#content_bg_spot {
	margin-left:auto;
	margin-right:auto;
	width:764px;
	min-height:392px;
	background: url(images/content_bg_spot.png) no-repeat bottom;
}
#main_content {
	width:auto;
	min-height:auto;
	padding:22px;
	padding-bottom:5px;
	padding-top:2px;
	padding-left:18px;
	text-align:left;
}
.main_content_text_item {
	font-family:Trebuchet MS, Arial;
	font-size:16px;
	clear:both;
	text-align:justify;
	padding-top:10px;
	padding-bottom:10px;
	color:#606060;
	line-height:24px;
}
.main_content_text_item a{
	color:#8bc942;
}
.main_content_blue_text a{
	color:#00adef;
}
#content_bottom {
	margin-left:auto;
	margin-right:auto;
	width:789px;
	height:41px;
	background-image: url(images/content_bottom.png);
}
#footer {
	margin-left:auto;
	margin-right:auto;
	width:800px;
	/*opacity:0;*/
}
#footer_buttons {
	float:left;
	width:100%;
	margin-right:13px;
	margin-top:-15px;
}
#footer_reaction a{
	margin-left:20px;
	display:block;
	outline:none;
	float:left;
	width:129px;
	height:71px;
	background-image:url(images/footer_reaction.png);
}
#footer_credo {
	float:left;
	width:301px;
	height:71px;
	background-image:url(images/footer_credo.png);
}
#berthatrap {
	display:none;
}
#email_form {
	margin-top:10px;
	width:400px;
	height:auto;
	padding:10px;
	padding-top:5px;
}
#email_form_name_label {
	font-family:Lucida Console;
	color:#8bc942;
	margin-bottom:10px;
}
#email_form_name {
	border:1px solid #8bc942;
	width:200px;
	padding:4px;
	margin-bottom:10px;
	color:#bdbdbd;
	_height:25px;
	position:relative;
}
#email_form_email_label {

	font-family:Lucida Console;
	color:#8bc942;
	margin-bottom:10px;
}
#email_form_email {
	margin-bottom:10px;
	border:1px solid #8bc942;
	width:200px;
	padding:4px;
	color:#bdbdbd;
	_height:25px;
	position:relative;
}
#email_form_message_label {
	font-family:Lucida Console;
	color:#8bc942;
}
#email_form_message {
	margin-top:10px;
	border:1px solid #8bc942;
	width:400px;
	height:100px;
	padding:4px;
	position:relative;
}
#email_form_submit {
	width:92px;
	height:24px;
	margin-top:10px;
	background-image:url(images/email_form_submit.png);
	border:0px;
	color:white;
	position:relative;
}
.chat_bubble {
	height:65px;
	margin-left:-39px;
	margin-top:15px;
	clear:both;
	_position:relative;
}
.chat_bubble_left {
	width:8px;
	height:56px;
	float:left;
}
.chat_bubble_mid {
	height:56px;
	float:left;
}
.chat_bubble_text {
	min-width:90px;
	color:white;
	font-family:Lucida Console, Trebuchet MS, Arial;
	font-size:18px;
	text-align:center;
	padding:25px;
	padding-top:14px;
}
.chat_bubble_right {
	width:9px;
	height:56px;
	float:left;
}

.chat_bubble_arrow { 
	width:19px; 
	height:18px; 
	margin-left:32px; 
	margin-top:49px; 
	_margin-top:-8px; 
	clear:both; 
	position:absolute;
	
}
.green_bubble_right_arrow {
	width:21px;
	height:56px;
	background:url(images/green_bubble_right_arrow.png);
	float:left;
}
#green_bubble_left {
	background:url(images/green_bubble_left.png);
}
#green_bubble_mid {
	background:url(images/green_bubble_mid.png);
}
#green_bubble_right {
	background:url(images/green_bubble_right.png);
}
#green_bubble_arrow {
	background:url(images/green_bubble_arrow.png);
	_background-repeat:no-repeat;
}
#blue_bubble_left {
	background:url(images/blue_bubble_left.png);
}
#blue_bubble_mid {
	background:url(images/blue_bubble_mid.png);
}
#blue_bubble_right {
	background:url(images/blue_bubble_right.png);
}
#blue_bubble_arrow {
	background:url(images/blue_bubble_arrow.png);
	_background-repeat:no-repeat;	
}
#darkBlue_bubble_left {
	background:url(images/darkBlue_bubble_left.png);
}
#darkBlue_bubble_mid {
	background:url(images/darkBlue_bubble_mid.png);
}
#darkBlue_bubble_right {
	width:8px;
	background:url(images/darkBlue_bubble_right.png);
}
#darkBlue_bubble_arrow {
	background:url(images/darkBlue_bubble_arrow.png);
	_background-repeat:no-repeat;
}

.blue_wide_bubble {
	width:450px;
	height:33px;
	background: url(images/blue_wide_bubble.png);
	margin-left:-20px;
	margin-top:10px;
}
.blue_wide_bubble_text {
	font-family:Trebuchet MS, Arial;
	color:white;
	padding:5px;
	padding-left:10px;
}
#leadership_pastor {
	margin-left:auto;
	margin-right:9px;
	padding-top:1px;
	width:748px;
	height:309px;
	background-image:url(images/pastor_pic.png);	
}
.leadership_team_image_text {
	margin-top:20px;
}
.leadership_team_image {
	width:180px;
	height:55px;
	border:1px solid lightgray;
	margin:10px;
	margin-top:5px;
	margin-left:-5px;
	float:left;
}
#leadership_daniel {
	background: url(images/leadership_daniel.png) no-repeat center;
}
#leadership_coursey {
	background: url(images/leadership_coursey.png) no-repeat center;
}
#leadership_shawn {
	background: url(images/leadership_shawn.png) no-repeat center;
}
#give_iframe {
	width:99.8%;
	min-height:575px;
	overflow:visible;
	*height:700px;
	border:0px;
	margin-top:10px;
}
.beliefs_text {
	font-family:Trebuchet MS, Arial;
	font-size:14px;
	line-height:24px;
}
.google_map {
	border:1px solid #8bc942;
	padding:5px;
	text-align:center;
}
.google_map a{
	font-family:Trebuchet MS, Arial;
	font-size:14px;
	color:gray;
}
.greyText {
	color:gray;
}
a {
	outline:none;
}
