body {
background:#6c6c6c url(images/background.png) repeat-x;
behavior: url(scripts/csshover.htc);
padding:0px;
margin:0px;
font: normal 11px Verdana;
/*overflow:hidden;*/
padding-top:20px;
}

A:link, A:visited, A:active { 
text-decoration: none;
color: #fff;
}

a:link img {
	border:0px;

}

a:visited img {
	border:0px;
}
a:active img {
	border:0px;
}

#container {
margin:0px auto;
width:1000px;
}

#content {
margin-top:80px;
width:711px;
height:auto;
min-height:500px;
float:left;
}

#submenu {
	width:711px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	font-family: Calibri, Verdana, Arial, serif;
	color:#FFF;
	font-size: 18px;
	font-weight: bold;
	display:block;
	border-bottom: 2px solid #6c6c6c;
}

#submenu span {
	float:left;
	text-decoration: none;
	color: #fff;
	text-align: center;
	padding-left:30px;
	padding-right:30px;
	height: 30px;
	display: block;
	font-size: 18px;
	font-weight: bold;
	border-right: 2px solid #6c6c6c;
}

/*
#submenu span a {
	float:left;
	text-decoration: none;
	color: #fff;
	text-align: center;
	width: 140px;
	height: 30px;
	display: block;
	font-size: 18px;
	font-weight: bold;
	border-right: 2px solid #6c6c6c;
}*/

#submenu span:hover {
	background:#a85226;
}

/* TOP ITEMS  START */

		#top {
		background:transparent url(images/top.png) repeat-x;
		height:293px;
		width:1000px;
		
		}
		
		#top_logo {
		margin-left:10px;
		}
		
		/* MENU START */
				#menu {
				margin-left:-50px;
				margin-top: -125px;
				height:50px;
				width:1000px;
				}
				
				#menu_content ul {
				list-style: none;
				margin-left: auto;
				margin-right: auto;
				width:1000px;
				height: 50px;
				display: block;
				text-align: left;
				font-family: Calibri, Verdana, Arial, serif;
				font-weight: 400;
				}
					
				#menu_content ul li {
				float: left;
				height: 50px;
				}
				
				#menu_content ul a {
				float:left;
				text-decoration: none;
				color: #fff;
				text-align: center;
				width: 140px;
				height: 50px;
				display: block;
				font-size: 18px;
				font-weight: bold;
				}
					
				#menu_content ul a:hover{
				float:left;
				text-decoration: none;
				color: #fff;
				text-align: center;
				width: 140px;
				height: 50px;
				display: block;
				font-size: 18px;
				font-weight: bold;
				}
		
		/* MENU END */
		
		/* SCHEDULE TOP START */
				#schedule_top {
				background:transparent url(images/schedule_back.png);
				float:right;
				margin-right:50px;
				margin-top:-100px;
				width:445px;
				height:89px;
				}
				
				#schedule_top ul {
				list-style:none;
				height: 89px;
				text-align: left;
				font-family:  Verdana, Arial, serif;
				font-size: 11px;
				color: #fff;
				margin-left:-30px;
				}
					
				#schedule_top ul li {
				float: left;
				height: 89px;
				margin-right:14px;
				margin-top:2px;
				}
				
				#schedule_title {
					font-family: Verdana, Arial, serif;
					font-weight:bold;
					font-size: 14px;
				}
		/* SCHEDULE TOP END */
		
		.logout {
			float:right;
			margin-right: 5px;
			margin-top: -155px;
		}
/* TOP ITEMS END */

/* SIDEBAR ITEMS */
		
		#right_menu {
			margin-top:80px;
			float:right;
			width:270px;
			height:auto;
		}
		
		#sidebar_title {
			font-family: Calibri, Verdana, Arial, serif;
			font-size:30px;
			color: #fff;
			font-weight:bold
		}

		.ministry {
			width:136px;
			height:auto;
			float:left;
		}
		
		.ministry_text1 {
			float:right;
			margin-top:-90px;
		}
		
		.ministry_text2 {
			float:right;
			margin-left:40px;
			margin-top:-90px;
		}
		

		/* Javascript Scroller Start */
		
				#scroller ul {
					font-family: Verdana, Arial, serif;
					font-size: 12px;
					font-weight:bold;
					margin-bottom:3px;
					margin-left:-40px;
					color:#FFF;
				}
				
				#scroller ul li {
					font-family: Verdana, Arial, serif;
										font-size: 12px;
					font-weight:normal;
						float: left;
						margin-top:5px;
						margin-left:10px;
						margin-bottom:3px;
						list-style-type: circle;
				}*/
				
				.event_title {
					font-family: Verdana, Arial, serif;
					font-size: 15px;
					font-weight:bold;
					margin-bottom:3px;
					margin-left:-40px;
				}
				
				div#scrollbar {
						float:right;
						margin-top:-190px;
						margin-right:10px;
				    display:block; /* initially display:none; to hide from incapable */
				    }
				
				div#wn	{ 
				    position:relative;
				    width:240px; 
				    height:200px;
				    overflow:hidden;
				}
				
				div#wn ul {
						text-align: left;
						font-family: Verdana, Arial, serif;
						color: #fff;
						margin-left:-30px;
						float: left;
						margin-left:1px;
				}
				
				div#wn ul li {
						float: left;
						margin-top:5px;
						margin-left:-10px;
						margin-bottom:3px;
						list-style-type: circle;
				 }
				
				    
				div#scrollbar { 
				  position:relative;
				  width:11px; 
				  height:200px;
				  font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
				}
				
				div#track {
					background:transparent url(images/scroll_track3.png) repeat-y;
				  position:absolute; 
				  left:6px;
				  top:20px;
				  width:3px; 
				  height:160px;
				
				}
				
				div#dragBar {
					background:transparent url(images/scroll_ball.png) repeat-x;
				  position:absolute; 
				  margin-left:-5px; 
				  margin-top:-1px;
				  width:11px; 
				  height:11px;
				  }  
				
				div#up { position:absolute; left:0; top:0; }  
				div#down { position:absolute; left:0; bottom:0; }
				
				/* for safari, to prevent selection problem  */
				div#scrollbar, div#track, div#dragBar, div#up, div#down {
				    -moz-user-select: none;
				    -khtml-user-select: none;
				}
				
				/* so no gap or misplacement due to image vertical alignment
				font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
				div#scrollbar img {
				    display:block; 
				    } 
				
		/* Javascript Scroller End */

/* Staff Details Start */

#staff_container {
	float:left;
	color: #fff;
	width:700px;
	height:170px;
}

#staff_image {
	float:left;
	padding:5px;
}

#staff_name {
	float:left;
	font-weight:bold;
	font-size:15px;
}

#staff_title {
	float:left;
	font-weight:italics;
	font-size:16px;
}

#staff_description {
	float:left;
	margin-top:30px;
	margin-left:-38px;
	width:400px;
	
}

/* Staff Details End */

/* Ministry Details Start */

#mini_container {
	float:left;
	color: #fff;
	width:700px;
	height:170px;
}

#mini_image {
	float:left;
	padding-right:5px;
}

#mini_description {
		float:left;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:5px;
	width:375px;
}

#mini_description a {
	text-decoration:underline;
	font-weight:bold;
}

/* Ministry Details End */

		/* Schedule Content START */
				#schedule_content {
				background:transparent url(images/schedule_back.png);
				
				margin-left:120px;
				margin-top15px;
				margin-bottom:15px;
				width:445px;
				height:89px;
				}
				
				#schedule_content ul {
				list-style:none;
				height: 89px;
				text-align: left;
				font-family:  Verdana, Arial, serif;
				font-size: 11px;
				color: #fff;
				margin-left:-30px;
				}
					
				#schedule_content ul li {
				float: left;
				height: 89px;
				margin-right:14px;
				margin-top:15px;
				}

		/* Schedule Content END */

.submitLink {
border-width: 0px;
background-color: transparent;
	float:left;
	text-decoration: none;
	color: #fff;
	text-align: center;
	height: 30px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	/*border-right: 2px solid #6c6c6c;*/
cursor: pointer;
cursor: hand;
}


.listenonline {
	position:absolute;
	float:right;
	margin-top:-30px;
	margin-left:540px;
	z-index:50;
}

.bible_menu {
	margin-top:10px;
}

#dove_bkgrd {
	margin-top:-150px;
	margin-left:377px;
	position:absolute;
	z-index:0;
}

#title {
	font-family: Calibri, Verdana, Arial, serif;
	font-size:30px;
	color: #fff;
	font-weight:bold
}

#contactus {
	font-family: Calibri, Verdana, Arial, serif;
	font-size:14px;
	color: #fff;
	font-weight:bold
	width:500px;
	float:right;
	margin-top:-400px;
	margin-right:75px;
}

#footer { 
	margin-top:20px;
}

/* Menu fader Test */

.sample8 .buttons {
	CLEAR: both; 
	TEXT-ALIGN: center;
}
.sample8 .mask1 {
	BORDER-TOP: none; 
	BORDER-BOTTOM: none;
}

.mask1 {
	OVERFLOW: hidden; 
	WIDTH: 700px; 
	POSITION: relative; 
	HEIGHT: 215px;
}

.buttons {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px
}

.buttons SPAN {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	FONT: 10px Verdana; 
	CURSOR: pointer; 
	COLOR: #0080ff; 
	PADDING-TOP: 0px;
}

.buttons SPAN.active {
	BACKGROUND: #0080ff; 
	COLOR: #fff;
}

.buttons SPAN:hover {
	BACKGROUND: #0080ff; 
	COLOR: #fff;
}

#test {
	background: #222;
	color: #fff;
	padding: 10px;
	margin: 20px;
	border: 10px solid pink;
}
 
#test2 {
	background: #222;
	color: #fff;
	padding: 10px;
	margin: 20px;
	border: 10px solid pink;
}


/* Menu fader end */

/* CSS HIDE */

#hide_wrap {
background:#FFF;
}

.news_item {
	width:700px;
	padding:10px;
	border-bottom:1px dotted;
	color:#FFF;
}
.news_title{
	font: bold 20px Verdana;
	color:#FFF;
}
.news_author{
	margin-left:30px;
	margin-top:5px;
	float:left;
	font: bold italic 12px Verdana;
	color:#FFF;
}
.news_date{
	margin-top:5px;
	font: italic 12px Verdana;
	color:#FFF;
}
.news_content{
	margin-left:30px;
	margin-top:5px;
	font: 11px Verdana;
	color:#FFF;
}
.news_content li{
padding:10px;
}


.whoweare{
	display:block;
	padding 10px;
}

.whoweare_content{
	float:left;
	margin-left:20px;
	font: 11px Verdana;
	color:#FFF;
	margin-bottom:20px;
}


.news_img{
	margin-left:200px;
	margin-bottom:15px;
}
.news_img_caption {
	width:540px;
	text-align:center;
	font-decoration:ITALIC;
}
.news_social{
	float:right;
}
.news_icon_right {
float:left;
padding-right:850px;
padding-top:10px;
padding-bottom:10px;
}

/* CSS END */

	dl { width: 100% }
	dl,dd { margin: 0; }
	dt { background: #984216; font-size: 12px; padding: 5px; margin: 2px; }
	dt a { color: #FFF; }
	dd a { color: #000; }
	dl ul {list-style:none; color:#FFF;}
	
	.media_item {
		float:left;
		width:223px;
		padding:2px;
	}
	
	.media_label {
	font: bold 20px Verdana;
	color:#FFF;
	text-align:center;
	}
	
	.album_content{
	margin-left:16px;
	margin-top:5px;
	font: 11px Verdana;
	color:#FFF;
}
	
	.section_thumb_left{
	float:left;
	margin-left:4px;
	margin-right:4px;
	border: 1px solid #FFF;
	padding:5px;
}

	.section_thumb_left_main{
	float:left;
	margin-left:4px;
	margin-right:4px;
	border: 1px solid #FFF;
	padding:5px;
}

	.section_thumb_label{
	text-align:center
}

.section_thumb_content_right {
	float:left;
	padding-left:2px;
	padding-bottom:10px;
}


/* Audio Recording Displays */

#recording_info{
	float:left;
	border-bottom:1px solid #FFF;
	width:100%;
}

#recording_thumb{
	float:left;
	margin-left:1px;
	margin-right:4px;
	border: 1px solid #FFF;
	padding:5px;
}

#recording_title{
	font: bold 20px Verdana;
	color:#FFF;
}

#recording_subtitle{
		margin-left:5px;
	margin-top:2px;
	
	font:italic 12px Verdana;
	color:#FFF;
}

#recording_breadcrumb{
	padding-bottom:3px;
	font: normal 11px Verdana;
	color:#FFF;
}

#recording_chapterverse{
	
}

#recording_download{


}

#recording_download_main{
	margin-top:-34px;
	float:right;
	clear:both;
}

#accordian_content {

	clear:left;
}

.recording_item_main{
	float:left;
	margin-top:2px;
	padding:5px;
}


#recording_listennow{
	float:left;
	margin-top:2px;
	padding:5px;
}

#recording_playvideo{
	float:left;
	margin-top:2px;
	padding:5px;
}

#recording_podcast{
	float:left;
	margin-top:2px;
	padding:5px;
}

#recording_rss{
	float:left;
	margin-top:2px;
	padding:5px;
}

#recording_fbshare{
	float:left;
	margin-top:2px;
	padding:5px;
}

#recording_print{
	float:left;
	margin-top:2px;
	padding:5px;
}

	.recording_label {
	color:#FFF;
	text-align:center;
	}
	
#recording_scripture{
float:left;
color:#FFF;
font: normal 13px Verdana;
}

#recording_scripture_print{
float:right;
}

#recording_no_content{
	padding:20px;
	margin-bottom:290px;
}

.recording_container {
width:335px;
float:left;
clear:right;
}

.recording_container_right {
width:334px;
margin-left:335px;
}

.recording_title {
	font-family: Calibri, Verdana, Arial, serif;
	font-size:30px;
	color: #fff;
	font-weight:bold
}

#recording_quick1 {
background:#DDDDDD;
padding:2px;
margin:2px;
font: normal 15px Verdana;
padding-top:20px;
height:70px;
}

#recording_quick2 {
background:#EEEEEE;
padding:2px;
margin:2px;
font: normal 15px Verdana;
padding-top:20px;
height:70px;
}
	

.scripture_booktitle{
padding-top:5px;
color:#FFF;
font: bold 15px Verdana;
}

.scripture_textdata{
	padding:5px;
	margin-left:8px;
}
#book_list {
	padding:10px;
	margin-left:30px;
}

#book_list ul {
	color:#FFF;
	list-style:circle;
}

#book_list b {
	color:#FFF;
	padding-bottom:5px;
	font: bold 15px Verdana;
	padding:0px;
}

#photo_crumb{
	padding-bottom:3px;
	font: normal 11px Verdana;
	color:#FFF;
}

.listenNowLabel {
	margin-top:-55px;
	/*margin-left:61px;*/
	margin-left:-65px;
	font: bold 15px Verdana;
	margin-bottom:30px;
	width:150px;
}

.mail_icon_label {
margin-top:7px;
font-weight:bold;
}

//tmp


A:link, A:visited, A:active { 
text-decoration: none;
color: #fff;
}

a:link img {
	border:0px;
}

a:visited img {
	border:0px;
}
a:active img {
	border:0px;
}

#container_events {
margin:-1px auto;
width:500px;
margin-top:-20px;
}

#content_events {
width:500px;
height:auto;
min-height:500px;
float:left;
margin-top:-298px;
margin-left:5px;
color:white;
}

#recording_thumb{
	float:left;
	margin-left:1px;
	margin-right:4px;
	border: 1px solid #FFF;
	padding:5px;
}

#title {
	font-family: Calibri, Verdana, Arial, serif;
	font-size:30px;
	color: #fff;
	font-weight:bold
	margin-top:-40px;
}

		
		
		/* Contact Form Start */

.form_ie7{
margin-top:3px;
}

.required2 {
float:left;
width:120px;
text-align:right;
font-weight: bold italic;
}

.formright2 {
float:left;
margin-left:4px;
font-weight:bold;
}

.formleft2 {
float:left;
width:120px;
text-align:right;
font-weight: bold italic;
}

.searchfield {
	border-top: 1px solid #7F9DB9; 
	border-right: 1px solid #7F9DB9; 
	border-bottom: 1px solid #7F9DB9; 
	border-left: 1px solid #7F9DB9; 
	padding-left:4px;
	font-size: 10px; 
	background: #FFFFFF; 
	color: #333333; 
	font: normal 10px Verdana,Helvetica,Arial;
}

/* Contact Form End */

#confirmAlert{
	border:1px solid green;
	background:#ddffbb;
	width:99.6%;
}
		
#warningAlert{
	border:1px solid yellow;
	background:#ffff99;
	width:99.6%;
}

#errorAlert{
	border:1px solid red;
	background:#ff9966;
	width:99.6%;
}

#unknownAlert{
	border:1px solid blue;
	background:#ccffff;
	width:99.6%;
}

#alert_icon{
	padding:3px;
}

#textAlert{
	margin-left:78px;
	margin-top:-45px;
	margin-bottom:25px;
	color:black;
	font-size: 15px;
	font-weight: bold;
	
}
