﻿html, body {height:100%; width:100%;}
body, h1, h2, h3, h4, ul, ol, li, form, div {margin:0; padding:0;}
p {margin:0 0 15px 0;}
div {width:auto; height:auto; margin-left:auto; margin-right:auto;}

body {background:url(/images/bg.jpg) center top repeat;}

a {color:#ac9677; text-decoration:none; outline:none;}
a:hover {color:#009bad; text-decoration:none;}
img {border:0;}
object {outline:none; display:block;}
input[type="image"] {outline:none;}
table {color:#000000;}

#searchformHome {display:inline;}
#searchformHeader {display:inline;}

#quicklinksSection {width:100%; background:#008b9b; font:75% Arial, Helvetica, sans-serif; color:#fff;}
	#quicklinks {width:950px; height:auto; padding:20px 20px 40px;}
		#quicklinks a {color:#fff;}
		#quicklinks a:hover {color:#ccc;}
		.quicklinksBox {text-align:right;padding-left:130px;font-size:13px;}
			.quicklinksBox h2 {font:14px Arial, Helvetica, sans-serif; font-weight:bold;}
		#quicklinks ul {list-style:square; margin:0 0 0 15px;}
	
#container {width:100%; background:url(/images/bg_top.jpg) repeat-x;}
	#wrapper {width:990px; height:auto;}
		
		#headerSection {width:990px; height:89px; clear:both; padding:6px 0 0; clear:both;}
			#logo {width:154px; height:89px; float:left;}
				#logo h1 a {width:154px; height:70px; display:block; background:url(/images/logo.png) no-repeat; text-indent:-9999px;}
			#topLinks {width:834px; height:89px; float:right; text-align:right; padding:0 2px 0 0;}
				#topLinksTxt {float:right;}
					.topLink {font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#b3a9aa; padding:8px 0 0; display:inline;}
						.topLink a {color:#b3a9aa;}
						.topLink a:hover {color:#fff;}
					.topDivider {font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#404040; padding:8px 2px 0; display:inline;}
				#qlTab {float:right; margin:0 0 0 20px;}
					#quicklinks_tab {background:url(/images/tab_ministryindex.gif) no-repeat left bottom; cursor:pointer; display:block; text-align:left; font-size:0px; text-indent:-9999px; overflow:hidden; width:150px; height:33px; margin:0; float:right; margin-left:20px;}
						#quicklinks_tab.on {background-position:0 0;}
				
		#navSection {width:990px; height:30px; display:block; clear:both; font:14px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; text-transform:uppercase; letter-spacing:0.5pt;}
			#navSection a {color:#fff;}
			#navSection a:hover {color:#009bad;}
			.navItem {float:left; height:30px; padding-left:23px;}
			.navSelected {background:url(/images/arrow_nav.gif) center bottom no-repeat; padding-bottom:14px; color:#009bad !important;}
			#nav1 {width:143px;}
			#nav2 {width:160px;}
			#nav3 {width:147px;}
			#nav4 {width:156px;}
			#nav5 {width:153px;}
			#nav6 {width:80px;}
		
		#bannerSectionHome {width:990px; height:462px; display:block; clear:both; position:relative; margin:0 auto 9px;}
			#bannerBGHome {width:990px; height:462px; position:absolute; z-index:2;}
				#bannerTopHome {width:990px; height:143px; background:#0d0405;}
				#bannerBottomHome {width:990px; height:319px; background:#361b1f;}
			#bannerImgHome {width:970px; height:442px; position:absolute; top:10px; left:10px; z-index:3;}
		
		#bannerSection {width:990px; height:200px; display:block; clear:both; position:relative; margin:0 auto 9px;}
			#bannerBG {width:990px; height:200px; position:absolute; z-index:2;}
				#bannerTop {width:990px; height:143px; background:#0d0405;}
				#bannerBottom {width:990px; height:57px; background:#361b1f;}
			#bannerImg {width:970px; height:180px; position:absolute; top:10px; left:10px; z-index:3;}
		
		#contentSectionHome {width:990px; height:auto; background:#311718 url(/images/bg_content_top.gif) no-repeat; padding:20px 0 15px; display:block; clear:both; overflow:hidden; margin:0 auto 9px;}
			#contentLeftHome {width:269px; height:auto; float:left; padding:5px 0 0; margin:0 0 0 20px;}
				.clearfix {zoom:1;}
				.clearfix::after {clear: both; content: "."; display: block; font-size: 0; height: 0; line-height: 0; visibility: hidden;}
				#feedSection {width:551px; overflow:auto; margin:0 0 0;}
				#feedSection ul {list-style-type:none;}
				#feedsection li {list-style-type:none; display:block; margin-bottom:20px;}
					.feedBox {height:52px; font:11px Arial, Helvetica, sans-serif; color:#cecece; display:block; clear:both;}
						.feedIcon {margin:0 8px 7px 0; float:left;}
						.feedVideo {margin:0 0 0 20px; float:right; height:50px;}
						.feedUser {color:#ffffff; text-transform:uppercase;}
						.feedTime {color:#707070;}
						.feedType {display:block; margin:10px 0;}
						.feedData {display:table-cell; width:1000px;}
						#feedTimeTitle {background-color: #ffffff; padding: 4px 5px 5px 0; font-size: 16px; color: #000000; text-align: left; font-weight: bold; width: 100%;}
				#feedSection2 {width:645px; overflow:hidden; margin:0 0 0;}
				#feedSection2 ul {list-style-type:none;}
				#feedSection2 li {list-style-type:none; display:block; border-style: solid; border-width: 1px 0 0 0; border-color: #707070; padding-bottom: 8px; padding-top: 8px; }
					.feedBox2 {font:13px Arial, Helvetica, sans-serif; color:#000000; display:block; clear:both;}
						.feedVideo2 {margin:0 12px 0 0px; float:left;}
						.feedIcon2 {margin:0 8px 7px 0; float:left;}
						.feedUser2 {color:#000000; text-transform:uppercase;}
						.feedTime2 {color:#707070;}
						.feedType2 {display:block; margin:10px 0;}
						.feedData2 {display:table-cell; width:1000px;}
						.feedData2 a {color:#707070;}
						#feedTimeTitle2 {background-color: #ffffff; padding: 4px 5px 5px; font-size: 13px; color: #000000; text-align: left; font-weight: bold; width: 100%;}
				#minSection {display:block; width:655px;}
				#minLink {float:left; margin: 0 6px 10px 0;}
				#minLink img {width:155px;}
				#contentLeftHome h2 {font-family:Arial, Helvetica, sans-serif; color:#fff;}
			
			#contentDividerHome {width:1px; height:81px; background:#624c4f; font-size:0; float:left;}
			#contentMiddleHome {width:389px; height:auto; float:left; padding:5px 0 0; margin:0 0 0 20px;}
				#contentMiddleHome h2 {font-family:Arial, Helvetica, sans-serif; color:#fff;}
				#SocialText {font-family:Arial, Helvetica, sans-serif;color:#ffffff;margin:10px 0 0 0;}
				#SocialText i {font-size:22px; vertical-align:bottom;}
			#contentRightHome {width:270px; height:81px; float:right; padding:5px 20px 0 0; text-align:right;}
				.searchTxt {width:194px; border:1px solid #a6887e; padding:2px; font:11px Arial, Helvetica, sans-serif; color:#fff; vertical-align:middle; outline:none;background-color:#a6887e;}
				.imgMiddleAlign {vertical-align:middle; display:inline; padding:0 8px 0 0;}
				.socialDivider {margin:0 8px 0 16px;}
				#countdownTimer {width:250px; height:76px; background:#170a0b; float:right; display:block; clear:both; margin:0; font-family:Arial, Helvetica, sans-serif; color:#fff;}
					#countdownTimer h2 {font:1.5em Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; text-transform:none; padding:0 10px 0 0; margin:0;}
			        #countdownText {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:25px; padding:0 20px 0 0; margin:0px 0 0 0; font-weight:bold;}
			        #countdownText a{color:#fff}
			        #ctday{float:right; margin:-5px 20px 0 0px;}
			        #cthour{float:right; margin:-5px 25px 0 0px;}
			        #ctmin{float:right; margin:-5px 35px 0 0px;}
			        #ctsec{float:right; margin:-5px 20px 0 0px;}
  #churchonline_counter { color:white; overflow: auto; width: 250px; display: none; background:#170a0b; float:right; margin:0; font-family:Arial, Helvetica, sans-serif; height:76px; }
  #churchonline_counter .description, #churchonline_counter .time li .label { font-size: 0.8em; }
  #churchonline_counter h2 {font:1.5em Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; text-transform:none; padding:0 10px 0 0; margin:0;}
  #churchonline_counter .time { list-style: none; padding: 0; margin: 0 0 0 0; }
  #churchonline_counter .time li { float: right; padding: 0 10px; text-align: center; }
  #churchonline_counter .time li .label { font-weight: normal;}
  #churchonline_counter .time li span { font-size: 25px; font-weight: bold;}
  #churchonline_counter .live { font:1.5em Arial, Helvetica, sans-serif; display: none; font-weight: bold; padding:10px;}
  #churchonline_counter a{color:#fff}
			        
		#contentSectionSub {width:990px; height:auto; background:#ffffff url(/images/bg_content_top.gif) no-repeat; display:block; clear:both; padding:20px 0; overflow:hidden; margin:0 auto 9px;}
			#contentLeftSub {width:677px; height:auto; padding:5px 0 0; margin:0 0 0 20px;}
			#contentLeftSubMedia {width:630px; height:auto; padding:5px 0 0; margin:0 0 0 20px;}
			#contentLeftSubMedia .subTitle {color:#ac9677;font:11px Arial;}
				#contentLeftSub h1 {font:22px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-transform:uppercase;}
				#contentLeftSubMedia h1 {font:22px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-transform:uppercase;}
				#contentLeftSub h2 {font:16px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-transform:uppercase; padding:5px 0 10px;}
				#contentLeftSubMedia h2 {font:16px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-transform:uppercase; padding:5px 0 10px;}
				#breadcrumbs {font:10px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; padding:4px 0 0;}
					#breadcrumbs a {color:#ac9677; font-weight:bold;}
					#breadcrumbs a:hover {color:#000;}
					#bcBar {width:350px; height:8px; background:url(/images/bar.gif) repeat-x; float:left; margin:3px 6px 0 0;}
					#bcBar2 {width:100%; height:8px; background:url(/images/bar.gif) repeat-x; float:left; margin:3px 6px 0 0;}
					#bcBar3 {width:100%; clear:both;}
					.bcDivider {color:#ac9677; font-size:11px; letter-spacing:0.5pt; font-weight:bold;}
					#bctext {float:right; height: 11px; background-color:#ffffff; margin:-3px 0 0 0;}
				#contentLeftSub ul {list-style:square; margin:5px 0 15px 25px;}
				#contentLeftSub ol {margin:5px 0 15px 0px;}
					
				.entry-content {font:75% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding:18px 32px 10px 0;}
			#contentDividerSub {width:1px;}
				#contentDividerSubLine {width:1px; min-height:100px; background:#999999; margin:60px 0 30px 0; padding:80px 0;}
			#contentRightSub {width:292px; height:auto; padding:7px 0 0;}
				#subnavSection {float:right; text-align:right; padding:0 20px 0 0; font:12px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; font-weight:bold;}
				#subnavSectionMedia {text-align:right; padding:0 20px 0 15px; font:12px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; font-weight:bold;}
				#subnavSectionMediaBott {text-align:right; padding:0 0px 0px 15px;font:12px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; font-weight:bold;}
					#subnavSection h1 {font:20px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-transform:uppercase; padding:0 0 7px;}
					#subnavSection .widget-title {font:20px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-transform:uppercase; padding:0 0 7px;}
					#subnavSection .textwidget {width:235px; min-height:30px; height:auto; background:#fff url(/images/bar.gif) repeat-x; clear:both; padding:20px 0 30px; float:right; clear:both;}
					#subnavSection h2 {font:15px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-transform:uppercase; border-bottom:2px solid #ac9677; margin:0 0 8px; padding:18px 0 4px; width:80%; float:right;}
					#subnavSection ul {list-style:none; text-align:right; clear:both;}
					#subnavSection li {font:12px Arial, Helvetica, sans-serif; color:#000; margin:0 0 8px; font-weight:bold;}
					#subnavSection a {color:#000;}
					#subnavSection a:hover {color:#009bad;}
					
					#subnavSectionMediaBott h1 {font:20px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-transform:uppercase; padding:0 0 7px;}
					#subnavSectionMediaBott h2 {font:15px Arial, Helvetica, sans-serif; color:#009bad; font-weight:bold; text-transform:uppercase; border-bottom:2px solid #ac9677; margin:0 0 8px; padding:18px 0 4px; width:80%; float:right;}
					#subnavSectionMediaBott ul {list-style:none; text-align:right; clear:both;}
					#subnavSectionMediaBott li {font:12px Arial, Helvetica, sans-serif; color:#000; margin:0 0 8px; font-weight:bold;}
					#subnavSectionMediaBott a {color:#000;}
					#subnavSectionMediaBott a:hover {color:#009bad;}
					
					#subnav {width:235px; min-height:30px; height:auto; background:#fff url(/images/bar.gif) repeat-x; clear:both; padding:0 0 30px; float:right; clear:both;}
					#subnavcont {width:235px; min-height:30px; height:auto; background:#fff; clear:both; padding:0 0 30px; float:right; clear:both;}
					#subnavcont ul {padding:16px 8px 0 0;}
					#subnavMedia { min-height:30px; height:auto; background:#fff url(/images/bar.gif) repeat-x; clear:both; padding:0 0 30px;  clear:both;}
						#subnav ul {padding:16px 8px 0 0;}
						.children {margin:0 !important; padding:0 !important;}
			
		#bottomBanners {width:990px; height:132px; display:block; clear:both;}
			.bottomBanner {width:322px; height:132px; float:left; background:#361b20; margin:0 0 0 12px;}
				ul.btmBanner {list-style:none; margin:10px 0 0 10px;}
			.bottomStart {margin:0;}
		
		#footerSection {width:990px; height:auto; display:block; clear:both; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#381c20;}
			#footerSection a {color:#381c20;}
			#footerSection a:hover {color:#000;}
			#footerLeft {width:368px; height:auto; float:left; padding:8px 0 20px 1px;}
			#footerRight {width:617px; height:auto; float:right; text-align:right; padding:8px 3px 20px 0;}

		

/*MISC*/
.hide {display:none;}
.small {font-size:85%;}
.caps {text-transform:uppercase;}
.clear {clear:both;}
.highlight {color:#479bc0; font-weight:bold;}

.size-full {}
.alignleft {float:left; margin:0 15px 0 0;}
.alignright {float:right; margin:0 0 0 15px;}
.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto;}
.post {margin:20px 0 0 0;}
h2.entry-title {margin:10px 0 0 !important;}
#comments h3 {background:none; color:#000; display:block; clear:both; padding:30px 0 10px; width:auto; height:auto;}
#comments ol {padding:0 0 0 20px;}
li.comment {padding:0 0 20px 0 !important;}
.searchResultsTitle {font:80% Arial, Helvetica, sans-serif; color:#000; padding:10px 0 0 16px; font-weight:bold;}
.xoxo {list-style:none; margin:0 !important; padding:0 !important;}
	.xoxo ul li {font-size:100% !important;}
#respond textarea {width:98%; font-family:Arial, Helvetica, Sans-Serif;}
#respond input {margin:0 0 0 10px; font-family:Arial, Helvetica, Sans-Serif;}
.navigation {padding:20px 0 0;}
.widget-container widget_sp_image {list-style-type:none;}
#widget_sp_image-5 {list-style-type:none;}
#widget_sp_image-4 {list-style-type:none;}
#widget_sp_image-3 {list-style-type:none;}

/*ADOBE TABLE*/
#adobetable{margin:0 0 0 0; background-color:#2D161A; height:50px; }
#adobeimage{float:left; margin:10px 5px 10px 10px;}
#adobetext{float:left; margin:15px 10px 10px 10px;}

/*STAFF IMAGE BORDER*/
.staff{border:1px solid #ffffff;}
.subdivider{height:1px;width:224;background-color:#8d765f;margin:2px 0 5px 0}
.mediaDivider{height:1px;width:568px;background-color:#51372f;margin:15px 0 15px 0;}
.rightMedia {float:right; text-align:right; padding:20px 0px 0 0; font:12px Arial, Helvetica, sans-serif; color:#fff; }
.rightMedia h2 {font:15px Arial, Helvetica, sans-serif; color:#009bad; font-weight:bold; text-transform:uppercase; border-bottom:2px solid #ac9677; margin:0 0 8px; padding:18px 0 4px; width:80%; float:right;}
.rightMedia p {text-align:right; clear:both;font:12px Arial, Helvetica, sans-serif; color:#fff; margin:0 0 8px; }

.sitemap_item{margin:0 0 0 15px;}
table.gadget{align:center;}

.pagebar {font-size:80%; padding:0 0 8px; font-family:Arial, Helvetica, sans-serif;}
	.pagebar .this-page {color:#eee;}
	.pagebar .break {color:#eee; padding:0 5px 0 0;}
	.pagebar a {padding:0 2px 0 0;}
	
a.boldbuttons{
background: transparent url('/images/round-teal-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 34px; /* Height of button background height */
padding-left: 10px; /* Width of left menu image */
text-decoration: none;
}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url('/images/round-teal-right.gif') no-repeat top right;
display: block;
padding: 6px 12px 6px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
margin-right: 5px;
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
}

a.socbuttons{
background: transparent url('/images/round-green-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 34px; /* Height of button background height */
padding-left: 10px; /* Width of left menu image */
text-decoration: none;
}

a:link.socbuttons, a:visited.socbuttons, a:hover.socbuttons, a:active.socbuttons{
color: white; /*button text color*/
}

a.socbuttons span{
background: transparent url('/images/round-green-right.gif') no-repeat top right;
display: block;
padding: 6px 12px 6px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
margin-right: 5px;
}

a:hover.socbuttons{ /* Hover state CSS */
text-decoration: underline;
}

.tanbutton {
	-moz-box-shadow: 4px 4px 10px -2px #999999;
	-webkit-box-shadow: 4px 4px 10px -2px #999999;
	box-shadow: 4px 4px 10px -2px #999999;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d1c0a7), color-stop(1, #ac9677) );
	background:-moz-linear-gradient( center top, #d1c0a7 5%, #ac9677 100% );
	background-color:#d1c0a7;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #ac9677;
	display:inline-block;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	padding:4px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #999999;
	margin:0 10px 10px 0;
}
.tanbutton:hover {
	color:#ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ac9677), color-stop(1, #d1c0a7) );
	background:-moz-linear-gradient( center top, #ac9677 5%, #d1c0a7 100% );
	background-color:#ac9677;
}
.tanbutton:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

.tanbutton-ns {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d1c0a7), color-stop(1, #ac9677) );
	background:-moz-linear-gradient( center top, #d1c0a7 5%, #ac9677 100% );
	background-color:#d1c0a7;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #ac9677;
	display:inline-block;
	color:#ffffff !important;
	font-size:13px;
	font-weight:bold;
	padding:2px 6px;
	text-decoration:none;
	text-shadow:1px 1px 0px #999999;
	margin:0 5px 10px 0;
}
.tanbutton-ns:hover {
	color:#ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ac9677), color-stop(1, #d1c0a7) );
	background:-moz-linear-gradient( center top, #ac9677 5%, #d1c0a7 100% );
	background-color:#ac9677;
}
.tanbutton-ns:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

.tanbuttonsm {
	-moz-box-shadow: 4px 4px 10px -2px #999999;
	-webkit-box-shadow: 4px 4px 10px -2px #999999;
	box-shadow: 4px 4px 10px -2px #999999;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d1c0a7), color-stop(1, #ac9677) );
	background:-moz-linear-gradient( center top, #d1c0a7 5%, #ac9677 100% );
	background-color:#d1c0a7;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #ac9677;
	display:inline-block;
	color:#ffffff !important;
	font-size:13px;
	font-weight:bold;
	padding:2px 6px;
	text-decoration:none;
	text-shadow:1px 1px 0px #999999;
	margin:0 5px 10px 0;
}
.tanbuttonsm:hover {
	color:#ffffff !important;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ac9677), color-stop(1, #d1c0a7) );
	background:-moz-linear-gradient( center top, #ac9677 5%, #d1c0a7 100% );
	background-color:#ac9677;
}
.tanbuttonsm:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

.redbutton {
	-moz-box-shadow: 4px 4px 10px -2px #999999;
	-webkit-box-shadow: 4px 4px 10px -2px #999999;
	box-shadow: 4px 4px 10px -2px #999999;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f15858), color-stop(1, #ec2224) );
	background:-moz-linear-gradient( center top, #f15858 5%, #ec2224 100% );
	background-color:#f15858;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #ec2224;
	display:inline-block;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	padding:4px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #999999;
	margin:0 10px 10px 0;
}
.redbutton:hover {
	color:#ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ec2224), color-stop(1, #f15858) );
	background:-moz-linear-gradient( center top, #ac9677 5%, #f15858 100% );
	background-color:#ac9677;
}
.redbutton:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

a.tanbuttons{
background: transparent url('/images/round-tan-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 34px; /* Height of button background height */
padding-left: 10px; /* Width of left menu image */
text-decoration: none;
}

a:link.tanbuttons, a:visited.tanbuttons, a:hover.tanbuttons, a:active.tanbuttons{
color: white; /*button text color*/
}

a.tanbuttons span{
background: transparent url('/images/round-tan-right.gif') no-repeat top right;
display: block;
padding: 6px 12px 6px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
margin-right: 5px;
}

a:hover.tanbuttons{ /* Hover state CSS */
text-decoration: underline;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
margin-bottom: 10px;
}

a.fbbuttons{
background: transparent url('/images/square-green-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 11px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;
}

a:link.fbbuttons, a:visited.fbbuttons, a:hover.fbbuttons, a:active.fbbuttons{
color: white; /*button text color*/
}

a.fbbuttons span{ 
background-color:#009;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
margin-right: 5px; }

.lbsTooltip
{
	background:#fff;
	border: 1px solid gray;
	z-index: 99;
	text-align: left;
	text-indent: 0;
}

.lbsTooltip div
{
	text-align: left;
}

.lbsTooltipHeader
{
	background:#ac9677;
	color: black;
	font-weight:bold;
	font-size:15px;
	line-height: 18px;
	font-family:Arial,Helvetica,serif;
	margin: 0;
	padding:4px;
	position:relative;
	border: 0;
}

.lbsTooltipBody 
{
	padding: 4px 8px 0 8px;
	margin:0;
	position:relative;
	z-index: 2;
	border: 0;
	line-height:16px;
}

.lbsTooltipBody p, .lbsTooltipBody span
{
	display: inline;
	color: black;
	font-family:Arial,Helvetica,serif;
	font-size: 14px;
	line-height:16px;
}

.lbsTooltipFooter
{
	font-size:11px;
	font-family:Helvetica,Arial,serif;
	bottom:4px;
	margin-top: 4px;
	position:absolute;
	text-align:right;
	border: 0;
}

.lbsTooltipFooter a:link, .lbsTooltipFooter a:visited, .lbsTooltipFooter a:hover 
{
	color: #ac9677;
	text-decoration: underline;
	font-weight: normal;
	font-size:11px;
	font-family:Helvetica,Arial,serif;
}

.lbsTooltipFooter div
{
	text-align:right;
}


.lbsTooltipBody .ch-ref, .lbsTooltipBody .verse-ref
{
	font-size: 85%;
	top: -1px;
	position: relative;
}

.lbsTooltipBody .ch-ref
{
	font-weight: bold;
}

.lbsTooltipBody .verse-ref
{
	color: dimgray;
}

.lbsTooltip, .lbsTooltipBody span, .lbsTooltip a, .lbsTooltipBody p
{
	margin: 0;
	padding: 0;
}

.lbsLibronix img
{
	float: none !important;
}

fieldset {
border: 0;
padding: 10px;
}

fieldset label {
clear: both;
float: left;
width: 40%;
text-align: right;
padding-right: 10px;
margin-top: 5px;
margin-bottom: 8px;
font-size: 13px;
}

fieldset select, fieldset input, fieldset textarea {
float: left;
margin-bottom: 10px;
}
.form td, fieldset, select, textarea, input {
font-size: 11px;
line-height: 14px;
}

ul#list-nav {
	list-style:none;
	text-indent: 0px;
	margin:0;
	width:640px;
}
ul#list-nav li {
  display:inline;
}
ul#list-nav li a {
  background:#333333;
  border-left-color:#311718;
  border-left-style:solid;
  border-left-width:1px;
  color:#CCCCCC;
  float:left;
  text-align:center;
  text-decoration:none;
  margin:0;
  padding:5px 0;
  font-size:14px;
  width:127px;
}
ul#list-nav li a:hover {
  background:#666666;
  color:#FFFFFF;
}

.seperator {
  border-top-color:#D6D6D6;
  border-top-style:solid;
  border-top-width:1px;
  margin: 10px 0;
}

.sessions ul {
	list-style:none;
	text-indent: 0px;
	margin:0;
}
.sessions li {
  display:block;
  list-style:none;
  margin-bottom:5px;
}
.ekohstaff {
	margin-bottom:20px; 
	border-top-width: 2px;
	border-top-style:solid;
	border-top-color:#333333;
}
img.share {float: left; clear: left; margin: 0 2 0 0;} 
.share{	font-weight:bolder;	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;} 
.share-text{font:18px Arial, Helvetica, sans-serif;} 
.joy {width:668px;} 
.joy .text { 	font-size: 18px; 	font-weight: bold; 	width:668px; 	text-align:center; }
.large-text {font-size:16px;}

.stOptions {width:100%; height:30px; clear:both; padding:20px 0 0;}