/* CSS Document for All Browsers*/

body {
background: #01192c;
text-align: center;
font: 14px Helvetica, sans-serif;
color: #333;
margin: 0;
padding: 0;
}

#header_wrap
{
	background: url(../images/header_back.jpg) repeat-x center top;
	width: 100%;
	margin-top: -15px;
	padding:0;
	top: 0px;
}

#header_wrap {margin-top: 0px;# }


#header {
position:relative;
background: url(../img/header.jpg) no-repeat center top;
width: 960px;
height: 133px;
margin: 0 auto;
padding:0;
z-index: 1000;
}

#main_nav {
position: absolute;
left: 210px;
top: 87px;
width: 725px;
height: 32px;
z-index: 1000;
}

#imenus0 li {text-transform:uppercase;}

#imenus0 li ul li {text-transform:none;}

#content_wrap { 
background: #e4dcda url(../images/content_back.jpg) center top repeat-y; 
width: 100%;	
margin-top: -10px;
}

#content_back {
position: relative;
background: url(../images/page_content.jpg) center top repeat-y;
width: 960px;
margin: 0 auto;
}

#left_column {
float: left;
margin: 0px;
padding: 0;
width: 210px;
text-align: left;
}

#lc_top {
background: url(../images/left_back.jpg) no-repeat bottom center;
width: 242px;
padding: 5px;
}

#lc_bottom {
background: url(../images/left_back.jpg) no-repeat bottom center;
margin-top:10px;
width: 242px;
padding: 5px;
}


#right_column {
float: right;
margin: 20px 22px 0 0;
width: 703px;
text-align: left;
}

#image {
width: 704px;
}

#content {
margin: 20px 10px 0;
width: 684px;
}

#content h1 { font: 24px Helvetica, Arial, sans-serif; color: #333; font-weight: normal; margin-top:0px;}

#footer_wrap { 
border-top: #bb4f00 3px solid; 
width: 100%;	
}

#footer {
margin: 0 auto;
padding: 10px 15px 10px 15px;
width: 930px;
color: #915428;
text-align: left;
}

/*//////////////////////////// HEADER BEGIN ////////////////////////////*/

.header-nav {
position: absolute;
top: 0px;
left: 0px;
width: 950px;
height: 130px;
padding: 0;
margin: 0;
z-index: 100;
}

.header-nav a {
	display: block;
	text-decoration: none;
}

.header-nav li {
	list-style: none;
	position: absolute;
}

.home {
	list-style: none;
	width: 172px;
	height: 118px;
	left: 10px;
	top: 0px;
}

.home a{
	width: 172px;
	height: 118px;
}

.home a:hover{
	background: none;
}

.directions {
	list-style: none;
	left: 609px;
	top: 5px;
	text-align: center;
}

.directions a{
	padding: 3px 3px;
	color: #FFF;
	text-transform: uppercase;
	font: 12px Helvetica, sans-serif;
}

.directions a:hover{
	color: #C67003;
}

.separate {
	list-style: none;
	left: 692px;
	top: 5px;
	text-align: center;
	color: #FFF;
	font: 18px Helvetica, sans-serif;
}

.contact {
	list-style: none;
	left: 703px;
	top: 5px;
	text-align: center;
}

.contact a{
	padding: 3px 3px;
	color: #FFF;
	text-transform: uppercase;
	font: 12px Helvetica, sans-serif;
}

.contact a:hover{
	color: #C67003;
}

.ministry_index {
	list-style: none;
	left: 807px;
	top: 0px;
	height: 20px;
	width: 132px;
	text-align: center;
}

.ministry_index a{
	padding: 8px 0;
	color: #FFF;
	text-transform: uppercase;
	font: 12px Helvetica, sans-serif;
}

.ministry_index a:hover{
	color: #C67003;
}

.ministry_index a:focus { -moz-outline-style: none; outline:0;}

#search {
position: absolute;
background:none;
left: 681px;
top: 66px;
width: 184px;
height: 22px;
font: 12px Helvetica, sans-serif;
color: #333;
border:0;
text-align: left;
z-index:3000;
}

#search_button { position: absolute; top: 56px; left: 883px; z-index: 3000;}

#times {
position: absolute;
left: 10px;
top: 44px;
width: 273px;
font: 12px Helvetica, sans-serif;
color: #CCC;
text-align: right;
}

.times_header {
color: #C67003;
text-transform: uppercase;
font-size: 16px;
}

#background {
background: #F5F3EC url(../images/back.jpg) repeat-x;
width: 100%;
}

#min_index {
position: relative;
margin: 0 auto;
width: 960px;
}

#min_twig {
position: absolute;
left: 904px;
top: 0px;
height: 20px;
width: 8px;
background: #B9A476;
}

#min_cont table { margin: 20px 10px;}

#min_cont td { border-right: 1px solid #333; padding: 0px 10px; vertical-align: top;}


.min_ul {
margin: 0;
font: 12px Helvetica, sans-serif;
text-align: left;
padding: 0;

}

.min_ul li{
list-style: none;
padding: 4px 4px 4px;
}

.min_ul li a{
text-decoration: none;
color: #ccc;
}

.min_ul li a:hover{
text-decoration: underline;
color: #bb4f00;
}

.min_header {
color: #bb4f00;
font-size:14px;
}

.min {
margin: 0;
font: 12px Helvetica, sans-serif;
text-align: left;
padding: 0;

}

.min li{
list-style: none;
padding: 4px 4px 4px;
}

a.minheader  {
color: #bb4f00;
font-size:14px;
text-decoration: none;
text-align:left;
}

a.minheader:hover {
color: #FFF;
font-size:14px;
text-decoration: underline; text-align:left;}

/*//////////////////////////// TEXT STYLES BEGIN ////////////////////////////*/

h1 { font: 24px Helvetica, Arial, sans-serif; color: #333; font-weight: normal;}
h3 { font: 16px Helvetica, Arial, sans-serif; color: #666; font-weight: normal; margin-bottom:0;}
h2 { font: 18px Helvetica, Arial, sans-serif; color: #334f74; font-weight: normal; margin: 0; padding: 0;}
h4 { font: 18px Helvetica, Arial, sans-serif; color: #334f74; font-weight: normal; margin: 30px 0 0;}

.float_right { float: right; margin: 0 0 10px 10px; }

#content li { line-height: 1.7em; }

p { line-height: 1.7em; }

.first_paragraph {margin-top: 3px;}

a.links { padding: 5px; background: #49647C; border: 1px solid #999; color: #FFF; text-decoration: none;}
a.links:hover { background: #666; color: #FFF; text-decoration: none;}

.h2_follow {margin: 0; padding: .5em 0 0 0;}

.event_description {margin: 0; padding: .2em 0 0 0;}

a.ln_blog { float: right; background: url(../images/rss_feed.png) right top no-repeat; padding-right: 15px; color: #4ea7bb; text-decoration: none; font-size: 12px; }
a.ln_blog:hover { text-decoration: underline;}

a { color: #C67003; font-weight: normal; text-decoration: underline; }
a:hover { text-decoration: none; }

.quick_links li { list-style: none; padding: 5px 0;}
.quick_links a { color: #334f74; text-decoration: none; font-size: 16px; }
.quick_links a:hover { color: #334f74; text-decoration: underline; font-size: 16px;}

.staff {margin-top: 3px; padding-bottom: 3px; border-bottom: #BFBFBF 1px solid; clear:both;}
.form_element {
	background-color: #cccccc;
	border:1px #999 solid;
	padding:5px;
}

#footer a {color: #915428; text-decoration: none; }
#footer a:hover { text-decoration: underline; color: #FFF;}

.ln_content { height: 120px;}

.clear {clear:both; height:20px; padding:0; margin:0;}

#bottom_nav {clear: both; width: 930px; padding: 10px;}

.bottom_nav_img { float: left; margin: 0;}

.bottom_nav_img_middle { float: left; margin: 0;}

.bottom_nav_img_last { float: right; margin: 0;}

.clear_bottom {clear:both; padding:0; margin:0;}

.contentmenu li { list-style: none; display: inline; padding: 5px 10px; margin: 5px;}
.contentmenu li a {font: 16px Helvetica, sans-serif;}


/* /////////////////// AUDIO PAGE ///////////////////*/

.series_description {margin: 5px 0; padding:10px; background:#f6f2e3; border: #ccc 1px solid;}

.message_files {margin: 5px 0; padding:10px; background:#f6f2e3; border: #ccc 1px solid; clear:both;}



.message_name { font: 14px Helvetica, Arial, sans-serif; color: #333; font-weight: normal;}

.message_title { font: 12px Helvetica, Arial, sans-serif; color: #334f74; font-weight: normal; float: left;}

.scripture { font: 10px Helvetica, Arial, sans-serif; color: #666; }

.download_buttons { float: right;}

.close_button { float: right; margin: 30px 70px 0 0;}

.series_image { float: left; margin-right: 10px;}

/*************************************/
/*             ACCORDION             */
/*************************************/
.urbangreymenu{
width: 210px; /*width of menu*/
margin: 0px;
border-top: 1px solid #666;
border-right: 1px solid #666;
border-left: 1px solid #666;
}

.urbangreymenu .headerbar{
font: 13px Verdana;
color: #FFF;
background: #9b4201 url(arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
 /*31px is left indentation of header text*/
border-bottom: 1px solid #666;
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: #FFF;
display: block;
padding: 7px 0 7px 20px;
}

.urbangreymenu .headerbar a:hover{
text-decoration: none;
color: #FFF;
display: block;
background: #bd5001;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
border-bottom: 1px solid #666; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: #333;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: #333;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: #999;
background: #333;
}

.submenu {margin:0;}

/*////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////        Sermon Downloads  ////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////*/

.series_div {padding: 10px; background: #ece8d9; border: 1px solid #ccc; color: #333; font-size:12px;}
.clear_series { clear: both; margin:0; padding:0; }

.series_image { float: left; margin-right: 10px;}

.audio_header { font-size: 12px; font-weight: bold; background:#e4c18a; color:#333;}

.series {border-top: 1px solid #e4c18a; border-right: 1px solid #e4c18a; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333;}

.series td {border-left: 1px solid #e4c18a; border-bottom: 1px solid #e4c18a;}

.archive {border-top: 1px solid #ccc; border-right: 1px solid #ccc; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333;}

.archive td {border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align: center;}

.series a { float: left; margin: 0px 10px 0px 0px; }

#audio_legend { text-align: right; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333; margin: 0; padding: 10px 10px 0px; }
#audio { margin-top: 15px; }
#audio {padding: 10px; background: #ece8d9; border: 1px solid #ccc; color: #333; font-size:12px;}
