@charset "UTF-8";
/* CSS Document */

body
{
	background-color:#EBEBEB;
	font-family:"trebuchet ms",Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:0px;
}

a { color:#0000FF; }
a:hover { color:#000099; }

.hidden { display:none; }

/* TAGS */
h1 { font-size:20px; font-weight:bold; text-align:center; text-decoration:underline; padding:0px; margin:0px; }

/* HEADER */
.topbar
{
	background-color:#003300;
	height:5px;
}
.phfwclogo
{
	width:150px;
	height:100px;
	background:url(/images/phfwc_logo.jpg) no-repeat;
}
.filler
{
	height:60px;
	background:url(/images/filler_bg.jpg) repeat;
}
#phfwc_name
{
	background:url(/images/perryhallfamilyworshipcenter.jpg) no-repeat center;
	height:60px;
	width:845px;
}

.table_class
{
	width:995px;
	background-color:#FFFFFF;
	border-left:1px #009900 solid;
	border-right:1px #009900 solid;
}

#header	td
{
	text-align:center;
	background:url(/images/header_bg.jpg) repeat-x;
}
#header td a
{
	display:block;
	width:inherit;
	height:26px;
	
	padding-top:12px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	
	vertical-align:middle;
	color:#FFFFFF;
	
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
#header td a:hover
{
	background:url(/images/header_bg_hover.jpg) repeat-x;
}

#header td a:active
{
	background:url(/images/header_bg_active.jpg) repeat-x;
}

/* HEADER CELL ACTIVE */
#header .active
{	
	background:url(/images/header_bg_hover.jpg) repeat-x;
	border-bottom:2px #005500 solid;
}

/* HEADER NOT ACTIVE */
#header .not_active
{
	border-bottom:2px #FFFFFF solid;
}

/* BENDS ON HEADER */
#header .header_left_bend
{
	width:6px;
	background:url(images/header_left_bend.jpg);
}
#header .header_right_bend
{
	width:6px;
	background:url(images/header_right_bend.jpg);
}

/* UNDER BAR */
#underbar table
{
	padding-left:50px;
}

#underbar td
{
	padding-left:10px;
	background:url(/images/underbar.jpg);
	height:25px;
	vertical-align:middle;
}

#underbar a
{
	color:#FFFFFF;
	text-decoration:none;
	padding:2px 10px;
}

#underbar a:hover
{
	color:#FFFFFF;
	border:2px #006600 solid;
	background-color:#006600;
}

#underbar a:active
{
	color:#FFFFFF;
	border:2px #00FF00 solid;
	background-color:#006600;
}

/* FORM */

form
{
	margin:0px 0px;
}
input[type=text]
{
	font-family:"trebuchet ms",Arial, Helvetica, sans-serif;
	font-size:13px;
	border:1px #000000 dashed;
}
input[type=password]
{
	font-family:"trebuchet ms",Arial, Helvetica, sans-serif;
	font-size:13px;
	border:1px #000000 dashed;

}
input[type=submit]
{
	font-family:"trebuchet ms",Arial, Helvetica, sans-serif;
	font-size:13px;
	background:#FFFFFF;
	border:1px #000000 dashed;

}
input[type=reset]
{
	font-family:"trebuchet ms",Arial, Helvetica, sans-serif;
	font-size:13px;
	background:#FFFFFF;
	border:1px #000000 dashed;

}

/* UL * LI */
li { padding:5px; }

/* SEPARATE DIV */
.sdiv
{
	padding:10px 10px;
}
.sdiv_left
{
	left:0%;
	top:0%;
	background:url(images/div_left_bend.jpg) top left no-repeat;
	
	height:35px;
}

.sdiv_bg
{
	background:url(images/div_bg.jpg) top center repeat-x;
	
	height:35px;
}

.sdiv_right
{
	right:0%;
	top:0%;
	background:url(images/div_right_bend.jpg) top right no-repeat;
	
	height:35px;
}

.sdiv_title
{
	position:relative;
	top:0px;
	text-align:center;
	
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	
	color:#FFFFFF;
	font-weight:bold;
	font-size:20px;
}
.sdiv_text
{	
	border-left:2px #006600 solid;
	border-bottom:2px #006600 solid;
	border-right:2px #006600 solid;
	padding:7px 7px;
	margin:0;
}
.sdiv_text:hover { background-color:#EBEBEB; }

.odd td { background:#F8F8F8; border-bottom:5px #B9B9B9 solid; }
.even td { background:#D6D6D6; border-bottom:5px #B9B9B9 solid; }

/* DIV WIDTHS - HOME PAGE */
#recent_sermons { width:540px; position:relative; left:0px; top:0px; height:220px; margin-bottom:-220px; overflow:hidden; }
	#recent_sermons .sdiv_text { height:150px; }
	
#schedule { width:450px; position:relative; left:545px; top:0px; height:220px; margin-bottom:10px; }
	#schedule .sdiv_text { height:150px; }
	#schedule .sdiv_text table tr { height:24px; }
	
#bible_passage { width:994px; position:relative; left:50%; margin-left:-497px; height:190px; overflow:hidden; }

/* DIV WIDTHS - SERMON */
#archive-add { width:500px; position:relative; left:50%; margin-left:-250px; top:715px; height:150px; margin-bottom:750px; overflow:hidden; }
	#archive-add .sdiv_text { text-align:center; }
	
#archive-list { width:990px; position:relative; left:50%; margin-left:-495px; top:-0; margin-top:0px; overflow:hidden; }
	#archive-list .sdiv_text { text-align:center; }
	
	#archive-list .sdiv_text #ultraMatch { width:100%; }
	#archive-list .sdiv_text #ultraMatch .sdiv_text { text-align:left; }
	#archive-list .sdiv_text #ultraMatch #one td{ background:#FFFF00; border-bottom:5px #CDCF01 solid;  }
	
	#archive-list .sdiv_text #sermonMatch { width:100%; }
	#archive-list .sdiv_text #sermonMatch .sdiv_text { text-align:left; }
	
	#archive-list .sdiv_text #speakerMatch { width:100%; }
	#archive-list .sdiv_text #speakerMatch .sdiv_text { text-align:left; }
	
	#archive-list .sdiv_text #sermonlist #loading { background:#009900; margin-top:20px; border:2px #FFFF00 dashed; padding:20px; color:#FFFFFF; font-size:18px; font-weight:bold; }
	
#archive-notetaker { width:990px; position:relative; left:50%; margin-left:-495px; top:-0; margin-top:0px; overflow:hidden; }
	#archive-notetaker .sdiv_text { text-align:center; }
	
	#archive-notetaker .sdiv_text #points { list-style:upper-roman; list-style-position:outside; text-align:left; font-weight:bold; font-size:14px; }
	#archive-notetaker .sdiv_text #points .point { font-size:14px; font-weight:bold; }
	
	#archive-notetaker .sdiv_text #conc #conclusion { font-size:14px; font-weight:bold; text-decoration:underline; }
	#archive-notetaker .sdiv_text #conc #conclusiontext { font-size:13px; font-weight:normal; text-decoration:none; }
	
	#archive-notetaker .sdiv_text #verses { padding-top:20px; }
	#archive-notetaker .sdiv_text #verses #verset { font-size:14px; font-weight:bold; text-decoration:underline; }
	#archive-notetaker .sdiv_text #verses #verse { list-style:none; text-align:left; font-weight:normal; font-size:14px; text-decoration:none; }
	
	#archive-notetaker .sdiv_text #save_verify { padding:10px; background-color:#EE0000; border:2px #FFFF33 dashed; color:#FFFFFF; font-weight:bold; }
	
#archive-audio { width:350px; position:relative; left:0px; top:10px; margin-top:0px; margin-bottom:240px; overflow:hidden; }
	#archive-audio .sdiv_text { text-align:center; }
	
#archive-info { width:350px; position:relative; left:0px; top:10px; margin-top:0px; margin-bottom:0px; overflow:hidden; }
	#archive-info .sdiv_text { text-align:center; height:150px; }
		#archive-info .sdiv_text #sermoninfo { list-style:none; text-align:center; margin:0px; padding:0px; }
	
#archive-download { width:308px; position:relative; left:345px; top:0px; margin-top:0px; margin-bottom:-221px; overflow:hidden; }
	#archive-download .sdiv_text { text-align:center; height:150px; }
	#archive-download .sdiv_text #downloadlink a { background:url(images/download.png) 39px 0px no-repeat; width:100%; height:0px; padding-top:135px; display:block; overflow:hidden; }
	#archive-download .sdiv_text #downloadlink a:hover { background-position:40px 1px; }
		
#archive-lists { width:340px; position:relative; left:650px; top:0px; margin-top:0px; margin-bottom:-230px; overflow:hidden; }
	#archive-lists .sdiv_text { text-align:center; height:150px; }
		#archive-lists .sdiv_text #sermons { list-style:none; margin:0px; padding:0px; }
		#archive-lists .sdiv_text #sermons li { height:auto; text-align:left; margin:0px; padding:3px; overflow:hidden; }
		
		#archive-lists .sdiv_text #sermons li a { display:block; width:100%; height:100%; text-decoration:none; color:#000000; }
		#archive-lists .sdiv_text #sermons li a:hover { display:block; width:100%; height:100%; text-decoration:underline; font-weight:bold; color:#000000; background:#FFFF00; }
			
#archive-create { width:350px; position:relative; left:50%; margin-left:-175px; top:-0; margin-top:0px; overflow:hidden; }
	#archive-create .sdiv_text { text-align:center; }
	
	#archive-create .sdiv_text #create_account { list-style:none; padding:0px; }

/* DIV WIDTHS - ABOUT US */
#about-open { width:990px; position:relative; left:50%; margin-left:-495px; text-align:center; font-style:italic; padding-bottom:35px; padding-top:35px; }
#about-statement { width:990px; position:relative; left:50%; margin-left:-495px; padding-bottom:10px; }
	#about-statement #statement_list { padding:0px; margin-left:20px; }
#about-lifegroup { width:990px; position:relative; left:50%; margin-left:-495px; padding-bottom:10px; }
#about-vision { width:990px; position:relative; left:50%; margin-left:-495px; padding-bottom:10px; }

/* DIV WIDTHS - MISSIONS */
#missions-dove { width:450px; position:relative; left:20px; top:0px; height:170px; margin-bottom:-170px; margin-top:10px; overflow:hidden;  }
	#missions-dove .sdiv_text { text-align:center; }
#missions-teenchallenge { width:450px; position:relative; left:520px; top:0px; height:170px; margin-bottom:0px; overflow:hidden;  }
	#missions-teenchallenge .sdiv_text { text-align:center; }
#missions-lam { width:700px; position:relative; left:50%; margin-left:-350px; top:-0; height:170px; margin-top:10px; overflow:hidden; }
	#missions-lam .sdiv_text { text-align:center; }
#missions-hfh { width:450px; position:relative; left:20px; top:0px; height:190px; margin-bottom:-190px; overflow:hidden; }
	#missions-hfh .sdiv_text { text-align:center; height:120px; }
#missions-edison { width:450px; position:relative; left:520px; top:0px; height:190px; margin-bottom:10px; overflow:hidden; }
	#missions-edison .sdiv_text { text-align:center; height:67px; padding-top:60px; }
	
/* DIV WIDTHS - RESOURCES */
#resources-rcm { width:330px; position:relative; left:5px; top:0px; height:300px; margin-bottom:-300px; margin-top:10px; overflow:hidden; }
	#resources-rcm .sdiv_text { text-align:center; }
#resources-bg { width:330px; position:relative; left:345px; top:0px; height:150px; margin-bottom:-150px; overflow:hidden; }
	#resources-bg .sdiv_text { text-align:center; }
#resources-ffm { width:300px; position:relative; left:690px; top:0px; height:380px; margin-bottom:-380px; overflow:hidden; }
	#resources-ffm .sdiv_text { text-align:center; height:315px; }
#resources-dove { width:330px; position:relative; left:345px; top:150px; height:232px; margin-bottom:-232px; overflow:hidden; }
	#resources-dove .sdiv_text { text-align:center; padding-top:40px; height:132px; }
#resources-bible { width:330px; position:relative; left:5px; top:305px; height:280px; margin-bottom:-280px; overflow:hidden; }
	#resources-bible .sdiv_text { text-align:center; padding-top:35px; height:182px; }
#resources-ppt { width:645px; position:relative; left:345px; top:390px; height:200px; margin-bottom:-325px; overflow:hidden; }
	#resources-ppt .sdiv_text { text-align:center; height:125px; }
#resources-cl { width:500px; position:relative; left:50%; margin-left:-250px; top:715px; height:150px; margin-bottom:750px; overflow:hidden; }
	#resources-cl .sdiv_text { text-align:center; }

/* DIV WIDTHS - BIBLE PAGE */
#bible { width:990px; position:relative; left:0px; }
.active_day { background:#EBEBEB; }

.cell { background:#FFFFFF; }
.cell:hover { background:#D6D6D6; }

.cell a { color:#000000; text-decoration:none; }
.cell a:hover { color:#009900; }

/* DIV WIDTHS - FREE GIFT */
#freegift-what { width:990px; position:relative; left:50%; margin-left:-495px; padding-bottom:10px; }
#freegift-would { width:990px; position:relative; left:50%; margin-left:-495px; padding-bottom:10px; }
#freegift-convinced { width:990px; position:relative; left:50%; margin-left:-495px; padding-bottom:10px; }


/* FOOTER TABLE */
.footer_table
{
	color:#666666;
	background:#CCCCCC;
	width:995px;
	border-left:1px #009900 solid;
	border-bottom:1px #009900 solid;
	border-right:1px #009900 solid;
}
.footer_table td { text-align:center; }

/* UL and LI */
ul
{
	margin:0px 0px;
}
li
{
	margin:0px 0px;
}