/* @override http://journeymillcreek.monkcms.net/css/styles.css */
/* @group Globals */
*{
	margin: 0;
	padding: 0;
	 
}
img{
	border-style: none;
}


body{
	
font: .825em/1.5em Helvetica, Arial, "Helvetica Neue", Geneva, sans-serif;
background-color: #6f6f6f;
}

.clear{
	clear: both;
	 height:1px;
    overflow:hidden;
	width: 100%;
}

#skip{
	text-indent: -9999em;
	list-style-type: none;
	position: absolute;
	left: -900px;
}

#layout{
		background-color: #6f6f6f;
	
	}
#container{
	text-align: center;
	background-color: #6f6f6f;
}
#wraper{
	background: #fff url(../images/top_bg_repeat.jpg) repeat-x;
}

#logo{
	width: 551px;
	height: 138px;
	background: url(../images/logo.jpg) no-repeat;
}

#top-container{
	width: 1000px;
	text-align: left;
	margin: auto;
	position: relative;
	top: -53px;
	z-index: 1;
}

#header{
	
	z-index: 1;
	height: 138px;
	padding-top: 10px;
	position: relative;
	top: 53px;
}

#btm-container{
	text-align: left;
	background-color: #d2cbc3;
	border-top-style: solid;
	border-top-color: #c7c1b9;
	clear: both;
	position: relative;
	padding-top: 20px;
	z-index: 0;
	top: -135px;
}



#basement{
	height: 350px;
	width: 966px;
	margin: auto;
 	min-height: 350px;
	z-index: 5;
	position: relative;
	margin-bottom: 15px;
	padding-top:55px;
}
#footer{
	height: 50px;
	background-color: #6f6f6f;
}


#top-container #content_btm{
	width:1000px;
	height: 60px;
	position: relative;
	top: -22px;
	margin-left: auto;
	margin-right: auto;
	/*border-bottom: 2px solid #c2bcb4;
	background-color: #fff;*/
	clear: both;
	background: url(../images/content_bg_btm.gif) no-repeat 188px 0;

}

.text{
	width: 460px;
	margin-top: 30px;
	padding-left: 15px;
	padding-right: 15px;
}

.pquote{
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	font: italic 1.2em Georgia, "Times New Roman", Times, serif;
	text-align: center;
	float: right;
	border-bottom: 1px solid #cacaca;
	border-top: 1px solid #cacaca;
	padding: 10px 20px;
	width: 150px;
}

/* @end */



/* @group Search */

#search{
	width: 260px;
	display: inline-block;
	position: relative;
	top: -125px;
	left: 687px;
	background-color: #6f6f6f;
	height: 28px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#search input#search_term{
   margin-right: 4px;
   height: 18px;
   padding-left: 25px;
   padding-top: 5px;
   width: 140px;
   color: #252525;
   float: left;
   display: inline;
   font-size: 1em;
   background: #fff url(/images/bg_searchbox.gif) no-repeat 5px 5px;
}
#search a#search_go{
	float: left;
	width: 71px;
	height: 27px;
	background-image: url(../images/search_btn.gif);
	text-indent: -9999em;
	display: inline;
	margin-left: 4px;
}



/* @end */

/* @group Sidebar */

#sidebar{
	width: 248px;
	z-index: 3;
	float: right;
	position: relative;
	top: 0px;
	left: -40px;
	background: url(../images/sidebar_gradient.jpg) repeat-x 0 43px;
	padding-left: 25px;
	padding-bottom: 10px;
}

#sidebar div.event-feed-icon {
	list-style-type: none;
	display: block;
	width: 20px;
	height: 20px;
	position: relative;
	top: 40px;
	left: 228px;
}

/* @end */

/* @group Content Layout Tags */

#content{
	z-index: 5;
	padding-left: 15px;
	width: 505px;
	position: relative;
	left: 185px;
	padding-top: 10px;
	background: url(../images/content_bg.png) no-repeat 0 top;
	/*background: #fff url(../images/content_bg.jpg) no-repeat 0 top;*/
	top: 40px;
	display: inline-block;
	padding-bottom: 10px;
}

#content a{
	color: #be8268;
}

#content a:hover{
	background-color: #eeeae7;
}



#content #billboard{
	width: 492px;
	padding-bottom: 42px;
	border-bottom: 3px solid #7c3a1e;
	margin-bottom: -40px;
	background: #8e4322 none -15px bottom;
}

#content h1{
	color: #7c381b;
	margin-bottom: 20px;
	padding-top: 5px;
	font: bold 1.7em Arial, Helvetica, Geneva, sans-serif;
}

#content h3{
	color: #8e4322;
	font: normal 1.5em Helvetica, Arial, Geneva, sans-serif;
	margin-bottom: 10px;
}

#content h3 a{
	text-decoration: none;
	color: #8e4322;
}

#content h3 a:hover{
	text-decoration: none;
	background-color: #eeede9;
}

#content h2{
	font-weight: normal;
	font-style: normal;
}

#content h4{
	font-size: 1.2em;
	font-weight: normal;
	font-style: normal;
}

#content h5{
	font-size: 1.2em;
	font-weight: normal;
	font-style: normal;
	color: #8e4322;
}

#content h6{
	font-weight: bold;
	font-size: 1.1em;
}

#content ul{
	list-style-type: square;
	margin-left: 20px;
	list-style-image: url(../images/bullet.gif);
}

#content ul ul{
	list-style-image: url(../images/sub_bullet.gif);
}

#content ol{

	margin-left: 20px;
}

#content p{
	margin-top: 0;
	margin-bottom: 15px;
}



/* @end */

/* @group Super-Nav */

/* Use this if you need to separate top 4 nav elemnts from main navigaiton 

#nav-wrap{
	width: 193px;
	z-index: 5;
	position: relative;
	left: 5px;
	float: left;
	margin-right: -200px;
	padding-bottom: 20px;
	clear: both;
	padding-top: 60px;
}

#nav-wrap ul#super-nav{
	list-style-type: none;
	margin: 0;
	padding: 0px 0 0;
}

#nav-wrap ul#super-nav li{
	height: 49px;
	text-indent: -9999em;
	width: 193px;
}

#nav-wrap ul#super-nav li#new-here a{
	background: url(../images/left_top_nav_items.jpg) no-repeat left top;
	display: block;
	overflow: hidden;
	height: 49px;
	width: 193px;
}

#nav-wrap ul#super-nav li#new-here a:hover{
	background: url(../images/left_top_nav_items.jpg) no-repeat right top;
	display: block;
	overflow: hidden;
	height: 49px;
	width: 193px;
}

#nav-wrap ul#super-nav li#location-services a{
	background: url(../images/left_top_nav_items.jpg) no-repeat left -49px;
	display: block;
	overflow: hidden;
	height: 49px;
	width: 193px;
}

#nav-wrap ul#super-nav li#location-services a:hover{
	background: url(../images/left_top_nav_items.jpg) no-repeat right -49px;
	display: block;
	overflow: hidden;
	height: 49px;
	width: 193px;
}

#nav-wrap ul#super-nav li#get-connected a{
	background: url(../images/left_top_nav_items.jpg) no-repeat left -98px;
	display: block;
	overflow: hidden;
	height: 49px;
	width: 193px;
}

#nav-wrap ul#super-nav li#get-connected a:hover{
	background: url(../images/left_top_nav_items.jpg) no-repeat right -98px;
	display: block;
	overflow: hidden;
	height: 49px;
	width: 193px;
}

#nav-wrap ul#super-nav li#resources a{
	background: url(../images/left_top_nav_items.jpg) no-repeat left -147px;
	display: block;
	overflow: hidden;
	height: 49px;
	width: 193px;
}

#nav-wrap ul#super-nav li#resources a:hover{
	background: url(../images/left_top_nav_items.jpg) no-repeat right -147px;
	display: block;
	overflow: hidden;
	height: 49px;
	width: 193px;
}
*/
/* @end Super-Nav */


/* @group Super-Nav2 */
#nav-wrap{
	width: 193px;
	z-index: 5;
	position: relative;
	left: 5px;
	float: left;
	margin-right: -200px;
	padding-bottom: 20px;
	clear: both;
	padding-top: 60px;
}

#nav-wrap ul#nav li#nav_new-here{
	border-style: none;
	margin: 0;
	padding: 0;
	height: 42px;
	width: 193px;
}

#nav-wrap ul#nav li#nav_location-and-services{
	border-style: none;
	margin: 0;
	margin-top: -3px;
	padding: 0;
	height: 40px;
	width: 193px;
}

#nav-wrap ul#nav li#nav_get-connected{
	border-style: none;
	margin: -8px 0 0;
	padding: 0;
	height: 42px;
	width: 193px;
	background-color: transparent;
}
#nav-wrap ul#nav li#nav_media-and-messages{
	border-style: none;
	width: 193px;
	height: 40px;
	padding: 0;
	margin: 0 0 10px;
}



#nav-wrap ul#nav li#nav_new-here a{
	background: url(../images/left_top_nav_items.jpg) no-repeat left top;
	display: block;
	overflow: hidden;
	height: 49px;
	width: 193px;
	text-indent: -9999em;
	
}

#nav-wrap ul#nav li#nav_new-here a:hover{
	background-position: -193px  top;
	display: block;
	overflow: hidden;
	height: 49px;
	width: 193px;
}

#nav-wrap ul#nav li#nav_location-and-service-times a{
	background: url(../images/left_top_nav_items.jpg) no-repeat left -49px;
	display: block;
	overflow: hidden;
	height: 49px;
	width: 193px;
	text-indent: -9999em;
}

#nav-wrap ul#nav li#nav_location-and-service-times a:hover{
	background-position: -193px -49px;
	display: block;
	overflow: hidden;
	height: 49px;
	width: 193px;
}

#nav-wrap ul#nav li#nav_get-connected a{
	background: url(../images/left_top_nav_items.jpg) no-repeat left -98px;
	display: block;
	overflow: hidden;
	height: 49px;
	width: 193px;
	text-indent: -9999em;
}

#nav-wrap ul#nav li#nav_get-connected a:hover{
	background-position: -193px -98px;
	display: block;
	overflow: hidden;
	height: 49px;
	width: 193px;
}

#nav-wrap ul#nav li#nav_media-and-messages a{
	background: transparent url(../images/left_top_nav_items.jpg) no-repeat left -147px;
	display: block;
	overflow: hidden;
	height: 49px;
	width: 193px;
	text-indent: -9999em;
}

#nav-wrap ul#nav li#nav_media-and-messages a:hover{
	background-position: -193px -147px;
	display: block;
	overflow: hidden;
	height: 49px;
	width: 193px;
}

/* @end Super-Nav */

#nav-wrap ul#super-nav{
   width: 192px;
   height: 177px;
   margin-bottom: 10px;
   padding-top: 8px;
   background: url(/images/bg_super-nav.gif) no-repeat;
}

#nav-wrap ul#super-nav li{
   font-size: 16px;
   /*font-weight: bold;*/
   font-family: "Arial Narrow", Arial, Helvetica, Verdana, Tahoma, sans-serif;
   list-style: none;
   text-transform: uppercase;
}

#nav-wrap ul#super-nav li a{
   display: block;
   padding: 11px 18px 12px;
   color: #c8c1bb;
   text-decoration: none;
}

#nav-wrap ul#super-nav li a:hover{
   color: #fff;
}

/* @group Navigation */

#nav-wrap ul#nav{
	list-style-type: none;
}

#nav-wrap ul#nav li{
	border-bottom: 1px solid #f1f1f1;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 167px;
	font: normal normal 1.05em Helvetica, Geneva, Arial;
}

#nav-wrap ul#nav li a{
	text-decoration: none;
	color: #897a69;
	padding-left: 5px;
}

#nav-wrap ul#nav li.current{
	background-color: #f3f2f0;
}

#nav-wrap ul#nav li:hover, #nav-wrap ul#nav li.sfhover{
	background-color: #f2f1ef;
}
#nav-wrap ul#nav li:hover a, #nav-wrap ul#nav li.sfhover a{
	color: #a65531;
}

#nav-wrap ul#nav ul, #nav-wrap ul#nav ul ul{
	display: none;
}

#nav-wrap ul#nav li.current ul{
	display: block;
	background-color: #fff;
	margin-top: 8px;
	margin-left: 6px;
	border-left: 3px solid #f1e8e1;
	list-style-type: none;
}

#nav-wrap ul#nav li.current ul li{
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: .9em;
	width: 158px;
	background-color: #fff;
}
#nav-wrap ul#nav li.current:hover li a{
color: #897a69;
}

#nav-wrap ul#nav li.current li:hover, #nav-wrap ul#nav li.current li.sfhover{
	background-color: #dcdbd9;
}

#nav-wrap ul#nav li.current li:hover a, #nav-wrap ul#nav li.current li.sfhover a{
	color: #a65531;
}

#nav-wrap ul#nav li.current li ul {
	display: none;
}

/* @end Navigation */

/* @group Small Calendar */

#sidecal-outer{
   background: #fff url(/images/bg_sidecal_outer.gif) repeat-x;
   padding-bottom: 10px;
   position: relative;
   width: 231px;
	margin-top: 10px;
}

#sidebar table.calendar{
 clear: both;
   width: 190px;
   margin: 0 auto;
	
}

#sidebar table.calendar caption{
   margin: 0px auto;
   height: 12px;
   padding: 10px 0;
   color: #fff;
   font-size: .9em;
   font-weight: bold;
   text-transform: uppercase;

}

#sidebar table.calendar tbody{
   display: block;
   width: 190px;
   margin-top: 10px;
}

#sidebar table.calendar caption span{
   display: none;
   color: #fff;
}

#sidebar table.calendar th{
   background: #fff;
   padding: 0px 0;
   color: #383838;
   font-size: .725em;
   font-weight: bold;
   text-align: center;
}

#sidebar table.calendar td{
   width: 25px;
   height: 25px;
   border: 1px solid #e5e2df;
   color: #5b5b5b;
   font-weight: normal;
   text-align: center;
	font-size: .725em;
}
#sidebar table.calendar td.empty{
	border-style: none;
}
#sidebar table.calendar td.linked-day{
	border: 1px solid #a49d9b;
}

#sidebar table.calendar td.linked-day-current{
	
	border: 2px solid #b89a83;
}

#sidebar table.calendar td.current{
	color: #9d7558;
	font-weight: bold;
}

#sidebar table.calendar a{
   display: block;
   padding: 3px;
  color: #5b5b5b;
   
   text-decoration: none;
}

#sidebar table.calendar a:hover{
	background-color: #8e4322;
	padding: 3px;
	color: #fff;
}

/* @end Small Calendar*/




/* @group Play Btn */

.play a{
	text-indent: -9999em;
	background: url(../images/play_btn_bg.jpg) no-repeat left bottom;
	display: inline-block;
	width: 59px;
	height: 21px;
	float: right;
	margin-left: 5px;

}

.play a:hover{
		background-position: left top;
		
}

/* @end */

/* @group Sermon Sidebar Detail/List */

#sidebar-sermon{
	margin-top: 15px;
	width: 235px;
}

#sidebar-sermon p{
	font-size: .8em;
	line-height: 1.5em;
	padding-bottom: 5px;
}

#sidebar-sermon p a{
	text-decoration: none;
	color: #8e4322;
}

#sidebar-sermon p a:hover{
	text-decoration: underline;
}

#sidebar-sermon p.ss-title{
	width: 150px;
	height: 15px;
	background-color: #302523;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font: .8em Verdana;
	color: #fff;
	text-align: center;
	display: block;
	clear: both;
}


#sidebar-sermon .ss-detail{
	background-color: #fff;
	margin-top: 15px;
	border-top: 4px solid #e1ddd9;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 8px;
	border-bottom: 1px solid #e1ddd9;
	display: block;
	margin-bottom: 10px;
}

#sidebar-sermon h4{
	color: #2c201e;
	font-size: 1em;
}

#sidebar-sermon h4 a{
	color: #2c201e;
	text-decoration: none;
}

#sidebar-sermon h4 a:hover{
	background-color: #f1f0ee;
}

.ss-detail{
	padding-bottom: 5px;
}

.ss-detail .byline{
	color: #705c44;
	font-size: .9em;
	margin-top: 5px;
}
.ss-detail .byline span{
	color: #c2c2c2;
	padding-left: 2px;
}


.ss-detail .save a{
	width: 60px;
	height: 17px;
	background: url(../images/save_btn.jpg) left 17px;
	text-indent: -9999em;
	display: inline-block;
	margin-right: 10px;
	overflow: hidden;
	float: left;
}

.ss-detail .subscribe a{
	width: 90px;
	height: 17px;
	background: url(../images/sm_subscribe_btn.jpg) left 17px;
	text-indent: -9999em;
	display: inline-block;
	overflow: hidden;
	float: left;
	clear: right;
}

.ss-detail a:hover{
	background-position: left top;
}

#sidebar-sermon .sermonbox{
	border-bottom: 1px solid #e1ddd9;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#sidebar-sermon .more a{
	width: 87px;
	height: 23px;
	background: url(../images/more_sermons_btn.gif) left top;
	display: inline-block;
	font-size: .8em;
	text-decoration: none;
	color: #474747;
	text-align: left;
	padding-top: 2px;
	padding-left: 8px;
	float: right;
	margin-top: 10px;
	margin-bottom: 20px;
	clear: right;
}

#sidebar-sermon .more a:hover{
	background-position: left bottom;
}


#sidebar-sermon ul#sort-list{
	list-style-type: none;
	margin-top: 10px;
	background-color: #fff;
	border-top: 3px solid #e1ddd9;
	padding-left: 10px;
}

#sidebar-sermon ul#sort-list li{
	border-bottom: 1px solid #f1f1f1;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 220px;
	font: normal normal 1.05em Helvetica, Geneva, Arial;
}

#sidebar-sermon ul#sort-list li a{
	text-decoration: none;
	color: #897a69;
	padding-left:5px;
}

#sidebar-sermon ul#sort-list li:hover{
	background-color: #f2f1ef;
}
#sidebar-sermon ul#sort-list li:hover a, #sidebar-sermon ul#sort-list li a:hover{
	color: #a65531;
}

#sidebar-sermon p#filter{
	margin-top: 20px;
}

/* @end */

/* @group Blog Sidebar */

#sidebar-sermon ul#blog_list_archive , #sidebar-sermon ul#blog_list_category{
	list-style-type: none;
	margin-top: 10px;
	background-color: #fff;
	border-top: 3px solid #e1ddd9;
	padding-left: 10px;
	margin-bottom: 10px;
}

#sidebar-sermon ul#blog_list_archive li, #sidebar-sermon ul#blog_list_category li{
	border-bottom: 1px solid #f1f1f1;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 220px;
	font: normal normal 1.05em Helvetica, Geneva, Arial;
}

#sidebar-sermon ul#blog_list_archive li a, #sidebar-sermon ul#blog_list_category li a{
	text-decoration: none;
	color: #897a69;
	padding-left:5px;
}

#sidebar-sermon ul#blog_list_archive li:hover, #sidebar-sermon ul#blog_list_category li:hover{
	background-color: #f2f1ef;
}
#sidebar-sermon ul#blog_list_archive li:hover a, #sidebar-sermon ul#blog_list_archive li a:hover, #sidebar-sermon ul#blog_list_category li:hover a, #sidebar-sermon ul#blog_list_category li a:hover{
	color: #a65531;
}



/* @end */

/* @group Basement */

#basement #clm1, #basement clm2, #basement #clm3{
	display: block;
	position: relative;
	float: left;
}

#basement .basecol-inner{
   min-height: 350px;
   _height: 350px; /*IE6 doesn't get min-height */
}

#basement #clm1{
	width: 311px;
	margin-right: 25px;
}

#basement #clm2{
	width: 346px;
	float: left;
	position: relative;
}

#basement #clm3{
	width: 244px;
	float: right;
}

#basement #clm3 p{
	font-size: .8em;
}

#basement h3
{
border-bottom: 2px solid #8e4322;
height: 32px;
margin-bottom: 15px;
text-indent: -9999px;
}

#basement h3#gospel-stories{
	background: url(../images/bg_h3_gospel-stories.gif) no-repeat;
}

#basement h3#engage-the-church{
	background: url(../images/bg_h3_engage-church.gif) no-repeat;
}

#basement h3#email-signup{
	background: url(../images/bg_h3_signup.gif) no-repeat;
}
#basement h3#our-location{
	background: url(../images/bg_h3_our-location.gif) no-repeat;
}

#basement h3#feeds{
	background: url(../images/bg_h3_feeds.gif) no-repeat;
}


#basement  p.hd-feed-icon{
	  text-indent: -9999px;
   	  height: 17px;
   	  width: 17px;
	  position: absolute;
	  top: 10px;
	  right: 0;
}

#basement p.hd-feed-icon a{
	width: 17px;
	height: 17px;
	display: block;
	background: url(../images/rss_icon.gif) no-repeat left top;
}


#basement p.hd-feed-icon a:hover{
	background-position: left bottom;
}



/* @end */

/* @group Newsletter */

#newsletter{
	width: 210px;
	display: inline-block;
	height: 25px;
	margin-bottom: 10px;
	margin-top: 5px;
}



#newsletter input#newsletter_text{
	height: 24px;
	float: left;
	display: block;
	margin-right: 10px;
	width: 140px;
}

#newsletter input#newsletter_submit{
	float: left;
	display: inline;
}

/* @end */

/* @group Basement Feeds Section Button */

.large-feed{
	height: 26px;
	width: 205px;
	overflow: hidden;
	padding-top: 7px;
	padding-left: 35px;
	display: inline-block;
	background: url(../images/lg_subscribe_btn.gif) no-repeat left top;
}

.large-feed a{
	text-decoration: none;
	color: #3d3d3d;
	font-size: .8em;
}

.large-feed:hover{
	background-position: left bottom;
}

/* @end */

/* @group Basement Article List Items */


.list-item{
	border-bottom: 1px solid #e6dacd;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-family: Helvetica, Arial, Geneva, sans-serif;
}

.list-item h4{
	font: bold 1.1em Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	margin-bottom: 5px;
}

.list-item h4 a{
	text-decoration: none;
	color: #000;
}

.list-item h4 a:hover{
	text-decoration: underline;
	background-color: #cac4bc;
}

.list-item h4 span.separator{
	font-weight: normal;
	font-style: normal;
	padding-left: 2px;
	color: #fff;
	padding-right: 2px;
}
.list-item h4 span.author{
	color: #7d7d7d;
}

.list-item img{
	margin-right: 5px;
	float: left;
}

.list-item p{
	font-size: .825em;
	line-height: 1.3em;
	color: #585858;
}

.list-item p a{
	text-decoration: none;
	color: #a5846a;
}

.list-item p.date{
	font-size: .8em;
	color: #7d7d7d;
}

#clm1 .list-item p.date{
	text-align: right;
}

.all-articles a{
	width: 67px;
	height: 22px;
	background: url(../images/all_article_bg.png) left top;
	display: inline-block;
	font-size: .8em;
	text-decoration: none;
	color: #474747;
	text-align: left;
	padding-top: 2px;
	padding-left: 8px;
	float: right;
	margin-top: 10px;
	margin-bottom: 20px;
	
}

.all-articles a:hover{
	background-position: left bottom;
}

/* @end */

/* @group Sidebar events */
#sidebar #sidebar-events{
	display: block;
	margin-bottom: 20px;
}
#sidebar .event{
   display: block; /* IE6 double margin float bug hack */
   width: 240px;
   border-bottom: 1px solid #bab2ab;
	margin-left: -6px;
	padding-left: 4px;
	padding-top: 5px;
	padding-bottom: 7px;
	clear: both;
}

#sidebar .event:hover {
   background: #dbd4cc url(/images/bg_sidebar_event_hover.gif);
}

#sidebar .event .date{
   float: left;
   width: 32px;
   margin-right: 8px;
   color: #FFF;
   text-transform: uppercase;
   text-align: center;
	font: .75em Helvetica, Arial, Geneva, sans-serif;
	background-image: url(../images/event_cal_bg.gif);
	margin-top: 3px;
	padding-top: 2px;
}

#sidebar .event .date span{
   display: block;
   margin-top: 3px;
   color: #c8c1bb;
	padding: 0 0 5px;
	font-size: 1.2em;
}

#sidebar .event .txt{
   float: left;
   background-repeat: no-repeat;
   background-position: right bottom;
   color: #a09a91;
   width: 150px;
	padding-left: 0;
	padding-right: 0px;
}


#sidebar .event h4{
   font-size: 1.02em;
   font-weight: normal;
   color: #a09a91;
   font-family: Arial;
}

#sidebar .event .rsvp{
	text-indent: -9999em;
	width: 36px;
	background: url(../images/rsvp_bg.gif) left top;
	display: inline-block;
	float: right;
	margin-top: 10px;
	height: 18px;
	margin-right: 4px;
}

#sidebar .event:hover .rsvp{
	background-position: left bottom;
}

#sidebar .event h4 a{
   color: #8e4322;
   text-decoration: none;
}

#sidebar .event:hover h4{
   color: #999;
}


#sidebar .event p{
   color: #5A5E5E;
   font-size: 1.1em;
}

/* @end */

/* @group From the blog list */

.blog-post{
	display: block;
	clear: both;
	margin-top: 30px;
	width: 465px;
}

#content .blog-post h3{
	color: #8e4322;
	font: bold 1.4em Helvetica, Arial, Geneva, sans-serif;
	margin-bottom: 10px;
}

#content .blog-post h3 a{
	text-decoration: none;
	color: #8e4322;
}

#content .blog-post h3 a:hover{
	text-decoration: none;
	background-color: #eeede9;
}

#content .blog-post  h3 span{
	color: #cdcdcd;
}

#content .blog-post h3 span span{
	color: #7d7d7d;
}

#content .creading-btn{
	width: 115px;
	height: 20px;
	float: left;
	clear: right;
	background: url(../images/continue_reading_bg.gif) left top;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-top: 10px;
}

#content .creading-btn a{
	font-size: .9em;
	text-decoration: none;
	color: #a97055;
	text-align: left;
}

#content .creading-btn:hover{
	background-position: left bottom;
}

#content .blgcmts-btn{
	float: left;
	margin-left: 10px;
	width: 87px;
	height: 23px;
	background: url(../images/more_sermons_btn.gif) left top;
	padding-top: 2px;
	padding-left: 4px;
	margin-top: 10px;
}

#content .blgcmts-btn a{
	font-size: .9em;
	text-decoration: none;
	color: #a97055;
	text-align: left;
}

#content .blgcmts-btn:hover{
	background-position: left bottom;
}
#content .blgcmts-btn span{
	color: #6e6e6e;
}
#content .blgcmts-btn span span{
	font-weight: bold;
	color: #8e603e;
}

#content p.all-blog-post{
	text-align: right;
	position: relative;
	top: -17px;
}

/* @end */

/* @group Footer */

#footer {
   clear: both;
	text-align: center;
	padding-top: 30px;
	color: #ccc;
	font: .9em Arial, Helvetica, sans-serif;
}

#footer #footer-wraper{
	width: 1000px;
	text-align: left;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
}

#footer #footer-wraper span{
	float: right;
	text-align: right;
	margin-right: 21px;
}

#footer #footer-wraper span a{
	color: #383838;
	text-decoration: none;
}

#footer #footer-wraper span a:hover{
	background-color: #a3a3a3;
}

/* @end */

/* @group Sermon Pages */

#content ul#byline{
	font-size: 1em;
	list-style-type: none;
	margin-bottom: 10px;
}

#content ul#byline li{
	list-style-type: none;
}

#content ul#byline li span{
	
}


#content ul#mediabox{
	list-style-type: none;
	float: right;
	position: relative;
	top: -85px;
	right: 0px;
	height: 60px;
	margin-left: 10px;
}
#content ul#mediabox li#mb_jukebox{
	text-indent: -9999em;
	width: 59px;
	height: 21px;
	margin-bottom: 5px;
}
#content ul#mediabox li#mb_jukebox a{
	
	background: url(../images/play_btn_bg.jpg) no-repeat left bottom;
	display: block;
	width: 59px;
	height: 21px;

}

#content ul#mediabox li#mb_jukebox a:hover{
			background-position: left top;
}

#content ul#mediabox li#mb_download{
	text-indent: -9999em;
	width: 60px;
	height: 17px;
}
#content ul#mediabox li#mb_download a{

	width: 60px;
	height: 17px;
	background: url(../images/mp3_btn_bg.gif) left 17px;
	
	display: block;
	overflow: hidden;

}

#content ul#mediabox li#mb_download a:hover{
	background-position: left top;
}


#content #comment-bar{
	background-color: #f2f1ef;
	padding-bottom: 3px;
	padding-top: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	width: 100%;
}

#content #current-sermon{
	border-bottom: 3px solid #464646;
	border-top: 3px solid #464646;
	min-height: 197px;
	background: #faf9f8 url(../images/current_sermon_bg.jpg) no-repeat;
	margin-bottom: 15px;
	padding: 15px 10px 10px;
}

#content .latestsermon{
	color: #a29d99;
	background-color: #464646;
	text-align: center;
	width: 125px;
	font-size: .8em;
	letter-spacing: 1px;
	padding-top: 7px;
	padding-bottom: 7px;
	position: relative;
	left: 15px;
	display: block;
}

#content .latestblog{
	color: #a29d99;
	background-color: #464646;
	text-align: center;
	width: 150px;
	font-size: .8em;
	letter-spacing: 1px;
	padding-top: 7px;
	padding-bottom: 7px;
	position: relative;
	left: 15px;
	display: block;
}



#content #current-sermon ul, #content .sermonbox ul{
	list-style-type: none;
	float: right;
	position: relative;
	right: 0px;
	height: 60px;
	margin-left: 10px;
}
#content #current-sermon li.sl_listen, #content .sermonbox li.sl_listen{
	width: 59px;
	height: 21px;
	margin-bottom: 5px;
	text-indent: -9999em;
	list-style-type: none;
}
#content #current-sermon li.sl_listen a, .sermonbox li.sl_listen a{
	background: url(../images/play_btn_bg.jpg) no-repeat left bottom;
	display: block;
	width: 59px;
	height: 21px;
}

#content #current-sermon li.sl_listen a:hover, .sermonbox li.sl_listen a:hover{
			background-position: left top;
}

#content #current-sermon li.sl_download, .sermonbox li.sl_download{
	text-indent: -9999em;
	width: 59px;
	height: 17px;
}
#content #current-sermon li.sl_download a,  .sermonbox li.sl_download a{
	background: url(../images/mp3_btn_bg.gif) left 17px;
	display: block;
	overflow: hidden;
}

#content #current-sermon li.sl_download a:hover,  .sermonbox li.sl_download a:hover{
	background-position: left top;
}

#content #current-sermon .byline{
	font: .9em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 5px;
}

#content #current-sermon .byline span{
	color: #8e8e8e;
}

#content #current-sermon div.comments {
	background-color: transparent;
	background: transparent url(../images/cmt_icon_bg.png) no-repeat left  -52px;
	height: 23px;
	display: block;
	width: 110px;
	padding-top: 4px;
	margin-top: 0px;
	position: relative;
	left: 340px;
}


#content #current-sermon div.comments a{
	color: #464646;
	text-decoration: none;
	text-transform: uppercase;
	font: .8em "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: transparent;
	padding-left: 23px;
}

#content #current-sermon div.comments:hover{
		background: transparent url(../images/cmt_icon_bg.png) no-repeat left 2px;
}


#content #current-sermon h4{
	margin-bottom: 5px;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2;
}


#content #current-sermon h4 a{
	color: #8e4322;
}

#content #current-sermon img{
	float: left;
	display: block;
	margin-right: 10px;
	margin-bottom: 5px;
	border: 3px solid #c7c7c7;
}

#content h4.sermonSort{
   margin-bottom: 1em;
   color: #8F8B8A;
   font-size: 1.5em;
}

#content .sermonbox{
	margin-bottom: 10px;
	border-bottom: 1px solid #eee;
}

#content .sermonbox p{
	margin-bottom: 15px;
}

#content .sermonbox h5{
   font-weight: bold;
}

#content .sermonbox h5 a{
	color: #8e4322;
	/*font-size: 1.4em;*/
}

#content .sermonbox div.comments {
	background-color: transparent;
	width: 110px;
	background: transparent url(../images/cmt_icon_bg.png) no-repeat left bottom;
	height: 23px;
	padding-top: 5px;
	display: block;
	position: relative;
	left: 350px;
	margin-bottom: 5px;
}


#content .sermonbox div.comments a{
	
	color: #464646;
	text-decoration: none;
	text-transform: uppercase;
	font: .8em "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: transparent;
	width: 0;
	margin: 0;
	padding: 0 0 0 23px;
}

#content .sermonbox div.comments:hover{
		background: transparent url(../images/cmt_icon_bg.png) no-repeat left 4px;
}


#content .sermonbox .byline{
	font: .9em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 5px;
	margin-top: 5px;
}

#content .sermonbox .byline span{
	color: #8e8e8e;
}

#content #jpodcast{
	width: 221px;
	height: 84px;
	float: right;
	display: block;
	position: relative;
	top: -20px;
	color: #c2c4c0;
	padding-top: 2px;
	background: url(../images/journey_podcast_bg.jpg) no-repeat;
}

#content #jpodcast #podlinks{
	display: block;
	position: relative;
	top: 55px;
	left: 10px;
}

#content #jpodcast a:hover{
	background-color: transparent;
	text-decoration: none;
}

#content p#filter{
	margin-bottom: 20px;
	margin-top: 20px;
}
#comments #comment-bar{
	height: 29px;
}

#comments #comment-bar div.comments {
	background: transparent url(../images/cmt_icon_bg.png) no-repeat left center;
	width: 110px;
	color: #464646;
	text-decoration: none;
	text-transform: uppercase;
	font: .8em "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-left: 23px;
	height: 20px;
	display: inline-block;
	float: left;
	padding-top: 7px;
}

#comments #comment-bar a.thickbox{
	float: left;
	padding-top: 5px;
	
}

#comments #comment-bar a.thickbox:hover{
	background-color: transparent;
	text-decoration: none;
}


#comments div.comment {
	padding: 13px;
}

#comments div.comment.__alt__{
	background-color: #fff;
}

#comments div.comment h5{
	font-weight: normal;
	font-style: normal;
	font-size: 1.05em;
}

#comments div.comment h5 .commenter{
	color: #8e4322;
	text-decoration: underline;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 1.1em;
}

#comments div.comment h5 .commenter-date{
	color: #959595;
	
}

/* @end */

/* @group Blog Posts */

#content h2#pagetitle{
	color: #8e4322;
}


div.post{
	margin-top: 10px;
	padding-bottom: 20px;
	border-bottom: 1px solid #f0efed;
}

#content div.post h4.blogposttitle{
	margin-bottom: 5px;
}

#content div.post h4.blogposttitle a{
	font-size: 1.1em;
	color: #8e4322;
}



#content div.post div.more{
	width: 115px;
	height: 20px;

}

#content div.post .continue-reading a{
	font-size: .9em;
	text-decoration: none;
	color: #8e4322;
	text-align: left;
}

#content div.post .continue-reading a:hover{
	text-decoration: underline;
}

#content .continue-reading a.commentlink{
	background: transparent url(../images/cmt_icon_bg.png) no-repeat left;
	width: 110px;
	color: #464646;
	text-transform: uppercase;
	font: .8em "Lucida Grande", Lucida, Verdana, sans-serif;
	height: 20px;
	margin-left: 10px;
	padding: 7px 5px 5px 23px;
}

#content .continue-reading a.commentlink:hover{
	background-position: left 2px;
	text-decoration: none;
}

#content div.post .dateline span{
	color: #acacac;
}

#content .dateline {
	margin-top: 5px;
	margin-bottom: 5px;
}

#content .dateline span{
	color: #acacac;
}

#content h4.blogposttitle{
	margin-top: 010px;
	color: #8e4322;
	font-size: 1.2em;
}


#content div.post a#rssicn {
	width: 17px;
	height: 17px;
	text-indent: -9999em;
	display: inline-block;
	background-image: url(../images/rss_icon.gif);
}


#content div.post a#rssicn:hover{
	background-position: left bottom;
}

#content  h5#featurepost{
	color: #a29d99;
	background-color: #464646;
	text-align: center;
	width: 125px;
	font-size: .8em;
	letter-spacing: 1px;
	padding-bottom: 7px;
	position: relative;
	left: 15px;
	display: block;
	margin-top: 10px;
	padding-top: 7px;
}
#content div.post.featured{
	background-color: #faf9f8;
	border-top: 4px solid #464646;
	border-bottom: 4px solid #464646;
	padding: 10px;
	margin-top: 0;
}

#content div.post.featured h4 a{
   color: #8e4322;
	font-size: 1.4em;
}

#content div.post.featured .dateline{
	font: .9em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 5px;
}

#content div.post.featured .dateline span{
	color: #8e8e8e;
}
/* @end */

/* @group Minimum Height Hack */

.prop {
    float:right;
	width: .01em;
	z-index: -4;
	position: relative;
}


.minHeight{
    height:710px;
}
.minHeight2{
    height:100px;
}

/* @end */


#paginatewrap{
	text-align: center;
	margin-top: 10px;
}

#paginatewrap p#pagination{
	height: 26px;
}

#paginatewrap p#pagination a#off{
	width: 94px;
	height: 23px;
	background: url(../images/sermon_new_old_btn.png) left top;
	text-decoration: none;
	padding: 3px 0px 0px 0px;
	display: inline-block;
	margin-right: 10px;
}

#paginatewrap p#pagination a#off:hover{
	background-position: left 25px;
}

#paginatewrap p#pagination a#next{
	width: 94px;
	height: 22px;
	background: url(../images/sermon_new_old_btn.png) right top;
	text-decoration: none;
	padding: 3px 0px 0px 0px;
	display: inline-block;
	margin-left: 5px;
}

#paginatewrap p#pagination a#next:hover{
	background-position: right 25px;
}

#paginatewrap p#pagination a{
	width: 25px;
	height: 23px;
	display: inline-block;
	padding: 3px 0 0;
	text-decoration: none;
	background: url(../images/sermon_number_bg.gif) center top;
	margin-right: 5px;
}

#paginatewrap p#pagination a#current{
	width: 25px;
	height: 23px;
	display: inline-block;
	padding: 3px 0 0;
	text-decoration: none;
	background: url(../images/sermon_number_bg.gif) center 25px;
}

#paginatewrap p#pagination a:hover{
	background-position: center 52px;
}


/* My Comment#content #TabbedPanels2 ul#hmtabs{
	width: 492px;
	height: 35px;
	background: url(../images/tabs_bg.jpg) -10px;
	padding-left: 0;
}

 */
