/* @override 
	http://gracevine.monkcms.net/_css/all.css
	http://www.gracevine.com/_css/all.css
	http://gracevine.com/_css/all.css
*/

* {
	font-size:100.1%;
}



/* @group BASE */

html {
	font-size:64%;
	background:url(../_img/bg-body-repeat2.jpg);
}
body {
	margin:0;
	background:url(../_img/bg-body-repeat.jpg) repeat-x;
	font:1.6em "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	min-width:1000px;
}
.page-holder {
	background:url(../_img/bg-body-top.jpg) no-repeat;
	width:100%;
	overflow:hidden;
}

#bg_burgandy{
	background: url(../_img/stone-pattern.jpg) repeat;
	width: 100%;
	height: 534px;
	position: absolute;
}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {
	border:0;
}
a.btn_events_on{
	display: block;
	text-indent: -99999px;
	width: 139px;
	height: 55px;
	background: url(../_img/events-news.gif) left bottom;
	float: left;
	position: relative;
	left: 60px;
}

a.btn_events_off{
	display: block;
	text-indent: -99999px;
	width: 139px;
	height: 55px;
	background: url(../_img/events-news.gif) left top;
	float: left;
	position: relative;
	left: 60px;
}

a.btn_news_on{
	display: block;
	text-indent: -99999px;
	width: 111px;
	height: 55px;
	background: url(../_img/events-news.gif) no-repeat -138px top;
	position: relative;
	left: 200px;
}



a.btn_news_off{
	display: block;
	width: 111px;
	height: 55px;
	background: url(../_img/events-news.gif) no-repeat -138px bottom;
	position: relative;
	left: 184px;
	text-indent: -99999px;
}
#shownews{
	display: none;
}
#showevents{
	display: block;
}

input {
	vertical-align: middle;
	font: 100% "Lucida Grande", "Lucida Sans Unicode", sans-serif;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
/* General settings*/
.wrp1 {
	width: 100%;
	overflow:hidden;
	position:relative;
}
.wrp2 {
	width:1062px;
	position:relative;
	float:left;
	left:50%;
}
#wrapper {
	width:1062px;
	position:relative;
	float:left;
	left:-50%;
}
/* header-box */
#header {
	width:100%;
}
#header .holder {
	width:100%;
}
/* logo */
.logo {
	margin: 16px 0 -20px 49px;
	float:left;
	display:inline;
	width: 528px;
	height: 90px;
	position:relative;
	text-indent:-9999px;
	overflow:hidden;
}
.logo a {
	display:block;
	height:100%;
	background:url(../_img/logo.png) no-repeat;
}
.search {
	height:1%;
	float:right;
}
#header .top {
	margin:0;
}
#header .nav {
	width:1038px;
	margin:0 0 0 6px;
	padding:0 0 2px;
	position:relative;
	background:url(../_img/separator1.gif) repeat-x 0 100%;
}
/* main navigation*/
#top-nav {
	padding: 0;
	list-style:none;
	width: 958px; /*new*/
	position: relative;
	left: 346px;
	z-index: 99999999;
}
#top-nav li {
	font-size:100%;
	text-align: right;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 3px;
}

#top-nav li a {
	color:#fff;
	cursor:pointer;
}
#top-nav li a span {
	float:left;
	height:22px;
	padding:6px 8px 3px 14px;
	background:url(../_img/top-main-left.png) no-repeat;
}
#top-nav li a em {
	float:left;
	width:8px;
	overflow:hidden;
	height:31px;
	background:url(../_img/top-main-right.png) no-repeat;
	padding-right: 3px;
}
#top-nav li a:hover {
	text-decoration:none;
	
}
#top-nav li a:hover span {
	background:url(../_img/top-main-left-hover.png) no-repeat;
}


#top-nav li a:hover em {
	background:url(../_img/top-main-right-hover.png) no-repeat;
}
#top-nav li.active a span {
	background:url(../_img/top-main-left-active.png) no-repeat;
	color:#463509;
}
#top-nav li.active a em {
	background:url(../_img/top-main-right-active.png) no-repeat;
}

/* submenus */
#submenu div {
	display:none;
}

.droplinetabs #submenu ul  {
	z-index:1000;
	width: 958px;
	list-style:none;
	overflow:hidden;
	padding:0;
	margin:0 0 0 43px;
	background: url(../_img/separator2.gif) repeat-x 0 100%;
	font-family:"trebuchet ms", helvetica, sans-serif;
	position:absolute;
	top:32px;
	text-align:right;
}
.droplinetabs #submenu ul li {
	display: inline;
	line-height:35px;
	font-size: 12px;
	text-align: right;
	padding: 0 25px 0 0;
}
.droplinetabs #submenu ul li a {
	color:#74745f;
}
.droplinetabs #submenu ul li a:hover {
	color: #318f90;
	text-decoration: underline;
}
/* dropdown */

.droplinetabs #top-nav li ul  {
	position:absolute;
	z-index:1000;
	top: 31px;
	left:46px;
	display: none;
	overflow:hidden;
	padding: 0;
	background: url(../_img/separator2.gif) repeat-x 0 100%;
	font-family:"trebuchet ms", helvetica, sans-serif;
	width: 958px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
}

div#droplinetabs1.droplinetabs {
	
}

#top-nav li ul {
}

.droplinetabs #top-nav li ul {
	list-style:none;
	overflow:hidden;
	margin-left: -915px;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: -87px;
}


.droplinetabs #top-nav li ul li {
	display: inline;
	line-height:35px;
	font-size: 12px;
	text-align: right;
	padding: 0 25px 0 0;
}
.droplinetabs #top-nav li  ul li a {
	color:#74745f;
}
.droplinetabs #top-nav li  ul li a:hover {
	color: #318f90;
	text-decoration: underline;
}





.droplinetabs #top-nav li {
	display: block;
}



/* search-box */
.search {
	float:right;
	color:#fff;
	padding:34px 62px 0 0;
}




.search label {
	float:left;
	font-size:0.675em;
	padding:5px 10px 0 0;
}
.search-text,
.search input {
	width:140px;
	float:left;
	border:0;
	background:none;
	position:relative;
	z-index:100;
	color:#fff;
	font-size:0.735em;
}

.input-search,
#search_term {
	width: 160px;
	height:21px;
	float:left;
	padding: 3px 0 0 11px;
	background:url(../_img/bg-input-search.png) no-repeat;
	position: relative;
	left: 12px;
}

.search-button{
	width:29px;
	height:24px;
	border:0;
	background:none;
	float:right;
	position:relative;
	z-index:100;
}
.search a#search_go {
	display: block;
	text-indent: -99999px;
	width: 41px;
	height: 24px;
	cursor: pointer;
	z-index: 8999;
	background-image: url(../_img/btn_search.png);
	float: right;
}
/* main-box */
#main {
	width:1050px;
}
#main .main-bottom-border {
	height:101px;
	width:1050px;
	font-size:0;
	background:url(../_img/bg-main-bottom-border.png) no-repeat;
	margin-top: 45px;
}


#main .main-box {
	width:1050px;
	margin:0 0 -55px;
	background:url(../_img/bg-main.png) repeat-y;
}
#main .holder-main-box {
	width:997px;
	margin:0 auto;
	/*min-height:994px;*/
	min-height:694px;
	padding:0 0 0 33px;
	background:url(../_img/bg-holder-main-box.gif) repeat-x;
}
* html #main .holder-main-box {
	height:994px;
	overflow:visible;
}
/* content-box */
.content {
	width:630px;
	float:left;
	overflow:hidden;
	padding:45px 0 0;
}

#facebox div.content {
	width: inherit;
	float: none;
	overflow: visible;
	padding: 0;
	margin: 0;
}
/* flash-box */
.flash {
	width:630px;
	height:490px;
	overflow:hidden;
	position:relative;
}
.flash .frame {
	position:relative;
	width:100%;
	overflow:hidden;
	z-index:100;
	top: -10px;
	left: 6px;
}
.flash .shadow {
	width:629px;
	height:44px;
	overflow:hidden;
	position:absolute;
	bottom:0;
	right:0;
	background:url(../_img/flash-shadow.png) no-repeat;
	left: 2px;
}
.content .column {
	width:100%;
	overflow:hidden;
	margin:-4px 0 0;
}

ol {
	margin-left: 5px;
}
.content .column .wrap {
	width:311px;
	overflow:hidden;
}
.holder-sermon {
	width:311px;
	float:left;
	margin:0 0 0 9px;
	padding:14px 0 0;
	display:inline;
}
.content .column .info-box {
	height:1%;
	overflow:hidden;
	margin:-5px 0 0;
	padding:8px 0 13px;
	position:relative;
	background:#e4e2c8 url(../_img/bg-column-info-box.gif) repeat-x;
}
.content .column .heading {
	background:#887746;
	color:#fff;
	font-size:0.9em;
	line-height:1.7em;
	margin:5px 0;
	font-weight:normal;
	text-transform:uppercase;
	position:relative;
	z-index:100;
	letter-spacing:3px;
}
.content .column .heading img {
	margin: -19px 0 -18px;
	padding:0 10px 0 0;
	position:relative;
}

#main div.main-box div.holder-main-box div.content div.column div.blog h2.heading.bloghd img {
	position: relative;
	top: -8px;
}

a.viewallsermons {
	font-size: 12px;
	color: #426867;
	float: right;
	padding-right: 20px;
}

#main div.main-box div.holder-main-box div.content div.column div.blog h2.heading img {
	position: relative;
	top: -4px;
}
.sermon .heading {
	padding:3px 0 2px 26px;
}
.sermon .info-box .frame {
	margin:0 0 0 6px;
}
.content .column .info-box .frame {
	float:left;
	display:inline;
}
.content .column .sermon .info-box .holder {
	padding: 13px 0 0 4px;
}
.content .column .info-box .heading-text {
	display:block;
	color:#006666;
	font-size:.9em;
}
.content .column .info-box .title {
	color:#464545;
	font-size:0.8em;
	font-style:normal;
}
.content .column .sermon .info-box ul {
	padding:11px 0 0;
}
.index .content .column .sermon .info-box ul {
	padding: 0 0 0 124px;
	clear: both;
}
.content .column .info-box ul {
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}


.content .column .info-box ul li {
	float:left;
}

#main div.main-box div.holder-main-box div.content div.column div.holder-sermon div.wrap.sermon div.info-box div.holder ul li a.itunes {
	
}
.view-all {
	text-transform:uppercase;
	font-size:0.75em;
	color:#509089;
	position:absolute;
	bottom:11px;
	right:13px;
}
.enews {
	height:1%;
	overflow:hidden;
	padding:10px 0 0;
}
.enews .heading {
	padding:3px 0 2px 22px;
}
.enews .heading img {
	margin:-6px 0;
}
.content .column .enews .holder {
	width:298px;
}
.content .column .enews .holder .more {
	padding:0 0 0 12px;
	font-size:0.724em;
	color:#3e3e3b;
	background:url(../_img/bullet5.gif) no-repeat 0 50%;
}
.newsletter li {
	padding:0 0 0 12px;
	background:url(../_img/bullet4.gif) no-repeat 0 6px;
}
.newsletter li strong {
	display:block;
	color:#484847;
	font-size:0.9em;
}
.newsletter li em {
	color:#959578;
	font-size:0.7em;
	font-style:normal;
}
.content .column .info-box .more {
	float:right;
}
.submit {
	display:block;
	width:238px;
	height:56px;
	overflow:hidden;
	font-size:18px;
	color:#7d7b59;
	padding:22px 0 0 79px;
	margin:25px 0 0;
	position:relative;
	background:url(../_img/submit.gif) no-repeat;
}
.submit:hover {
	text-decoration:none;
}
.blog {
	width:298px;
	float:right;
	padding:13px 0 0;
	overflow:hidden;
}

.blog .heading {
	padding:3px 0 2px 30px;
}
.blog .wrap-image {
	/*background:url(../_img/bg-frame-image-blog.png) no-repeat;*/
	width:270px;
	height:136px;
	padding:5px 0 0 11px;
	overflow:hidden;
	margin:0 0 0 4px;
}
.content .blog .info-box {
	padding:7px 0 23px
}
.blog p {
	margin:4px 0 0;
	padding: 0 7px;
	color:#514a2c;
	font-size:0.76em;
	line-height:1.12em;
}
.content .column .blog .info-box .heading-text {
	padding:15px 0 0 5px;
}
.content .column .blog ul {
	padding:0 0 0 5px;
	width:293px;
}
.blog li {
	font-size: 0.75em;
	width:100%;
	overflow:hidden;
	background:url(../_img/separator3.gif) repeat-x 0 100%;
	line-height: 1.25em;
	padding: .5em 0 .5em 5px;
}
.blog li span {
	display:block;
	padding: 0 12px 0 23px;
	background: url(../_img/bullet-plus.gif) no-repeat 0 0;
}
.blog li em {
	color:#92918f;
	font-style:normal;
	font-size:0.8em;
}
.blog li em a {
	color:#5d9a91;
}
.blog .go {
	padding:10px 0 0;
}
/* sidebar-box */
.sidebar {
	width:389px;
	float:right;
	margin:0 -22px 0 0;
	display:inline;
	position:relative;
	z-index:100;
	padding:52px 0 0;
}
.holder-accardion {
	width:309px;
	overflow:hidden;
	padding:3px 0 0;
	margin:0 0 0 25px;
	background:#f4f3ea url(../_img/bg-accardion.gif) repeat-x 0 100%;
}
.holder-accardion .top-border {
	width:288px;
	height:43px;
	overflow:hidden;
	margin:0 0 -3px 12px;
	background:url(../_img/bg-top-accardion.png) no-repeat;
}
.holder-accardion .bottom-border {
	width:288px;
	height:46px;
	overflow:hidden;
	margin:0 0 -5px 12px;
	background:url(../_img/bg-bottom-accardion.png) no-repeat;
}
.wrap-accordion {
	width:288px;
	min-height:375px;
	overflow:hidden;
	margin:0 auto -10px;
}
* html .wrap-accordion {
	height:375px;
	overflow:visible;
}
.sub-nav {
	margin:0;
	padding:0;
	list-style:none;
	color:#603913;
	width:288px;
}
.sub-nav li {
	width:288px;
	margin:0 0 21px;
}

#main div.main-box div.holder-main-box div.sidebar div.holder-accardion div.wrap-accordion ul.sub-nav.accordion.ui-accordion.ui-widget.ui-helper-reset li.new.ui-accordion-li-fix div.holder-welcome.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active div.info-box ul  {
	margin-left: 8px;
}
.sub-nav li a.opener {
	text-transform:uppercase;
	color:#fff;
	display:block;
	line-height:42px;
	padding:0 0 0 56px;
	letter-spacing:1px;
	word-spacing:4px;
}

.sidebar ul.sub-nav li .info-box ul li  {
	margin: 0 0 0 -20px;
	font-size:0.794em;
	line-height:1.65em;
}
.sub-nav .welcome a.opener {
	background:#5a4574 url(../_img/bullet-welcome.gif) no-repeat;
}
.sub-nav .new a.opener {
	background:#4d7875 url(../_img/bullet-new.gif) no-repeat;
}
.sub-nav .find a.opener {
	background:#6b6934 url(../_img/bullet-find.gif) no-repeat;
}
.sub-nav .know a.opener {
	background:#a16823 url(../_img/bullet-know.gif) no-repeat;
}
.sub-nav li a.opener:hover {
	text-decoration:none;
}
.sub-nav p {
	margin:0;
	font-size:0.794em;
	line-height:1.65em;
}
.holder-welcome {
	width:100%;
	overflow:hidden;
	position:relative;
}
.sidebar .info-box {
	width:265px;
	position:relative;
	padding:7px 9px 12px 14px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: -15px;
}
.events {
	width:387px;
	height:454px;
	overflow:hidden;
	margin:28px 0 0;
	background:url(../_img/bg-calendar-list.png) no-repeat;
}
.events h3 {
	margin:10px auto 0;
	text-align:center;
}
.events ul {
	margin:0 auto;
	padding:8px 0 0;
	list-style:none;
	width:287px;
	position:relative;
	z-index:100;
}
.events ul li {
	width:100%;
	overflow:hidden;
	padding: 0 0 10px;
}
.events ul li .date {
	float:left;
	width:53px;
	height:46px;
	overflow:hidden;
	text-align:center;
	font-style:normal;
	color:#040404;
	text-transform:uppercase;
	font-size:12px;
	padding: 7px 0 0;
	margin:0 8px 0 0;
	display:inline;
	background: url(../_img/bg-date-events.png) no-repeat 0 0;
}
.index .date span {
	padding:0;
	display: block;
	font-size: 16px;
	line-height: 22px;
}
.events ul li .news {
	float:left;
	width:53px;
	height:46px;
	overflow:hidden;
	text-align:center;
	font-style:normal;
	color:#040404;
	text-transform:uppercase;
	font-size:12px;
	padding: 5px 0 0;
	margin: 0 8px 0 0;
	display:inline;
	background: url(../_img/iconNews.png) no-repeat 0 bottom;
}
.events ul li p {
	margin:0;
	float:left;
	width:200px;
	padding:0 13px 0  0;
	position:relative;
}

#shownews ul li p.preview {
	font-size: 10px;
}

.events ul li strong {
	display:block;
	color:#765227;
	font-size:14px;
}
.events ul li em {
	display:block;
	overflow:hidden;
	color:#006666;
	font-size:12px;
	font-style:normal;
	vertical-align:top;
	font-weight: bold;
}
.index .events ul li em {
	display:block;
	overflow:hidden;
	color: #5d5c4d;
	font-size: 10px;
	line-height: 14px;
	font-style:normal;
	vertical-align:top;
	font-weight: bold;
}

#ajaxcontent .info-holder em {
	display:block;
	overflow:hidden;
	color: #5d5c4d;
	font-size: 10px;
	font-style:normal;
	vertical-align:top;
}
.events ul li a {
	vertical-align:top;
	font-size: 12px;
	color: #046868;
}
#main .events ul li p.more {
	font-size:12px;
	color:#3e3e3b;
	padding: 0 0 0 15px;
	background:url(../_img/bullet5.gif) no-repeat 0 3px;
	float: right;
	clear: both;
	width: 30px;
	text-align: right;
}
.go {
	display:block;
	text-transform:uppercase;
	text-align:right;
	font-size:0.8em;
	padding:0 52px 0 0;
	position:relative;
	z-index:100;
}

#shownews span.go {
	margin: -1em 0 0;
}
.go a {
	color:#006666;
}


/* inner-interior */
.extra-content {
	width:620px;
	float:right;
	margin:0 39px 0 0;
	display:inline;
	padding: 43px 0 0;
}

.extra-content .info-holder {
	height:1%;
	overflow:hidden;
	padding: 10px 0 00px;
}
.extra-content .info-holder .frame {
	float:right;
	border:1px solid #a8a78e;
	background:#f0efe9;
	padding:4px;
	margin:5px 0 20px 40px;
	display:inline;
}
.extra-content p {
	margin:0 0 20px;
	color:#383010;
	font-size:12px;
	line-height:1.8em;
}
.articlelist .extra-content h1 {
	margin: 8px 0;
}
.articlelist .extra-content h1 a {
	text-decoration:none;
}
.articlelist #main .extra-content .lower-info-box h3 {
	font-size:0.9em;
	color:#806206;
}
.articlelist .extra-content h3 a {
	color:#806206;
}
.articlelist .extra-content .lower-info-box {
	margin-top:0;
	padding:0;
}
.articlelist .extra-content .lower-info-box .posted {
	color:#567371;
}
.articlelist .extra-content .lower-info-box li {
	background:none;
	border-bottom: 1px dotted #567371;
	padding-bottom:10px;
	margin-bottom:10px;
}
.articlelist .extra-content .lower-info-box li.last {
	border-bottom: none;
	padding-bottom:35px;
}
p.eventtime {
	font-weight: bold;
	font-size: .8em;
	margin: 0;
}

#main .info-holder p.eventtime {
}

#main .info-holder p.eventctgy {
}

#main .info-holder .singleevent {
	clear: both;
	margin:0 0 20px;
}
.extra-content p a {
	color:#567371;
	text-decoration:underline;
}
.extra-content p a:hover {
	text-decoration:none;
}
.lower {
	width:100%;
	overflow:hidden;
	padding-bottom: 80px;
}

#main div.main-box div.holder-main-box div.extra-content div.info-holder h3 {
	color:#4C1F0A;
	margin:0;
	padding:2px 0 0;
}
.top-box-nav {
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	background:#e4e2c8;
}
.top-box-nav li {
	float:left;
	font-weight:bold;
	font-size:0.8em;
	overflow:hidden;
}
.top-box-nav li a {
	display:block;
	line-height:4.2em;
	font-size:0.83em;
}
.top-box-nav li a span {
	display:block;
}
.top-box-nav li a:hover, .top-box-nav .active a {
	text-decoration:none;
	background:#c4b98b;
}
.top-box-nav .clipboard {
	width:143px;
}
.top-box-nav .clipboard a {
	padding:0 0 0 16px;
}
.top-box-nav .clipboard a span {
	padding:0 0 0 21px;
	background:url(../_img/bullet-clipboard.gif) no-repeat 0 50%;
}
.missions .top-box-nav li a  {
	line-height: 40px;
}
.missions .top-box-nav li.clipboard a {
	width: 112px;
	display: block;
	padding-top: 4px;
	line-height: 16px;
	padding-bottom: 4px;
}
.missions .top-box-nav li.clipboard   {
	width: 120px;
}
.top-box-nav .calendar {
	width:101px;
}
.top-box-nav .calendar a {
	padding:0 9px 0 8px;
}
.top-box-nav .calendar a  span {
	padding:0 0 0 26px;
	background:url(../_img/bullet-calendar.gif) no-repeat 0 50%;
}
.top-box-nav .regional a  span {
	padding:0 0 0 26px;
	background: url(../_img/internet-news-reader.gif) no-repeat 0 50%;
}
.top-box-nav .serve {
	width:80px;
}
.top-box-nav .serve a {
	padding:0 4px;
}
.top-box-nav .serve a span {
	padding:0 0 0 23px;
	background:url(../_img/bullet-serve.gif) no-repeat 0 50%;
}
.top-box-nav .form {
	width:138px;
}
.top-box-nav .form a {
	padding:0 1px 0 1px;
}
.top-box-nav .form a span {
	padding:0 0 0 21px;
	background:url(../_img/bullet-form.gif) no-repeat 0 50%;
}
.top-box-nav .picture {
	width:73px;
}
.top-box-nav .picture a {
	padding:0 3px 0 2px;
}
.top-box-nav .picture a span {
	padding:0 0 0 23px;
	background:url(../_img/bullet-picture.gif) no-repeat 0 50%;
}
.top-box-nav .mail {
	width:85px;
}
.top-box-nav .mail a {
	padding:0 4px;
}
.top-box-nav .mail a span {
	padding:0 0 0 26px;
	background:url(../_img/bullet-mail.gif) no-repeat 0 50%;
}
.lower-info-box,
#ajaxcontent div table {
	margin:0;
	padding:19px 0 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.lower-info-box li,
#ajaxcontent div table tr {
	height:1%;
	overflow:hidden;
	padding:5px 16px 5px 7px;
	background:#efeedf;
	vertical-align:top;
}
.lower-info-box li .frame {
	float:left;
	border:1px solid #a8a78e;
	background:#f0efe9;
	padding:6px 4px;
	margin:0 11px 0 0;
	display:inline;
}
.lower-info-box li .frame img{
	width: 122px;
	height: inherit;
}

.lower-info-box li div.frame.dynamic  {
	float: left;
	border-style: none;
	margin: 0 5px 0 0;
}

.lower-info-box .uncolor,
#ajaxcontent div table tr.uncolor {
	background:#e7e7d4;
}
.lower-info-box .event-name {
	display:block;
	color:#343434;
	font-size:0.906em;
	line-height:1.3em;
	padding:10px 0 0;
}
.lower-info-box .date {
	color:#707069;
	font-size:0.785em;
	line-height:1em;
	font-style:normal;
}
ul.lower-info-box li em.date{
	float: none;
	display: block;
}
ul.lower-info-box li em.date span.event-sep {
	float: none;
	display: inline-block;
}

#ajaxcontent ul.lower-info-box li em.date span.eventTime {
	float: none;
	display: block;
}

#ajaxcontent ul.lower-info-box li em.date {
	float: none;
	clear: none;
	line-height: 1.4em;
	display: block;
}
.extra-content .lower-info-box p {
	margin:10px 0 0;
	line-height:1.28em;
	color:#383010;
	font-size:11px;
}
.lower-info-box li .wrap {
	font-size:100%;
	text-align:right;
}
.lower-info-box li .more {
	font-size:0.8em;
	padding:0 0 0 18px;
	float:right;
	color:#567371;
	background:url(../_img/bullet-plus.gif) no-repeat;
}
/* extra-bar */
.extra-sidebar {
	width:309px;
	float:left;
	padding: 48px 0 0;
}
/* extra navigation */
.extra-nav {
	width:309px;
	overflow:hidden;
	background:url(../_img/bg-extra-nav-top.png) no-repeat;
	padding:16px 0 0;
}
.extra-nav .wrap {
	width:301px;
	overflow:hidden;
	padding:0 0 0 8px;
	background:url(../_img/bg-extra-nav.png) repeat-y;
}
.extra-nav-bottom {
	height:25px;
	overflow:hidden;
	background:url(../_img/bg-extra-nav-bottom.png) no-repeat;
}
.extra-nav .heading {
	display:block;
	color:#343434;
	font-size:0.8em;
	padding:0 0 0 22px;
}


.extra-nav ul{
	margin:0;
	padding:6px 0;
	list-style:none;
	width:290px;
	overflow:hidden;
}
.extra-nav ul li{
	width:100%;
	overflow:hidden;
	/*margin:0 0 -8px;*/
}
.extra-nav ul li a{
	display:block;
	font-size: 0.843em;
	color:#567371;
	font-weight: bold;
	padding-left: 52px;
	height: 27px;
	padding-top: 9px;
}
.extra-nav ul li a:hover{
	background-image: url(../_img/bk_extranav.gif);
	text-decoration: none;
}
.extra-nav ul li.current a{
	background-image: url(../_img/bk_extranav.gif);
}
.extra-nav ul li ul{
	padding: 0;
	display: none;
}
.extra-nav ul li.current ul{
	padding: 0;
	display: block;
	margin-top: -8px;
}
.extra-nav ul li ul li{
	background: url(../_img/bullet7.gif) no-repeat left 17px;
	margin: 0 0 0 72px;
	padding: 0 0 7px;
}
.extra-nav ul li.current ul li a{
	color:#7f8383;
	font-size: 0.783em;
	padding-left: 12px;
	font-weight: normal;
	font-style: normal;
	background-image: none;
	height: .75em;
}
.extra-nav ul li.current ul li a:hover{
	font-weight: bold;
	color: #5c5c5c;
	background-image: none;
}
.extra-nav ul li.current ul li.current a{
	font-weight: bold;
	color: #5c5c5c;
	background-image: none;
}

/* blog-thoughts box */
.thoughts {
	width:283px;
	overflow:hidden;
	color:#343434;
	padding:17px 0 0;
	margin:0 0 0 11px;
	/* background:url(../_img/bg-top-accardion.png) no-repeat; */
}
.thoughts .wrap {
	height:1%;
	overflow:hidden;
	padding:0 0 0 5px;
}

#main div.main-box div.holder-main-box div.extra-sidebar div.thoughts div.wrap p {
	font-size: 12px;
}

a.mnn {
	font-size: 12px;
}

#main div.main-box div.holder-main-box div.extra-sidebar div.thoughts div.wrap ul.mnn_headlines li {
	padding-top: 5px;
	padding-bottom: 5px;
}

#main div.main-box div.holder-main-box div.extra-sidebar div.thoughts div.wrap ul.mnn_headlines {
	margin-top: .5em;
}


.thoughts .bottom-border {
	height:16px;
	width:100%;
	overflow:hidden;
	/* background:url(../_img/bg-bottom-accardion.png) no-repeat; */
}
.thoughts h3,
.filters h3 {
	margin:0;
	width:100%;
	overflow:hidden;
	line-height:1.4em;
	padding: 14px 0 0;
	text-transform:uppercase;
}
.filters {
	margin: 0 20px;
}

#main p.subscribe {
	float: right;
}
#main p.subscribe a {
	padding-right: 20px;
	background: url(/_img/icon_rss.png) no-repeat right;
	line-height: 16px;
	display: block;
}
.extra-sidebar .filters ul {
	margin: 7px 0 0 7px;
	list-style-type: none;
}
.extra-sidebar .filters ul li {
	font-size: 12px;
	line-height: 24px;
	background:url(../_img/separator3.gif) repeat-x 0 100%;
}

.thoughts h3.mug {
	margin:0;
	width:100%;
	overflow:hidden;
	line-height:2.4em;
	padding:14px 0 0 53px;
	text-transform:uppercase;
	background:url(../_img/bullet-blog.png) no-repeat;
}
.thoughts ul {
	margin:-13px 0 0;
	padding: 0 0 12px 8px;
	list-style:none;
	width:256px;
	overflow:hidden;
}
.thoughts ul li {
	padding:16px 0;
	background:url(../_img/separator3.gif) repeat-x 0 100%;
}

.thoughts ul li .holder {
	width:100%;
	overflow:hidden;
}
.thoughts ul li .holder .date {
	float:right;
	font-style:normal;
	font-size:0.613em;
}
.thoughts ul li .holder .title {
	display:block;
	font-size:0.795em;
	line-height: 1em;
	font-weight:normal;
	color:#006666;
}
.thoughts ul li .holder .title a{
	display:block;
	font-size: 12px;
	line-height: 1em;
	font-weight:normal;
	color:#006666;
}
.thoughts ul li .holder .title a:hover{
	text-decoration: underline;
}
.thoughts ul li .holder .posted {
	display:block;
	font-size:0.673em;
	color:#696969;
}
.thoughts ul li .holder .posted a {
	color:#000;
	font-size:100%;
}
.thoughts ul li p {
	margin:10px 0 0;
	font-size:0.673em;
}
/* footer */
#footer {
	width:1062px;
	overflow:hidden;
	padding:0 0 40px;
	position:relative;
}
#footer .column {
	width:101%;
	overflow:hidden;
	padding:0 0 0 47px;
}
#footer .column .col {
	width:207px;
	float:left;
	font-size:0.665em;
	color:#f6f6eb;
}
#footer .column .col strong {
	color:#000303;
	font-size:1.225em;
	font-weight:normal;
}
#footer .column .col ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	
}
#footer .column .col a {
	color:#f6f6eb;

}
#footer .column .col dl {
	margin:0;
	color:#f6f6eb;
}
#footer .column .col dd {
	margin:0;
}
#footer .time {
	color:#592900;
}
/* bottom user-menu*/

#main .main-box .sermon .info-box .holder ul li.audioplayer a {
	background: url(../_img/bullet1.gif) no-repeat center center;
	width: 33px;
	display: block;
	text-indent: -99999px;
	height: 34px;
}
.index #main .main-box .sermon .info-box .holder ul li.audioplayer a {
	background: url(../_img/btn_listen.gif) no-repeat center center;
	width: 19px;
	display: block;
	text-indent: -99999px;
	height: 21px;
	margin-top: 2px;
}
.user-nav ul {
	margin:0;
	padding:0;
	list-style:none;
}
.user-nav li {
}
/* clear */
#header:after, .top-nav:after, #header .holder:after, #main .holder-main-box:after, #main .main-box:after {
	display:block;
	clear:both;
	content:"";
}

#main div.main-box div.holder-main-box div.extra-content div.info-holder  img,
#main div.main-box div.holder-main-box div.extra-sidebar .thoughts .wrap p img {
	border: 1px solid #a7a88f;
	background-color: #f0efe9;
	padding: 5px;
	margin: 5px;
}

#main div.main-box div.holder-main-box div.content div.column div.holder-sermon div.wrap.sermon div.info-box div.holder ul li a.itunes img {
	width: 25px;
	height: 25px;
	margin-top: -3px;
}



#main div.main-box div.holder-main-box div.extra-content div.info-holder img.mcms_stats {
	border-style: none;
	color: #ececdd;
	padding: 0;
}

.extra-content h2,h2 {
	font-size: 1.1em;
	color: #383010;
	margin:0;
	text-transform:uppercase;
	padding-bottom: 1em;
}


.extra-content  h3,h3{
   font-size: .9em;
	color: #806206;
}
div.gallery, div.gallery-thumbnail {
	float:left;
	margin:0 1%;
	padding:0;
	text-align:center;
	width:31%;
}
.gallery h4 a {
	color:#806206;
}
.gallery .clippedthumb {
	height:90px;
	width:125px;
	overflow:hidden;
}
.extra-content h4.gallerydesc {
	color:#806206;
	margin-bottom:10px;
}
.gallery .date {
	font-style: italic;	
	margin:0;
}
.first {
	clear:both;
}
.extra-content  h4,h4{
   font-size: .9em;color: #383010;
}
#home-news {
	margin-right:10px;
}
.upcoming h2 {
	float:left;
}
.upcoming h4 {
	margin-bottom:5px;
	font-size:14px;
}
.upcoming h4 a {
	color:#806206;
	font-size:12px;
}
.upcoming .go {
	margin:0 0 19px;
	padding:0 5px;
}
.upcoming p.posted {
	font-size: 10px;
	margin-bottom: 3px;
	color:#567371;
}
#home-news div.newsbox p,
#home-events div.eventbox p.date {
	line-height: 1.3em;
	font-size: 11px;
}
#home-events div.eventbox p.date span{
}
.extra-content h5,h5{
   font-size: .8em;color: #806206;
}

.extra-content  h6,h6{
   font-size: .8em;color: #383010;
}

div.gallery-thumbnail {
	float: left;
}

#hd_leftnav *{
	display: none;
}
#hd_leftnav a.first, #hd_leftnav.heading strong {
	display: inline;
	text-decoration: none;
	text-transform: uppercase;
}
strong#hd_leftnav.heading {
	text-transform: uppercase;
}
#main div.wrap-accordion ul.sub-nav li .info-box  a {
	color: #066;
}



/* @end */

/* @group SERMONS */

.sermondetail li#bl_preacher {
	font-size: 12px;
	float: left;
	padding-right: 1em;
	background: url(../_img/pagination_divider.gif) no-repeat 93%;
	margin-right: 1em;
}

.sermondetail li#bl_date {
	font-size: 12px;
}

.sermondetail li#bl_series {
	margin-top: 5px;
	font-size: 12px;
}

.sermondetail ul#byline {
	list-style-image: none;
	list-style-type: none;
	margin: 0 0 0 -24px;
}

#currentsermonbox {
	border: 1px solid #a7a88f;
	background-color: #f0efe9;
	padding: 10px;
	height: 170px;
}
.sermonlist #currentsermonbox {
	margin-bottom: 20px;
	height: 180px;
}

#currentsermonbox h2 {
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	padding-top: 2em;
	font-size: 16px;
	color: #6a4e2b;
}

#main div.main-box div.holder-main-box div.extra-content div.info-holder #currentsermonbox img.currentsermongraphic {
	float: left;
	margin-right: 1em;
	width: 225px;
	border-style: none;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
}

#currentsermonbox p {
	font-size: 13px;
	margin: 0;
	padding: 0;
}

#currentsermonbox span p {
	font-size: 11px;
}

#currentsermonbox ul.mediatools {
	list-style-type: none;
	list-style-image: none;
	float: right;
	width: 150px;
	padding-top:0.4em;
	position:relative;
	right:-18px;
}
#currentsermonbox ul.mediatools li{
	list-style-type: none;
	float: left;
}





#main div.main-box div.holder-main-box div.extra-content div.info-holder div.sermonbox ul.mediatools li {
	/*list-style-type: none;*/
}
#currentsermonbox ul.mediatools li.audioplayer a{
	background: url(../_img/btn_listen.gif) no-repeat center center;
	text-indent: -99999px;
	width: 19px;
	height: 21px;
	display: block;
	float: left;
	margin-right: 1em;
}





#currentsermonbox ul.mediatools li.download a {
	background: url(../_img/btn_download.gif) no-repeat center center;
	width: 19px;
	height: 21px;
	display: block;
	text-indent: -99999px;
	float: left;
	margin-right: 1em;
}

#currentsermonbox ul.mediatools li.notes a {
	background: url(../_img/btn_notes.gif) no-repeat center center;
	width: 19px;
	height: 21px;
	display: block;
	text-indent: -99999px;
	float: left;
	margin-right: 1em;
}

#pagination {
	float: right;
	margin-top: -20px;
}
.sermonlist #pagination {
	float: right;
	margin-top: -12px;
}
#pagination a{
	text-decoration: none;
	margin: 0 4px;
	background: url(../_img/pagination_divider.gif) no-repeat left center;
	padding-left:11px;
	color: #5b5651;
	font-size: 11px;
}
a#previous {
	background: none;
}
a#current {
	color: #738481;
	font-weight: bold;
	font-size:14px;
	background: url(../_img/pagination_divider.gif) no-repeat left 5px;
	margin-right: 2px;
}

a#off {
	background-image: none;
}

div.sermonbox {
	background-color: #eeeedf;
	padding: 1em;
	margin: 0;
}



#main div.main-box div.holder-main-box div.extra-content div.info-holder div.sermonbox h2 {
	color: #607371;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	text-transform: none;
}

#main div.main-box div.holder-main-box div.extra-content div.info-holder div.sermonbox p {
	font-size: 12px;
	margin: 0;
}

#main div.main-box div.holder-main-box div.extra-content div.info-holder div.sermonbox span p {
	font-size: 10px;
}

#main div.main-box div.holder-main-box div.extra-content div.info-holder div.sermonbox ul.mediatools,
ul#mediabox  {
	list-style-image: none;
	list-style-type: none;
	float: right;
	width: 150px;
	margin-top: -20px;
	position: relative;
	right: -25px;
}

#main div.main-box div.holder-main-box div.extra-content div.info-holder div.sermonbox ul.mediatools li.audioplayer a,
ul#mediabox li#mb_jukebox a{
	background: url(../_img/btn_listen.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	width: 20px;
	height: 20px;
	float: left;
	padding-left: 1em;
}

#main div.main-box div.holder-main-box div.extra-content div.info-holder div.sermonbox ul.mediatools li.download a,
ul#mediabox li#mb_download a  {
	background: url(../_img/btn_download.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	width: 20px;
	height: 20px;
	float: left;
	padding-left: 1em;
}

#main div.main-box div.holder-main-box div.extra-content div.info-holder div.sermonbox ul.mediatools li.notes a  {
	background: url(../_img/btn_notes.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	width: 20px;
	height: 20px;
	float: left;
	padding-left: 1em;
}

#secondaryContent {
	border: 1px solid #a8a990;
	background-color: #f0efe9;
	padding-left: 1.5em;
	padding-right: 1.5em;
}

#secondaryContent h3 a.podcastsubscribe {
	background: url(../_img/icon_itunes.png) no-repeat;
	padding-bottom: 5px;
	padding-top: 7px;
	padding-left: 36px;
	text-transform: uppercase;
	font-size: 16px;
	color: #4c1f0a;
}
.sermonlist #secondaryContent h3 {
	padding: 1em 0;
}


#sorting h3 {
	color: #4c1f0a;text-transform: uppercase;
}

#sorting label {
	text-transform: uppercase;
	color: #607371;
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding-bottom: 5px;
}

select#month.sorter {
	font-size: 12px;
	width: 244px;
	margin-bottom: 1em; 
}

select#series.sorter {
	font-size: 12px;
	width: 244px;
	margin-bottom: 1em;
}

select#speaker.sorter {
	font-size: 12px;
	width: 244px;
	margin-bottom: 1em;
}

#secondaryContent h3 {
	color: #4c1f0a;text-transform: uppercase;
}

#secondaryContent ul {
	list-style-type: none;
	list-style-image: none;
}

#secondaryContent ul li {
	color: #4b4c4c;
	font-size: 14px;
	margin-left: -40px;
	padding-left: 0;
	padding-bottom: 1.5em;
}
.sermonlist #secondaryContent ul li {
	margin-left: 0;
}


#secondaryContent ul li img{
	margin-bottom: -5px;
}

.sermonlist .sermonbox.last,
ul.lower-info-box li.last{
	margin-bottom: 20px;
}



/* @end */
ul#home-rotator {
	list-style-image: none;
	list-style-type: none;
	overflow:hidden;
	float: right;
	width:322px;
	height:220px;
}
.index ul#home-rotator {
	list-style-image: none;
	list-style-type: none;
	float: right;
	width: 630px;
	height: 479px;
}

.index #home-rotator li img {
	width: 614px;
	height: 450px;
	border: 5px solid #f4f3e2;
	position: relative;
	top: 17px;
}
.index ul#home-rotator li {
	position: relative;
	top: 17px;
	left: 0;
	background-color: #f4f3e9;
	height: 448px;
	width: 608px;
	padding:7px
}
	
object#monoslideshow {
	width:608px;
}

/* @group FORMS */

.monkForm legend {
	width: 100%;
	padding-bottom: 1em;
	font-size: 12px;
	font-weight: bold;
	clear: both;
}



.monkForm label {
	font-size: 12px;
	font-weight: bold;
	width: 140px;
	display: block;
	float: left;
	clear: both;
}

.monkForm .required p.data label {
	background: url(../_img/icon_required.gif) no-repeat 0 4px;
	padding-left: 13px;
	width: 127px;
	font-weight: bold;
}
.monkForm  p.error{
	font-weight: bold;
	color: #671615;
	margin: 0;
}
.monkForm p.errorSummary{
	font-weight: bold;
	font-style: italic;
	background-color: #e4e5dc;
	padding: 5px;
}
.monkForm p.data input {
	width: 292px;border: 1px solid silver;
}
.monkForm .checkbox p.data input{
	border-style: none;
	width: 24px;
	height: 25px;
}

.monkForm .captcha .data input {
	width: 148px;border: 1px solid silver;
	margin-top: -56px;
	font-size: 40px;
}

.monkForm textarea {
	width: 292px;
	border: 1px solid silver;
}

.monkForm #formsubmit input {
	 
}
.monkForm{
	width: 448px;
	padding: 20px;
	background-color: #efeedf;
	border: 1px solid #e7e7d4;
}
form#volunteer-form.monkForm {
	margin-left: 32px;
	margin-top: 1px;
}

/* @end */

/* @group EVENTS */

hr.dotted {
	margin-bottom: 1em;
	border-bottom: 1px solid #bcbba7;
	border-top-style: none;
	}

#datefilters {
	clear: both;
	width: 644px;
	height: 60px;
}

#datefilters p{
	float: left;
	font-weight: bold;
	color: #666;
	font-size: 13px;
	margin-left: 30px;
	margin-right: 10px;
}
#datefilters ul{
	
}
#datefilters ul li{
	float: left;
	list-style-type: none;
	list-style-image: none;
	margin-left: 0;
	margin-right: 5px;
}
#datefilters ul li a{
	color: white;
	
	text-align: center;
	background: url(../_img/btn_grey.gif) right top;
	height: 20px;
	display: block;
	width: 136px;
	padding-top: 6px;
}
#datefilters ul li a:hover{
	color: white;
	text-align: center;
	background: url(../_img/btn_grey.gif) right bottom;
	height: 20px;
	display: block;
	width: 136px;
	padding-top: 6px;
	text-decoration: none;
}

#categoryfilters h1 {
	padding-left: 1em;
	padding-top: 1em;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 0;
	margin-bottom: .5em;
}

#categoryfilters ul li a {
	font-size: 12px;
}

#categoryfilters ul li{
	list-style-type: none;
	list-style-image: none;
	margin-left: 0;
	padding-bottom: 0;
	margin-right: 1em;
	margin-bottom: 0;
}

#categoryfilters ul {
	margin-left: 0;
	padding-left: 1em;
}

.eventlist .date {
	width: 31px;
	height: 35px;
	background: url(../_img/icon_calendar_bd.gif) no-repeat;
	color: #fff;
	clear: left;
	margin-top: 2px;
	padding-top: 2px;
	text-align: center;
	margin-right: 5px;
	float: left;
}


.eventlist div.date div.month {
	font-size: 10px;
	text-transform: uppercase;
	line-height: 9px;
	padding-top: 11px;
	text-align: center;
	color: black;
}

.eventlist div.date div.day {
	font: 14px/11px "Arial black";
	text-align: center;
	color: black;
}

.thoughts #categoryfilters ul li {
	background: none repeat-x 0 100%;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 0;
	line-height: .5em;
}

.eventlist .extra-content  h3 a{
	color: #806206;
	margin-top: 0;
	padding-top: 0;
}

#totalevents p {
	font-weight: bold;
	font-size: 18px;
	text-transform: capitalize;
}

/* @end */

/* @group STAFF */

.staff .info-holder h1 {
	color: #619205;
	font: bold 18px/27px Helvetica, Arial, Geneva, sans-serif;
}
.staff .info-holder h2,
table.staff  h2{
	font-size: 14px;
	line-height: 14px;
	color: #353535;
	margin-bottom: 0;
	padding-bottom: 0;
}
.staff .info-holder h3,
table.staff h3{
	font-style: italic;
	font-size: 13px;
	line-height: 15px;
	margin-bottom: 0;
	margin-top: 0;
	width: 324px;
}
.staff .info-holder h2 span,
table.staff  h2 span{
	color: #7b7b7b;
}
.staff .info-holder td.first,
table.staff  td.first{
	width: 100px;
	vertical-align: top;
}

.staff .info-holder td img,
table.staff  td img{
	background-image: url(../_img/bk_staff.gif);
	padding: 8px;
	margin-top: -10px;
}
.staff .info-holder p,
table.staff  p{
	font-size: 12px;
	line-height: 15px;
	color: #666666;
}
.staff .info-holder ul,
table.staff  ul{
	float: right;
	position: relative;
	top: -40px;
	margin-top: 0;
	margin-bottom: 0;
	width: 132px;
	height: 0;
	list-style-type: none;
}
.staff .info-holder ul li,
table.staff ul li{
	list-style-type: none;
	list-style-image: none;
	float: left;
	margin: 0;
	padding: 0;
	
}
.staff .info-holder table,
table.staff  table{
	width: 100%;
}
.staff .info-holder ul li a,
table.staff ul li a{
	list-style-type: none;
	list-style-image: none;
	display: block;
	width: 24px;
	height: 24px;
	text-indent: -9999px;
	margin-right: 3px;
}
.staff .info-holder ul li.staff_email a,.staff .info-holder ul li a.staff_email,
table.staff ul li.staff_email a,table.staff ul li a.staff_email{
	background: url(../_img/icons_social.jpg) right top;
}
.staff .info-holder ul li.staff_blog a,.staff .info-holder ul li a.staff_blog,
table.staff  ul li.staff_blog a,table.staff  ul li a.staff_blog{
	background: url(../_img/icons_social.jpg) left top;
}
.staff .info-holder ul li.staff_twitter a,.staff .info-holder ul li a.staff_twitter,
table.staff  ul li.staff_twitter a,table.staff  ul li a.staff_twitter{
	background: url(../_img/icons_social.jpg) -26px top;
}
.staff .info-holder ul li.staff_facebook a,.staff .info-holder ul li a.staff_facebook,
table.staff  ul li.staff_facebook a,table.staff  ul li a.staff_facebook{
	background: url(../_img/icons_social.jpg) -52px top;
}
.staff .info-holder ul li.staff_email a:hover,.staff .info-holder ul li a.staff_email:hover,
table.staff  ul li.staff_email a:hover,table.staff  ul li a.staff_email:hover{
	background: url(../_img/icons_social.jpg) right -25px;
}
.staff .info-holder ul li.staff_blog a:hover,.staff .info-holder ul li a.staff_blog:hover,
table.staff  ul li.staff_blog a:hover,table.staff  ul li a.staff_blog:hover{
	background: url(../_img/icons_social.jpg) left -25px;
}
.staff .info-holder ul li.staff_twitter a:hover,.staff .info-holder ul li a.staff_twitter:hover,
table.staff  ul li.staff_twitter a:hover,table.staff  ul li a.staff_twitter:hover{
	background: url(../_img/icons_social.jpg) -26px -25px;
}
.staff .info-holder ul li.staff_facebook a:hover,.staff .info-holder ul li a.staff_facebook:hover,
table.staff  ul li.staff_facebook a:hover,table.staff ul li a.staff_facebook:hover{
	background: url(../_img/icons_social.jpg) -52px -25px;
}




/* @end */
.serve .extra-content .info-holder .frame {
	border: none;
	background: none;
	padding: 0;
	margin: 0;
}

.serve .lower-info-box li .frame {
	float:left;
	border:1px solid #a8a78e;
	background:#f0efe9;
	padding: 0;
	margin:0 11px 0 0;
	display:inline;
}

.serve .extra-content .info-holder ul.lower-info-box li .frame img {
	width: 122px;
	height: inherit;
}

.serve .extra-content .info-holder ul.lower-info-box li p {
	padding-left: 144px;
}

.index .sermon .info-box .frame {
	margin-top: 1em;
	padding-right: .75em;
	margin-left: .75em;
}

/* @group BLOG */

.blogview .blog{
	float:right;
	padding:13px 0 0;
	overflow:hidden;
	width: 100%;
}
.blogview #comments {
	clear: both;
}

.blogview textarea#comment {
	width: 292px;
	border: 1px solid silver;
	font-size: 12px;
}

.blogview #comments form label {
	font-size: 12px;
	font-weight: bold;
	width: 140px;
	display: block;
	float: left;
}

.blogview input#comment-submit {
	
}

.blogview #comments div.comment  {
	width: 70%;
	background-color: #d3dedd;
	margin: 15px 15px 15px 0;
	padding: 15px 15px 1px 015px;
}


.blogview #comments div.comment h5 {
	font-size: 11px;
}

.blogview #comments div.comment p {
}

#main div.main-box div.holder-main-box div.extra-content div.info-holder div.post p.byline span.date {
	background: url(../_img/pagination_divider.gif) no-repeat left;
	padding-left: 10px;
}



/* @end */


#main div.main-box div.holder-main-box div.extra-content div.info-holder ul,
#main div.main-box div.holder-main-box div.extra-content div.info-holder ol {
	padding-left: 24px;
	margin-bottom: 1em;
}
#main div.main-box div.holder-main-box div.extra-content div.info-holder ul li{
	list-style-type: disc;
	margin: 0 0 1em;
	color:#383010;
	font-size:0.734em;
}
#main div.main-box div.holder-main-box div.extra-content div.info-holder ol li{
	list-style-type: decimal;
	margin: 0 0 1em;
	color:#383010;
	font-size:0.734em;
}

#main div.main-box div.holder-main-box div.extra-content div.info-holder ul.lower-info-box,
#main div.main-box div.holder-main-box div.extra-content div.info-holder ol.lower-info-box {
	padding-left: 0;
	margin-bottom: 0;
}
#main div.main-box div.holder-main-box div.extra-content div.info-holder ul.lower-info-box li{
	list-style-type: none;
	margin: 0;
	color:#383010;
	font-size: 1em;
}
#main div.main-box div.holder-main-box div.extra-content div.info-holder ol.lower-info-box li{
	list-style-type: decimal;
	margin: 0;
	color:#383010;
	font-size:1em;
}

#main div.main-box div.holder-main-box div.extra-content div.info-holder div.sermonbox ul.mediatools li {
	margin-bottom: 0;
	list-style-type: none;
}

#main div.main-box div.holder-main-box div.extra-content div.info-holder ul#home-rotator li{
	list-style-type: none;
	margin: 0;
}
.staff #main div.main-box div.holder-main-box div.extra-content div.info-holder ul li{
	list-style-type: none;
	margin: 0;
}
#main div.main-box div.holder-main-box div.extra-content div.info-holder ul#byline li,
#main div.main-box div.holder-main-box div.extra-content div.info-holder ul#mediabox li{
	list-style-type: none;
	margin: 0;
}
#ajaxcontent div.gallery-thumbnail{
	margin:0;
	width:100%;
}
#ajaxcontent div.gallery-thumbnail table {
	margin:0;
	padding: 0;
	width:100%;
}

#ajaxcontent div.gallery-thumbnail img, #ajaxcontent .staff img {
	background-color:#F0EFE9;
	border:1px solid #A7A88F;
	margin:0 5px 0 0;
	padding:5px;
}
#ajaxcontent div.gallery-thumbnail a img:hover {
	background-color: #adac99;
}
#main div.main-box div.holder-main-box div.extra-content div.info-holder #currentsermonbox ul.mediatools li{
	margin-bottom: 0;
	list-style-type: none;
}

#ajaxcontent div table td ul{
	margin-left: 24px;
	padding-bottom: 0;
	line-height: 0;
}

.upcoming td.first,
.upcoming td.second {
	width: 50%;
}

div.book img {
	float: right;
}

div.book p,
div.book h4{
	
}



.droplinetabs ul{

list-style: none;
	float: right;
}


.droplinetabs ul li ul{
position: relative;
z-index: 100;
visibility: hidden;
}
div#volForm {
	display: none;
}

a.buynow {
	display: block;
	background: url(../_img/buyitnowbutton.png) no-repeat;
	width: 147px;
	height: 36px;
	text-indent: -9999px;

}
h4.gold{
	color: #806206;
}
h6.burgandy{
	color: #4c1f0a;
}
p.h2p5{
	color: #383010;
	margin:0;
	text-transform: none;
	padding-bottom: 1em;
	font-weight: bold;
	font-size: 1.0em;
}

/* @group SIDEBAR */

/* events */ 

.thoughts ul.lsbevents {
	background: url(../_img/lsb_bk_events.gif) no-repeat;
	height: 218px;
	margin-top: 0;
	width: 273px;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
	margin: 0;
	padding: 44px 0 0;
}
.thoughts ul.lsbevents li {
	width:100%;
	overflow:hidden;
	padding: 0 0 6px;
	background:none;
}
.thoughts ul.lsbevents li .date {
	float:left;
	width:53px;
	height:46px;
	overflow:hidden;
	text-align:center;
	font-style:normal;
	color:#040404;
	text-transform:uppercase;
	font-size:12px;
	padding:5px 0 0;
	margin:0 8px 0 0;
	display:inline;
	background:url(../_img/bg-date-events.png) no-repeat;
}
.thoughts ul.lsbevents .date span {
	padding:4px 0 0;
	display: block;
}
.thoughts ul.lsbevents li p {
	margin:0;
	padding:0 13px 0  62px;
	position:relative;
}
.thoughts ul.lsbevents li strong, .thoughts ul.lsbevents li strong a {
	display:block;
	color:#765227;
	font-size:12px;
}
.thoughts ul.lsbevents li em {
	display:block;
	overflow:hidden;
	color:#006666;
	font-size:12px;
	font-style:normal;
	vertical-align:top;
}
.thoughts ul.lsbevents li a {
	display:block;
	overflow:hidden;
	color: #5d5c4d;
	font-size: 10px;
	font-style:normal;
	vertical-align:top;
}

.thoughts ul.lsbevents li em {
	vertical-align:top;
	font-size: 12px;
	color: #046868;
}
.thoughts ul.lsbevents li .more {
	font-size:12px;
	color:#3e3e3b;
	padding: 0 0 0 15px;
	position: relative;
	bottom:0;
	right:0;
	background:url(../_img/bullet5.gif) no-repeat 0 3px;
	float: right;
	margin-bottom: -1em;
}

/* news */ 

.thoughts ul.lsbnews {
	background: url(../_img/lsb_bk_news.gif) no-repeat;
	height: 220px;
	margin-top: 0;
	width: 273px;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
	margin: 0;
	padding: 45px 0 0;
}
.thoughts ul.lsbnews li .news {
	float:left;
	width:53px;
	height:46px;
	overflow:hidden;
	text-align:center;
	font-style:normal;
	color:#040404;
	text-transform:uppercase;
	font-size:11px;
	padding: 5px 0 0;
	margin: 0 8px 0 2px;
	display:inline;
	background: url(../_img/iconNews.png) no-repeat 0 bottom;
}
.thoughts ul.lsbnews li {
	width:100%;
	overflow:hidden;
	padding: 0 0 6px;
	background:none;
}
.thoughts ul.lsbnews li p {
	margin:0;
	padding:0 13px 0  0;
	position:relative;
}
#main div.main-box div.holder-main-box div.extra-sidebar div.thoughts div.wrap .lsbnews .preview {
	font-size:11px;
}
.lsbnews li strong, .lsbnews li strong a {
	display:block;
	color: #006666;
	font-size:12px;
}
.lsbnews li em {
	display:block;
	overflow:hidden;
	color:#006666;
	font-size:12px;
	font-style:normal;
	vertical-align:top;
}
.lsbnews li a {
	display:block;
	overflow:hidden;
	color: #5d5c4d;
	font-size: 10px;
	font-style:normal;
	vertical-align:top;
}
.lsbnews li .go, .thoughts ul.lsbevents li .go {
	padding:0 20px 0 0;
}
.lsbnews li .go a, .thoughts ul.lsbevents li .go a {
	color: #006666;
	font-size: 10px;
}
.lsbnews li em {
	vertical-align:top;
	font-size: 12px;
	color: #046868;
}
.lsbnews li .more {
	font-size:12px;
	color:#3e3e3b;
	padding: 0 0 0 15px;
	position: relative;
	bottom:0;
	right:0;
	background:url(../_img/bullet5.gif) no-repeat 0 3px;
	float: right;
	margin-bottom: -1em;
}

/* sermons */

.thoughts .wrap .heading {
	background:#887746;
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:normal;
	letter-spacing:3px;
	line-height:1.7em;
	margin:5px 0;
	position:relative;
	text-transform:uppercase;
	z-index:100;
	padding:3px 0 2px 26px;
	width:248px;
}
.thoughts .wrap .heading img {
	margin:-19px 0;
	padding:0 10px 0 0;
	position:relative;
}

.thoughts .wrap .lsbsermon {
	height:1%;
	overflow:hidden;
	margin:-5px 0 0;
	padding:8px 0 13px;
	position:relative;
	background:#e4e2c8 url(../_img/bg-column-info-box.gif) repeat-x;
	width:274px;
}
.thoughts .wrap .lsbsermon .frame {
	float:left;
	display:inline;
	margin:0 0 0 .75em;
	padding-right: .75em;
}
.thoughts .wrap .lsbsermon .holder {
}
.thoughts .wrap .lsbsermon .heading-text {
	display:block;
	color:#006666;
	font-size:.9em;
}
.thoughts .wrap .lsbsermon .title {
	color:#464545;
	font-size:0.8em;
	font-style:normal;
}
.thoughts .wrap .lsbsermon ul {
	margin:5px 0 0;
	padding:0;
	width:135px;
}
.thoughts .wrap .info-box ul li {
	float:left;
	padding:0;
	background:none;
}
.thoughts .wrap .info-box .holder ul li.audioplayer a {
	background: url(../_img/bullet1.gif) no-repeat center center;
	width: 33px;
	display: block;
	text-indent: -99999px;
	height: 34px;
}

/* serve filters */

.serve .thoughts ul {
	margin:10px 0 15px 8px;
	padding:0;
}
.serve .thoughts ul li {
	background:none;
	padding:3px 0;
}
.serve .thoughts ul li a {
	color:#567371;
	display:block;
	font-size:0.75em;
	font-weight:bold;
}

/* newsletter form */

#newsletter label {
	color:#806206;
	font-size:1.1em;
	/*font-weight:normal;*/
	/*letter-spacing:1px;*/
	line-height:1.7em;
	margin:3px auto 0;
	position:relative;
	text-transform:uppercase;
	z-index:100;
	padding:3px 0 2px 3px;
	display:block;
	/*text-align:center;*/
}
#newsletter {
	margin:-5px auto 0;
	padding:0 8px 3px;
	position:relative;
	background:#e4e2c8 url(../_img/bg-column-info-box.gif) repeat-x;
	width:220px;
}
.info-holder #newsletter {
	margin:-5px 0 0;
}
#newsletter .mcms_newsletter_group_select label {
	background:none;
	color:#567371;
	display:inline;
	font-size:12px;
	line-height:20px;
	margin:6px 1px;
	padding:0 0 0 4px;
	text-transform:none;
	width:100%;
}
#newsletter #newsletter_text {
	font-size:12px;
	margin:3px 0;
	padding:3px 0;
	width:216px;
}
#newsletter_submit {
	display:block;
	font-size:12px;
	margin:3px auto;
	width:120px;
}
/* @end */

/* credits */
div#credits {
 font-size: 10px;
 color: white;
}
div#credits a{
 color: white;
}
div#credits a:hover{
 text-decoration: underline;
}
.user-nav {
	width: 190px;
	float: right;
}
/* @end */
.mcms_stats {
	visibility:hidden;
	display:none;
}

