* {
	margin: 0px;
	padding: 0px;
}
img, div { behavior: url(iepngfix.htc) }
#sessions tr td {
	padding: 12px;
}
body {
	background-image: url(../images/main_bg.jpg);
	background-repeat: repeat-x;
	background-color: #0E6A89;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	margin: 0px;
	background-position: center top;
}

		.inside_top {
				float: right;
				width: 170px;
				height: 26px;
				background-color: #000;
				margin-top: 124px;
				margin-right:35px;
				}
			a.worship_link:hover { 
		     	background-position: center bottom; }
			a.worship_link {
				background-image: url(../images/worship_link.jpg);
				background-repeat: no-repeat;
				background-position: left top;
				height: 26px;
				width: 170px;
				display: block;
				}
								
								#top .twitterlink {
					height: 26px;
					width: 75px;
					position: absolute;
					top: 123px;
					right: 211px;
					background-image: url(../images/twitterlink.jpg);
					background-repeat: no-repeat;
				}
				a.tlink {
								background-image: url(../images/twitterlink.jpg);
								background-repeat: no-repeat;
								background-position: left top;
								height: 26px;
								width: 75px;
								display: block;
								}
				a.tlink:hover { 
								background-position: center bottom; }
							
							
					#top .facebooklink {
					height: 26px;
					width: 90px;
					position: absolute;
					top: 123px;
					right: 299px;
					background-image: url(../images/facebooklink.jpg);
					background-repeat: no-repeat;
				}
				a.flink {
								background-image: url(../images/facebooklink.jpg);
								background-repeat: no-repeat;
								background-position: left top;
								height: 26px;
								width: 90px;
								display: block;
								}
				a.flink:hover { 
								background-position: center bottom; }
									
					
				
				
				
				
				
				
a.rollover {
	display: block;
	width: 227px;
	height: 56px;
	background-image: url(../images/feature_butn.png);
	background-position: center top;
}

a.rollover:hover {
	background-position: center bottom;
}
#top {
	background-color: #000;
	background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
	height: 150px;
	width: 960px;
	position: relative;
}
#feature {
	background-color: #FFF;
	background-image: url(../images/newfeature.jpg);
	background-repeat: repeat-x;
	height: 110px;
	width: 960px;
}
#nav {
	height: 43px;
	width: 960px;
	padding-top: 4px;
	padding-left: 18px;
}
.feature_butn {
	float: right;
	height: 60px;
	width: 228px;
	margin-top: 25px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.vid_pre_home {
	position: absolute;
	right: 230px;
	bottom: 21px;
}

.col_left {
	float: left;
	width: 440px;
	margin-right: 35px;
	margin-left: 30px;
	display: inline;
}





.col_right {
	float: left;
	width: 440px;
}
.content_home {
	width: 960px;
	margin-top: 30px;
	margin-left: 0px;
	background-image: url(../images/content_bg1.jpg);
	background-repeat: repeat-x;
	position: relative;
	background-position: bottom;
}

.content_home #title {
	padding-bottom: 15px;
	background-image: url(../images/home_headline.jpg);
	height: 30px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
.content_default {
	width: 960px;
	margin-left: 0px;
	background-image: url(../images/content_bg1.jpg);
	background-repeat: repeat-x;
	position: relative;
	background-position: bottom;
}
.title_speakers  {
	padding-bottom: 15px;
	background-image: url(../images/header_speaker.jpg);
	height: 100px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
	background-color: #000;
}
.title_why {
	padding-bottom: 15px;
	background-image: url(../images/header_why.jpg);
	height: 100px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
	background-color: #000;
}
.speaker {
	background-color: #000000;
	width: 100%;
	margin-top: 15px;
	background-image: url(../images/speaker_bg.jpg);
	background-repeat: repeat-x;
	position: relative;
}
.speaker .up {
	position: absolute;
	right: 22px;
	bottom: 22px;
}

.morris {
	background-color: transparent;
	background-image: url(../images/morris.jpg);
	background-repeat: no-repeat;
}
.speaker_one {
	float: left;
	width: 310px;
	padding-left: 320px;
	margin-right: 10px;
	padding-top: 33px;
	padding-bottom: 33px;
}
.speaker_two {
	float: left;
	padding-right: 10px;
	padding-top: 90px;
	width: 300px;
}
.boyd {
	background-color: transparent;
	background-image: url(../images/boyd.jpg);
	background-repeat: no-repeat;
}
.evans {
	background-color: transparent;
	background-image: url(../images/evans.jpg);
	background-repeat: no-repeat;
}
.robison {
	background-color: transparent;
	background-image: url(../images/robison.jpg);
	background-repeat: no-repeat;
}
.worship {
	background-color: transparent;
	background-image: url(../images/worship.jpg);
	background-repeat: no-repeat;
}
.funderburk {
	background-color: transparent;
	background-image: url(../images/funderburk.jpg);
	background-repeat: no-repeat;
}
#footer {
	height: 338px;
	width: 960px;
	margin-top: 60px;
	background-color: #0E6A89;
	background-image: url(../images/footer_bg.jpg);
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 24px;
	position: relative;
}
a:link, a:visited {
	color: #FBDA20;
}
a:hover, a:active {
	color: #000000;

}
.bigtext {
	font-size: 21px;
	color: #E1FFFF;
	text-transform: uppercase;
	font-weight: normal;
}

#footer a:link, #footer a:visited {
	color: #3A74A1;
}
#footer a:hover, #footer a:active {
	color: #FFF;
	background-color: #2F2E2D;
}



.footer_box {
	float: left;
	width: 699px;
	margin-left: 258px;
	padding-top: 60px;
	display: inline;
}
.footer_one {
	float: left;
	width: 210px;
	padding-left: 30px;
	margin-right: 20px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #8BC0D2;
}
.footer_two {
	float: left;
	width: 215px;
	margin-right: 20px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #8BC0D2;
}
.footer_three {
	float: left;
	width: 190px;
	position: relative;
}
.vid_pre_why {
	position: absolute;
	right: 220px;
	top: 150px;
}
.title_schedule {
	padding-bottom: 15px;
	background-image: url(../images/header_schedule.jpg);
	height: 100px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
	background-color: #000;
}
.schedule_monday {
	background-image: url(../images/schedule_monday.png);
	background-color: transparent;
	background-repeat: no-repeat;
	width: 850px;
	padding-top: 75px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin-left: 30px;
}
.schedule_tuesday {
	background-image: url(../images/schedule_tuesday.png);
	background-color: transparent;
	background-repeat: no-repeat;
	width: 850px;
	padding-top: 75px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin-left: 30px;
	margin-top: 15px;
}
.schedule_wednesday {
	background-image: url(../images/schedule_wednesday.png);
	background-color: transparent;
	background-repeat: no-repeat;
	width: 850px;
	padding-top: 75px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin-left: 30px;
	margin-top: 15px;
}
.table_text {
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}


.table_text strong {
	margin: 0px;
	padding: 0px;
	color: #52A7C9;
}
.table_text tr td {
	background-color:#131313;
	/*background-image: url(../images/drk_tb_bg.gif);*/
	padding: 1px;
}
.fill {
	background-color: #1173A2;
}
.col_single {
	float: left;
	width: 640px;
	margin-left: 30px;
}
.title_rates {
	padding-bottom: 15px;
	background-image: url(../images/header_rates.jpg);
	height: 100px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
	background-color: #000;
}
.title_accommodations {
	padding-bottom: 15px;
	background-image: url(../images/header_accommodations.jpg);
	height: 100px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
	background-color: #000;
}
.title_reco {
	padding-bottom: 15px;
	background-image: url(../images/title_reco.jpg);
	height: 30px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
.title_sugg {
	padding-bottom: 15px;
	background-image: url(../images/title_sugg.jpg);
	height: 30px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
.title_regulations {
	padding-bottom: 15px;
	background-image: url(../images/header_regulations.jpg);
	height: 100px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
	background-color: #000;
}
.title_directions {
	padding-bottom: 15px;
	background-image: url(../images/header_directions.jpg);
	height: 100px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
	background-color: #000;
}
.title_contact {
	padding-bottom: 15px;
	background-image: url(../images/header_contact.jpg);
	height: 100px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
	background-color: #000;
}
.title_media {
	padding-bottom: 15px;
	background-image: url(../images/header_media.jpg);
	height: 100px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
	background-color: #000;
}
.title_vid {
	padding-bottom: 15px;
	background-image: url(../images/title_vid_.jpg);
	height: 30px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
.title_testimonials {
	padding-bottom: 15px;
	background-image: url(../images/title_testimonials.jpg);
	height: 30px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
.title_spread {
	padding-bottom: 15px;
	background-image: url(../images/title_spread.jpg);
	height: 30px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
.worship_bg {
	background-image: url(../images/worship_bg.png);
	background-color: transparent;
	background-repeat: no-repeat;
	width: 700px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 30px;
	margin-left: 30px;
}
.title_worship {
	padding-bottom: 15px;
	background-image: url(../images/header_worship.jpg);
	height: 100px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
.title_sessions {
	padding-bottom: 15px;
	background-image: url(../images/title_sessions.jpg);
	height: 30px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
.little {
	font-size: 10px;
	color: #FFF;
}
#logo_footer {
	position: absolute;
	right: 25px;
	bottom: 30px;
	height: 79px;
	width: 185px;
}

/*---------------- HIDDEN FIELD FORMs ---------------*/		
#special_field { display: none; }