/* @override http://bethel.ambarn.com/_css/styles.css */
@import "am_form_styles.css";
/* Site: Bethel Church */

* {
   margin: 0;
   padding: 0;
   outline: 0px none;
}

body{
   font-size: 62.5%;
   font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
   line-height: 1;
   background: #1b0b07 url(/_img/bg_body.jpg) no-repeat center top;
}

body.homepage{
	background: #1b0b07 none no-repeat center top;
}

hr{
   display: none;
}

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

a{
   overflow: hidden;
}

img{
   border: none;
}

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

#header{
   width: 900px;
   margin: 0 auto;
   height: 295px;
   /*background: url(/_img/sub_header_template.jpg);*/
   margin-bottom: 34px;
}

#header h1{
   text-indent: -9999px;
}

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

#container{
   width: 762px;
   margin: 0 auto;
}

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

#content-wrap{
   width: 581px;
   float: right;
   background: #cabead url(/_img/bg_content-wrap.gif) no-repeat bottom;
   padding-bottom: 30px;
}

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

#content{
   background: url(/_img/bg_content.gif) no-repeat;
   padding: 20px 24px 40px;
   float: left;
   width: 533px;
   min-height:200px;
}

#content h2{
   text-transform: uppercase;
   color: #7d3520;
   font-weight: normal;
   font-size: 3.5em;
   margin-bottom: .5em;
}

#content h3,
#content h4,
#content h5,
#content h6{
   margin-bottom: .5em;
}

#content h3{
   color: #885f26;
   font-size: 2.2em;
}

#content h3 a{
   color: #885f26;
}

#content h4 {
   text-transform: uppercase;
   color: #1b0b07;
   font-weight: normal;
   font-size: 1.6em;
}

#content h5{
   color: #7d3520;
   font-size: 1.3em;
}

#content h6{
   color: #885f26;
   font-size: 1.2em;
}

#content p,
#content li{
   margin-bottom: .5em;
   color: #000;
   font-size: 1.2em;
   line-height: 1.8;
}
.brown, .brown *{ color: #40291A !important;}
.maroon, .maroon *{ color: #6F0715 !important;}
.black, .black *{color:#000 !important;}
.orange, .orange *{ color:#C64F2B !important}
.white, .white *{ color:#FFF !important;}

#content ul,
#content ol{
   margin: 0 0 2em 3em;
}

#content ul{
   margin-left: 1.5em;
}

#content ul#byline{
   display: inline; /* IE6 double margin float bug hack */
   float: left;
   margin-bottom: 10px;
   list-style: none;
}

#content ul#byline li{
   font-size: 1.1em;
}

#content ul li{
   margin: 0;
   background: url(/_img/bg_content_li.gif) no-repeat left 8px;
   list-style: none;
   padding-left: 12px;
}

#content ol li{
   margin: 0;
}

#content li li{
   font-size: 1em;
}

#content blockquote{
   background: url(/_img/bg_content_bq.gif) repeat-y;
   padding: 12px 17px 1px;
   margin: 22px 16px;
}

#content blockquote p{
   margin-bottom: 12px;
}

#content hr{
   display: block;
   margin-bottom: 1em;
}

#content a{
   color: #7d3520;
   text-decoration: none;
}

#content a:hover{
   text-decoration: underline;
}

#content img{
   float: left;
   margin: 0 10px 5px 0;
}

#content #text{
   clear: both;
}

/* =Sidebar
---------------------------------------------------------------------
*/

#sidebar{
   width: 181px;
   padding: 0px 0px 20px 0px;
   float: left;
   /* padding-right: 12px; */
   /* padding-top: 20px; 
   background: url(/_img/bg_sidebar.gif) no-repeat 0 20px;*/
}

#sidebar h3{
   color: #c64f2b;
   font-size: 2em;
   font-weight: normal;
   text-transform: uppercase;
   letter-spacing: -1px;
}

#sidebar ul{
background: url(/_img/bg_sidebar.gif) no-repeat 0 0px;
   margin: 0 0 22px 0;
   padding: 0px 14px 20px 14px;
   list-style: none;
}

#sidebar ul ul{
   margin-top: 20px;
   padding: 0px;
   background:none;
}

#sidebar ul ul li{
   font-size: .7em;
   margin-bottom: 14px;
}

#sidebar ul li {
   color: #c64f2b;
   font-size: 2em;
   font-weight: normal;
   text-transform: uppercase;
   display: block;
   text-decoration: none;
}

#sidebar ul li li,
body#blog ul#blog_list_category li a{
	color: #fff;
	text-decoration: none;
	text-transform: lowercase;
	padding-left: 15px;
	background: url(/_img/bg_sidebar_li.gif) no-repeat left 5px;
}

#sidebar ul li a{
 	color: #c64f2b;
}
#sidebar ul li li a{
	color: #fff;
	text-decoration: none;
}

body#blog ul#blog_list_category li{
   margin-bottom: 14px;
   font-size: 1.6em;
}

#sidebar ul li li a:hover{
   text-decoration: underline;
}

/* =Footer
---------------------------------------------------------------------
*/

#footer{
   clear: both;
   margin: 0 auto 70px;
   width: 900px;
   /* padding-top: 30px; */
  /*  background: url(/_img/bg_footer.gif) no-repeat 0 30px; */
   position: relative;
   height: 30px
}

#footer p#footcopy{
   text-indent: -9999px;
}

#footer p#footpowered a{
   display: block;
   position: absolute;
   text-indent: -9999px;
   top: 36px;
   height: 20px;
}

#footer a#contact-us{
   right: 145px;
   width: 55px;
}

#footer a#site-map{
   width: 40px;
   right: 96px;
}

#footer a#designby{
   width: 26px;
   right: 65px;
}
/* =Navigation
---------------------------------------------------------------------
*/
#nav { }
#nav li.current ul ul,
#nav li { position:absolute; left:-999em;}
#nav li.current,
#nav li.current ul,
#nav li.current ul li { position:static; left:auto;}
#nav li.current ul li.current a{ font-weight:bold; }
#nav li a{ text-decoration:none;}
#nav li a:hover{ text-decoration:underline;}
#nav ul {position:absolute; }
#nav ul li:hover a{color:#fff; }

/* = Blogs  
---------------------------------------------------------------------
*/

#content .post{
   background: url(/_img/bg_post.gif) no-repeat bottom;
   padding: 0 0 40px 0;
   margin-bottom: 40px;
}

#content p.subscribe{
   line-height: 1;
   margin-bottom: 1em;
}

#content .post h4{
   margin-bottom: 20px;
}

#blog #content h5 span{
   font-weight: normal;
   color: #1b0b07;
}

#blog h2#posttitle{
   margin-bottom: .25em;
}

/* = Sermons  
---------------------------------------------------------------------
*/

#ajaxbody {
	clear: both;
}

#sidebar #sermon_sort{
   margin-top: 20px;
}

#sidebar #sermon_sort form select#quicklinks{
   width: 90%;
   font-size: 12px;
}

#content p#podcast_link,
#content p#backtolist,
#content p#backdirectory{
   float: right;
}

#content p#backtolist,
#content p#backdirectory{
   margin-top: 15px;
   font-size: 1.2em;
   font-weight: bold;
   margin-bottom: 0;
}

#content #bethel_sermonpage h2,
#sermondetail #content h2{
   width: 533px;
}

#content .sermonbox{
   margin-bottom: 20px;
   width: 533px;
   float: left;
}

#content .sermonbox h3{
   font-weight: normal;
   font-size: 1.8em;
   background: url(/_img/bg_sermon_h3.gif) no-repeat 0 0;
   padding: 0 13px;
   margin-bottom: .75em;
   line-height: 2;
   color: #fffefd;
}

#content .sermonbox h3 a{
   color: #fffefd;
}

#content .sermonbox .sermon_info p strong{
   color: #7d3520;
}

#content .sermonbox p{
   padding: 0;
   margin: 0;
}

#content .sermonbox p img{
   border: none;
}

#content .sermon_info{
   float: left;
   width: 370px;
}

#content ul.medialist{
   float: left;
   list-style: none;
}

#content ul.medialist li{
   float: left;
   display: inline;
   background: none;
   margin-left: 8px;
   padding: 0;
}

#content ul.medialist li a{
   display: block;
   text-indent: -9999px;
   width: 40px;
   height: 52px;
}
#content ul.medialist li.siflash {
	display:none;	
	}
#content ul.medialist li.noflash {
	display:none;	
	}

#content ul.medialist li.s_audio{
   background: url(/_img/bg_li_s_audio.gif) no-repeat;
}

#content ul.medialist li.s_download{
   background: url(/_img/bg_li_s_download.gif) no-repeat;
}

#content ul.medialist li.s_notes{
   background: url(/_img/bg_li_s_notes.gif) no-repeat;
}

body#sermonlist #sidebar-xtra{
	margin-top: 30px;
}

body#sermondetail #sidebar{
   width: 166px;
   padding: 20px 14px 20px 0;
   padding-right: 12px;
   padding-top: 20px;
   background: none;
   float: left;
}

body#sermondetail #sidebar ul{
   padding: 0;
   background: none;
}

body#sermondetail #sidebar #sermonside li{
   margin-bottom: 9px;
}

/* = Me Pages  
---------------------------------------------------------------------
*/

body#me_page #content{
   min-height: 580px;
   padding-left: 15px;
   padding-right: 15px;
   width: 551px;
}

body#me_page #sidebar{
   width: 166px;
   padding: 20px 14px 20px 0;
   padding-right: 12px;
   padding-top: 20px;
   background: url(/_img/bg_sidebar_me.gif) no-repeat 0 200px;
   float: left;
}

#sidebar p.mepic{
   margin: 0 0 20px;
   padding: 0;
   float: left;
   display: inline;
}

#sidebar p.mepic img{
   margin: 0;
   padding: 0;
   float: left;
}

body#me_page #sidebar h3#fullname,
body#me_page #sidebar ul{
   margin-left: 14px;
   margin-top: 15px;
   clear: left;
}

body#me_page #sidebar ul li{
   font-size: .8em;
   margin-bottom: 14px;
}

body#me_page #sidebar ul li a{
   color: #fff;
	text-decoration: none;
	text-transform: lowercase;
	padding-left: 15px;
	background: url(/_img/bg_sidebar_li.gif) no-repeat left 5px;
}

body#me_page p#backdirectory{
   float: right;
}

body#me_page p#member-photo{
   float: left;
}

body#me_page #member-data{
   float: right;
   width: 384px;
   padding-left: 18px;
   background: url(/_img/bg_member-data.gif) no-repeat top left;
}

#member-data h5{
   margin: 15px 0 8px;
}

#member-data p{
   margin: 0;
}

#directory-content{
   width: 551px;
   float: left;
   background: url(/_img/bg_directory-content.gif) -5px 0;
}

#directory-content ol{
   list-style: none;
   padding: 0;
   margin-left: 0;
   float: left;
   width: 533px;
}

#directory-content ol li{
   float: left;
   margin-right: 12px;
   font-size: 1.2em;
}

#directory-content ol li a{
   font-weight: bold;
}

#directory-content p.memberbox{
   float: left;
   margin-right: 10px;
   min-height: 175px;
   _height:175px;
   width: 100px;
}

#directory-content p.memberbox img{
   padding-bottom: 10px;
   border: none;
   border-bottom: 1px solid #95897c;
   margin: 0;
   float: left;
}

#directory-content p.memberbox a{
   font-size: 1.2em;
   width: 100px;
   line-height: 1;
   display: block;
   float: left;
   clear: left;
   margin-top: 5px;
}

#directorysearch{
   float: right;
   margin-top: 10px;
}

#directorysearch form{
   float: left;
   height: 24px;
}

#directorysearch input#keywords{
   height: 14px;
   background: #ede2d4;
   border: none;
   margin: 0;
   float: left;
   padding: 4px 5px;
   color: #4d4d4d;
   font-size: 1.1em;
}

#directorysearch input#dirSearch{
   float: left;
   padding: 0;
   margin: -1px 0 0 0;
   border: none;
   height: 24px;
   width: 24px;
}

form.monkForm label {
	color: #333;
}

form.monkForm fieldset legend{
	display: none;
}

form.monkForm fieldset fieldset legend {
	display: block;
}

.gmap {
	height: 250px;
}

.feed-link {
	padding-left: 19px;
	background: url(/images/feed-icon.gif) no-repeat 0 50%;
}

#directions #saddr {
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #333;
	padding-left: 5px;
	border-right: 0px none;
}

#directions .gobutton {
	float: left;
}

#newslettersignup {
	width: 360px;
}

#newslettersignup .label {
	display: block;
	width: 150px;
	float: left;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 25px;
}

#newslettersignup input.styleit {
	width: 200px;
	floaT: left;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 3px;
}

#newslettersignup #group {
	width: 210px;
	padding: 3px;
}

#podcast_link a.styleit, #podcast_link a.styleit:visited, #podcast_link a.styleit:active {
	display: block;
	line-height: 24px;
	padding-top: 4px;
	float: left;
	letter-spacing: 0.09em;
}

#help_link {
	width: 19px;
	height: 19px;
	float: left;
	display: block;
	text-indent: -999em;
	background: url(/images/help.gif) left 50% no-repeat;
	margin-left: 10px;
	line-height: 24px;
	padding-top: 11px;
}
.getitunes {
	display:block;
	float:left;
	letter-spacing:0.09em;
	line-height:24px;
	padding-top:4px;
	padding-left: 10px;
}




#nf_wrapper {
	padding: 0 25px;
	background: url(../images/noflash/body_bg.jpg) 0 0 no-repeat;
}
#nf_header {
	height:93px;
}
#nf_logo {
	float:left;
	margin: 22px 0 0 38px;
}
#nf_page_title {
	height: 68px;
	color:#fff;
	font-size:50px;
	text-align:right;
	font-family:"AvantGarde", Arial, Helvetica, sans-serif;
	padding: 40px 54px 0 0;
	text-transform:lowercase;
	}
#nf_nav {
	float:right;
	padding: 34px 0 0 0;
}
#nf_nav a:link, #nf_nav a:visited {
	color:#756a66;
	text-transform:uppercase;
	margin: 5px 22px 0 0;
	float:left;
	font-size:11px;
	text-decoration:none;
}
#nf_nav a:hover, #nf_nav a:active {
	color:#fff;
	text-transform:uppercase;
}

#nf_seaarch {
	float:right;
	vertical-align:middle;
}
#nf_seaarch .input_search {
	vertical-align:middle;
	color:#756a66;
}
#nf_seaarch .btn_search {
	vertical-align:middle;
}
#nf_gallery {
	text-align:center;	
	}

#nf_glbnav {
	height:90px;
	padding: 30px 0 0 140px;
	overflow:hidden;
	}
#nf_glbnav a:link, #nf_glbnav a:visited {
	display:block;
	float:left;
	text-indent:-9999px;
	height:25px;
	overflow:hidden;
	margin: 0 60px 0 0;
	}
#nf_glbnav a:hover, #nf_glbnav a:active {
	background-position: 0 -25px;
	}
#nav0 {
	width:109px;
	background: url(../images/noflash/nav_i-am-new.gif) 0 0;
	}
#nav1 {
	width:111px;
	background: url(../images/noflash/nav_bethel-life.gif) 0 0;
	}
#nav2 {
	width:73px;
	background: url(../images/noflash/nav_events.gif) 0 0;
	}
#nav3 {
	width:76px;
	background: url(../images/noflash/nav_media.gif) 0 0;
	}


#nf_cta {
	text-align:center;
	}
#nf_cta img {
	margin: 0 8px;	
	}

#nf_footer {
	padding: 20px 60px;
	color:#775f50;
	height:60px;
	}
#nf_footer .nf_fleft {
	color:#775f50;
	float:left;
	}
#nf_footer .nf_fright {
	float:right;
	}
#nf_footer .nf_fright a:link, #nf_footer .nf_fright a:visited {
	color:#c64f2b;
	margin: 0 7px;
	text-decoration:none;
	text-transform:uppercase;
	}
#nf_footer .nf_fright a:hover, #nf_footer .nf_fright a:active {
	color:#fff;
	margin: 0 7px;
	}













