* {
   margin: 0;
   padding: 0;
   line-height: 1;
}

body{
   background: #d5e9f7 url(/images/bg-gradient.jpg) repeat-x center top;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 70.5%;
   font-size:11pt;
   color:#666;
   font-weight:normal;
   line-height: 16pt;
   
}

hr{
   display: none;
}
a:focus{
outline:none;
}
a{
	color: #1E91D5;
	font:Arial, Helvetica, sans-serif normal;
	text-decoration:underline;
	font-weight:bold;
}
a:hover{
	color: #1E91D5;
   	text-decoration: none;
	font-weight:bold;
}
a:visited{
	color: #44a191;
	font-weight:bold;

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

#container{
   width: 660px;
  background:url(/images/container_repeat.jpg) repeat-y ;
}
.bottombar #container2{
width: 660px;
    background:url(/images/container_bg.jpg) no-repeat ;
}
.no-sidebar #container2{
	width: 660px;
	height:500px;
	#height:auto;
    background:url(/images/container_bg.jpg) no-repeat ;
}
.sidebar #container2{
	width: 660px;
	height: 500px;
    #height: auto;
	overflow:visible;
    background:url(/images/container_bg.jpg) no-repeat ;
   
}

.mcms_stats{
	visibility:hidden;
}

a{
   overflow: hidden;
}

/* =Container-Inner
---------------------------------------------------------------------
*/

#container-inner{
   width:650px;
   #height: auto;
	overflow:visible;
	clear:both;

}

#leftshadow {	
	position:relative;
	float:left;
	display:inline;
	width:5px;
	background:#d5e9f7 url(/images/left_shadow_cont.jpg) repeat;
	height:100%;
}

#rightshadow {
	float:right;
	display:inline;
	background: url(/images/right_shadow_cont.jpg) repeat-y;
	width:5px;
	height:100%;
}

/* =Header
---------------------------------------------------------------------
*/

#header{
z-index:1000;
/*background-position:center;*/
	height:90px;
	width:650px;
	background: #1FAEFC url(/images/header_bg_bar2.jpg) repeat-x;
}
#header h1{
	float:left;
	position:relative;
	width: 165px;
    height: 90px;
    /*margin-top: 21px;*/
    background: url(/images/fbc_lake_charles_logo.jpg) no-repeat top;
    text-indent: -9999px;
    margin-left:15px;
}

#header h1 a{ 
	display:block;
	height:90px;
	width:165px;
}

#header #breadcrumbholder{
position:absolute;
top:70px;
width:640px;
text-align:right;
#margin-left:-410px;
}
#header #breadcrumbholder #breadcrumbs{
width:auto;	
	font:Arial, Helvetica, sans-serif bolder;
	font-size:8pt;
	font-weight:normal;
	color: #0C486D;

}
#header #breadcrumbholder #breadcrumbs a {
	
	text-decoration:none;
}
#header #breadcrumbholder #breadcrumbs a:visited{
	color: #0C486D;
	
	font-weight:normal;
	text-decoration:none;
}
#header #breadcrumbholder #breadcrumbs strong {
	font-size:8pt;
	font-weight:bold;
	color: #0C486D;
	text-decoration:none;
}

/* =Navigation
---------------------------------------------------------------------
*/
#nav_container{
z-index:1000;
}
#nav li:hover {
	background-position: 0 0;
	z-index:999;
	}

#nav_container img{
	padding: 0;
	margin: 0;
	
	}
#beforenav{
	_left:2px;
	#left:2px;
	position:relative;
	float:left;
	width:35; 
	height:70;
}
#afternav{
	position:relative;
	float:left;
	width:35; 
	height:70;
}
#nav {
	display:block;
     float:left;
	position:relative;
	list-style:none;
	padding: 0;
	margin: 0;
	z-index: 999;

}
#nav li{
	text-indent: -20px;
	display:block;
	font-size:10px;
	text-decoration:none;
	float:left;
     z-index: 999;
	width:100px;
}
#nav li a:visited{
	font:Arial, Helvetica, sans-serif 10pt;
	
	color:#1ED5;
	display:block;
}
#nav li a{
   color: #0C486D;
   font:Arial, Helvetica, sans-serif 10pt;
   text-indent:-10px;
   display:block;
   width: 100px;
   height: 60px;
   line-height:11px;
   background-repeat: no-repeat;
   text-decoration: none;
   text-indent: -9999px;
   padding-bottom:5px;
   padding-top:5px;
   display:block;
}
#nav li a:hover{
	width:100px;
}
#nav li#nav_about-fbc-lake-charles{
	background-image:url(/images/nav_about_btn_up.jpg);
	display:block;
}
#nav li a{
	position:relative;
	z-index:999;
}
#nav li#nav_about-fbc-lake-charles a:hover{
   background-image: url(2/images/nav_about_btn_over.jpg);
   display:block;
   z-index:999;
  
}


#nav li#nav_ministries{
   background-image: url(/images/nav_min_btn_up.jpg);
   display:block; 
}
#nav li#nav_ministries a:hover{
   background-image: url(/images/nav_min_btn_over.jpg);
   display:block;
   z-index:999;
   
}
#nav li#nav_calendar{
   background-image: url(/images/nav_cal_btn_up.jpg);
   display:block;
}

#nav li#nav_calendar:hover{
   background-image: url(/images/nav_cal_btn_over.jpg);
   display:block;
   z-index:999;
}
#nav li#nav_resources{
   background-image: url(/images/nav_res_btn_up.jpg);
   display:block;
}

#nav li#nav_resources a:hover{
   background-image: url(/images/nav_res_btn_over.jpg);
   display:block;
   z-index:999;
   
}
#nav li#nav_resources a{
	
	}
#nav li ul{
	display:block;
   position: absolute;
   margin: -70px 0 0 0px;
 #paddin-left: -30px;
 
   padding-top:70px;
   left: -999em;
   z-index: 999;
   width: 100px;
   text-align:left;
   /*background: #FFFFFF url(/images/nav_drop_down_top.jpg) top no-repeat;*/
}


#nav li#nav_about-fbc-lake-charles ul{
   background: #FFFFFF url(/images/nav_about_btn_over_drop.jpg) top no-repeat;
   margin-left:1px;
   #margin-left:-39px;
   display:block;
}
#nav li#nav_ministries ul{
   background: #FFFFFF url(/images/nav_min_btn_over_drop.jpg) top no-repeat;
   #margin-left:-39px;
   display:block;
}
#nav li#nav_resources ul{
   background: #FFFFFF url(/images/nav_res_btn_over_drop.jpg) top no-repeat;
   #margin-left:-39px;
   display:block;
}
#nav li#nav_calendar ul{
   background: #FFFFFF url(/images/nav_cal_btn_over_drop.jpg) top no-repeat;display:block;
   #margin-left:-40px;
}
#nav li#nav_about-fbc-lake-charles ul ul{
	background:none;
	display:block;
}
#nav li#nav_ministries ul ul{
	background:none;
	display:block;
}
#nav li#nav_resources ul ul{
	background:none;
	display:block;
}
#nav li#nav_calendar ul ul{
	background:none;
	display:block;
}
#nav li ul li{
	background:none;
	display:block;
	}
#nav li li{
	display:block;
   text-indent:-5px;
   margin: 0; 
   width:84px;
   left:auto;
   float:left;
   line-height: 5px;
}

#nav li ul ul{
display:block;
   padding-top:0;
   #right:-85px;
   margin: -21px 0 0 100px;
   background: #FFFFFF;
   width:85px;
}

#nav li:hover ul ul,
#nav li.sfhover ul ul{
   left: -999em;
   display:block;
}

#nav li:hover ul,
#nav li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul{
   left: auto;
   display:block;
}

#nav li li li{
display:block;
   font-size: 1em;
   background:none;
   display:block;
}

#nav li li a{
	
	padding-left:10px;
   width: 81px;
   height: auto;
   display:block;
  
   /*padding: 7px 13px;*/
   padding-left:20px;
   background: #FFFFFF !important;
   text-indent: -10px;
   display:block;
   
}

#nav li li a:hover{
padding-left:20px;
   background: #b2e3fd !important;
   width: 81px;
   display:block;
   background:url(/images/nav_drop_bg.jpg) left center repeat-y;
   
   
}
#nav li li li a{

display:block;
	width:136px;
	}
#nav li li li a:hover{
display:block;
	width:136px;
	}	

/* =Content-Wrap
---------------------------------------------------------------------
*/

#content-wrap{
   float: right;
   width: 580px;
   margin-top: 15px;
   padding: 270px 0 50px;
}

body#home #content-wrap{
   padding-top: 0;
}

/* =Content
---------------------------------------------------------------------
*/
#sermon_flash {
	display:inline;
	float:left;
	margin: 15px 0px 15px 25px;
	width:395; 
	height:154;
}
#quicklinks{
	float:right;
   	margin: 15px 27px 15px 10px;
	
}


/* =Forms
---------------------------------------------------------------------
*/

#form input {
margin: 0 5px 0 0;
}

/* =sidebar
---------------------------------------------------------------------
*/

#sidebar{
	position:relative;
	float:right;
	#float:none;
	#left:8px;
	width:214px;
	top:-2px;
	#top:0px;
    background:url(/images/sidebar_spacer2.jpg) repeat-y;
    height:99%;

}
#sidebar img {
	top:1px;
	
}
#sidebar div {
	background:url(/images/sidebar_top.jpg) no-repeat top;
}
#sidebar div #inner {
	padding-top:16px;
	
}
#sidebar div #inner a {
	clear:both;
	display:block;
	
}

#sidebar div #inner a img, #sidebar div #inner img{
margin-top:13px;
	margin-left:-10px;
border:none;
width:162;
height:102;
}

/* =bottombar
---------------------------------------------------------------------
*/
#bottombar-inner{
	width:650px;
	height:145px;
	clear:both;
}
#container2 #container-inner #bottombar-inner #bottombar{

float:left;
    background:url(/images/bottom_image_bar_bg.jpg) repeat-x center;
    width: 650px;
    height:145px;/*138*/
    text-align:center;
}

/*#bottombar a img{
	border:none;
	background: transparent url(/images/bottom_image_bar_frame.jpg) no-repeat;
	position:relative;
	padding:15px;
	margin: 6px 5px 0px 5px;
     height:102;
	width:162;
	top:0px;
	_top:-9px;
	_left:-6px;
}*/

#bottombar-inner #bottombar img{
	border:none;
	padding: 14px 15px 15px 15px;
	margin: 5px 5px 0px 5px;
	#margin-top:6px;
     height:102px;
	width:162px;
	background: transparent url(/images/bottom_image_bar_frame.jpg) no-repeat;
	/*_height:152px;
	_width:202px;*/
	_top:9px;
	#top:1px;
	}


/* =SubPage Body
---------------------------------------------------------------------
*/
#mainimg {
	padding:0px;
	margin:0px;
	width:650px; 
}
.sidebar #pagebody {
	z-index:1;
	padding:17px 29px 0px 29px;
	text-align:left;
	display:block;
	float:left;
	width:363px;
	font-weight:normal;
	font-size:11px;
	color: #666;
	
	
}

.no-sidebar #pagebody {
	z-index:1;
	padding:17px 0px 20px 30px;
	text-align:left;
	float:left;
	width:587px;
	font-size:11px;
	color: #666;
}
#pagebody table, .no-sidebar #pagebody table{
	border: none;
	border-collapse: collapse;
	border-width:0px;
	
}
#pagebody table p, .no-sidebar #pagebody table p{
	text-align:left;
}
#pagebody p, .no-sidebar #pagebody p{
	text-align:justify;
	clear:both;
	display:block;
	line-height: 16px;
	margin-bottom:10px;
	#margin-top:5px;
}
#pagebody h3{
	line-height:32px;
	color:#006699;
	font-weight:normal;
	font-size:21pt;
	text-transform:lowercase;
	letter-spacing:-1px;
	margin-bottom:14px;
}
#pagebody h4{
	line-height:24px;
	color:#000;
	font-weight:normal;
	font-size:11pt;
}
#pagebody h5{
	line-height:19px;
	color:#000;
	font-weight:bold;
	font-size:9pt;
	margin-top: 14px;
}
#pagebody h6{
	line-height:15px;
	color:#006699;
	font-weight:normal;
	font-size:8pt;
	letter-spacing: 3px;
	text-transform:uppercase;
	margin-top:22px
	
}
#pagebody ul{
	margin-left:29px;
	
}
#pagebody b{
	color:#000000;
}
#pagebody ul li{
	line-height:13pt;
	list-style:outside url(/images/bulletimage.gif);
	#list-style:outside url(/images/bulletimage(IE).gif);

	
	}
#pagebody ul li h5{
	display:inline;
}
#pagebody ol{
	margin-left:29px;
}
#pagebody ol li{
	line-height:13pt;
	
	}
#pagebody ol li h5{
	display:inline;
}

#pagebody blockquote{
	line-height:16px;
	padding: 0 0 0 20px;
}
#pagebody img{
	padding:12px;
	border:none;
	
	}
#pagebody img a:{
	border:none;
	text-decoration:none;
	padding:5px;
	}
#pagebody #sitemap{
	padding:inherit;
}
#pagebody #sitemap li{
	padding: 5px 0px;
	list-style:outside url(/images/bulletimage.gif);
	#list-style:outside url(/images/bulletimage(IE).gif);
}
#pagebody #sitemap li a{
	
	text-decoration: none;
}
#pagebody #sitemap li a:visited{
	
	text-decoration: none;
}
#pagebody #upward td{
	vertical-align:text-top;
	
}
#pagebody #upward td h5{
	line-height: normal;
	margin: 0px;
	vertical-align:top;
	width: 25px;
	
}


#title {
	font-size:30px;
	color: #006699;
	text-transform:lowercase;
}
#pagebody #map_submit{
vertical-align:top;
}

/* =Blog
---------------------------------------------------------------------
*/
#pageblog h3{
	margin-bottom:5px;
}
#pageblog .download img{
	margin-left: 93px;
	top:-20px;
	position:relative;
	padding:0px;
}
#pageblog .subscribe{
background:url(/images/btn_subscribe.gif) no-repeat;
	width:90px;
	height:20px;
	display:block;
	text-indent:-9999px;
}
#pageblog .subscribe a{
	
}
#pagebody #pageblog .date{
	font-size: 11px;
	font-style:italic;
	margin-bottom:-12px;
}
#pageblog .blogposttitle a{
	color: #1e91d5;
	font-size: 16px;
	font-weight:normal;
}
#pageblog .blogposttitle{
}
#pageblog p{
}
#pageblog hr{
display:block;
color:#f6f6f6;
background:#f6f6f6;
border:0;
}

#pagebody #pageblog #blogdetails .date{
	font-size: 11px;
	font-style:italic;
	margin-bottom:0px;
}
#pageblog #blogdetails #comments{
	padding: 0px 61px;
}
#pageblog #blogdetails #comments h4{
}
#pageblog #blogdetails #comments .comment .comment-name{
	line-height:19px;
	color:#000;
	font-weight:bold;
	font-size:9pt;
	margin-bottom: 0px;
}
#pageblog #blogdetails #comments .comment .comment-text{
text-align:justify;
	clear:both;
	display:block;
	line-height: 16px;
	margin-bottom:10px;
	}
#pageblog #blogdetails #comments form textarea#comment{
	width:100%;
}
#pageblog #blogback{
	display:block;
	background:url(/images/btn_backToBlog.gif);
	width:105px;
	height: 20px;
	text-indent:-9999px;
}
/* =Newsletter
---------------------------------------------------------------------
*/
#pagebody #newsletter {
}
#pagebody #newsletter fieldset{
	border:none;
}
#pagebody #newsletter fieldset input{
}
#pagebody #newsletter fieldset #newsletter_submit{
position:relative;
top:5px;
left:5px;
}

/* =Login
---------------------------------------------------------------------
*/
iframe body container form fieldset{
	border:none;
	background:#f2f7fa;
}
#pagebody form input#worship_login{
	background:url(/images/btn_login.gif);
	height:20px;
	width:64px;
	display:block;
	text-indent:-9999px;
}
/* =Dir Page
---------------------------------------------------------------------
*/
#loginform{
	float:left;
	position:relative;
}
#accessrequest{
	float:right;
	position:relative;
}
#pagebody #dir_search{
	height:30px;
	background:#f2f7fa;
	margin:9px 5px;
	position:relative;
	
}

#pagebody #dirsearch h4{
	line-height:0px;
	margin-top:14px;
	margin-left:10px;
	margin-bottom:6px;
}
#pagebody #dirsearch #searchForm fieldset, #pagebody #dir_search #searchForm fieldset {
	margin-left:10px;
	
}
#pagebody #dirsearch #searchForm fieldset #search_term{
width:120px;
float:left;

}

#pagebody #dir_search #searchForm fieldset #search_term{
width:265px;
margin:5px 0px 0px;
float:left;

}
#pagebody #dirsearch #searchForm fieldset #search_go{
	padding:0px;
	margin:0px 0px 0px 5px;
	background:url(/images/search_go.jpg) no-repeat;
	height:19px;
	width:27px;

} 
#pagebody #dir_search #searchForm fieldset #search_go{
	padding:0px;
	margin:6px 0px 0px 5px;
	background:url(/images/search_go.jpg) no-repeat;
	height:19px;
	width:27px;
	}


#pagebody #dir #userthumb{
	margin:0px 15px 0px 0px;
	padding:0px;
	float:left;
	width:75px;
	height:75px;
}
#pagebody #dir #dirname{
display:inline;
}
#pagebody #dir{
	display:inline;
	float:left;
	margin: 0px 5px 10px;
	padding:5px;	
	width:273px;
	background:#f2f7fa;
}
#pagebody .amcolor1{

	
}
#pagebody #dir_search h4{
	float:left;
	margin: 4px 0px 0px 74px;
	
}
#pagebody #dir h4{
	
	padding:0px;
	margin:0px;
	
}
#pagebody #dir  #dirimage{
}
#pagebody #dir  #dirimg{
	padding:0px;
	margin:0px;
}
#pagebody #dir  #dirlink{
	
}
#pagebody #dir p{
	line-height:20px;
	margin:0px;
	padding:0px;
	margin-top: 5px;
	clear:none;
}



/* =Me Page
---------------------------------------------------------------------
*/
#pagebody #mepage{
}
#pagebody #dirsearch{
	width:175px;
	height:61px;
	background:#f2f7fa;
	float:right;
	position:relative;
	
}
#pagebody #mepage h3{
}
#pagebody #mepage #options{
	list-style:none;
	}
#pagebody #mepage .thickbox {
	background:url(/images/btn_profileLogin.gif) no-repeat;
	width:102px;
	height:20px;
	text-indent:-9999px;
	display:block;

	margin-top: 9px;
	#margin-top:-10px;
	list-style:none;
	
}

#pagebody #mepage #edit .thickbox {
	background:url(/images/btn_edit.gif) no-repeat;
	width:63px;
	height:20px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	margin-top: 0px;
	list-style:none;
	margin-left:75px
}
#pagebody #mepage #logout{
	text-indent:-9999px;
	display:block;
	background:url(../images/btn_logout.gif);
	height:20px;
	width:74px;
}
#pagebody #mepage #logout img{
	padding:0px;
	margin:0px;
}
#pagebody #mepage #picholder{
	width:173px;
	overflow:hidden;
	
	position:relative;
	margin:0px 0px 17px;
	text-align:center;
	
	background:#999999;
	border:#666666 solid 1px;
	
}
#pagebody #mepage #userpic {
padding:0px;
margin:0px;
height:100px;
width:auto;
vertical-align:middle;
	
	
}
#pagebody #mepage #contactinfo{
	clear:both;
	width:175px;
	
	top:10px;
	
	float:right;
	
	position:absolute;
	position:relative;
	
	;
}
#pagebody #mepage #contactinfo p{
	line-height:16px;
	padding: 5px 0px;
	}

#pagebody #mepage #contactinfo #address{

}
#pagebody #mepage #contactinfo #home{
	
}
#pagebody #mepage #contactinfo #work{
	
}
#pagebody #mepage #contactinfo #cell{

}
#pagebody #mepage #contactinfo #community{
}
#pagebody #mepage #comment{
clear:left;
position:relative;
width:377px;
padding:0px;
margin: 9px 0px 0px;
width:364px;
}
/* =Footer
---------------------------------------------------------------------
*/

#footer{
	clear:both;
	display:block;
	background-color:#d5e9f7;
	width:660px;
	font-size:9px;
	color:#083c57;
	line-height:16px;
	vertical-align: text-bottom;
}

#footer img{
	border:none;
	margin-bottom:-8px;
	#vertical-align:-8px;
}
#footerimg{
	margin-bottom:0px;
}
#footer input {
	float:left;
	margin-top:11px;
	_font-size:12px;
	color:#999999;
	width:110px;;
	}
#footer a {
	font-size:10px;
	/*padding:5px;*/
}
#footer div{
	display:inline;
	font-weight:bold;
	font-size:11px;
	padding-left:3px;
}
#footer p#address{
   clear: both;
   float: left;
   width: 100%;
   margin-top: 30px;
   color: #6D6343;
   text-align: center;
}

#footer p#powered{
   display: inline; /* IE6 double margin float bug hack */
   float: left;
   margin: 6px 0 0 122px;
   text-align: left;
   text-indent: -9999px;
}

#footer p#powered a{
   display: block;
   width: 17px;
   height: 16px;
   background: url(/images/bg_powered.gif) no-repeat;
}

#footer p#updates{
   display: inline; /* IE6 double margin float bug hack */
   float: left;
   margin: 0 63px 0 35px;
   text-indent: -9999px;
}

#footer p#updates a{
   display: block;
   width: 182px;
   height: 30px;
   background: url(/images/bg_updates.jpg) no-repeat;
}

#footer #search_Form{
   margin-top: 10px;
   display:inline;
   letter-spacing:-0.05pt;
}
#footer #searchForm{
	display:inline;
}
#footer fieldset{

#width:160px;
top: 7px;
#top: 6px;
position:relative;
display:inline;
border:none;
}
#search_go{
	padding:0;
	margin: 8px 0 0 0;
   width: 27px;
   height: 25px;
   float: left;
   background: #FFF url(/images/footer_go_arrows.jpg) no-repeat;
   text-indent: -9999px;
}
#amlogoflash{
float:left;
	display:inline;
	clear:none;
	width:37px;
	#margin-top:-5px;
	
	}
#amlogoflash object{
	display:block;
	width:37px;
	
}
#amlogoflash #amlogospacertop img{
height:15px;
width:3px;
#height:auto;
}

#footer a{
   color: #6D6343;
   text-decoration: none;
}

/* =Photo Gallery
---------------------------------------------------------------------
*//*
#gallery {
	clear:both;
	float:none;
}

#gallery hr{
	display: block; 
	clear: left; 
	margin: -0.66em 0;
  	visibility: hidden;
}
#pagebg {
	background: #FFFFFF repeat center top;
	width: 650px;
}
*/

/* =Calendar Pages
---------------------------------------------------------------------
*/
#pagebody #monthbar{
display:inline;
position:absolute;
width:auto;
height: 20px;
margin-top:19px;
#margin-top:0px;
margin-left: 273px;
#top:247px;
_top:247px;
background:url(/images/cal_month_spacer.jpg) repeat-x;
}
#monthspan{
position:absolute;
margin-left: 298px;
top: 254px;
z-index:99
}
#monthspan span{
position:relative;
top:-5px;
height: 100px;
width:25px;
padding: 0px 15px;
z-index:99;


	background:url(/images/cal_month_spacer.jpg) repeat-x;
	
	color:#1ed5;	
}
#monthbar a{
	
	border:1px #000000 solid;
	height:16px;
	width:25px;
	
}
#pagebody #monthbar img{
	padding:0px;
	
	/*vertical-align:text-top;*/
	}
#pagebody #monthbar #leftdisable{
	
	

}
#pagebody #monthbar #rightdisable{
	margin-left: 276px;
	
	
}
#pagebody #calform{
	position:absolute;
	margin-left:276px;
	top:221px;
	#top:223px;
	z-index:998;
	}
#pagebody #calform #group{
width:187px;
position:relative;

}
#pagebody .calendar-month{
	position:relative;
	
	color:#006699;
	font-weight:normal;
	text-transform:lowercase;
	font-size:27pt;
	text-align:left;
	z-index:99;
	bottom:100px;
	
	
}
#pagebody table{
	
	

	#top:-37px;
	
}
#pagebody .calendar-next{
	display:block;
	
	
	margin-left:585px;
	margin-top:-17px;
	position:absolute;
	#position:relative;
	text-indent:-99999px;
	background:url(/images/cal_month_right.jpg) no-repeat;
	height:19px;
	width:27px;
}
#pagebody .calendar-prev{
	margin-left:284px;
	margin-top:19px;
	position:absolute;
	#margin-top:22px;
	text-indent:-99999px;
	background:url(/images/cal_month_left.jpg) no-repeat;
	height:19px;
	width:27px;
}
#pagebody .calendar tbody{
}
#pagebody #calcontainer{
	margin-top:15px;
}
#pagebody .calendar{
	background:#FFF;
	text-align:center;
	background:url(/images/cal_day_bar.jpg) no-repeat;
	position:relative;
	left: -11px;
	width:611px;
	height:52px;
	#top:auto;
	z-index:99;
	
	}
#pagebody .calendar tbody tr{
	}
#pagebody .calendar tbody th{
border:#OOO000 1px solid;
	color:#FFF;
	height:63px;
	#height:17px;
	padding:22px;
	vertical-align:bottom;
	}
#pagebody .calendar tbody td{
	border:1px #FFF solid;
	background-color:#eaf3f9;	
	color:#1ed5;
	width: 82px;/*82*/
	height: 76px;
	text-align:left;
	vertical-align:top;
	padding:5px;
	margin:5px;
}
#pagebody .calendar tbody td a, #pagebody .calendar tbody td a:visited{
	text-decoration:none;
	color:#1ed5;
}
#pagebody .calendar tbody td ul{
	list-style:none;
	list-style-image:none;
	margin-left:10px;
	}
#pagebody .calendar tbody td li{
	list-style:none;
	list-style-image:none;
	
}
#pagebody .calendar tbody td ul a, #pagebody .calendar tbody td ul a:visited{
	text-decoration:none;
	
}
/* =Calendar Details
---------------------------------------------------------------------
*/
#caldetails h3{
	background:url(/images/cal_details_h3.jpg) no-repeat;
	width:399px;
	height:45px;
	color:#FFF;
	font-size:20pt;
	font-weight:normal;
	padding:10px 0px 0px 20px;
	position:relative;
	left:-15px;
}
#caldetails{
	font-weight:normal;
	width:350px;
	margin-left:10px;
	
	
}
#caldetails p b{
	font-weight:bold;
	color:#000000;
	}
#caldetails p a{
	color:#1ed5;
	text-decoration:none;
}
#caldetails p a:visited{
	color:#1ed5;
	text-decoration:none;
}

/* =Sermon Pages
---------------------------------------------------------------------
*/
#pagebody #ajaxbody{
	margin-left:8px;
	left:-7px;
	position:relative;
}
#pagebody .sermongroup{
	clear:both;
	position:relative;
	color:#1ed5;
	margin-bottom: 18px;
	font:Arial, Helvetica, sans-serif;
}
#pagebody #ajaxbody .sermongroup h4{
text-indent:10px;
   position:relative;
   margin-left:-10px;
   padding:15px 15px 0px;
   _padding-right: 13px;
   #padding-right: 13px;
   color: #FFF;
   background: url(/images/cal_day_bar.jpg) no-repeat;
   width:584px;
   height:45px; 
   font-size: 20px;
   font-weight:normal;
   text-transform:lowercase;
}
#pagebody .sermongroup #amcolor1{
	background:#f2f7fa;
	width: 402px;
}
#pagebody .sermongroup #amcolor2{
	background:#FFF;
	width: 402px;
}

#pagebody .sermonbox{
   position: relative;
   padding: 5px 12px;
   padding-right: 175px;
   
   
}

#pagebody .sermonbox h5{
margin-top:0px;

 font-weight:normal;
   margin-bottom: .1em;
   font-size: 14px;
   font-weight:bold;
   position:relative;
   width:300px;
   
   padding:1px 5px;
   margin-left:-5px;
}
#pagebody .sermonbox h5 a{
text-decoration: underline;
color:#1E91D5;
}
#pagebody .sermonbox h5 a:hover{
text-decoration: none;
background:#1ED5;
   color:#1E91D5;
   font-weight:bold;
}
#pagebody .sermonbox h5 a:visited{
text-decoration: underline;
color:#44a191;
}




#left1{

}
#right1{
	margin-left: 347px;
	position:absolute;
	top:3px;
}
#left2{
	#position:relative;
	#top:3px;

}
#right2{
	margin-left: 308px;
	position:absolute;
	top:29px;
	#top:25px;
	text-align:right;
	width: 110px;
}
#show{
	width:100px;
	}




#pagebody .sermonbox p{
   margin: 0;
   font-size: 1.1em;
   width:295px;
   
 
}

#pagebody .sermonbox ul{
   position: absolute;
   top:6px;
   #top:3px;
   left: 420px;

   
   height:auto;
   list-style: none;
}

#pagebody .sermonbox ul li{
   position: absolute;
   height:34px;
   widows:inherit;
   background: none;
  
}
#pagebody .sermonbox ul li a{
   text-indent: -9999px;
   height:32px;
   display:block;
}
#pagebody .sermonbox ul p{
	right:20px;
	position:relative;
	width:159px;
	text-align:right;
}
#pagebody .sermonbox #rightfloat{
	margin-left: -10px;
}
#pagebody .sermonbox ul li{
	list-style:none;
	}
#pagebody .sermonbox ul li.sb_video{
   left: 0;
}

#pagebody .sermonbox ul li.sb_audio{
   left: 33px;
}

#pagebody .sermonbox ul li.sb_download{
   left: 64px;
   margin-top: 1px;
}

#pagebody .sermonbox ul li.sb_notes{
   left: 111px;
   margin-top: 1px;
}

#pagebody .sermonbox ul li a{
   display: block;
   width: 24px;
   height: 34px;
   background-repeat: no-repeat;
}

#pagebody .sermonbox ul li.sb_video a{
   background-image: url(/images/sb_video.gif);
}

#pagebody .sermonbox ul li.sb_audio a{
   width: 26px;
   background-image: url(/images/sb_audio.gif);
}

#pagebody .sermonbox ul li.sb_download a{
   width: 41px;
   background-image: url(/images/sb_download.gif);
}

#pagebody .sermonbox ul li.sb_notes a{
   background-image: url(/images/sb_notes.gif);
}

#pagebody p#filter{
   margin-bottom: 36px;
}

#pagebody p#filter strong{
   text-transform: uppercase;
}

#pagebody p#filter select{
   width: 200px;
   margin: 0 15px;
   font-family: "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
}

#pagebody #sermon-header{
   position: relative;
   margin-bottom: 15px;
   padding: 10px 12px;
   background: url(/images/sermon_header_bg.jpg) no-repeat;
   text-transform:capitalize;
   width:525px;
   color:#FFF;
   left: -10px;
   
}

#pagebody #sermon-header p{
   margin: 0;
   font-size: 1.1em;
   color: #006699;
   font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    top:-10px;
    position:relative;
}

#pagebody #sermon-header h4{
	text-transform:lowercase;
	line-height:0.9;
   margin-bottom: 1em;
   font-size: 1.6em;
   background:url(/images/cal_details_h3.jpg) no-repeat;
	width:256px;
	height:35px;
	color:#FFF;
	font-weight:normal;
	padding:4px 130px 7px 14px;
	position:relative;
	left:-15px;
   
}

#pagebody #sermon-header ul{
   position: absolute;
   top: 12px;
   right: 112px;
   width: 167px;
   margin: 0;
   list-style: none;
}

#pagebody #sermon-header li{
   position: absolute;
   float: left;
   padding: 0;
   background: none;
   text-align: center;
   text-indent: -9999px;
   list-style:none;
   list-style-image:none;
}

#pagebody #sermon-header li#mb_video{
   left: 0;
}

#pagebody #sermon-header li#mb_audio{
   left: 27px;
}

#pagebody #sermon-header li#mb_download{
   left: 52px;
}

#pagebody #sermon-header li#mb_notes{
   left: 92px;
}

#pagebody #sermon-header li a{
   display:block;
   width: 24px;
   height: 34px;
   /*padding: 8px 6px 30px 7px;*/
   background-repeat: no-repeat;
   background-position: center bottom;
   color: #999;
   text-decoration: none;
}

#pagebody #sermon-header li#mb_video a{
   background-image: url(/images/mb_video.gif);
}

#pagebody #sermon-header li#mb_audio a{
   width: 26px;
   background-image: url(/images/mb_audio.gif);
}

#pagebody #sermon-header li#mb_download a{
   width: 41px;
   background-image: url(/images/mb_download.gif);
}

#pagebody #sermon-header li#mb_notes a{
   background-image: url(/images/mb_notes.gif);
}
#pagebody #sermondetails {
margin-left:10px;
width:100%;
}
#pagebody #sermondetails h5{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:2.2em;
	 margin-bottom:10px;
	 color:#006699;
}

#pagebody #sermondetails p{
	 font-size: 1.3em;
	 font-family:Arial, Helvetica, sans-serif;
}
#pagebody #sermondetails #text{
	font-weight: normal;
	font-size: 1.0em;
	 font-family:Arial, Helvetica, sans-serif;
}
#pagebody #sermondetails #text p{
	font-weight: normal;
	font-size: 1.0em;
	 font-family:Arial, Helvetica, sans-serif;
}
#pagebody #sermondetails #text #backto a{
	display:block;
	background:url(/images/btn_backToMsgs.gif) no-repeat;
	height:20px;
	width:133px;
	text-indent:-999999px;
	margin-top:50px;
	
}

